// 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);

  }  

  //-> 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);

}
