var range,closer,styleObj,hideName,showName,numInfo;
var isNav, isIE;
if (parseInt(navigator.appVersion) >= 4) { 
    if (navigator.appName == "Netscape") { 
        isNav = true;
    } else { 
        isIE = true;
    } 
} 

if (document.getElementById)
{
	range="getElementById('";
	closer="')";
	styleObj="').style";
} else if(document.all)
{
	range="all.";
	closer="";
	styleObj=".style";
}
hideName="hidden";
showName="visible";

function swapImg(wImg,wSrc)
{
	eval("document."+range+wImg+closer).src=wSrc;
}

function showDiv(wDiv)
{
	makeObj(wDiv).visibility=showName;
}
function hideDiv(wDiv)
{
	makeObj(wDiv).visibility=hideName;
}

function makeObj(wObj)
{
	return eval("document."+range+wObj+styleObj);
}
function shiftTo(wObj,x,y)
{
	makeObj(wObj).left=parseInt(x);
	makeObj(wObj).top=parseInt(y);
}

function countInfo()
{
	numInfo=0;
	if (document.getElementById) {
		for (i=0; i<document.getElementsByTagName("div").length; i++) {
			if(document.getElementsByTagName("div")[i].id.substring(0,4) == "info") {
				numInfo++;
			}
		}
	} else if (document.all) {
		tempColl = document.all.tags("div");
		for (i=0; i<tempColl.length; i++) {
			if(tempColl[i].id.substring(0,4) == "info") {
				numInfo++;
			}
		}
	}
}

function showInfo(wInfo)
{
	for(x=1;x<=numInfo;x++)
	{
		if(x==wInfo)
		{
			showDiv('info'+x);
		} else {
			hideDiv('info'+x);
		}
	}
}

function confirmSubmit() {
	var doc = document.forms[0];
	var msg = "Are you sure you want to submit this data?";
		if (confirm(msg)) {
			doc.submit();
		} else {
			// do nothing
		}
}

onload=countInfo;

