<!--
var Mensajes;
Mensajes=new Array();

Mensajes[0]=" Teclee su email, por favor";
Mensajes[1]=" Debe rellenar una clave";
Mensajes[2]=" Debe rellenar la repetición de su clave";
Mensajes[3]=" Debe rellenar el nombre de la empresa";
Mensajes[4]=" Debe rellenar la población";
Mensajes[5]=" Debe rellenar el Código Postal";


//FUNCION QUE VALIDA EL FORMULARIO EN CLIENTE ANTES DE MANDARLO


function Validacion()
{

	if(!CompruebaEmail(document.empresas.email,0))
		return(false);
	if(!CompruebaClave(document.empresas.clave,1))
		return(false);
	if (!CompruebaClave(document.empresas.repclave,2))
		return(false);
	if(!CompruebaTexto(document.empresas.nombre,3))
		return(false);
	if(!CompruebaTexto(document.empresas.poblacion,4))
		return(false);
	if(!CompruebaNumero(document.empresas.cp,5))
		return(false);
		
	if(document.empresas.provincia.value==0)
	{
	alert("Debe indicar la provincia");
	document.empresas.provincia.focus();
	return(false);
	}
	

  	FiltraFormulario('empresas')
   	return(true);

}

//FUNCION QUE COMPRUEBA QUE LOS CAMPOS NO ESTÉN VACIOS Y SEAN CADENAS ALFANUMÉRICAS

function CompruebaTexto(obj,index)
{
	var o;
	o=obj.value;
	if(o=="")
	{
		obj.value="";
		alert(Mensajes[index]);
		obj.focus();
		return(false);
	}
	if(!isNaN(o))
	{
		obj.value="";
		alert(Mensajes[index]);
		obj.focus();
		return(false);
	}
	return(true);
}


function CompruebaNumero(obj,index)
{
	o=obj.value;
		
		if(isNaN(o)||o=="")
		{
			alert(Mensajes[index]);
			obj.value="";
			obj.focus();
			return(false);
		}
		
	return(true);
}

function CompruebaClave(obj,index)
{
	o=obj.value;
		
		if(o=="")
		{
			alert(Mensajes[index]);
			obj.value="";
			obj.focus();
			return(false);
		}
		
	return(true);
}

//FUNCION QUE COMPRUEBA QUE NO ESTÉ EL CARACTE ' EN UN CAMPO PARA ASP, LO SUSTITUYE POR UN ESPACIO EN BLANCO

function FiltraCadena(souString)
{
	var newString="";
	var ch;
	for (var i=0; i<souString.value.length;i++)
	{
		ch=souString.value.substring(i,i+1);
		if(ch=="'")
		newString+=" ";
		else
		newString+=ch;
	}
 souString.value=newString;
 return;
 }


//FUNCION QUE MANDA EL FORMULARIO YA FILTRADO A LA BASE DE DATOS

function FiltraFormulario(form)
{
var indice=0;

while(document.forms[form].elements[indice]!=null)
{
	FiltraCadena(document.forms[form].elements[indice]);
	indice++;
}
return(indice);
}


//FUNCION QUE COMPRUEBA QUE EL MAIL POSEA 8 CARACTERES ENTRE ELLOS @ Y .

function CompruebaEmail(EmailUsuario,index,vacio)
{
	if((vacio==true)&&(EmailUsuario.value==""))
	return(true);

	if((vacio==false)&&(EmailUsuario.value==""))
	{
		alert(Mensajes[2]);
		return(false);
	}

	if((EmailUsuario.value.indexOf('@',0)==-1) ||
	   (EmailUsuario.value.indexOf('.',0)==-1)||
	   (EmailUsuario.value.length<8))
	{
		alert(Mensajes[index]);
		EmailUsuario.select();
		return(false);
	}

	var newString="";
	var ch;

	for(var i=0;i<EmailUsuario.value.length;i++)
	{
		ch=EmailUsuario.value.substring(i,i+1);
		if  ((ch>="a")&&(ch<="z")||
			 (ch>="A")&&(ch<="Z")||
			 (ch>="0")&&(ch<="9")||
						(ch=="_")||
						(ch=="-")||
						(ch=="@")||
						(ch=="."))
			newString+=ch;
	}

	if(EmailUsuario.value!=newString)
	{
		alert(Mensajes[index]);
		return(false);
	}

return(true);
}

//-->