function validar_ct()
{
        with (document.contactar)
                {
            
    		result1 = esta_ple(empresa);
                result2 = esta_ple(telefon);
                result3 = esta_ple(email);
		result4 = esta_ple(persona_contacte);
                result5 = mira_email(email);		

                if (result1 == 0)
                {
                alerta_ct('Nom Empresa');
				empresa.focus();
                return false;
                }
                else if ((result2 == 0) && (result3 == 0))
               {
               alerta_ct('Telèfon');
	       	   telefon.focus();
               return false;
               }
               /*else if (result3 == 0)
               {
               alerta_ct('E-Mail');
	       	   email.focus();
               return false;
               }*/
               else if (result4 == 0)
               {
               alerta_ct('Persona de contacte');
	       	   persona_contacte.focus();
               return false;
               }
               else if ((result3 != 0) && (result5 == 9))
               {
               alert('El E-Mail que heu introduït no sembla correcte !');
	           email.focus();
               return false;
               }

               else if (acceptar.checked == false)
               {
               alert("Cal acceptar les condicions per poder enviar el formulari");
	           acceptar.focus();
               return false;
               }

	       else return true
       }
}

function validar_en()
{
        with (document.contactar)
                {
            
    		result1 = esta_ple(empresa);
                result2 = esta_ple(telefon);
                result3 = esta_ple(email);
		result4 = esta_ple(persona_contacte);
                result5 = mira_email(email);		

                if (result1 == 0)
                {
                alerta_en('Company');
				empresa.focus();
                return false;
                }
                else if ((result2 == 0) && (result3 == 0))
               {
               alerta_en('Phone');
	       	   telefon.focus();
               return false;
               }
               /*else if (result3 == 0)
               {
               alerta_en('E-Mail');
	       	   email.focus();
               return false;
               }*/
               else if (result4 == 0)
               {
               alerta_en('Name');
	       	   persona_contacte.focus();
               return false;
               }
               else if ((result3 != 0) && (result5 == 9))
               {
               alert('El E-Mail que heu introduït no sembla correcte(en) !');
	           email.focus();
               return false;
               }

               else if (acceptar.checked == false)
               {
               alert('Cal acceptar les condicions per poder enviar el formulari(en)');
	           acceptar.focus();
               return false;
               }

	       else return true
       }
}

function validar_es()
{
        with (document.contactar)
                {
            
    		result1 = esta_ple(empresa);
                result2 = esta_ple(telefon);
                result3 = esta_ple(email);
		result4 = esta_ple(persona_contacte);
                result5 = mira_email(email);		

                if (result1 == 0)
                {
                alerta_es('Empresa');
			empresa.focus();
                return false;
                }
                else if ((result2 == 0) && (result3 == 0))
               {
               alerta_ct('Teléfono');
	       	   telefon.focus();
               return false;
               }
               /*else if (result3 == 0)
               {
               alerta_ct('E-mail');
	       	   email.focus();
               return false;
               }*/
               else if (result4 == 0)
               {
               alerta_ct('Persona de contacto');
	       	   persona_contacte.focus();
               return false;
               }
               else if ((result3 != 0) && (result5 == 9))
               {
               alert('El E-mail que has introducido no parece correcto !');
	           email.focus();
               return false;
               }

               else if (acceptar.checked == false)
               {
               alert('Se tienen que aceptar las condiciones para poder enviar el formulario');
	           acceptar.focus();
               return false;
               }

	       else return true
       }
}

function validar_fr()
{
        with (document.contactar)
                {
            
    		result1 = esta_ple(empresa);
            result2 = esta_ple(telefon);
            result3 = esta_ple(email);
		    result4 = esta_ple(persona_contacte);
			result5 = esta_ple(pais);	
            result6 = mira_email(email);
			

                if (result1 == 0)
                {
                alerta_fr('Société');
			    empresa.focus();
                return false;
                }
                else if ((result2 == 0) && (result3 == 0))
               {
                alerta_fr('Téléphone');
	       	    telefon.focus();
                return false;
                }
                /*else if (result3 == 0)
                {
                alerta_fr('E-mail');
	       	    email.focus();
                return false;
                }*/
                else if (result4 == 0)
                {
                alerta_fr('Nom');
	       	    persona_contacte.focus();
                return false;
                }
				else if (result5 == 0)
                {
                alerta_fr('Pays');
	       	    pais.focus();
                return false;
                }
                else if ((result3 != 0) && (result6 == 9))
                {
                alert('El E-mail que has introducido no parece correcto !');
	            email.focus();
                return false;
                }

               else if (acceptar.checked == false)
               {
               alert('Cal acceptar les condicions per poder enviar el formulari (fr)');
	           acceptar.focus();
               return false;
               }

	       else return true
       }
}
