// hay que colocar esto antes de cierre de del head

//<script language="javaScript" src="val_receta.js"></script>

//y esto en el boton de submit o aceptar

//onClick="return finalcheck(form1.document.Value);"







	function finalcheck(){

	var validador = false;

	

	

	if(check(document.form1.nombre))

	if(checknombre(document.form1.nombre))

  	if(check(document.form1.email))

	if(checkEmail(document.form1.email))	

	if(check(document.form1.direccion))

	if(checkApellido(document.form1.direccion))

	if(check(document.form1.telefono))

	if(checknumero(document.form1.telefono))

	if(check(document.form1.Mensaje))

	if(check(document.form1.descrip))

	

	

	

	validador=true;

	

	if(validador)

		a=0;

		else

		return false;

		}

		

    // funciones



	//verifica los campo	

	function check(k){

	if(k.value.length==0||k.value.length==null){

	alert("Veirifique que todos los campos esten llenos");

	k.focus();

	return false;

	}else {

	return true;

	}

	}//fin de la funcion check	

	

	

	//---------chec nombre---------//

	

	function checknombre(k){



	var nombre=/^[a-z A-Z ]+[á é í ó ú]*\s*[a-z A-Z ]+$/;

		

		txt=k.value;

		len =txt.length;

		if(len<3){

			alert("Nombre muy corto");

			k.focus();

			return false;

			

	}

		if (txt.match(nombre) ){

			return true;			

		}	else{

		alert("Nombre invalido solo puede contener letras");

			form1.nombre.value="";

			k.focus();

			return false;

	

	}

	}

	

	//---------------------------------//

	

	//-----------------apellido------------------//

	function checkApellido(k){

	

	var apellido=/^[a-z A-Z ]+[á é í ó ú]*\s*[a-z A-Z ]+$/;

		

		txt=k.value;

		len =txt.length;

		if(len<3){

			alert("Apellido muy corto");

			k.focus();

			return false;

			

	}

		if (txt.match(apellido) ){

			return true;			

		}	else{

		alert("Apellido invalido solo puede contener letras");

			form1.apellido.value="";

			k.focus();

			return false;

	

	}

	}

	//----------------------------------//

	

	// funcion chec cedula//

	

	function checkCI(k){

		ci=k.value;

		long=ci.length;

		if(isNaN(k.value)){

		alert("La C.I. no debe contener caracteres");

		k.value="";

		k.focus();

		return false;

	}

		else if(long<7){

			alert("Cedula muy corta");

			k.focus();

			return false;

			}

			else if(long>8){

			alert("Cedula muy larga para este pais");

			k.focus();

			return false;

			}

			

			else{

	return true;

	}

	}

	

	

	//--------------------------//

	

	



// validador de numeros



function checknumero(k){

	ce=k.value;

		long=ce.length;

		if(isNaN(k.value)){

		alert("");

		k.value="";

		k.focus();

		return false;

	}

		else if(long<7){

			alert("Numero muy corto");

			k.focus();

			return false;

			

			}else{

	         return true;

	  }

	}	

	



	

//Validacion de correo





function checkEmail(k){

		

		var email= /^[\w\-]+\@[\w\-]+\.[\w\-]+$/;

		txt=k.value;

		if (txt.match(email) ){

			

			return true;

		}else{

			alert("E-mail invalido");

			k.focus();

			return false;

		}

	

	}