
//var baseurl = location.href;
//baseurl = baseurl.substring(0, baseurl.lastIndexOf("/"));
var baseurl = "/";
var resurl = baseurl + "result.aspx";
var suburl = baseurl + "submits.aspx";


function displayOrderInfo(orderinfo, orderitems, billingAddress, shippingAddress)
{
    var a = document.getElementById("divorderinfo");
    var b = document.getElementById("divorderitems");
    var c = document.getElementById("divbilladd");
    var d = document.getElementById("divshipadd");

	if(a != null)
	{
		a.innerHTML = orderinfo;
	}
	if (b != null)
	{
		b.innerHTML = orderitems;
	}
	if (c != null)
	{
		c.innerHTML = billingAddress;
	}
	if (d != null)
	{
		d.innerHTML = shippingAddress;
	}
}

function clearQty(idname)
{
    var a = document.getElementById(idname);

	if(a != null)
	{
		a.value = 0;
		a.style.backgroundColor = "#ff0000";			
	}
}

function WriteC(element) {
    var control = document.getElementById(element);
    if (control != null) {
        var tmp = resurl + "?setcurr=" + control.value;
        window.location = tmp;
    }
}
function SetLang(element) {
    var control = document.getElementById(element);
    if (control != null) {
        var tmp = resurl + "?setlang=" + control.value;
        window.location = tmp;
    }
}
function bookmarksite(title, url) {
    if (document.all)
        window.external.AddFavorite(url, title);
    else if (window.sidebar)
        window.sidebar.addPanel(title, url, "")
}

function IsEmptyOrNull(variable)
{
    var ok = false;
    if(variable == null || variable.toString() == "") ok = true;
    
    return ok;
}
function RefreshPage() {
    window.location = location.href;
}
function ProductForLaterAdd(pid) {
    //alert(pid);
    var res = SubmitFunction("pi", pid.toString(), null, null, null, null, null, null);
}

function ProductForLaterRemove(pid) {
    //alert(pid);
    var res = SubmitFunction("pi", pid.toString(), "del", null, null, null, null, null);
}

function ChangeLanguage(element) {
    var control = document.getElementById(element);
    if (control != null) {
        var res = SubmitFunction("cl", control.value, null, null, null, null, null, null);
        setTimeout(RefreshPage, 1000);
    }
}

function ChangeCurrency(element) {
    var control = document.getElementById(element);
    if (control != null) {
        var res = SubmitFunction("cc", control.value, null, null, null, null, null, null);
        setTimeout(RefreshPage, 1000);
    }
}

function SubmitFunction(func, p1, p2, p3, p4, p5, res, extra) {
    if (IsEmptyOrNull(func)) func = "-11";
    if (IsEmptyOrNull(p1)) p1 = "-11";
    if (IsEmptyOrNull(p2)) p2 = "-11";
    if (IsEmptyOrNull(p3)) p3 = "-11";
    if (IsEmptyOrNull(p4)) p4 = "-11";
    if (IsEmptyOrNull(p5)) p5 = "-11";
    if (IsEmptyOrNull(res)) res = "html";
    if (IsEmptyOrNull(extra)) extra = "-11";
    var response = "-99";
    var d = "f=" + func + "&p1=" + p1 + "&p2=" + p2 + "&p3=" + p3 + "&p4=" + p4 + "&p5=" + p5 + "&r=" + res + "&extra=" + extra;

    //alert(suburl + "?" + d);
    $.ajax({
        url: suburl,
        cache: false,
        data: d,
        success: function(msg) {
            response = msg;
            //alert(response);
            return response;
        }
    });
}

$(document).ready(function() {
    function FillResult(datastring, loadcontent) {
        $.ajax({
            url: resurl,
            cache: false,
            data: datastring,
            success: function(msg) {
                if (loadcontent != null && loadcontent.length > 0) {
                    $(loadcontent).html(msg);
                }
            }
        });
    }
    function GetContent(callsign, loadcontent) {
        $.ajax({
            url: resurl,
            cache: false,
            data: "f=gc&p1=" + callsign + "&r=html",
            success: function(msg) {
                if (loadcontent != null && loadcontent.length > 0) {
                    $(loadcontent).html(msg);
                }
            }
        });
    }
    function GetPaymentComment(payid, loadcontent) {
        $.ajax({
            url: resurl,
            cache: false,
            data: "f=payc&p1=" + payid + "&r=html",
            success: function(msg) {
                if (loadcontent != null && loadcontent.length > 0) {
                    $(loadcontent).hide().html("<p>" + msg + "</p>").show("slow");
                }
            }
        });
    }
    $("#ddlPaymentMethod,#ctl00_ContentPlaceHolder1_ddlPaymentMethod").live("change", function() {
        var selected = $("#ctl00_ContentPlaceHolder1_ddlPaymentMethod option:selected");
        $("#divPaymentMethodComment").html("").hide();
        GetPaymentComment(selected.val(), "#divPaymentMethodComment");
    });
    $(".ddllang").ready(function() {
        FillResult("f=glang&p1=engtitle", ".ddllang");
    });
    $(".ddlcurr").ready(function() {
        FillResult("f=gcurr&p1=iso", ".ddlcurr");
    });
});



