function trim(stringToTrim) {
	return stringToTrim.replace(/^\s+|\s+$/g,"");
}
function ltrim(stringToTrim) {
	return stringToTrim.replace(/^\s+/,"");
}
function rtrim(stringToTrim) {
	return stringToTrim.replace(/\s+$/,"");
}

function contactformValidate()
{
	if (!document.getElementById) { return true; }
	var myForm = document.getElementById('contactForm');
	if (myForm) {
		if (trim(myForm.form_nome.value) == ""
		 || trim(myForm.form_cognome.value) == ""
		 || trim(myForm.form_email.value) == ""
		 || trim(myForm.form_text.value) == ""
		 || !myForm.form_consenso.checked) {
			alert(mytext(1));
			return false;
		}

		if (checkemail(trim(myForm.form_email.value))==false) {
			alert(mytext(2));
			return false;
		}

	}
	return true;
}

function checkemail(email_addr) {
	var testresults = false;
	var filter=/^[\'+\\./0-9A-Z^_\`a-z{|}~\-]+@[a-zA-Z0-9_\-]+(\.[a-zA-Z0-9_\-]+){1,3}$/i;
	if (filter.test(email_addr)) {
		testresults = true;
	}
	return testresults;
}