/*  ******************************************************************* */

	var africaArr = new Array();
	var americaArr = new Array();
	var asiaArr = new Array();
	var europeArr = new Array();

	function fillArr(link, name){
		this.link = link;
		this.name = name;
	}

	function newOption(value, text) {
		var Opt		= new Option();
		Opt.value	= value;
		Opt.text	= text;
		return Opt;
	}

	africaArr[africaArr.length] = new fillArr("home.aspx?regionCode=uk&action=cover" , "Central & South Africa");
	africaArr[africaArr.length] = new fillArr("home.aspx?regionCode=ae&action=cover" , "Middle East & North Africa");
	americaArr[americaArr.length] = new fillArr("home.aspx?regionCode=br&action=cover" , "Brasil");
	americaArr[americaArr.length] = new fillArr("home.aspx?regionCode=ca&action=cover" , "Canada : EN");
	americaArr[americaArr.length] = new fillArr("home.aspx?regionCode=ca-fr&action=cover" , "Canada : FR");
	americaArr[americaArr.length] = new fillArr("home.aspx?regionCode=mx&action=cover" , "Mexico");
	americaArr[americaArr.length] = new fillArr("home.aspx?regionCode=us&action=cover" , "United States : EN");
	americaArr[americaArr.length] = new fillArr("home.aspx?regionCode=us-es&action=cover" , "United States : ES");
	americaArr[americaArr.length] = new fillArr("0" , "------------------------");
	americaArr[americaArr.length] = new fillArr("home.aspx?regionCode=ar&action=cover" , "Argentina");
	americaArr[americaArr.length] = new fillArr("home.aspx?regionCode=cam&action=cover" , "America Central");
	americaArr[americaArr.length] = new fillArr("home.aspx?regionCode=bo&action=cover" , "Bolivia");
	americaArr[americaArr.length] = new fillArr("home.aspx?regionCode=cai&action=cover" , "Caribbean Islands");
	americaArr[americaArr.length] = new fillArr("home.aspx?regionCode=cl&action=cover" , "Chile");
	americaArr[americaArr.length] = new fillArr("home.aspx?regionCode=co&action=cover" , "Colombia");
	americaArr[americaArr.length] = new fillArr("home.aspx?regionCode=ec&action=cover" , "Ecuador");
	americaArr[americaArr.length] = new fillArr("home.aspx?regionCode=py&action=cover" , "Paraguay");
	americaArr[americaArr.length] = new fillArr("home.aspx?regionCode=pe&action=cover" , "Peru");
	americaArr[americaArr.length] = new fillArr("home.aspx?regionCode=uy&action=cover" , "Uruguay");
	americaArr[americaArr.length] = new fillArr("home.aspx?regionCode=ve&action=cover" , "Venezuela");
	asiaArr[asiaArr.length] = new fillArr("home.aspx?regionCode=au&action=cover" , "Australia");
	asiaArr[asiaArr.length] = new fillArr("home.aspx?regionCode=cn&action=cover" , "China");
	asiaArr[asiaArr.length] = new fillArr("home.aspx?regionCode=hk&action=cover" , "Hongkong");
	asiaArr[asiaArr.length] = new fillArr("home.aspx?regionCode=uk&action=cover" , "Japan");
	asiaArr[asiaArr.length] = new fillArr("home.aspx?regionCode=sg&action=cover" , "Singapore");
	asiaArr[asiaArr.length] = new fillArr("home.aspx?regionCode=tw&action=cover" , "Taiwan");
	asiaArr[asiaArr.length] = new fillArr("0" , "------------------------");
	asiaArr[asiaArr.length] = new fillArr("home.aspx?regionCode=in&action=cover" , "India");
	asiaArr[asiaArr.length] = new fillArr("home.aspx?regionCode=id&action=cover" , "Indonesia");
	asiaArr[asiaArr.length] = new fillArr("home.aspx?regionCode=my&action=cover" , "Malaysia");
	asiaArr[asiaArr.length] = new fillArr("home.aspx?regionCode=nz&action=cover" , "New Zealand");
	asiaArr[asiaArr.length] = new fillArr("home.aspx?regionCode=ph&action=cover" , "Philippines");
	asiaArr[asiaArr.length] = new fillArr("home.aspx?regionCode=th&action=cover" , "Thailand");
	asiaArr[asiaArr.length] = new fillArr("home.aspx?regionCode=vn&action=cover" , "Vietnam");
	asiaArr[asiaArr.length] = new fillArr("home.aspx?regionCode=ap&action=cover" , "Other AP Countries");
	europeArr[europeArr.length] = new fillArr("home.aspx?regionCode=at&action=cover" , "Austria");
//	europeArr[europeArr.length] = new fillArr("home.aspx?regionCode=be&action=cover" , "Belgium");
	europeArr[europeArr.length] = new fillArr("home.aspx?regionCode=be&action=cover" , "Belgium : NL");
	europeArr[europeArr.length] = new fillArr("home.aspx?regionCode=be-fr&action=cover" , "Belgium : FR");
	europeArr[europeArr.length] = new fillArr("home.aspx?regionCode=fr&action=cover" , "France");
	europeArr[europeArr.length] = new fillArr("home.aspx?regionCode=de&action=cover" , "Germany");
	europeArr[europeArr.length] = new fillArr("home.aspx?regionCode=gr&action=cover" , "Greece");
	europeArr[europeArr.length] = new fillArr("home.aspx?regionCode=it&action=cover" , "Italy");
	europeArr[europeArr.length] = new fillArr("home.aspx?regionCode=nl&action=cover" , "Netherlands");
	europeArr[europeArr.length] = new fillArr("home.aspx?regionCode=pt&action=cover" , "Portugal");
 	europeArr[europeArr.length] = new fillArr("home.aspx?regionCode=es&action=cover" , "Spain");
	europeArr[europeArr.length] = new fillArr("home.aspx?regionCode=se&action=cover" , "Sweden");
