/*  ******************************************************************* */

	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-en" , "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");
		africaArr[africaArr.length] = new fillArr("ae-en" , "United Arab Emirates : EN");
		africaArr[africaArr.length] = new fillArr("ae-ar" , "United Arab Emirates : AR");
		americaArr[americaArr.length] = new fillArr("ar-es" , "Argentina");
		americaArr[americaArr.length] = new fillArr("bo-es" , "Bolivia");
		americaArr[americaArr.length] = new fillArr("br-pt" , "Brazil");
		americaArr[americaArr.length] = new fillArr("ca" , "Canada : EN");
		americaArr[americaArr.length] = new fillArr("ca-fr" , "Canada : FR");		// ADDED
		americaArr[americaArr.length] = new fillArr("cai-es" , "Caribbean Islands");	// CHANGED
		americaArr[americaArr.length] = new fillArr("cam-es" , "Central America");
		americaArr[americaArr.length] = new fillArr("cl-es" , "Chile");
		americaArr[americaArr.length] = new fillArr("co-es" , "Colombia");
		americaArr[americaArr.length] = new fillArr("ec-es" , "Ecuador");			// ADDED
		americaArr[americaArr.length] = new fillArr("mx-es" , "Mexico");
		//americaArr[americaArr.length] = new fillArr("mx-es" , "Mexico : ES");
		americaArr[americaArr.length] = new fillArr("py-es" , "Paraguay");
		americaArr[americaArr.length] = new fillArr("pe-es" , "Peru");
		americaArr[americaArr.length] = new fillArr("us-en" , "United States : EN");
		//americaArr[americaArr.length] = new fillArr("usa-es" , "United States : ES");
		americaArr[americaArr.length] = new fillArr("uy-es" , "Uruguay");
		americaArr[americaArr.length] = new fillArr("ve-es" , "Venezuela");
		asiaArr[asiaArr.length] = new fillArr("au-en" , "Australia");
		asiaArr[asiaArr.length] = new fillArr("cn-zh" , "China");
		asiaArr[asiaArr.length] = new fillArr("hk-zh" , "Hong Kong : HK");
		asiaArr[asiaArr.length] = new fillArr("hk-en" , "Hong Kong : EN");
		asiaArr[asiaArr.length] = new fillArr("in-en" , "India");
		asiaArr[asiaArr.length] = new fillArr("id-id" , "Indonesia");
		//asiaArr[asiaArr.length] = new fillArr("jp-ja" , "Japan");
		asiaArr[asiaArr.length] = new fillArr("my-en" , "Malaysia");
		asiaArr[asiaArr.length] = new fillArr("nz-en" , "New Zealand");
		//asiaArr[asiaArr.length] = new fillArr("pk-en" , "Pakistan");
		asiaArr[asiaArr.length] = new fillArr("ph-en" , "Philippines");
		asiaArr[asiaArr.length] = new fillArr("sg-en" , "Singapore");
		asiaArr[asiaArr.length] = new fillArr("tw-zh" , "Taiwan");
		asiaArr[asiaArr.length] = new fillArr("th-en" , "Thailand");
		asiaArr[asiaArr.length] = new fillArr("vn-vi" , "Vietnam");
		asiaArr[asiaArr.length] = new fillArr("ap-en" , "Other AP Countries");
		europeArr[europeArr.length] = new fillArr("at-de" , "Austria");
		europeArr[europeArr.length] = new fillArr("be-nl" , "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-cs" , "Czech Republic");
		europeArr[europeArr.length] = new fillArr("dk-da" , "Denmark");
		europeArr[europeArr.length] = new fillArr("ee-et" , "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-el" , "Greece");
		europeArr[europeArr.length] = new fillArr("hu" , "Hungary");
		europeArr[europeArr.length] = new fillArr("il-he" , "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-sv" , "Sweden");
		europeArr[europeArr.length] = new fillArr("ch-de" , "Switzerland : DE");
		europeArr[europeArr.length] = new fillArr("ch-fr" , "Switzerland : FR");
		europeArr[europeArr.length] = new fillArr("tr" , "Turkey");
		europeArr[europeArr.length] = new fillArr("gb-en" , "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');

			form.country.disabled = false;
			form.country.options.length = 0;
			form.country.options[0] = newOption("-1", "Country");
			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", "Country");
			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);
			// No cookie for p910

			var region = form.region.options[form.region.selectedIndex].value;
			var regionArr = eval(region + 'Arr');

			if (selValue.indexOf("-") != -1) {
				var params = selValue.split("-");
				document.location.href = "launch.asp?cc="+params[0]+"&lc="+params[1];
			} else {
				document.location.href = "launch.asp?cc="+selValue+"&lc="+selValue;
			}
		}
	}

	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;