﻿/// <reference path="jquery-1.3.2.min.js" />
/// <reference path="MicrosoftAjax.js" />
var countryId;
var languageId;
function quickLink(source, eventArgs) {
    var url = eventArgs.get_value();
    var textbox = source.get_element();

    if (url == '' || url.startsWith('#')) {
        clearText(textbox);
    }
    else {
        location.href = url;
    }
}

function quickSearching(source, eventArgs) {
    var textbox = source.get_element();
    var img = $(textbox).css('background-image').replace('Red-Mag.gif', 'ajax-loader-red-small.gif');
    $(textbox).css('background-image', img);
}

function quickResults(source, eventArgs) {
    var textbox = source.get_element();
    var img = $(textbox).css('background-image').replace('ajax-loader-red-small.gif', 'Red-Mag.gif');
    $(textbox).css('background-image', img);
}

function clearText(source) {
    source.value = '';
}

function loadTabPanel(sender, e) {
    var tabContainer = sender;
    if (tabContainer) {
        var activeTab = tabContainer.get_activeTab();
        var activeTabId = activeTab.get_element().id;

        var controls = activeTabId.split('_');

        if (controls) {
            var baseId = activeTabId + '_' + controls[controls.length - 2];
            var trigger = $get(baseId + '_Trigger');

            var content = $get(baseId + '_Content');
            // return if the content is already loaded
            //            if (content) 
            //                return;

            if (trigger)
                trigger.click();
        }
    }
}


function addTo(what, product, task) {
    // load the content into the container div.
    if (what == 'cart') {
        var imgLoading = $(task).css('background-image').replace('Red-Plus-small.gif', 'ajax-loader-red-small.gif');
        $(task).css('background-image', imgLoading);
    }
    $.get("/Services/AddToSession.aspx", { action: what, product: product },
        function(data) {
            if (data != 0) {
                var img = $(task).css('background-image').replace('ajax-loader-red-small.gif', 'Green-Tick-small.gif'); //Green - Tick - small.gif
                $(task).css('background-image', img); $(task).css('color', '#009827');
                if (what == 'cart') {
                    $('#navigation li.nav_mycart a').text(data);
                }
            }
        });
}

function checkAll(el) {
    if (!document.getElementsByTagName) return;

    var checkState = el.checked;

    while (el.parentNode && el.tagName != "TABLE") {
        el = el.parentNode;
    }

    if (el.tagName == "TABLE") {
        var chkBox = el.getElementsByTagName("INPUT");

        for (var x = 0; x < chkBox.length; x++) {
            if (chkBox[x].type.toLowerCase() != "checkbox") continue;
            chkBox[x].checked = checkState;
        }
    }
}

function openPopup(newcontent) {
    var wincontent = window.open(newcontent, 'Information', 'width=436, height=450,scrollbars=yes,resizable=no,top=250,left=450,titlebar=yes,toolbar=no,menubar=no,status=yes')
    wincontent.focus();
}

function setLanguage(Id) {
//    var key;
    languageId = Id;
}

function setCountry(Id) {
    //var el;
   countryId = Id;
}

function saveSettings() {
    location.href = location.href + '?country=' + countryId + '&lcid=' + languageId;
}