	function ComprobarDatos_Contacte()
	{
		valido=true;
//Comprobación de blancos
		if (valida_campo(document.form.nombre,'text','si','Nombre')==false)
		{
		  valido=false;
		}
		else if (valida_campo(document.form.apellidos,'text','si','Apellidos')==false)
		{
		  valido=false;
		}
		else if (valida_campo(document.form.telefono,'num','si','Teléfono',9)==false)
		{
			valido=false;
		}		  
		else if (valida_campo(document.form.direccion,'text','no','Direccion')==false)
		{
			valido=false;
		}
		else if (valida_campo(document.form.empresa,'text','no','Empresa')==false)
        { 
		  valido=false;
        }
		else if (valida_campo(document.form.comentario,'text','no','Comentario')==false)
        { 
		  valido=false;
        }
		else if (valida_campo(document.form.pais,'text','si','Pais')==false)
        { 
		  valido=false;
        }
		else if (valida_campo(document.form.codigo,'num','si','Codigo Postal',5)==false)
        { 
		  valido=false;
        }
		else if (!esEmail(document.form.email.value))
		{
			    alert("Por favor, revise su Dirección e-mail.");
				valido=false; 
		}
		if (valido)
		{						
					document.form.submit();
		}
	}

	function valida_campo(campo,tipo,obligatorio,nombre,digitos) 
	{
		
		var valor=campo.value;
		

		if ((valor=="")&&(obligatorio=="si")) 
		{
			
			alert("Por favor, introduzca " + nombre + ".");
			campo.focus();
			return false;
		}
		if ((tipo=="num")&&(valor!="")) 
		{
			
			var numer=parseInt(campo.value,10);
			if (((numer-campo.value)!=0)||(campo.value.length!=digitos))
			{
			
				alert("Son obligatorios " +digitos + " dígitos en el campo " + nombre + ".");
				campo.focus();
				return false;
			}
		}
	
		return true;
	}
	
	
	function valida_prov(combo,string1,string2,string3,string4,string5) 
	{
		
		
		
		return true;
	}
	
	
	function valida_prov_eng(combo,string1,string2,string3,string4,string5) 
	{
		
		
		
		return true;
	}

	function esEmail(texto)
	{	    
		var longitud = texto.length;
	    var estapunto = false;
	    var estaarroba = false;
	    var hayblanco = false;

	    for (var i=0; i<texto.length; i++)
	  	{
			if (texto.charAt(i )== ".")
		      {estapunto = true;}
		    if (texto.charAt(i) == "@")
		      {estaarroba = true;}
		    if (texto.charAt(i)== " ")
		      {hayblanco = true;}
		}	
		if ((estapunto == true) && (estaarroba == true) && (hayblanco == false)) 
			return true;
		else return false;
	}	
	function ComprobarDatos_Contacte_Eng()
	{
		valido=true;
//Comprobación de blancos
		if (valida_campo_Eng(document.form.nombre,'text','si','first name')==false)
		{
		  valido=false;
		}
		else if (valida_campo_Eng(document.form.apellidos,'text','si','last name')==false)
		{
		  valido=false;
		}
		else if (valida_campo_Eng(document.form.telefono,'num','si','phone number',9)==false)
		{
			valido=false;
		}		  
		else if (valida_campo_Eng(document.form.direccion,'text','no','address')==false)
		{
			valido=false;
		}
		else if (valida_campo_Eng(document.form.empresa,'text','no','company')==false)
        { 
		  valido=false;
        }
		else if (valida_campo_Eng(document.form.comentario,'text','no','comment')==false)
        { 
		  valido=false;
        }
		else if (valida_campo_Eng(document.form.pais,'text','si','country')==false)
        { 
		  valido=false;
        }
		else if (valida_campo_Eng(document.form.codigo,'num','si','zip code',5)==false)
        { 
		  valido=false;
        }
		else if (!esEmail(document.form.email.value))
		{
			    alert("Please, review your E-Mail.");
				valido=false; 
		}
		if (valido)
		{						
					document.form.submit();
		}
	}

	function valida_campo_Eng(campo,tipo,obligatorio,nombre,digitos) 
	{
		
		var valor=campo.value;

		if ((valor=="")&&(obligatorio=="si")) 
		{
			alert("Please, enter your " + nombre + ".");
			campo.focus();
			return false;
		}
		if ((tipo=="num")&&(valor!="")) 
		{
			var numer=parseInt(campo.value,10);
			if (((numer-campo.value)!=0)||(campo.value.length!=digitos))
			{
				alert("You must introduce " +digitos + " dígits in the field " + nombre + ".");
				campo.focus();
				return false;
			}
		}
		return true;
	}


	function ner_validar_campo(campo,tipo,obligatorio,nombre,digitos) 
	{
		
		var valor=campo.value;

		if ((valor=="")&&(obligatorio=="si")) 
		{
			campo.focus();
			return false;
		}
		if ((tipo=="num")&&(valor!="")) 
		{
			var numer=parseInt(campo.value);
			if (((numer-campo.value)!=0)||(campo.value.length!=digitos))
			{
				campo.focus();
				return false;
			}
		}
		return true;
	}
	
	
	function ner_validar_cp(cp,prov) 
	{
		
		return true;
	}

	function ner_esEmail(texto)
	{	    		
	    var longitud = texto.length;
	    var estapunto = false;
	    var estaarroba = false;
	    var hayblanco = false;

	    for (var i=0; i<texto.length; i++)
	  	{
			if (texto.charAt(i)== ".")
		      {estapunto = true;}
		    if (texto.charAt(i) == "@")
		      {estaarroba = true;}
		    if (texto.charAt(i)== " ")
		      {hayblanco = true;}
		}	
		if ((estapunto == true) && (estaarroba == true) && (hayblanco == false)) 
			return true;
		else return false;
	}	

