function frm_richiesta_info(){
	var self=this;
	self.show_hide = function (){document.getElementById('d_frm_richiesta_info').style.display=(document.getElementById('d_frm_richiesta_info').style.display=='block'?'none':'block');}
	self.checkMail = function (te)
	{
		var x = te;
		var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		if (filter.test(x)) return true;
		else return false;
	}	
	self.validate = function (){
		var message="";
		var the_form=document.getElementById('frm_richiesta_info');
		if (the_form.nominativo.value.length==0){
			message+="Riempire il campo obbligatorio \"nominativo\"!\n";
		}
		if (the_form.telefono.value.length==0){
			message+="Riempire il campo obbligatorio \"telefono\"!\n";
		}
		if (!self.checkMail(the_form.email.value)){
			message+="Riempire il campo obbligatorio \"email\" con un indirizzo di posta valido!\n";
		}
		if (the_form.richiesta.value.length==0){
			message+="Riempire il campo obbligatorio \"richiesta\"!\n";
		}
		if(message.length){alert(message); return false;}
		return true;
	}

	return self;
}
var frm_r_info = new frm_richiesta_info();
