// verificar.js
// Funciones para revisar datos de Formas 
/* Revisar que los valores de los par metros no est‚n vac¡os */
function validar_mail(formObj) {

      if ( (formObj.niki_six.value) == "") { 
      alert ("Al parecer no indico su Nombre");
      return false;
      
      }



      if ( (formObj.correo.value) == "") { 
      alert ("No indico su correo electrónico"); 
      return false;
      
      }

 

      if ( (formObj.message.value) == "") { 
      alert ("Indique por favor su mensaje, lo recibiremos con gusto.");
      return false;
      
      }


/** Revisi¢n de terminaci¢n de Correo Electrónico **/

if ( formObj.correo.value.match(/\.com|\.net|\.gov|\.org|\.mx|\.es/) == null) { 

       alert ("No esta correcto su correo electrónico, por favor reviselo");
       return false; 
   }


if(isMail(formObj.correo.value) == false) { 
  return false;
}else
{
     if ( (formObj.phono.value) == "") { 
      alert ("No indico su número teléfonico"); 
      return false;
      
      }

return true;
}


}

function isMail(Cadena) {

	Punto = Cadena.substring(Cadena.lastIndexOf('.') + 1, Cadena.length)			// Cadena del .com
	Dominio = Cadena.substring(Cadena.lastIndexOf('@') + 1, Cadena.lastIndexOf('.')) 	// Dominio @lala.com
	Usuario = Cadena.substring(0, Cadena.lastIndexOf('@'))					// Cadena lalala@
	Reserv = "@/§\"\'+*{}\\<>?¨[] ‚¡¢£#ú­!^*;,:"						// Letras Reservadas
	
	// A¤adida por El Codigo para poder emitir un alert en funcion de si email valido o no
	valido = true
	
	// verifica qie el Usuario no tenga un caracter especial
	for (var Cont=0; Cont<Usuario.length; Cont++) {
		X = Usuario.substring(Cont,Cont+1)
		if (Reserv.indexOf(X)!=-1)
                	valido = false
	}

	// verifica qie el Punto no tenga un caracter especial
	for (var Cont=0; Cont<Punto.length; Cont++) {
		X=Punto.substring(Cont,Cont+1)
		if (Reserv.indexOf(X)!=-1)
			valido = false
	}
                        
	// verifica qie el Dominio no tenga un caracter especial
	for (var Cont=0; Cont<Dominio.length; Cont++) {
		X=Dominio.substring(Cont,Cont+1)
		if (Reserv.indexOf(X)!=-1)
			valido = false
		}

	// Verifica la sintaxis b sica.....
	if (Punto.length<2 || Dominio <1 || Cadena.lastIndexOf('.')<0 || Cadena.lastIndexOf('@')<0 || Usuario<1) {
		valido = false
	}
	
	// A¤adido por El C¢digo para que emita un alert de aviso indicando si email v lido o no
	if (valido) {
		//alert('Email v lido.')
		return true	//cambiar por return true para hacer el submit del formulario en caso de validacion correcta
	} else {
		alert('Email no v lido.')
		return false
	}
}

function calculaMD5(formObj) {
var pw =formObj.contra.value
return calcMD5(pw)
}
