function ObjMSXMLHttp() {
	var versoes = ["MSXML2.XMLHttp.6.0","MSXML2.XMLHttp.5.0","MSXML2.XMLHttp.4.0","MSXML2.XMLHttp.3.0","MSXML2.XMLHttp","Microsoft.XMLHttp"];
	for (var i = 0; i < versoes.length; i++) {
		try {
			var objetoXMLHttp = new ActiveXObject(versoes[i]);
			return objetoXMLHttp;
		} catch (ex) {
			//nda aki
		}
	}
	throw new Error("MSXML não esta instalado");
}
function getAjax() {
	var ajax = false;
	if (window.XMLHttpRequest) { //mozilla.
		ajax = new XMLHttpRequest();
	} else if (window.ActiveXObject) { //IE
		ajax = ObjMSXMLHttp();
	}
	return ajax;
}
function login(elemento, redirect) {
	ajax = getAjax();
	var apelido = document.getElementById('apelido').value;
	var senha = document.getElementById('senha').value;
	if ((apelido == "") || (senha == "")) {
		alert("Campo usuario ou senha vazios");
		return false;
	}
	var elemento = document.getElementById(elemento);
	elemento.style.display = "block";
	ajax.open("POST", "processa_login.asp", true);
	ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	ajax.onreadystatechange = function() {
		//status carregando
		if(ajax.readyState == 1) {
			elemento.innerHTML = "<img src='imagens/carregando.gif' alt='Carregando...'>";
		}
		//status pronto
		if(ajax.readyState == 4) {
			//pagina encontrada
			if(ajax.status == 200) {
				var resposta = ajax.responseText;
				if (resposta == "Nao") {
					elemento.innerHTML = "Usu&aacute;rio ou senha incorretos"
				} else {
					window.location = redirect;
				}
			} else {
				elemento.innerHTML = "Erro ao carregar os dados";
			}
		}
	}
	ajax.send("apelido="+apelido+"&senha="+senha);
	
	ajax = null;
}

function cadastra(pagina, elemento) {
	ajax = getAjax();
	var elemento = document.getElementById(elemento);
	var arquivo = document.getElementById('arquivo0').src;
	ajax.open("POST", pagina, true);
	ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	ajax.onreadystatechange = function() {
		//status carregando
		if(ajax.readyState == 1) {
			elemento.innerHTML = "<img src='../carregando.gif' alt='Carregando...'>";
		}
		//status pronto
		if(ajax.readyState == 4) {
			//pagina encontrada
			if(ajax.status == 200) {
				elemento.innerHTML = "Enviado com sucesso";
			} else {
				elemento.innerHTML = "Erro ao carregar os dados";
			}
		}
	}
	ajax.send("cArquivos=0&arquivo0="+arquivo);
	
	ajax = null;
}

