// Validador campos
// Por: Rodrigo Alfaro, Mayo 2009
//-> Funciones de campo
function contacto_valida(contacto) {
if (contacto.nombre.value.length < 1) {
    alert("ALERTA:\nEl campo NOMBRE debe estar completo");
    contacto.nombre.focus();
    return (false);
  }	
if (contacto.correo.value.length < 1) {
    alert("ALERTA:\nEl campo E-MAIL debe estar completo");
    contacto.correo.focus();
    return (false);
  }

 if (contacto.telefono.value.length < 1) {
    alert("ALERTA:\nEl campo TELEFONO debe estar completo");
    contacto.telefono.focus();
    return (false);
 }	      
  //-> Valido el Mail  
  if (contacto.correo.value){
	var s = contacto.correo.value;
	var filter=/^[A-Za-z][A-Za-z0-9_.]*@[A-Za-z0-9_]+\.[A-Za-z0-9_.]+[A-za-z]$/;
	if (s.length == 0 ) return true;
	if (filter.test(s))
	return true;
	else
	alert("ERROR:\n Debe ingresar un E-MAIL VALIDO");
	contacto.correo.focus();
	return false;
  }
//-> Valido que un checkbox deba ser clickeado
//  if (!contacto.cargo_1.checked) {
//    alert("Please mark the checkbox");
//    contacto.cargo_1.focus();
//    return (false);
//  }
if (contacto.comentarios.length < 1) {
    alert("ALERTA:\nEl campo COMENTARIOS debe estar completo");
    contacto.comentarios.focus();
    return (false);
  }  
  return (true);
}
