//edo
function checkMail(x){
	filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (filter.test(x)){
		return true;
	}else{
		return false;
	}
}

function sendform(gg){
	err=0;
	merr="";
  	reqfields=document.getElementById("required").value.split(',');

	for(i=0;i<reqfields.length;i++){
		if(document.getElementById(reqfields[i])){
			f=document.getElementById(reqfields[i]);
			if(f.value==""){
				arc=f.parentNode.childNodes[0].innerHTML;
				merr+="\n"+arc;
				err++;
			}
		}else{
			alert("Campo sconosciuto: "+reqfields[i]);
		}
	}
	if(err>0){
		alert("Compilare i seguenti campi:\n-------------------------------"+merr);
		return false;	
	}
}
function associa(){
	var els = document.all?document.all:document.getElementsByTagName("form");
    for(var i=0,j=els.length; i<j; i++){
		asc=els[i];
		//alert(asc.TagName);
		if(asc.className=="sendform"){
			asc.onsubmit= function () {return sendform(this);}	
		}
	}
}
window.onload=function(){
	associa();
	initLightbox();
}