
browserName = navigator.appName;
if (browserName.indexOf("Netscape")!=-1) 
	IE = false;
else
	IE = true;


function Valido(tipo){
	if (IE)
	{	
		//valido si los campos del formulario son correctos para explorer
		if (tipo=="contacto")
		{
			if (document.formulario.elements("nombre").value.length==0)   
			{
			alert("El campo NOMBRE es obligatorio.");				
			document.formulario.elements("nombre").focus();
			return false;
			}
			if (document.formulario.elements("apellidos").value.length==0) 
			{
			alert("El campo APELLIDOS es obligatorio.");
			document.formulario.elements("apellidos").focus();
			return false;
			}
			if (document.formulario.elements("Email").value.length==0) 
			{
			alert("El campo EMAIL es obligatorio.");
			document.formulario.elements("Email").focus();
			return false;
			}
			if (document.formulario.elements("comentario").value.length==0) 
			{
			alert("El campo COMENTARIO es obligatorio.");
			document.formulario.elements("comentario").focus();
			return false;
			}			
		}
		else
		{
			if (document.formulario.elements("nombre").value.length==0) 
			{
			alert("El campo NOMBRE es obligatorio.");
			document.formulario.elements("nombre").focus();
			return false;
			}
			if (document.formulario.elements("apellidos").value.length==0) 
			{
			alert("El campo APELLIDOS es obligatorio.");
			document.formulario.elements("apellidos").focus();
			return false;
			}
			if (document.formulario.elements("Email").value.length==0) 
			{
			alert("Es necesario introducir el EMAIL.");
			document.formulario.elements("Email").focus();
			return false;
			}
			if (document.formulario.elements("domicilio").value.length==0) 
			{
			alert("El campo DOMICILIO es necesario para que podamos enviarle sus pedidos.");
			document.formulario.elements("domicilio").focus();
			return false;
			}
			if (document.formulario.elements("zip").value.length==0) 
			{
			alert("Es necesario introducir el Código Postal/ZIP.");
			document.formulario.elements("zip").focus();
			return false;
			}
			if (document.formulario.elements("poblacion").value.length==0) 
			{
			alert("Es necesario introducir la Población.");
			document.formulario.elements("poblacion").focus();
			return false;
			}
			if (document.formulario.elements("usuario").value.length==0) 
			{
			alert("Es necesario introducir el nombre de usuario.");
			document.formulario.elements("usuario").focus();
			return false;
			}
			if ((document.formulario.elements("pass").value.length<4) || (document.formulario.elements("pass2").value.length<4))
			{
			alert("Es necesario introducir una contraseña y su confirmación de al menos 4 caracteres.");
			document.formulario.elements("pass").focus();
			return false;
			}
			if (document.formulario.elements("pass").value != document.formulario.elements("pass2").value)
			{
			alert("Su clave y la confirmación de la misma no coinciden");
			document.formulario.elements("pass").focus();
			return false;
			}
			if (document.formulario.elements("pregunta").value.length==0) 
			{
			alert("Es necesario introducir una pregunta de recordatorio.");
			document.formulario.elements("pregunta").focus();
			return false;
			}
			if (document.formulario.elements("respuesta").value.length==0) 
			{
			alert("Es necesario introducir una respuesta a la pregunta de recordatorio.");
			document.formulario.elements("respuesta").focus();
			return false;
			}
		}
	}
	else
	{
		//valido si los campos del formulario son correctos para Netscape
		if (tipo=="contacto")
		{
			if (document.forms["formulario"].elements["nombre"].value.length==0) 
			{
			alert("El campo NOMBRE es obligatorio.");
			document.forms["formulario"].elements["nombre"].focus();
			return false;
			}
			if (document.forms["formulario"].elements["apellidos"].value.length==0) 
			{
			alert("El campo APELLIDOS es obligatorio.");
			document.forms["formulario"].elements["apellidos"].focus();
			return false;
			}
			if (document.forms["formulario"].elements["Email"].value.length==0) 
			{
			alert("El campo EMAIL es obligatorio.");
			document.forms["formulario"].elements["Email"].focus();
			return false;
			}
		}
		else
		{
			if (document.forms["formulario"].elements["Nombre"].value.length==0) 
			{
			alert("El campo NOMBRE es obligatorio.");
			document.forms["formulario"].elements["Nombre"].focus();
			return false;
			}
			if (document.forms["formulario"].elements["apellidos"].value.length==0) 			
			{
			alert("El campo APELLIDOS es obligatorio.");
			document.forms["formulario"].elements["apellidos"].focus();
			return false;
			}
			if (document.forms["formulario"].elements["Email"].value.length==0) 						
			{
			alert("Es necesario introducir el EMAIL.");
			document.forms["formulario"].elements["Email"].focus();
			return false;
			}
			if (document.forms["formulario"].elements["domicilio"].value.length==0) 
			{
			alert("El campo DOMICILIO es necesario para que podamos enviarle sus pedidos.");
			document.forms["formulario"].elements["domicilio"].focus();
			return false;
			}
			if (document.forms["formulario"].elements["zip"].value.length==0) 
			{
			alert("Es necesario introducir el CÓDIGO POSTAL/ZIP");
			document.forms["formulario"].elements("zip").focus();
			return false;
			}
			if (document.forms["formulario"].elements["poblacion"].value.length==0) 
			{
			alert("Es necesario introducir la Población.");
			document.forms["formulario"].elements["poblacion"].focus();
			return false;
			}
			if (document.forms["formulario"].elements["usuario"].value.length==0)			
			{
			alert("Es necesario introducir el nombre de usuario.");
			document.forms["formulario"].elements["usuario"].focus();
			return false;
			}
			if ((document.forms["formulario"].elements["pass"].value.length<4) || (document.forms["formulario"].elements["pass2"].value.length<4))
			{
			alert("Es necesario introducir una contraseña y su confirmación de al menos 4 caracteres.");
			document.forms["formulario"].elements["pass"].focus();
			return false;
			}
			if (document.forms["formulario"].elements["pass"].value != document.forms["formulario"].elements["pass2"].value)
			{
			alert("Su clave y la confirmación de la misma no coinciden");
			document.forms["formulario"].elements["pass"].focus();
			return false;
			}
			if (document.forms["formulario"].elements["pregunta"].value.length==0) 
			{
			alert("Es necesario introducir una pregunta de recordatorio.");
			document.forms["formulario"].elements["pregunta"].focus();
			return false;
			}
			if (document.forms["formulario"].elements["respuesta"].value.length==0) 
			{
			alert("Es necesario introducir una respuesta a la pregunta de recordatorio.");
			document.forms["formulario"].elements["respuesta"].focus();
			return false;
			}
		}
	}
}
function CambioPais(){
	if (IE){
		intActual = document.all.pais.selectedIndex;
		intValorSel = document.all.pais.options[intActual].text;
		if (intValorSel!="España"){
			document.all.divProvincia.style.visibility="hidden";
		}
		else{
			document.all.divProvincia.style.visibility="visible";
		}
	}
}
