function objetoAjax(){
	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 objajax(campo,consulta,donde){
	var datobj = new Date();
	var ajax = new Array();
	ajax[0]=objetoAjax();
	ajax[0].open("GET", ''+ consulta +'&date='+ datobj +'');
	ajax[0].onreadystatechange=function() {
		if (ajax[0].readystate==1) {
		donde.getElementById(campo).innerHTML = '<img src="/imagenes/ajaxloader.gif" width="24" height="24" border="0" alt="" />';
		}
		if (ajax[0].readyState==4) {
		donde.getElementById(campo).innerHTML = ajax[0].responseText;
		}
	}
	ajax[0].send(null)
		
}

function newsletter(accion){ 
	var ajaxa = new Array();
	var email = document.getElementById('email').value;
	var movil = document.getElementById('movil').value;
	alertnews = "";
	if(!cmail(email)){ alertnews += 'Falta rellenar el campo de email, o este es incorrecto'; }
	if(alertnews == ""){
	ajaxa[0] = objetoAjax();
	ajaxa[0].open("GET", "inc/newsletter.php?email=" + email + "&movil=" + movil + "&accion=" + accion +"&nocache=" + Math.random());
	ajaxa[0].onreadystatechange=function() {
		if(ajaxa[0].readyState==1) {
		document.getElementById('divMail').style.display='none';
		document.getElementById('divResMail').style.display='block';
		document.getElementById('divResMail').innerHTML='<div align="left" style="font-size:12px; color:#E79C04">Comprobando...</div>';
		}
		if(ajaxa[0].readyState==2) {
		document.getElementById('divResMail').innerHTML='<div align="left" style="font-size:12px; color:#E79C04">Validando...</div>';
		}
		if(ajaxa[0].readyState==3) {
		document.getElementById('divResMail').innerHTML='<div align="left" style="font-size:12px; color:#E79C04">Validando...</div>';
		}
		if(ajaxa[0].readyState==4) {
		var resp = ajaxa[0].responseText;
			if(resp=='error') {
			document.getElementById('divMail').style.display='block';
			document.getElementById('divResMail').innerHTML='<div align="left" style="font-size:12px; color:#AE0000">El email no es válido.<br class="brpx" /></div>';
			} else {
			document.getElementById('divResMail').innerHTML='<div align="left" style="font-size:12px; color:#C17DE1">' + resp + '</div>';
			}
		}
	}
	ajaxa[0].send(null);
	}else{
	alert(alertnews);	
	}
}
