// JavaScript Document
	
	function validar(origen)
	{
		
		var originaMail=origen;
		
		var ciudad=0;
		
		if(!document.getElementById("ciudad"))
		{
			ciudad=0;	
	    }else {
			  	ciudad=document.getElementById("ciudad").value;
				
					if( ciudad == null || ciudad.length == 0 || ciudad=='') 
					{
						alert("La ciudad es requerida")
						document.getElementById("ciudad").focus();
						return false;
					}
			  }
		
		var nombre = document.getElementById("nombre").value;
		
		if( nombre == null || nombre.length == 0 || nombre=='') 
		{
			alert("Su nombre es requerido")
 			document.getElementById("nombre").focus();
			return false;
		}
	
		var tel = document.getElementById("tel").value;
		
		if(tel!="")
		{
				if(isNaN(tel)) 
				{
		  			alert("Ingrese un n\u00famero de tel\u00e9fono lada y n\u00famero");
					document.getElementById("tel").focus()
					return false;
				}
		}
		
		var email = document.getElementById("email").value;

		if( email == null || email == 0 || email == '' ) 
		{
 		    alert("Su e-mail es requerido")
 			document.getElementById("email").focus();
			return false;
		}
		else if(email!="")
			{
				if(!(/\w{1,}[@][\w\-]{1,}([.]([\w\-]{1,})){1,3}$/.test(email))) 
				{
						alert("Ingrese una direcci\u00f3n de correo v\u00e1lida")
						document.getElementById("email").focus()
						return false;
				}
			}


		var mensaje = document.getElementById("mensaje").value;
	
		enviar(originaMail,ciudad,nombre,tel,email,mensaje);
	
	}
	
	function enviar(originaMail,ciudad,nombre,tel,email,mensaje)
	{
		xmlHttp=GetXmlHttpObject();
		if (xmlHttp==null)
		{
			alert ("Su navegador no soporta AJAX!");
			return;
		} 
		
			var url="../phpscripts/sendmail.php";
			url=url+"?originaMail="+originaMail+"&ciudad="+ciudad+"&nombre="+nombre+"&tel="+tel+"&email="+email+"&mensaje="+mensaje;
			url=url+"&sid="+Math.random();
			xmlHttp.onreadystatechange=stateChanged;
			xmlHttp.open("GET",url,true);
			xmlHttp.send(null);
		 
	}
	
	
	function limpiar()
	{
		if(document.getElementById("ciudad"))
		{
			document.getElementById("ciudad").value="";
	    }
		document.getElementById("nombre").value="";
		document.getElementById("tel").value="";
		document.getElementById("email").value="";
		document.getElementById("mensaje").value="";
	}


	function stateChanged() 
	{ 
		if (xmlHttp.readyState==4)
		{ 
			if(xmlHttp.responseText=="OK")
			{						
					document.getElementById("status").innerHTML="";
					document.getElementById("status").innerHTML="Gracias, su correo ha sido enviado correctamente.";
					limpiar();
			}else{
					document.getElementById("status").innerHTML="";
					document.getElementById("status").innerHTML="Hubo un problema al enviar su correo, intentelo otra vez.";
				 }	
		}
	}
	
	
	function GetXmlHttpObject()
	{
		var xmlHttp=null;
			try
			{
				// Firefox, Opera 8.0+, Safari
			   xmlHttp=new XMLHttpRequest();
			}
			catch (e)
			{
				// Internet Explorer
				  try
				  {
						xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
				  }
				  catch (e)
				  {
						xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
				  }
			}
			
		return xmlHttp;
	}	
	
