function verifica() {
if ((document.Formfer.RaSo.length == "") || (document.Formfer.RaSo.value== null)) {
alert("Es necesario que indique el nombre de su empresa");
document.Formfer.RaSo.focus();
return false;
}
/*valido nif*/
    if (document.Formfer.nif.value.length==0) 
    {
      document.Formfer.nif.focus();  
      alert ("Por favor, indíquenos su N.I.F.:");
      return false;
    }
    var letras=0;
    for (var i=0; i<document.Formfer.nif.value.length; i++) 
    {
      var ch = document.Formfer.nif.value.substring (i, i+1);
      if ( (ch < "0" || ch > "9") && (ch < "a" || ch > "z") && (ch < "A" || ch > "Z") )
      {
        document.Formfer.nif.focus();
        alert("El N.I.F. facilitado no es correcto\nSólo se admiten números y letras");
        return false;
      }
      if ( (ch >= "a" && ch <= "z") || (ch >= "A" && ch <= "Z") )
      {
        letras++;
      }  
    }
    if (letras>2)
    {
      document.Formfer.nif.focus();
      alert("El N.I.F. facilitado no es correcto, por favor verifíquelo");
      return false;
    }
 
/* acaba*/

if ((document.Formfer.PerCon.value == "") || (document.Formfer.PerCon.value== null)) {
alert("Es necesario rellenar los campos señalados con asterisco: Persona de Contacto");
document.Formcon.PerCon.focus();
return false;
}
if ((document.Formfer.dire.value == "") || (document.Formfer.dire.value== null)) {
alert("Es necesario rellenar los campos señalados con asterisco: Persona de Contacto");
document.Formcon.dire.focus();
return false;
}

if ((document.Formfer.cp.value == "") || (document.Formfer.co.value== null)) {
alert("Es necesario rellenar los campos señalados con asterisco: Persona de Contacto");
document.Formfer.cp.focus();
return false;
}
if ((document.Formfer.Tef.value == "") || (document.Formfer.Tef.value== null)) {
alert("Es necesario rellenar los campos señalados con asterisco: Teléfono");
document.Formfer.Tef.focus();
return false;
}
if ((document.Formfer.Tef2.value == "") || (document.Formfer.Tef2.value== null)) {
alert("Es necesario rellenar los campos señalados con asterisco: Teléfono");
document.Formfer.Tef2.focus();
return false;
}
	if (document.Formfer.ml.value !="")
	    {
	    var ok1=0;
		var ok2=0;		
	    for (i=0;i<document.Formfer.ml.value.length;i++)
            {					 
              if (document.Formfer.ml.value.charAt(i) == '@') 
			  {ok1=1;}
			  if ( document.Formfer.ml.value.charAt(i) == '.') 
			  {ok2=1;}
            }
		if ( (ok1==0) || (ok2==0) )
		    {
			alert("Por favor, compruebe el e-mail");
	        document.Formfer.ml.focus();
			return false;
			}
	    }

else
return true;
}

