function fazerLogin()
{
	iniciaAjax();
	
	var login = document.getElementById('flogin');
	var senha = document.getElementById('fsenha');
	
	if ( login.value == '' || senha.value == '' )
	{
		document.getElementById('fundo').style.display = '';
		document.getElementById('aviso').style.display = '';
		document.getElementById('msg_aviso').innerHTML = '<br>Campos usuário ou senha não preenchidos.';
		return false;
	}
	
	if ( !Ajax )
	{
		alert("Não foi possivel iniciar o Ajax!");
		return;
	}
	else
	{
		Ajax.onreadystatechange = function(){mostraLogin()};
		Ajax.open('GET','../xml/xml_login.php?acao=fazer_login&login='+login.value+'&senha='+senha.value,true);
		Ajax.send(null);
	}
}

function mostraLogin()
{
	if ( Ajax.readyState == 4 && Ajax.status == 200 )
	{
		var xml_login = Ajax.responseXML;
		var msg	= xml_login.getElementsByTagName('msg');
		
		if ( xml_login.hasChildNodes() )
		{
			for ( i=0; i<msg.length; i++ )
			{
				if ( msg[i].childNodes[0].nodeValue == 'logado' )
				{
					document.getElementById('fundo').style.display = '';
					document.getElementById('fundo').innerHTML = "<center><img src='./images/carregando.gif' style='position:absolute;top:45%;left:45%;border:1px solid #000000;border-radius:10px 10px 10px 10px'></center>";
					document.getElementById('voltar').value = 'login';
					document.location.href = './admin/';
				}
				else
				{
					document.getElementById('fundo').style.display = '';
					document.getElementById('aviso').style.display = '';
					document.getElementById('msg_aviso').innerHTML = msg[i].childNodes[0].nodeValue;
				}
			}
		}
	}
}

function fazerLogout()
{
	iniciaAjax();
	
	if ( !Ajax )
	{
		alert("Não foi possivel iniciar o Ajax!");
		return;
	}
	else
	{
		Ajax.onreadystatechange = function(){mostraLogout()};
		Ajax.open('GET','../xml/xml_login.php?acao=fazer_logout',true);
		Ajax.send(null);
	}
}

function mostraLogout()
{
	if ( Ajax.readyState == 4 && Ajax.status == 200 )
	{
		var xml_login = Ajax.responseXML;
		var msg	= xml_login.getElementsByTagName('msg');
		
		if ( xml_login.hasChildNodes() )
		{
			for ( i=0; i<msg.length; i++ )
			{
				if ( msg[i].childNodes[0].nodeValue == 'logout' )
					document.location.href = '../index.php';
			}
		}
	}
	else
		document.getElementById("mostraConteudo").innerHTML = "<div style='z-index:3;position:fixed;width:100%;height:100%;top:0px;left:0px;'><center><img src='./images/carregando.gif' style='position:absolute;top:45%;left:45%;border:1px solid #000000;border-radius:10px 10px 10px 10px'></center></div>";
}

function esqueciSenha()
{
	iniciaAjax();
	
	var login = document.getElementById('flogin');

	if ( login.value == '' )
	{
		document.getElementById('fundo').style.display = '';
		document.getElementById('aviso').style.display = '';
		document.getElementById('msg_aviso').innerHTML = '<br>Preencha o campo usuário no topo do site e depois clique em "Esqueci Senha".';
		return false;
	}
	
	if ( !Ajax )
	{
		alert("Não foi possivel iniciar o Ajax!");
		return;
	}
	else
	{
		Ajax.onreadystatechange = function(){mostraSenha()};
		Ajax.open('GET','../xml/xml_login.php?acao=esqueci_senha&login='+login.value,true);
		Ajax.send(null);
	}
}

function mostraSenha()
{
	if ( Ajax.readyState == 4 && Ajax.status == 200 )
	{
		var xml_login = Ajax.responseXML;
		var msg	= xml_login.getElementsByTagName('msg');
		
		if ( xml_login.hasChildNodes() )
		{
			for ( i=0; i<msg.length; i++ )
			{
				document.getElementById('fundo').style.display = '';
				document.getElementById('aviso').style.display = '';
				document.getElementById('msg_aviso').innerHTML = msg[i].childNodes[0].nodeValue;
			}
		}
	}
}

function enterLogin(e)
{
	if (!e) e = window.event;    	
	
	var evento; 
	
	if (e.keyCode) evento = e.keyCode;    	
	else if (e.which) evento = e.which;	
	
	if ( evento == 13)	
		fazerLogin();
}

