var root = '/';
// Cajas verdes y rojas - milisegundos
var boxSpeed = 600;
// Ir arriba - milisegundos
var scrollSpeed = 400;

/////////////////////
// VALIDACION: Contacto
/////////////////////

function contacto(){
	jQuery("#erroresHolder").slideUp(boxSpeed);
	if(loading) return;
	popup("Cargando");
	loading = true;
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null){
		alert ('Tu explorador no soporta AJAX.');
		return;
	}

	var params = ['nombre','telefono','email','mensaje'];
	params = parseParams(params);

	xmlHttp.onreadystatechange = doContacto;
	xmlHttp.open("POST","validate.php",true);
	xmlHttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	xmlHttp.setRequestHeader("Content-length", params.length);
	xmlHttp.setRequestHeader("Connection", "close");
	xmlHttp.send(params);
}

function doContacto(){ 
	if (xmlHttp.readyState==4){
		$('html, body').animate({scrollTop:0}, scrollSpeed);

		popup("Cargando",1);
		var r = xmlHttp.responseText;

		var f1 = r.substr(0,1);
		var f2 = r.substr(1,1);
		var f3 = r.substr(2,1);
		var f4 = r.substr(3,1);
		
		errores = 0;

		validate(f1,"nombre");
		validate(f2,"telefono");
		validate(f3,"email");
		validate(f4,"mensaje");

		if(errores > 0){
			jQuery("#erroresHolder").slideDown(boxSpeed);
			loading = false;
			document.getElementById('errores').innerHTML = "Hay "+errores+" errores en los campos marcados en rojo. Reviselos nuevamente.";
		}else{
			jQuery("#erroresHolder").slideUp(boxSpeed);
			jQuery("#bienHolder").slideDown(boxSpeed);
		}
	}
}