/*  ******************************************************************* */

	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;
	}
	
		
	function setArrays()
	{
		africaArr = new Array();
		americaArr = new Array();
		asiaArr = new Array();
		europeArr = new Array();
		
		africaArr[africaArr.length] = new fillArr("za" , "Central & South Africa");
		africaArr[africaArr.length] = new fillArr("af" , "Middle East & North Africa : EN");
		africaArr[africaArr.length] = new fillArr("af-ar" , "Middle East & North Africa : AR");
		americaArr[americaArr.length] = new fillArr("ar" , "Argentina");
		americaArr[americaArr.length] = new fillArr("bo" , "Bolivia");
		americaArr[americaArr.length] = new fillArr("br" , "Brazil");
		americaArr[americaArr.length] = new fillArr("ca" , "Canada : EN");
		americaArr[americaArr.length] = new fillArr("ca-fr" , "Canada : FR");
		americaArr[americaArr.length] = new fillArr("cai" , "Caribbean Islands");
		americaArr[americaArr.length] = new fillArr("cam" , "Central America");
		americaArr[americaArr.length] = new fillArr("cl" , "Chile");
		americaArr[americaArr.length] = new fillArr("co" , "Colombia");
		americaArr[americaArr.length] = new fillArr("ec" , "Ecuador");
		americaArr[americaArr.length] = new fillArr("mx" , "Mexico");
		americaArr[americaArr.length] = new fillArr("py" , "Paraguay");
		americaArr[americaArr.length] = new fillArr("pe" , "Peru");
		americaArr[americaArr.length] = new fillArr("usa" , "United States : EN");
		americaArr[americaArr.length] = new fillArr("usa-es" , "United States : ES");
		americaArr[americaArr.length] = new fillArr("uy" , "Uruguay");
		americaArr[americaArr.length] = new fillArr("ve" , "Venezuela");
		asiaArr[asiaArr.length] = new fillArr("au" , "Australia");
		asiaArr[asiaArr.length] = new fillArr("cn" , "China");
		asiaArr[asiaArr.length] = new fillArr("hk" , "Hong Kong : HK");
		asiaArr[asiaArr.length] = new fillArr("hk-en" , "Hong Kong : EN");
		asiaArr[asiaArr.length] = new fillArr("in" , "India");
		asiaArr[asiaArr.length] = new fillArr("id" , "Indonesia");
		//asiaArr[asiaArr.length] = new fillArr("jp" , "Japan");
		asiaArr[asiaArr.length] = new fillArr("my" , "Malaysia");
		asiaArr[asiaArr.length] = new fillArr("nz" , "New Zealand");
		asiaArr[asiaArr.length] = new fillArr("pk" , "Pakistan");
		asiaArr[asiaArr.length] = new fillArr("ph" , "Philippines");
		asiaArr[asiaArr.length] = new fillArr("sg" , "Singapore");
		asiaArr[asiaArr.length] = new fillArr("tw" , "Taiwan");
		asiaArr[asiaArr.length] = new fillArr("th" , "Thailand");
		asiaArr[asiaArr.length] = new fillArr("vn" , "Vietnam");
		asiaArr[asiaArr.length] = new fillArr("ap" , "Other AP Countries");
		europeArr[europeArr.length] = new fillArr("at" , "Austria");
		europeArr[europeArr.length] = new fillArr("be" , "Belgium : NL");
		europeArr[europeArr.length] = new fillArr("be-fr" , "Belgium : FR");
		europeArr[europeArr.length] = new fillArr("bl" , "Bulgaria");
		europeArr[europeArr.length] = new fillArr("hr" , "Croatia");
		europeArr[europeArr.length] = new fillArr("cz" , "Czech Republic");
		europeArr[europeArr.length] = new fillArr("dk" , "Denmark");
		europeArr[europeArr.length] = new fillArr("ee" , "Estonia");
		europeArr[europeArr.length] = new fillArr("fi" , "Finland");
		europeArr[europeArr.length] = new fillArr("fr" , "France");
		europeArr[europeArr.length] = new fillArr("de" , "Germany");
		europeArr[europeArr.length] = new fillArr("gr" , "Greece");
		europeArr[europeArr.length] = new fillArr("hu" , "Hungary");
		europeArr[europeArr.length] = new fillArr("il" , "Israel");
		europeArr[europeArr.length] = new fillArr("it" , "Italy");
		europeArr[europeArr.length] = new fillArr("lv" , "Latvia");
		europeArr[europeArr.length] = new fillArr("lt" , "Lithuania");
		europeArr[europeArr.length] = new fillArr("nl" , "Netherlands");
		europeArr[europeArr.length] = new fillArr("no" , "Norway");
		europeArr[europeArr.length] = new fillArr("pl" , "Poland");
		europeArr[europeArr.length] = new fillArr("pt" , "Portugal");
		europeArr[europeArr.length] = new fillArr("ro" , "Romania");
		europeArr[europeArr.length] = new fillArr("ru" , "Russian Federation");
		europeArr[europeArr.length] = new fillArr("sk" , "Slovak Republic");
 		europeArr[europeArr.length] = new fillArr("sl" , "Slovenia");
 		europeArr[europeArr.length] = new fillArr("es" , "Spain");
		europeArr[europeArr.length] = new fillArr("se" , "Sweden");
		europeArr[europeArr.length] = new fillArr("ch" , "Switzerland : DE");
		europeArr[europeArr.length] = new fillArr("ch-fr" , "Switzerland : FR");
		europeArr[europeArr.length] = new fillArr("tr" , "Turkey");
		europeArr[europeArr.length] = new fillArr("uk" , "UK & Ireland");
	}

	function fillCountry(){
		setArrays();
		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');
			//alert(regionArr);
			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"){
			createCookie("lang",selValue,365*30);
			document.location.href = "main.aspx?langCode="+selValue;
		}
		//else {
		//	alert("Please select a country or region first");
		//}
	}
	
	function unSetCountry()
	{
		var form = document.forms.countryForm;
		form.country.selectedIndex=0;
		form.region.selectedIndex=0;
	}


function createCookie(name,value,days) {
  if (days) {
    var date = new Date();
    date.setTime(date.getTime()+(days*24*60*60*1000));
    var expires = "; expires="+date.toGMTString();
  }
  else expires = "";
  document.cookie = name+"="+value+expires+"; path=/";
}


onload=unSetCountry;