function IsNumeric(valor) 
{ 
	var log=valor.length; 
	var sw="S"; 
	for (x=0; x<log; x++) 
	{ 
		v1=valor.substr(x,1); 
		v2 = parseInt(v1); 
		if (isNaN(v2)) 
			sw= "N";
	} 	
	
	if (sw=="S") 
		return true
	else
		return false
} 

function comprovar_nom()
{	
	avis1="";
	if(document.f1.nom.value=="")
	{
		avis1="Nom\n";
		valid=1;
	}
}

function comprovar_tlf()
{	
	avis2="";
	if(document.f1.telf.value!="")
	{
		if((document.f1.telf.value.length!=9) || !(IsNumeric(document.f1.telf.value)))
		{
			avis2="Tel\u00E8fon erroni\n";
			valid=1;
		}
	}	
	else
	{
		avis2="Tel\u00E8fon de contacte\n";
		valid=1;
	}
}

function comprovar_mail()
{
	avis3="";
	if (document.f1.email.value=="")
	{
		avis3="Correu electr\u00F2nic\n";
		valid=1;
	}	
}

function comprovar_assumpte()
{
	avis4="";
	if(document.f1.assumpte.value=="")
	{
		avis4="Assumpte\n";
		valid=1;
	}		
}

function comprovar_consulta()
{
	avis5="";
	if(document.f1.consulta.value=="")
	{
		avis5="Consulta\n";
		valid=1;
	}		
}



//------------------ FUNCIO QUE CRIDA LA RESTA -----------------------
		
function comprovar()
{
	valid=0;
	missatge="Enviar consulta.";
			
	comprovar_nom();
	comprovar_tlf();
	comprovar_mail();	
	comprovar_assumpte();
	comprovar_consulta();	

	if(valid==0) 
	{		
		if(confirm(missatge))
			valid=0;
		else
			valid=1;
	}
	else
	{
		alert("FALTA:\n" + avis1 + avis2 + avis3 + avis4 + avis5);
	}
	return(valid==0)
}
