
	/*==========================================================*/
	/*	Documento.......:	JavaScript Document 									*/
	/* 	Arquivo.........: ajax.js 															*/
	/* 	Desenvolvido por:	Luiz Augusto de Oliveira							*/
	/*	Data............:	17.07.2009														*/
	/*==========================================================*/

	var xmlhttp = null;


	// função para criar objeto XmlHttpRequest
	function getXmlHttpRequest(){
		if (window.XMLHttpRequest){
			xmlhttp 	= new XMLHttpRequest();
		}else 
			if (window.ActiveXObject){
				xmlhttp = new ActiveXObject('Microsoft.XMLHTTP');
			}
		return xmlhttp;
	}


	// enviar dados para o descadastramento dos e-mails
	function fDescad(url,loc){
		getXmlHttpRequest();	// montar objeto Ajax
		var pag = "../descadastra.asp" + url;
		var objDiv 	= document.getElementById("id_default");
		objDiv.innerHTML = "<img src='images/carregando.gif'/>";

		xmlhttp.open("POST", pag, true);
		xmlhttp.setRequestHeader("Cache-Control","no-store, no-cache, must-revalidate");
		xmlhttp.setRequestHeader("Cache-Control","post-check=0, pre-check=0");
		xmlhttp.setRequestHeader("Pragma", "no-cache");
		xmlhttp.onreadystatechange = function(){
																		if (xmlhttp.readyState == 4){    // verifica estado atual: 'concluido'
																				if(xmlhttp.status == 200){   // verifica se arquivo foi lido corretamente
																						var retorno = xmlhttp.responseText;
																						if (retorno == 0){
																							window.alert('Este e-mail não existe em nossa base de dados. Favor verificar e-mail digitado.');
																							objDiv.innerHTML = '';
																							return false;
																						}else{
																							objDiv.innerHTML = '';
																							window.location.href = loc;
																							window.alert(retorno);
																						}
																				}                                                                                           
																		}
																}
		xmlhttp.send(pag);
	}


	// enviar dados para o cálculo de usuários online
	function fOnline(){
		getXmlHttpRequest();	// montar objeto Ajax
		var pag = "uon_preview.asp";
		var objDiv 	= document.getElementById("id_default");

		xmlhttp.open("POST", pag, true);
		xmlhttp.setRequestHeader("Cache-Control","no-store, no-cache, must-revalidate");
		xmlhttp.setRequestHeader("Cache-Control","post-check=0, pre-check=0");
		xmlhttp.setRequestHeader("Pragma", "no-cache");
		xmlhttp.onreadystatechange = function(){
																		if (xmlhttp.readyState == 4){    // verifica estado atual: 'concluido'
																				if(xmlhttp.status == 200){   // verifica se arquivo foi lido corretamente
																						var retorno = xmlhttp.responseText;
																						if (retorno == 0){
																							objDiv.innerHTML = '';
																							return false;
																						}else{
																							objDiv.innerHTML = retorno;
																						}
																				}                                                                                           
																		}
																}
		xmlhttp.send(pag);
	}