//	europeArr[europeArr.length] = new fillArr("home.aspx?regionCode=ch&action=cover" , "Switzerland");
	europeArr[europeArr.length] = new fillArr("home.aspx?regionCode=ch&action=cover" , "Switzerland : DE");
	europeArr[europeArr.length] = new fillArr("home.aspx?regionCode=ch-fr&action=cover" , "Switzerland : FR");
	europeArr[europeArr.length] = new fillArr("home.aspx?regionCode=tr&action=cover" , "Turkey");
	europeArr[europeArr.length] = new fillArr("home.aspx?regionCode=uk&action=cover" , "UK & Ireland");
	europeArr[europeArr.length] = new fillArr("0" , "------------------------");
	europeArr[europeArr.length] = new fillArr("home.aspx?regionCode=hr&action=cover" , "Croatia");
	europeArr[europeArr.length] = new fillArr("home.aspx?regionCode=cz&action=cover" , "Czech Republic");
	europeArr[europeArr.length] = new fillArr("home.aspx?regionCode=dk&action=cover" , "Denmark");
	europeArr[europeArr.length] = new fillArr("home.aspx?regionCode=ee&action=cover" , "Estonia");
	europeArr[europeArr.length] = new fillArr("home.aspx?regionCode=fi&action=cover" , "Finland");
	europeArr[europeArr.length] = new fillArr("home.aspx?regionCode=hu&action=cover" , "Hungary");
	europeArr[europeArr.length] = new fillArr("home.aspx?regionCode=il&action=cover" , "Israel");
	europeArr[europeArr.length] = new fillArr("home.aspx?regionCode=lv&action=cover" , "Latvia");
	europeArr[europeArr.length] = new fillArr("home.aspx?regionCode=lt&action=cover" , "Lithuania");
	europeArr[europeArr.length] = new fillArr("home.aspx?regionCode=no&action=cover" , "Norway");
	europeArr[europeArr.length] = new fillArr("home.aspx?regionCode=pl&action=cover" , "Poland");
	europeArr[europeArr.length] = new fillArr("home.aspx?regionCode=ro&action=cover" , "Romania");
	europeArr[europeArr.length] = new fillArr("home.aspx?regionCode=ru&action=cover" , "Russia");
	europeArr[europeArr.length] = new fillArr("home.aspx?regionCode=sk&action=cover" , "Slovakia");

	function fillCountry(){
		var form = document.forms.countryForm;
		var region = form.region.options[form.region.selectedIndex].value;
		if (region != '-1'){
			var regionArr = new Array();
			regionArr = eval(region + 'Arr');
			form.country.disabled = false;
			form.country.options.length = 0;
			form.country.options[0] = newOption("-1", "Location");
			form.country.options[1] = newOption("0", "------------------------");
			for (i=0; i<regionArr.length; i++){
				form.country.options.length += 1;
				form.country.options[form.country.options.length-1] = newOption(regionArr[i].link, regionArr[i].name);
			}
		}
		else {
			form.country.options.length = 0;
			form.country.options[0] = newOption("-1", "Location");
			form.country.disabled = true;
		}
	}

	function toCountry(){
		var form = document.forms.countryForm;
		var selValue = form.country.options[form.country.selectedIndex].value;
		if (selValue != "-1" && selValue != "0"){
			document.location.href = selValue;
		}
		//else {
		//	alert("Please select a country or region first");
		//}
	}

	function atOnload(){
		if ('ie' == 'ie'){
			var form = document.forms.countryForm;
			form.country.disabled = false;
			form.country.options.length = 0;
			form.country.options[0] = newOption("-1", "Location");
			form.region.selectedIndex = 0;
			form.country.disabled = true;
		}
	}