// Requires the following to be set in the calling document
// var siteName = "%company.companyname%"
// var currencyImagesFolder = "images/header/";

// No editing past here
var baseURL = "/mall/" + companyName + "/";
var cookieName = "CURRENCY" + companyName.toUpperCase();
var symGBP = "£";
var symEUR = "€";
var symUSD = "$";

function setcurr(){
	var currvar = GetCookie(cookieName);
	if (currvar == null) {
		currvar = "GBP";
		currCookieUpdater(cookieName,currvar,0);
	}
	var theImage = eval("document.images.currencyButton_" + currvar);
	theImage.src = baseURL + currencyImagesFolder + "currency_" + currvar + "_on.gif";
	if (document.le_form){
		GetDiv("comp_Price_Sym").innerHTML = eval("sym"+currvar);
		for(i=0;i<document.le_form.CurrencyCode.length;i++){
			if(document.le_form.CurrencyCode[i].value == currvar){
				document.le_form.CurrencyCode[i].checked = true;
				currCookieUpdater(cookieName,currvar,i);
			}
		}
	}
}

function refreshPage(){
	window.location.href = location.href;
}

function selectCurrencyTop(currCode, num, setRefresh) {
	currCookieUpdater(cookieName,currCode,num);
	//refreshCartSummary();
	if (currencyarray == undefined) {
		var currencyarray = new Array("GBP","EUR","USD");
	}
    for (i = 0; i < document.forms.length; i++)
    {
        if(document.forms[i].CurrencyCode)
        {
            document.forms[i].CurrencyCode.value = currCode;
            for (j = 0; j < document.forms[i].elements.length; j++)
            {
                if (document.forms[i].elements[j].name == "ComplexFeatures")
                {
                    if(document.forms[i].elements[j].getAttribute('currencyType'))
                    {
                        if(document.forms[i].elements[j].getAttribute('currencyType') == currCode)
                        {
                            document.forms[i].elements[j].checked = true;
                        }
                    }
                }
            }
        }
    }
	if (document.le_form){
		document.le_form.CurrencyCode[num].checked = true;
	}
	if (document.shoppingcartform){
		document.shoppingcartform.SelectCurrency[num].checked = true;
		ResetCurrency();
	}
	// Reset the images
	for (i=0; i<currencyarray.length; i++) {
		var theImage = eval("document.images.currencyButton_" + currencyarray[i]);
		theImage.src = baseURL + currencyImagesFolder + "currency_" + currencyarray[i] + "_off.gif";
	}
	setcurr();
}