function nuevoAjax()
{ 
	var xmlhttp=false; 
	try { 
		xmlhttp=new ActiveXObject("Msxml2.XMLHTTP"); 
	}
	catch(e){ 
		try	{  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); } 
		catch(E) { xmlhttp=false; }
	}
	if (!xmlhttp && typeof XMLHttpRequest!="undefined") { xmlhttp=new XMLHttpRequest(); } 
	return xmlhttp; 
}


function boletin()
{
	var divMensaje=document.getElementById("boletin");
	var inputIngreso=document.getElementById("boletin_email");
	var valor=inputIngreso.value;
	divMensaje.innerHTML="";
	var res=/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;
	if(!res.test(valor)) 
	{
		divMensaje.innerHTML+="Correo electronico invalido";	
	}
	else
	{
		inputIngreso.disabled=true; 
		inputIngreso.value="Ingresando...";
		var ajax=nuevoAjax();
		ajax.open("POST", "ajax_proceso.php?", true);
		ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		ajax.send("ingreso="+encodeURIComponent(valor));
			
		ajax.onreadystatechange=function()
		{
			if (ajax.readyState==4)
			{
				inputIngreso.value="";
				inputIngreso.disabled=false; 
				divMensaje.innerHTML=ajax.responseText;
			}
		}
	}
}
