function checkForm(){
	var minlen = 2;
	var modulo = document.deplian;

	if(modulo.nome.value.length < minlen){
		alert("Attenzione! Il campo 'Nome' deve contenere almeno 2 caratteri!");
		modulo.nome.focus();
		return false;	
	}
	
	if(modulo.cognome.value.length < minlen){
		alert("Attenzione! Il campo 'Cognome' deve contenere almeno 2 caratteri!");
		modulo.cognome.focus();
		return false;	
	}
	
	if (modulo.email.value == "" ){	
		alert("Il campo 'Email' è obbligatorio.\nPer favore inserisci l'indirizzo mail.");
		modulo.email.focus();
		return false;
	}

	if (modulo.email.value.indexOf("@") == -1 ){
		alert("L'email non è valida.\nPer favore inserisci un indirizzo email valido");
		modulo.email.value = "";
		modulo.email.focus();
		return false;
	}
	
	if(modulo.azienda.value.length < minlen){
		alert("Attenzione! Il campo 'Azienda' deve contenere almeno 2 caratteri!");
		modulo.azienda.focus();
		return false;	
	}
	
	if(modulo.indirizzo.value.length < minlen){
		alert("Attenzione! Il campo 'Indirizzo' deve contenere almeno 2 caratteri!");
		modulo.indirizzo.focus();
		return false;	
	}
	
	if(modulo.citta.value.length < minlen){
		alert("Attenzione! Il campo 'Citt?' deve contenere almeno 2 caratteri!");
		modulo.citta.focus();
		return false;	
	}

	if(!controllaCampoNumerico(modulo.cap, 'C.A.P.')){
		return false;	
	}
	
	if(modulo.cap.value.length < minlen){
		alert("Attenzione! Il campo 'C.A.P' deve contenere obbligatoriamente 2 caratteri!");
		modulo.cap.focus();
		return false;	
	}
	
	if(modulo.provincia.value.length < minlen){
		alert("Attenzione! Il campo 'Provincia' deve contenere obbligatoriamente 2 caratteri!");
		modulo.provincia.focus();
		return false;	
	}
}

function IsNumeric(sText){
	return numberControl(sText,"0123456789");
}



function numberControl(sText,ValidChars){
	var IsNumber=true;
	var Char;
	for (i=0; i<sText.length && IsNumber==true; i++) { 
		Char = sText.charAt(i); 
		if (ValidChars.indexOf(Char) == -1) {
			IsNumber = false;
		}
	}
	return IsNumber;
}



function controllaCampoNumerico(sText, input_name){
	sText.value = sText.value.replace(/[\,]/g,".");
	if(!IsNumeric(sText.value)){
		alert('Attenzione! I caratteri inseriti nel campo "' + input_name + '" non sono numerici!');
		// sText.value = "";
		sText.focus();
		return false;
	}
	return true;
}

