// JavaScript Document
function checkForm(){
	
	if(document.forms[0].accettoPrivacy.checked){
		var nInput=0;
		var errore = false;
		var gliInput = document.getElementsByTagName('input');
		for(i=0; i<gliInput.length; i++){
			if(gliInput[i].className=='obl'){
				if(gliInput[i].value == ""	|| gliInput[i].value == null){
					//self.location.href = "contatti.asp";
					gliInput[i].style.background='#f63';
					errore = true;
					
					//alert('mancano campi obbligatori');
					
				}else{
					nInput++;
					gliInput[i].style.background='white';
					if(gliInput[i].name=='email')check=checkMail();
					
					//
					if(nInput==6 && check){
						new Effect.Fade('errore');
						
						document.contatti.submit();
					}
				}
			}	
		}
		if(errore){
			//new Effect.Fade('errore');
			url = document.URL;
			if(url.search("eng")>0)lang = false;
			else lang = true;
			if(lang)
			{
				new Effect.Appear('errore');
				document.getElementById('errore').innerHTML = '<p>Alcuni campi sono vuoti o incorretti, si prega di correggerli.</p>';
			}
			else
			{
				new Effect.Appear('errore');
				document.getElementById('errore').innerHTML = '<p>Some fields are empty or wrong, please fill or correct them</p>';
			}
		
		}
	}else{
		alert('devi accettare il trattamento dei dati');	
	}
}

function checkMail()
{	
	var checkmail=false;
	var x = document.forms[0].email.value;
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (!filter.test(x)) document.forms[0].email.style.background='#f63';
	else checkmail=true;
	return checkmail;
}