/*Controlla che i campi text non contengano caratteri speciali
//il secondo parametro imposta la lingua dell'alert
//true se 'italiana' 
//restituisce true in caso di errore
*/
function controllo(arrayControlli, italiano){

	//escludo tutti i caratteri speciali
	var reg_exp = /^([a-zA-Z0-9\s-טאלעשי,.!'])+$/; 
	var errore;

	//lingua di errore
	if(italiano==true) { errore="Non hai inserito il valore, oppure hai inserito dei caratteri speciali non consentiti"; }
	else errore="You've inserted some illegal characters";
	for(i=0;i<arrayControlli.length;i++) {
		if (!reg_exp.test(arrayControlli[i].value) || (arrayControlli[i].value== "") || (arrayControlli[i].value == "undefined")) {
		   alert(errore);
		   //seleziono la casellla che contiene l'errore
		   arrayControlli[i].focus();
		   return true;
		} 
	}

	return false;
}

/*Controlla che il campo email contenga un'email corretta
//restituisce true in caso di errore
*/
function checkEmail(campo){

	//escludo tutti i caratteri speciali
	var reg_exp =/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;

	if (!reg_exp.test(campo.value) || (campo.value== "") || (campo.value == "undefined")) {
		   //seleziono la casellla che contiene l'errore
		  campo.focus();
		   return true;
		} 


	return false;
}
