// JavaScript Document


/*======   Funcion formulario  ===============*/
//Valida correo
function valida_correo(correo) {
		  if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(correo)){
			
		   return (true)
		  } else {
		   
		   return (false);
		  }
		 }
//*************************************************************************************************************************************
//valida números
function valida_numero(numero)
{
if (!/^([0-9])*$/.test(numero)){
		return false;
}else{
		return true;
	}
}
//*******************************************************************************************************
//función para validar cadenas de solo letras
function valida_cadena(texto)
	{
		var RegExPattern = "[1-9]";
		 if (texto.match(RegExPattern))
		 {
		 	return false;
		 }else
		 {
		 	return true;
		 }
	}
	
	
function validar()
	{
/*con document.form, accedo a todos los campos del formulario.Y para recuperar el uno, el de nombre, coloco el name del campo, nom y value, para recuperar su valor. De esta forma recupero los valores de los campos de un formulario*/
		//alert(document.form.nom.value);
/*Para no estar poniendo document.form o nombre del formulario, creo una variable con estos valores*/
		var f=document.form;
		//*******************************************************
		//ahora si vamos a validar cada campo
		//evitar que venga vacio el campo nombre
		if (f.nom.value == 0)  //si la variable f valor campo nom es = a 0
		{
			//alert("Por favor ingrese su nombre");
			document.getElementById("div_nom").innerHTML="Por favor ingrese su nombre";
			f.nom.value="";  //limpiar el campo nom
			f.nom.focus(); //para el el cursor se coloque en campo nom
			return false; //para que se detenga la ejecucion del script
		}else
		{
		    document.getElementById("div_nom").innerHTML="";
		}
		//*******************************************************
		//para validar que en el nombre haya solo texto o cadenas
		if (valida_cadena(f.nom.value)==false)
		{
			//alert("Por favor ingresa solo letras en el nombre");
			document.getElementById("div_letras").innerHTML="Por favor ingresa s&oacute;lo letras en el nombre";
			f.nom.value="";  //limpiar el campo nom
			f.nom.focus(); //para el el cursor se coloque en campo nom
			return false; //para que se detenga la ejecucion del script
		}else
		{
		    document.getElementById("div_letras").innerHTML="";
		}
		
		//*******************************************************
		if (f.correo.value == 0)  //si la variable f valor campo correo es=a 0
		{
			//alert("Por favor ingrese su E-mail");
			document.getElementById("div_correo").innerHTML="Por favor ingrese su E-mail";
			f.correo.value="";  //limpiar el campo correo
			f.correo.focus(); //para el el cursor se coloque en campo correo
			return false; //para que se detenga la ejecucion del script
		}else
		{
		    document.getElementById("div_correo").innerHTML="";
		}
		//*******************************************************
		//para validar una estructura basica de un email
		if (valida_correo(f.correo.value)==false)
		{
			//alert("Por favor ingrese una direccion de correo valida");
			document.getElementById("div_arroba").innerHTML="Por favor ingrese una direcci&oacute;n de correo v&aacute;lida";
			f.correo.value="";  //limpiar el campo correo
			f.correo.focus(); //para el el cursor se coloque en campo correo
			return false; //para que se detenga la ejecucion del script
		}else
		{
		    document.getElementById("div_arroba").innerHTML="";
		}
		//*******************************************************
		if (f.mensaje.value == 0)  //si la variable f valor campo correo es=a 0
		{
			//alert("Por favor ingrese su comentario o pregunta");
			document.getElementById("div_mensaje").innerHTML="Por favor ingrese su comentario o pregunta";
			f.mensaje.value="";  //limpiar el campo correo
			f.mensaje.focus(); //para el el cursor se coloque en campo correo
			return false; //para que se detenga la ejecucion del script
		}else
		{
		    document.getElementById("div_mensaje").innerHTML="";
		}
		
		/*Para que el formulario se ejecute, despues de las validaciones, que lo pase al archivo procesa.php*/
		document.form.submit();
	}
	//*******************************************************
	function limpiar()
	{
		document.form.reset();
		//document.form.nom.focus();
	}
	

