function validar_correu(email)

{
   MailTest="";
    if (email=="") 
        MailTest = "No has rellenado la dirección de correo";
    if (email.indexOf("@") == -1)
       MailTest = "No se ha detectado la @. El signo @ es parte de todos los e-mail.";
    if (email.indexOf(".") == -1)
        MailTest = "No se ha detectado un punto. Una dirección de correo contiene al menos un punto.";
    if (email.charAt(0) == "@") 
        MailTest = "La @ no puede ser el primer carácter de una dirección e-mail.";
    if (email.charAt(email.length)=="@") 
        MailTest = "La @ no puede ser el último carácter de un e-mail.";
    if (email.charAt(email.length-1)== ".") 
        MailTest = "El último carácter de una dirección e-mail no puede ser un punto.";
    if (email.indexOf(",") == 1)
        MailTest = "Una dirección valida no puede contener una coma. Si tu tienes una cuenta Compuserve substituye la coma por un punto en tu Compuserve ID, así: 12345.6789@compuserve.com.";
    if (email.charAt(0) == ".") 
        MailTest = "El primer carácter de una dirección e-mail no puede ser un punto.";
    if (email.indexOf(" ") == 1)
        MailTest = "No puedes tener un espacio como parte de una dirección e-mail.";
    if (email.indexOf("*") == 1)
        MailTest = "No puedes tener un asterisco como parte de una dirección e-mail.";
    if (email.indexOf(")") == 1)
        MailTest = "No puedes tener un paréntesis cerrado como parte de una dirección e-mail.";
    if (email.indexOf("(") == 1)
        MailTest = "No puedes tener un paréntesis abierto como parte de una dirección e-mail.";
    if (email.indexOf(">") == 1)
        MailTest = "No puedes tener un signo 'mayor que' como parte de una dirección e-mail.";
    if (email.indexOf("<") == 1)
        MailTest = "No puedes tener un signo 'menor que' como parte de una dirección e-mail.";
    if (email.indexOf(":") == 1)
        MailTest = "No puedes tener dos puntos como parte de una dirección e-mail.";
    if (email.indexOf(";") == 1)
        MailTest = "No puedes tener un punto y coma como parte de una dirección e-mail.";
    if (email.indexOf("\"") == 1)
        MailTest = "No puedes tener comillas como parte de una dirección e-mail.";
    if (email.indexOf("..",0) == 1)
        MailTest = "No puedes tener dos puntos seguidos como parte de una dirección e-mail.";
    if (email.indexOf("@.",0) == 1)
        MailTest = "Una @ no puede estar seguida directamente por un punto en una dirección e-mail.";
    if (email.indexOf(".@",0) == 1)
        MailTest = "Una @ no puede estar precedida directamente por un punto en una dirección e-mail.";
    if (email.indexOf(".con",0) == 1) 
        MailTest = "La extensión '.con' no es válida.Probablemente quieras decir '.com'";
    if (email.indexOf("@@")== 1) 
        MailTest = "Una dirección valida contiene sólo una @.";
    if (MailTest == "" )
		MailTest="Ok";
    return(MailTest);
}

function validarForm(formulario) {
        var email=formulario.email.value;
	var nom=formulario.Nom_Comercial.value ;	 
	var domicilio=formulario.domicilio.value  ;	 	
	//var Edad=formulario.edad.value;

        

	error="Ok";
        if(error=="Ok")
		 error=validar_correu(email);
	 if(error=="Ok")
        	 error=validar_nom(nom);
	 if(error=="Ok")
		 error=validar_domicilio(domicilio);
  	 if( error !="Ok"){
           	mostrar_error(error);
	 	return false;
	 	}
	else{
            //fecha(formulario);
   	    return true;
   	    
	}

}



function mostrar_error(error) 

{
  alert(error);
 return false;          
}
 
function fecha(formulario)

{
         today=new Date();
         dia=today.getDate();
         mes=today.getMonth()+1;
	 anyo=today.getYear();
	 document.formulario.FechaInsc.value =dia+'-'+mes+'-'+anyo;
	 return true;	

}


function validar_nom(nom)
{
 if(nom=="")
 	error="No has rellenado el Nombre Comercial correctamente.";   
 else
	error="Ok";		

 return(error);
}

function validar_domicilio(domicilio)
{
 if(domicilio=="")
 	error="No has rellenado los apellidos correctamente.";   
 else
	error="Ok";
 return(error);

}
