﻿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_es (str)
{
	alert("Revisa el campo " + str + " ...");
}





function valida_contactar_en()
{
        with (document.contacta)
               {
               	result1 = esta_ple(nombre);
               	result2 = mira_email(email);
               	
		
               if (result1 == 0)
               {
				alerta_en('Name');
				nombre.focus();
				return false;
				}
				
               else if (result2 == 0)
               {
				alert('Please, write a valid e-mail address');
				email.focus();
				return false;
				}
				

	       else 
		   {
		   submit();
		   }
       }
}

function valida_contactar_es()
{
        with (document.contacta)
               {
               	result1 = esta_ple(nombre);
               	result2 = mira_email(email);
		
               if (result1 == 0)
               {
				alerta_es('Nombre');
				nombre.focus();
				return false;
				}
				
               else if (result2 == 0)
               {
				alert('Por favor, escriba una dirección de correo electrónico válida');
				email.focus();
				return false;
				}
				

	       else 
		   {
		   submit();
		   }
       }
}
