function validaForm(nom,cognoms,email,telf,ciutat,barri,dni){
error="";
if (nom=="")
error=error+"- nom\r\n";

if (cognoms=="")
error=error+"- cognoms\r\n";

if (email=="" && telf=="" )
error=error+"- correu electrònic o telèfon\r\n";
else{
if ((email!="")&&(!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(email))))
error=error+"- correu electrònic\r\n"; }

if ((ciutat=="")&&(barri==""))
error=error+"- barri o ciutat\r\n";

//dni=form.dni.value; 
numero = dni.substr(0,dni.length-1);
let = dni.substr(dni.length-1,1);
numero = numero % 23; lletra='TRWAGMYFPDXBNJZSQVHLCKET';
lletra=lletra.substring(numero,numero+1);
if (lletra!=let)
error=error+"- dni (comprova la lletra, que no hi ha guions ni espais)\r\n";

if (error!=""){
alert("Si us plau, revisa els següents camps:\r\n"+error);
return false;
} else {
return true;
}
}