	var ajaxObjects = new sack();

	function keyListener(e) {
	  if(!e) e=window.event;
	  if(e.keyCode==13) iscrivimi();
	} 
	function Modulo() {
	    var email = document.getElementById("email");
		// Espressione regolare dell\'email
     	var email_reg_exp = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;
	    if (!email_reg_exp.test(email.value) || (email.value == "") || (email.value == "undefined")) {
		   var ins = document.getElementById("commentForm");
           if(document.getElementById("labelerr"))
           {
            	var err = document.getElementById("labelerr");
		   		err.innerHTML="<br />inserisci un indirizzo e-mail valido";
	            email.focus();
		   }
		   else
		   {
	           var err = document.createElement("label");
	           ins.appendChild(err);
	           err.id="labelerr";
	           err.className="error";
			   err.innerHTML="<br />inserisci un indirizzo e-mail valido";	
	           email.focus();
	       }
           return false;
        }						
        else {
           if(document.getElementById("labelerr"))
           {
            	var err = document.getElementById("labelerr");
		   		err.innerHTML="";
		   }					          
           return true;
        }
	}	
	
	function abilitaIscrizione() {												 
	 	var div_newsletter = document.getElementById("form_newsletter");
	 	div_newsletter.innerHTML="<form id='commentForm' action='#' onsubmit='iscrivimi(); return false;'><label>E-mail*:</label><input id='email' name='email' tabindex='3' onkeydown='keyListener(event);' onblur='Modulo();' onkeyup='Modulo();' /><input class='submit' type='submit' value='iscrivimi' /><div class='chiudo'></div></form>";									
	}	
	function showRisultato() {
		var div_newsletter = document.getElementById("form_newsletter");
		div_newsletter.innerHTML=ajaxObjects.response;
	} 
	function iscrivimi() {	
		if (Modulo())
		{
		    var email=document.getElementById("email");
			ajaxObjects.requestFile = "amministrazione/newsletter/add_utente.php";									
			ajaxObjects.setVar("email",email.value);
			var div_newsletter = document.getElementById("form_newsletter");
			div_newsletter.innerHTML="<p style='text-align:center'> <br />  <br /> <img src='images/loading.gif' /> <br /> iscrizione in corso...</p>";							 	
			ajaxObjects.onCompletion = function(){ showRisultato(); };	// Specify function that will be executed after file has been found
			ajaxObjects.runAJAX();		// Execute AJAX function	
		}
	}														
