function processaLogar(){
	var xml = req.responseXML;
	var retorno = xml.getElementsByTagName("retorno");
	retorno = retorno[0].firstChild.nodeValue;

	if(retorno == "false"){
		alert('Login/senha inválidos.');
		return false;
	}else{
		document.form_login.user_id.value = retorno;
		document.form_login.submit();
		return true;
	}
}

function logar(){
	login = document.form_login.login.value;
	senha = document.form_login.senha.value;
	
	url = "/index.php?p=xmlhttp&job=login&login="+login+"&senha="+senha;
	func = 'processaLogar()';
	loadXMLDocLogar(url);
}


function loadXMLDocLogar(url){
	if (window.XMLHttpRequest){
		req = new XMLHttpRequest();
	}else if (window.ActiveXObject){
		req = new ActiveXObject('Microsoft.XMLHTTP');
	}else{
		alert('Seu navegador não suporta o uso de XML, por favor, para esta tarefa utilize o Internet Explorer ou um Mozilla compativel.');
		return;
	}
	req.open('GET', url, true);
	req.onreadystatechange = processReqChangeLogar;
	req.send(null);
}

function processReqChangeLogar(){
	func = 'processaLogar()';

	if (req.readyState == 4){
		if (req.status == 200){
			eval(func);
		}else{
			if (req.status == 404){
				alert('404 ERROR');
			}else{
				alert('Status: ' + req.status);
			}
		}
	}
	return false;
}








function sendPassword(){
	email = document.form_login.email.value;
	
	url = "/index.php?p=xmlhttp&job=sendPass&email="+email;
	func = 'processaSendPass()';
	loadXMLDocPass(url);
}

function loadXMLDocPass(url){
	if (window.XMLHttpRequest){
		req = new XMLHttpRequest();
	}else if (window.ActiveXObject){
		req = new ActiveXObject('Microsoft.XMLHTTP');
	}else{
		alert('Seu navegador não suporta o uso de XML, por favor, para esta tarefa utilize o Internet Explorer ou um Mozilla compativel.');
		return;
	}
	req.open('GET', url, true);
	req.onreadystatechange = processReqPass;
	req.send(null);
}


function processReqPass(){
	func = 'processaSendPass()';

	if (req.readyState == 4){
		if (req.status == 200){
			eval(func);
		}else{
			if (req.status == 404){
				alert('404 ERROR');
			}else{
				alert('Status: ' + req.status);
			}
		}
	}
	return false;
}


function processaSendPass(){
	var xml = req.responseXML;
	var retorno = xml.getElementsByTagName("retorno");
	retorno = retorno[0].firstChild.nodeValue;

	if(retorno == "false"){
		alert('Email nao encontrado.');
		return false;
	}else{
		document.form_login.user_id.value = retorno;
		document.form_login.submit();
		return true;
	}
}