

function nltr_subscribe()
{
	document.getElementById('error_nltr').style.display='none';
	
	var mail_nltr = document.form_nltr.mail_nltr.value;
	
	var email_reg = /^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+[\.]([a-z0-9-]+)*([a-z]{2,3})$/;
	
	if(!email_reg.test(mail_nltr))
	{
		document.getElementById('error_nltr').style.display='block';
		document.getElementById('error_nltr').innerHTML='Email non valida';
		blink_form('mail_nltr');
	}
	else
	{
		creaQueryString2('form_nltr');
	}
}



function creaQueryString2(queryform)
{
	var stringa="";
	var frm = document.forms[queryform];
	var numeroElementi = frm.elements.length;
	
	for(var x = 0; x<numeroElementi; x=x+1)
	{
		if(x<numeroElementi-1)
		{
			if((frm.elements[x].name!="") && (frm.elements[x].name!=undefined))
			{
				
				stringa +=frm.elements[x].name+"="+encodeURIComponent(frm.elements[x].value)+"&";
				
			}
		}
		else
		{
			if((frm.elements[x].name!="") && (frm.elements[x].name!=undefined==true))
			{
			
				stringa +=frm.elements[x].name+"="+encodeURIComponent(frm.elements[x].value);
				
			}
		}
	}
	
	send_datay2(stringa,queryform);
	
}


var xmlHttp = getXmlHttpObject();


function send_datay2(dati,mioform)
{
		xmlHttp.open('POST', 'subscribe_ajax.php', true);
		xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8");
		xmlHttp.onreadystatechange = function()
														{
															stateChangedsoy2(mioform); 
														}
		xmlHttp.send(dati);

}




function stateChangedsoy2(mioform) {



	if(xmlHttp.readyState == 4) 
	{
	
		//Stato OK
		if (xmlHttp.status == 200) 
		{
			
			var risp = xmlHttp.responseText;
	
			if(risp!="")
			{
				risp=risp.replace(/^\s*/gi,"");
				
				if(risp=='presente')
				{
					document.getElementById('box_nltr').innerHTML='<div class="user2" style="margin-top:10px;">Sei gi&agrave; iscritto alla newsletter</div>';
				}
				else if(risp=='assente')
				{
					document.getElementById('box_nltr').innerHTML='<div class="user2" style="margin-top:10px;">Sei iscritto alla newsletter</div>';
				}
				
			}
			
		} 
		else 
		{
			alert(xmlHttp);
		}
	}
}


function getXmlHttpObject()
{
  var xmlHttp=null;
  try
    {
    // Firefox, Opera 8.0+, Safari
    xmlHttp=new XMLHttpRequest();
    }
  catch (e)
    {
    // Internet Explorer
    try
      {
      xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
      }
    catch (e)
      {
      xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
      }
    }
  return xmlHttp;
}

