window.addEvent('domready', function() {
	var form = new FormCheck('contactUs');
	form.options.submitByAjax = true;
	form.options.onAjaxSuccess = succesStore;
	form.options.onAjaxFailure = ajaxError;
	loadCountries();
});

function ajaxError(result)
{
	//alert('Error conecting to the site');
	Sexy.initialize({BoxStyles:{'width':740}});
	Sexy.alert('<div class="textAlert">Error conecting to the site</div>');
}

function succesStore(response)
{
	var resp=JSON.decode(response);
	//	enable submits
	document.getElements('input[type=submit]').each(
			function(el){
				el.disabled = false;
			});
	Sexy.initialize({BoxStyles:{'width':740}});
	var lang = getLang();
	if(lang == 'en')
		Sexy.alert('<div class="textAlert">'+resp.msg+'</div>', {textBoxBtnOk: 'Close'});
	else
		Sexy.alert('<div class="textAlert">'+resp.msg+'</div>', {textBoxBtnOk: 'Cerrar'});
}

function getFixURL(url)
{
	var redirect = url;
	var lang = getLang();
	if(lang == 'es')
			redirect = "../" + redirect;
	return redirect;
}

function getLang()
{
	var url = window.location.toString();
	var section = url.split("/");
	if(section.indexOf("ESP") != -1)
		return 'es';
	return 'en';
}

//Agregar en el combo
function addOption(sel, val) {
	 var opt = document.createElement('option');
  opt.value = val;
  //opt.setAttribute('value', 'value');
  opt.appendChild(document.createTextNode(val));
  //obj.appendChild(opt);

  //opt.text = val;
  
  
  sel.appendChild(opt);

	
	/*var opt = new Option(val, val);
	sel.appendChild(opt);*/
}
var oXML2;
//LLamada de paises
function loadCountries(){
	oXML = AJAXCrearObjeto();
	oXML.open('get', getFixURL('js/countries.xml'));
	oXML.onreadystatechange = leerDatos;
	oXML.send(''); 
}

//	Cuando retorna el ajax
function leerDatos()
{
	if (oXML.readyState == 4) 
	{
		var xml = oXML.responseXML.documentElement;
		for (i = 0; i < xml.getElementsByTagName('country').length; i++)
		{
			var item = xml.getElementsByTagName('country')[i];
			
			//var txt = item.getElementsByTagName('GEMEINDE')[0].firstChild.data;
			//document.selectForm.stateList.options[i] = new Option(value, value, false, false);
			addOption($('cmb_country'), item.firstChild.data);
		}
		$('contactus_btn').disabled = false;
		$('cmb_country').disabled = false;
	}
} 

function AJAXCrearObjeto()
{
	var obj;
	if(window.XMLHttpRequest) 
	{ // no es IE
		obj = new XMLHttpRequest();
	} 
	else 
	{ // Es IE o no tiene el objeto
		try {
			obj = new ActiveXObject("Microsoft.XMLHTTP");
		}
		catch (e) {
		alert('El navegador utilizado no está soportado');
		}
	}
	return obj;
}