function validar(){
	nombre = document.fenvio.nombre.value;
	nombre = validnombre(nombre);
	if (document.fenvio.nombre.value == '') {
		alert('Ingrese el Nombre y Apellido');
		document.fenvio.nombre.focus(); 
		return;
	}
	else {
	      //alert('estoy por cherkear la cant de letrasl');
	      nombre1 = document.fenvio.nombre.value;
	      nombre1 = longitud(nombre1,2);
	      if(nombre1 == false)
		     {alert('No se permiten Apellidos de menos de 2 letras');
		     document.fenvio.nombre.focus();
	              return;}
	      if (nombre1==false){
	          alert('Solo se aceptan letras en el Apellido');
	          document.fenvio.nombre.focus();
	          return;}
              }
  telefono = document.fenvio.telefono.value;
	telefono = validPhoneNumber(telefono);
	if (document.fenvio.telefono.value == '') {
		alert('Ingrese el Teléfono');
		document.fenvio.telefono.focus();
		return;
	}

        else {	
	       //alert('controlo el telfono ke constenga digitos valisod');
	       if (telefono==false){
	             alert('Ingrese un Teléfono válido, se aceptan: números, -, () y espacios');
	             document.fenvio.telefono.focus();
		     return;}
	}	                    
	email = document.fenvio.email.value;
        email = validemail(email) ;
	//document.fenvio.email.value = email;
	//alert('ingrese a chekar email');
        if (document.fenvio.email.value == ''){
            alert('Ingrese un Email');
            document.fenvio.email.focus();
            return;}
	else {	
	      //alert('controlo ke haya @');
	      if (email==false){
	          alert('Ingrese un Email válido');
	          document.fenvio.email.focus();
	          return;}
        } 
	
	comentario = document.fenvio.comentarios.value;
	if (document.fenvio.comentarios.value == '') {
		alert('Ingrese un Comentario');
		document.fenvio.comentarios.focus();
		return;
	}	
	document.fenvio.submit();
	
}

function longitud(nombre1,n){
if(nombre1.length<n)
		{return false;}
}

function validnombre(nombre){
if(nombre.length<1)
		{return false;}

for(i=0;i<nombre.length;i++){
		code = nombre.charCodeAt(i);
		if(code>64 && code<91 || code>96 && code<123 || code==32 || code==130 || code==144 || code==160 || code==161 || code==154 || code==165 || code==181 || code==152 || code==163 || code==214){}
		else
		    {return false;}
	}
	
    return true;			

}

function isdigit(ch) {
return ch.length == (1) && (ch >= '0' )&& (ch <= '9') || (ch == '-') || (ch == ' ') || (ch == '(') || (ch == ')');}

function validPhoneNumber(telefono) {
if (telefono.length <= 6) 
{return false;}

for (var index = 0; index < telefono.length ; index++) {
var ch = telefono.charAt(index);
if (!isdigit(ch)) 
{return false;}
}
return true;
}

function validemail(email){
	
	//alert('estoy en la validaemail');
	if((email.indexOf("@")>0) && (email.indexOf("@") == email.lastIndexOf("@")) && ((email.lastIndexOf(".")>email.indexOf("@")) && (email.lastIndexOf(".")<email.length-1)) ){
	    //alert('tiene @');
		//alert('sali portrue');
		return true;
		}
	else {//alert('sali portfalse');
	        return false;
	       }
}

