﻿// JScript File
function SwitchLanguage(cLang)
{
    alert('Code to implement');
    return false;
}

function printContent(cDivId)
{
    //alert('Code to implement');
    window.print();
    return false;
}

function showPopup(page, height, width) {
	    var win = null;
            h = height;
            w = width;
            myname = "JSpopup";
            LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
            TopPosition = (screen.height) ? (screen.height-h)/2 : 0;
            settings = 'height='+h+', width='+w+', top='+TopPosition+', left='+LeftPosition+', menubar=no, resizable=yes, scrollbars=yes, status=no'
            win = window.open(page, myname, settings)
            win.focus();
}

function deleteTicket(cUrl)
{
    var bAnsw = window.confirm('Är du säker på att du vill tömma varukorgen?'); 
    if(bAnsw)
    {
        window.location.href = cUrl;
    }
    return false;
}
function ClearJourney()
{
    var bAnsw = window.confirm(ClearJourneyStr); 
    if(bAnsw)
    {
        return true;
    }
    return false;
}

function LogOut()
{
    var bAnsw = window.confirm(LogOutStr); 
    if(bAnsw)
    {
        return true;
    }
    return false;
}

var ClearJourneyStr = 'Är du säker på att du vill tömma varukorgen?';
var LogOutStr = 'Din varukorg kommer att tömmas! Är du säker?';

$(document).ready(function () {
    /* Content width */
    var contentWidth = $("#shadeTL").width() + $("#mainContent").width() + $("#shadeTR").width();
    var width = Math.floor(($(window).width() - contentWidth) / 2);
    $("#outerLeft").css("width", width + "px");
    $("#outerRight").css("width", width + "px");
    
    /* Ticker */    
    tickerTimer();
});

var tickerTimerId = null;
function tickerTimer() {
    if ($("#ticker").length > 0) {
        $.get("ticker2.ashx", function(data) {
            var ticker = $(data).find("ticker").text();
            var tickerAlert = ($(data).find("alert").text() != "false");
            
            if (tickerAlert) {
                if ($("#ticker .marquee").length > 0) {
                    $("#ticker").empty();
                }
                
                if ($("#ticker .tickerwrap").length == 0) {
                    var blink = $("<div class='tickerwrap blink' style='color: red;text-align: center;'></div>");
                    $("#ticker").append(blink);
                    blink.blink({ delay: 750 });
                }
            } else {
                if ($("#ticker .blink").length > 0) {
                    $("#ticker").empty();
                }
                
                if ($("#ticker .tickerwrap").length == 0) {
                    var marquee = $("<div style='height: 20px;width: 630px;'><span class='marquee'></span></div>");
                    $("#ticker").append(marquee);
                    marquee.marquee("tickerwrap");
                }
            }
            
            $("#ticker .blink, #ticker .marquee").text(ticker);
            
            tickerTimerId = setTimeout('tickerTimer()', 30000);
        });
    }
}
