
function miostatus() { //v2.0
  status=" ";
  }


function checkMail(myForm) {
	var ok = false;
	var mess = 'Attenzione!\n ';
	if (myForm.email.value=='') {
		ok = false;
		mess = mess + 'Bisogna inserire l\'e-mail!\n';
	} else {
		if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(myForm.email.value)) {
			ok = true;
		} else {
			ok = false;
			mess = mess + 'Email non corretta!\n';
		}
	}
	if (!ok) {
		alert(mess);
		return false;
	} else {
		return true;
	}
}

function checkMailValue(emailValue) {
	var ok = false;
	var mess = 'Attenzione!\n ';
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(emailValue)) {
		ok = true;
	} else {
		ok = false;
		mess = mess + 'Email non corretta!\n';
	}
	if (!ok) {
		return false;
	} else {
		return true;
	}
}

function chkEmptyTxt(txt){
	var myRegExp;
	
	myRegExp = /^(\s*)$/;
	if (myRegExp.test(txt)) { 
		//alert("NO");
		return false
		}
	else {
		//alert("SI");
		return true
	}
}

function chkNumericFields(myForm){
	var myRegExp;
	var i;
	var ok = true;
	myRegExp = /^(\d*)$/;
	for (i=0; i < myForm.elements.length ; i++) {
		if (myForm.elements[i].type == 'text') {
			if (!myRegExp.test(myForm.elements[i].value)) { 
				ok = false;
			}
		}
	}
	if (ok) {
		return true;
	} else {
		//	alert('I campi quantità devono essere numerici!');
		return false;
	}
}


function chkNumericTxt(txt){
	var myRegExp;
	
	myRegExp = /^(\d*)$/;
	if (myRegExp.test(txt)) { 
		//alert("NO");
		return false
		}
	else {
		//alert("SI");
		return true
	}
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}


function controllaModulo(laform){
	var ret;
	ret=true;
	mess='Attenzione!\n';
	
	if (laform.Nome.value==''){
		ret=false;
		mess += "Bisogna inserire il nome!\n";
	}
	if (laform.Cognome.value==''){
		ret=false;
		mess += "Bisogna inserire il cognome!\n";
	}
	if (laform.mymail.value==''){
		ret=false;
		mess += "Bisogna inserire l\'indirizzo e-mail!\n";
	} else {
		if (!checkMailValue(laform.mymail.value)) {
			ret=false;
			mess += "Indirizzo e-mail non corretto!\n";
		}
	}
	if (laform.Oggetto.value==''){
		ret=false;
		mess += "Bisogna inserire l\'oggetto della richiesta!\n";
	}
	if (laform.messaggio.value==''){
		ret=false;
		mess += "Bisogna inserire il messaggio!\n";
	}
	
	if (!controllapriv(laform)) {
		ret=false;
		mess += "Manca il consenso al trattamento dei dati personali!\n";
	}
	
	if (ret == true) {
		return true;
	} else{
		alert(mess);
		return false;
	}
}


function controllapriv(laform){
	var ret;
	ret=true;
	if (laform.accetto[1].checked==true){
		return false;
	}
	else{
		return true;
	}
}
