function check() {
	
	err = 0;
	errtxt = "";
	
	var elm = $$('div.required input');
	var texts = $$('div.required textarea');
	var labels = $$('div.required label');
	
	for (a=0; a < elm.length; a++) {
		
		if (elm[a].getProperty('type') == 'text' && elm[a].value == '') {
			errtxt += '- Devi compilare il campo '+labels[a].innerHTML+'\n';
			err = 1;
		}
		
		if (elm[a].getProperty('type') == 'checkbox' && !elm[a].checked) {
			errtxt += '- Devi Accettare la privacy\n';
			err = 1;
		}
	}
	
	for (a=0; a < texts.length; a++) {
		if (texts[a].value == '') {
			errtxt += '- Devi compilare la Richiesta\n';
			err = 1;
		}
	}
	
	if (err) {
		alert("ATTENZIONE!!\n\n"+errtxt);
	} else {
		document.contactForm.submit();
	}
}
