function esta_ple(d1)
{
/* Torna
	0: Camp Buit
	1: Camp Ple
*/
	if (d1.value=='')
		return 0;
	else
		return 1;
}


function mira_email(email) {
/* Torna
        0: no hi ha res
        1: si es correcte
        9: email incorrecte
*/

if(email.value!="")
   {
   if (/^[A-Za-z0-9\.+_-]+@[A-Za-z0-9\.-]+\.[A-Za-z]{2,6}$/.test(email.value))
  	{
	return 1;
	}
	else
	{
	return 9;
	}
   }
else
   {
	return 0;
   }
}


function alerta_en (str)
{
	alert("Check the field " + str + " ...");
}


function alerta_ca (str)
{
	alert("Revisa el camp " + str + " ...");
}

function alerta_fr (str)
{
	alert("Contrôlez le champ " + str + " ...");
}

function alerta_es (str)
{
	alert("Revisa el campo " + str + " ...");
}




function valida_contactar_ca_ES()
{
        with (document.contactar)
               {
               	result1 = esta_ple(nom);
				result2 = esta_ple(cognoms);
				result3 = esta_ple(departament);
				result4 = esta_ple(empresa);
				result5 = esta_ple(adreca);
				result6 = esta_ple(cp);
				result7 = esta_ple(poblacio);
				result8 = esta_ple(pais);
				result9 = esta_ple(telefon);
               	result10 = mira_email(email);
				result11 = esta_ple(temes_interes);
				result12 = esta_ple(gasos);               	
		
               if (result1 == 0)
               {
				alerta_ca('Nom');
				nom.focus();
				return false;
				}
				
               else if (result2 == 0)
               {
				alerta_ca('Cognoms');
				cognoms.focus();
				return false;
				}
								
               else if (result3 == 0)
               {
				alerta_ca('Departament');
				departament.focus();
				return false;
				}

               else if (result4 == 0)
               {
				alerta_ca('Empresa');
				empresa.focus();
				return false;
				}

               else if (result5 == 0)
               {
				alerta_ca('Adreça');
				adreca.focus();
				return false;
				}

               else if (result6 == 0)
               {
				alerta_ca('CP');
				cp.focus();
				return false;
				}

               else if (result7 == 0)
               {
				alerta_ca('Població');
				poblacio.focus();
				return false;
				}	

               else if (result8 == 0)
               {
				alerta_ca('País');
				pais.focus();
				return false;
				}	

               else if (result9 == 0)
               {
				alerta_ca('Telèfon');
				telefon.focus();
				return false;
				}					
				
               else if (result10 != 1)
               {
				alert('Escriu una adreça de correu electrònic vàlida');
				email.focus();
				return false;
				}

               else if (result11 == 0)
               {
				alerta_ca('Productes interessats');
				temes_interes.focus();
				return false;
				}		

               else if (result12 == 0)
               {
				alerta_ca('Gasos a detectar');
				gasos.focus();
				return false;
				}						
				
				

		       else 
			   {
			   submit();
			   }
       }
}



function valida_contactar_es_ES()
{
        with (document.contactar)
               {
               	result1 = esta_ple(nom);
				result2 = esta_ple(cognoms);
				result3 = esta_ple(departament);
				result4 = esta_ple(empresa);
				result5 = esta_ple(adreca);
				result6 = esta_ple(cp);
				result7 = esta_ple(poblacio);
				result8 = esta_ple(pais);
				result9 = esta_ple(telefon);
               	result10 = mira_email(email);
				result11 = esta_ple(temes_interes);
				result12 = esta_ple(gasos);               	
		
               if (result1 == 0)
               {
				alerta_es('Nombre');
				nom.focus();
				return false;
				}
				
               else if (result2 == 0)
               {
				alerta_es('Apellidos');
				cognoms.focus();
				return false;
				}
								
               else if (result3 == 0)
               {
				alerta_es('Departamento');
				departament.focus();
				return false;
				}

               else if (result4 == 0)
               {
				alerta_es('Empresa');
				empresa.focus();
				return false;
				}

               else if (result5 == 0)
               {
				alerta_es('Dirección');
				adreca.focus();
				return false;
				}

               else if (result6 == 0)
               {
				alerta_es('CP');
				cp.focus();
				return false;
				}

               else if (result7 == 0)
               {
				alerta_es('Población');
				poblacio.focus();
				return false;
				}	

               else if (result8 == 0)
               {
				alerta_es('País');
				pais.focus();
				return false;
				}	

               else if (result9 == 0)
               {
				alerta_es('Teléfono');
				telefon.focus();
				return false;
				}					
				
               else if (result10 != 1)
               {
				alert('Por favor, escriba una dirección de correo electrónico válida');
				email.focus();
				return false;
				}

               else if (result11 == 0)
               {
				alerta_es('Productos interesados');
				temes_interes.focus();
				return false;
				}		

               else if (result12 == 0)
               {
				alerta_es('Gases a detectar');
				gasos.focus();
				return false;
				}						
				
				

		       else 
			   {
			   submit();
			   }
       }
}



function valida_contactar_en_UK()
{
        with (document.contactar)
               {
               	result1 = esta_ple(nom);
				result2 = esta_ple(cognoms);
				result3 = esta_ple(departament);
				result4 = esta_ple(empresa);
				result5 = esta_ple(adreca);
				result6 = esta_ple(cp);
				result7 = esta_ple(poblacio);
				result8 = esta_ple(pais);
				result9 = esta_ple(telefon);
               	result10 = mira_email(email);
				result11 = esta_ple(temes_interes);
				result12 = esta_ple(gasos);               	
		
               if (result1 == 0)
               {
				alerta_en('First Name');
				nom.focus();
				return false;
				}
				
               else if (result2 == 0)
               {
				alerta_en('Last Name');
				cognoms.focus();
				return false;
				}
								
               else if (result3 == 0)
               {
				alerta_en('Department');
				departament.focus();
				return false;
				}

               else if (result4 == 0)
               {
				alerta_en('Company');
				empresa.focus();
				return false;
				}

               else if (result5 == 0)
               {
				alerta_en('Adress');
				adreca.focus();
				return false;
				}

               else if (result6 == 0)
               {
				alerta_en('Postal Code');
				cp.focus();
				return false;
				}

               else if (result7 == 0)
               {
				alerta_en('City');
				poblacio.focus();
				return false;
				}	

               else if (result8 == 0)
               {
				alerta_en('Country');
				pais.focus();
				return false;
				}	

               else if (result9 == 0)
               {
				alerta_en('Phone');
				telefon.focus();
				return false;
				}					
				
               else if (result10 != 1)
               {
				alert('Please, write a valid e-mail address');
				email.focus();
				return false;
				}

               else if (result11 == 0)
               {
				alerta_en('Product category interest');
				temes_interes.focus();
				return false;
				}		

               else if (result12 == 0)
               {
				alerta_en('Gas to be detected');
				gasos.focus();
				return false;
				}						
				
				

		       else 
			   {
			   submit();
			   }
       }
}


function buida()
{
document.buscar.paraula.value="";
document.buscar.paraula.focus();
}

function omple_ca()
{
if (document.buscar.paraula.value=="")
{
document.buscar.paraula.value="Cercador de productes";
}
}

function omple_es()
{
if (document.buscar.paraula.value=="")
{
document.buscar.paraula.value="Buscador de productos";
}
}

function omple_en()
{
if (document.buscar.paraula.value=="")
{
document.buscar.paraula.value="Search products";
}
}





