/*
  Generic data
*/

months = new Array("January","February","March","April","May","June","July","August","September","October","November","December");

// Available payment logos: "name","filename" (excluding "icon_" bit)
payments = new Array();
payments["visa"] = new Array("Visa","visa");
payments["mastercard"] = new Array("Mastercard","mastercard");
payments["maestro"] = new Array("Maestro","maestro");
payments["solo"] = new Array("Solo","solo");
payments["bpay"] = new Array("BPay","bpay");
payments["neteller"] = new Array("NETELLER","neteller_wh");
payments["moneybookers"] = new Array("MoneyBookers","moneybookers");
payments["click2pay"] = new Array("Click2Pay","click2pay");

validPayments = new Array();
validPayments["au"] = new Array("visa","mastercard","maestro","bpay","neteller","moneybookers","solo");
validPayments["uk"] = new Array("visa","mastercard","maestro","neteller","moneybookers","solo","click2pay");
validPayments["de"] = new Array("visa","mastercard","maestro","neteller","moneybookers","solo","click2pay");
validPayments["all"] = new Array("visa","mastercard","maestro","neteller","moneybookers","solo","click2pay");

isNS = (navigator.appName.indexOf("Netscape") != -1);
imgBaseDir = "/img/";

/*
  Common functions
*/

function popupWin(linkage,cWidth,cHeight) {
	ip = window.open(linkage,"POPUP","width=" + (cWidth>0?cWidth:'500') + ",height=" + (cHeight>0?cHeight:'500') + ",scrollbars=yes");
	return false;
}

function swapImage(imageID,srcURI) {
	document.getElementById(imageID).src = srcURI;
}

function initPaymentsSlideshow(countryID,backToBase) {
  PMstart = 0;
  PMarray = validPayments[countryID];
  flipPM = setInterval(paymentSlideshow,3000);
}

function paymentSlideshow() {
  if (backToBase == undefined) backTobase="";
  document.getElementById("PMdiv").innerHTML = "<img src=\"" + backToBase + imgBaseDir + "icon_" + payments[PMarray[PMstart]][1] + ".gif\" alt=\"" + payments[PMarray[PMstart]][0] + "\" title=\"" + payments[PMarray[PMstart]][0] + "\" border=\"0\">";
  PMstart++;
  if (PMstart == PMarray.length) PMstart = 0;
}

function popup_check(location) {
	var args = popup_check.arguments;
	try {
		opener.top.popup_win(location, args);
	}
	catch (e)
	{
		try {
			top.popup_win(location, args);
		}
		catch (e)
		{
			//General pop up window
			var resizable = (args[1] == 'resizable' ? 'yes' : 'no');
			var scrolls = "no";  // (top.browser.browserTrimDivs ? "yes" : "no");
			var winWidth = "610";
			var winHeight = "510";
			var winPosWidth = ((window.screen.availWidth - winWidth)/2);
			var winPosHeight = ((window.screen.availHeight - winHeight)/2);
			var winPos = ",left="+winPosWidth+",top="+winPosHeight;
			var winname = "cb_popup";
			var statusBar = "";
			cb_popup = window.open(location, winname, 'width='+winWidth+',height='+winHeight+statusBar+',resizable='+resizable+',toolbar=no,scrollbars='+scrolls+winPos);
			cb_popup.focus();
		}
	}
}
