// Variables para setear
onload=function() 
{
	form=document.getElementById("formulario");
	error=0;
	urlDest="enviaremail.php";
	divTransparente=document.getElementById("transparencia");
	divMensaje=document.getElementById("transparenciaMensaje");
	var lemail = document.getElementById("lemail");
	var lmen = document.getElementById("lmen");
	
	lemail.innerHTML = "";
	lemail.className = "labelred";
	lmen.innerHTML = "";
	lmen.className = "labelred";

	msg="";
}

function validarFormulario() 
{	
	error=0;
	
	lemail.innerHTML = "";
	lmen.innerHTML = "";

	form.email.className = "inputNormal";
	form.mensaje.className = "inputNormal";
	
	if (form.email.value == "")
	{
		
		form.email.focus();
		form.email.className = "inputError";
		error=1;
		lemail.innerHTML = "    No ha isertado el email";
	}	
	
	if (form.mensaje.value == "")
	{
		form.mensaje.focus();
		form.mensaje.className = "inputError";
		error=1;
		lmen.innerHTML = "    No ha insertado el mensaje a enviar";
	}	
	
	
	if (error==1)
	{
		return false;
	}
	
	if (!comprobarEmail(form.email.value) == true)
	{
		var texto="<img src='img/error.gif' alt='Error'><br><br>Error: Por favor introduzca un Email correcto.<br><br><button style='width:45px; height:18px; font-size:10px;' onClick='ocultaMensaje()' type='button'>Ok</button>";
		muestraMensaje(texto);
		form.email.className = "inputError";
		form.email1.className = "inputError";
		return false;
	}

	var ajax=nuevoAjax();
	ajax.open("POST", urlDest, true);
	ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	ajax.send("para="+form.email.value+"&tipo=7&mensaje="+form.mensaje.value);

	ajax.onreadystatechange=function()
	{
		if (ajax.readyState==4)
		{
			var respuesta=ajax.responseText;
			if (respuesta=="EMAILERROR") {
				form.email.focus();
				form.email.className = "inputError";
				lemail.innerHTML = "   No se pudo enviar el correo. Revise su dirección.";
				return false;
			}else {
				setTimeout ("redireccionar()", 1000);
			}
		}
	}

	return true;
}

function LockButtons (whichform) 
{
	for (i=1; i<whichform.elements.length; i++) 
	{
		if (whichform.elements[i].type == 'submit') 
		{
			whichform.elements[i].disabled = true;
		}
	}
	whichform.submit();
}	

function nuevoAjax()
{ 
	var xmlhttp=false; 
	try 
	{ 
		// No IE
		xmlhttp=new ActiveXObject("Msxml2.XMLHTTP"); 
	}
	catch(e)
	{ 
		try
		{ 
			// IE 
			xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); 
		} 
		catch(E) { xmlhttp=false; }
	}
	if (!xmlhttp && typeof XMLHttpRequest!="undefined") { xmlhttp=new XMLHttpRequest(); } 
	return xmlhttp; 
}

function muestraMensaje(mensaje)
{
	divMensaje.innerHTML=mensaje;
	divTransparente.style.display="block";
}

function ocultaMensaje()
{
	divTransparente.style.display="none";
}


function redireccionar() 
{
	location.href="index.php";
} 