// 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.direccion))
	if(checkApellido(document.form1.direccion))
	if(check(document.form1.telefono))
	if(checknumero(document.form1.telefono))
	if(check(document.form1.email))
	if(checkEmail(document.form1.email))
	if(check(document.form1.des))
	if(check(document.form1.mensaje))
	
	
	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;
		}
	
	}