
function es_email(correo) {
  var cadena = new String(correo);
  var indice = cadena.indexOf("@");
  if (indice > 0){
    var pindice = cadena.indexOf(".",indice);
    return ((pindice > indice+1) && (cadena.length > pindice+1))
  }else
    { return false; }
}

function es_email_correcto(correo) {
  var nopermitidos = new Array('á', 'é','í','ó','ú','Á','É','Í','Ó','Ú','ñ','Ñ','ü','Ü' );
  var cadena2 = new String(correo);
  for (caracter in nopermitidos) {
    if( (cadena2.indexOf(nopermitidos[caracter]) + 1) > 0 ) {
      return false;
    }
  }
 return true;
}

function correo_valido(campo) {
  if  ((campo.value.length < 3) || !es_email(campo.value) || !es_email_correcto(campo.value) ){
     return false;
 } else {  return true; }
}

function verificar_requeridos() {
  if(document.form.destinatario_email.value==''){
     alert('Por favor ingrese email');
     document.form.destinatario_email.focus();
     return false;
  }return true;}

function verificar_formulario(){
  var req = verificar_requeridos();
  var mail = correo_valido(document.form.destinatario_email);
  if(req && !mail){
    alert("Por favor ingrese una direcci&oacute;n de e-mail v&aacute;lida.");
    document.form.destinatario_email.focus();
    return false
  }
  return req && mail;
}

function presenta_texto(campo) {

	if (campo.value=='E-mail')  {

	 campo.value=''; }

}
