/*  ******************************************************************* */

	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()
	{

		americaArr = new Array();
		
            americaArr[americaArr.length] = new fillArr("ar" , "Argentina");
            americaArr[americaArr.length] = new fillArr("ca" , "Canada : EN");
            americaArr[americaArr.length] = new fillArr("co" , "Colombia");
            americaArr[americaArr.length] = new fillArr("car" , "Caribbean Islands");
            americaArr[americaArr.length] = new fillArr("cl" , "Chile");
            americaArr[americaArr.length] = new fillArr("cam" , "Central America");
            americaArr[americaArr.length] = new fillArr("col" , "Colombia");
            americaArr[americaArr.length] = new fillArr("ec" , "Ecuador");
            americaArr[americaArr.length] = new fillArr("mx-es" , "Mexico");
            americaArr[americaArr.length] = new fillArr("pa" , "Panama");
            americaArr[americaArr.length] = new fillArr("peru" , "Peru");
            americaArr[americaArr.length] = new fillArr("usa" , "United States : EN");
            americaArr[americaArr.length] = new fillArr("mx-es" , "United States : ES");
            americaArr[americaArr.length] = new fillArr("uy" , "Uruguay");
            americaArr[americaArr.length] = new fillArr("vz" , "Venezuela");	
		
		
		
	}

	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", "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);
			var region = form.region.options[form.region.selectedIndex].value;
			
			
			
			
			/***************************
			    LANGUAGE EXCEPTIONS
			***************************/
			var goHome = 0;
			
			//set goHome flag = 1 if Canada or USA
			if(selValue=="ca" || selValue=="usa")
			{
				goHome = 1;
			}
			
			
			
			/***************************
			   END LANGUAGE EXCEPTIONS
			***************************/
			
			if (goHome == 0)
			{			
				
				document.location.href = "http://www.sonyericsson.com/z500a/es/index.aspx";
			} else if (goHome == 1)
			{

				document.location.href = "http://www.sonyericsson.com/z500a/index.aspx";
			}
		}
		//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;