// JavaScript Document
	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="<img style='margin:0 4px 4px 4px;' align='left' src='img/error.gif' width='16' height='16' alt='errore' />inserire un e-mail valida";
	            email.focus();
		   }
		   else
		   {
	           var err = document.createElement("label");
	           ins.appendChild(err);
	           err.id="labelerr";
	           err.className="error";
			   err.innerHTML="<img style='margin:0 4px 4px 4px;' align='left' src='img/error.gif' width='16' height='16' alt='errore' />inserire un e-mail valida";	
	           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' class='form_ok' method='post' action='#' onsubmit='iscrivimi(); return false;'> <div class='right'> <input type='text' class='text {required:true,email:true}' name='email' id='email' value='Inserisci la tua e-mail!' maxlength='50' onkeydown='keyListener(event);' onblur='Modulo();' onkeyup='Modulo();' onfocus='this.select()' /> </div> <div class='right'> <input class='submit' type='submit' value='iscrivimi' /> </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'> <img src='img/loading.gif' /> <br /> iscrizione in corso...<br /> &nbsp; </p>";							 	
			ajaxObjects.onCompletion = function(){ showRisultato(); };	// Specify function that will be executed after file has been found
			ajaxObjects.runAJAX();		// Execute AJAX function	
		}
	}