/**
 * AJAX idalem.com - Marlos Irapuan
 */
 
 
 

// --> Inicio do código

var d=document;
var xmlhttp = getXmlHttpRequest();
	
function getXmlHttpRequest() {
	if (window.XMLHttpRequest) // Mozila, Safari
	{
		return new XMLHttpRequest(); 
	}
	else if (window.ActiveXObject)  // IE
	{
		try {
			return new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
				return new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) { }
		}
	}
}




// --> Funcao

function doLogin(gdiv, gcampo1, gcampo2, command) {
		
	var tdiv		= gdiv;
	var txtLogin	= gcampo1;
	var txtPsw		= gcampo2;
	
	var cmd			= command;
		
	if (cmd == 'logging') 
	{
		var tlogin = encodeURI(d.getElementById('txtLogin').value);
		var tpsw = encodeURI(d.getElementById('txtPsw').value);
		
		xmlhttp.open("GET", "do/autentica.php?login="+tlogin + "&s=" + tpsw + "&" + Math.ceil( Math.random() * 100000 ), true);
	}
	else if (cmd == 'logout') xmlhttp.open("GET", "do/logout.php", true);
	
	xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=ISO-8859-1");
	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 == 1) 	// Carregando
		{
			d.getElementById(tdiv).innerHTML = "<img src='img/ajax-loading.gif' border='0'> Processando, aguarde...";
		}
	
		if (xmlhttp.readyState == 4) 	// Completado
		{
			if(xmlhttp.status == 200) 	// Confirmado
			{
				d.getElementById(tdiv).innerHTML = xmlhttp.responseText;
			} else { // Erro
				d.getElementById(tdiv).innerHTML = "Erro ao carregar conteúdo: " + xmlhttp.status;
			}	
	   }
	}	
	xmlhttp.send(null);
}