var req;
function loadXMLDoc(url){
 req = null;

if (window.XMLHttpRequest) {
 req = new XMLHttpRequest();
 req.onreadystatechange = processReqChange;
 req.open("GET", url, true); 
 req.send(null);

} else if (window.ActiveXObject) {
try {
req = new ActiveXObject("Msxml2.XMLHTTP.4.0");
} catch(e) {
try {
req = new ActiveXObject("Msxml2.XMLHTTP.3.0");
} catch(e) {
try {
req = new ActiveXObject("Msxml2.XMLHTTP");
} catch(e) {
try {
req = new ActiveXObject("Microsoft.XMLHTTP");
} catch(e) {
req = false;
}
}
}
}
if (req) {
 req.onreadystatechange = processReqChange;
 req.open("GET", url, true);
 req.send();
}
}
}


function processReqChange(){

if (req.readyState == 4) {
if (req.status == 200) {

document.getElementById("msg_cad_email").innerHTML = req.responseText;
} else {
alert("Houve um problema ao obter os dados:\n" + req.statusText);
}
}
}



function atualiza(valor){
	var email;
	var filter = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
	email = document.getElementById("campo_prog").value;
	
	if ((email.length == 0) || ((email.indexOf("@") < 1) || (email.indexOf(".") < 7))){
		alert("E-mail Inválido")
	}else{

	document.getElementById("btn_prog").style.display="none";
	document.getElementById("campo_prog").style.display="none";
	document.getElementById("msg_cadastrar").style.display="none";

	document.getElementById("msg_cad_email").innerHTML = "<img src='img/loading.gif' >";
	loadXMLDoc("cadastro_email.php?id="+valor);
	}
}