/*--------------------------------------------------------
Function: Usuario_Autenticar()
Objetivo: Autenticar Usuario digitado
Entrada : strLogin, strSenha
Retorno : Nao ha
--------------------------------------------------------*/
function Usuario_Autenticar(strLogin, strSenha)
{
	if (jsTrim(strLogin) == "")
	{
		alert("Informe o seu Login digitando seu CPF ou CNPJ")
		return
	}
	
	if (jsTrim(strSenha) == "")
	{
		alert("Informe sua Senha")
		return
	}
	
	/*--------------------------------------------------
	Validar	
	--------------------------------------------------*/
	strXmlIn  = "<?xml version='1.0' encoding='ISO-8859-1'?>"
	strXmlIn += "<root>"
	strXmlIn += "<login>" + jsTrim(strLogin) + "</login>"
	strXmlIn += "<senha>" + jsTrim(strSenha) + "</senha>"
	strXmlIn += "</root>"
	
	try {
		strPaginaXmlAcao = "_adm/_xml/xml_usuario_autenticar.asp"
		
		objXmlRetorno = fExecutaXML(strPaginaXmlAcao, strXmlIn)
		
		if (parseInt(objXmlRetorno.selectSingleNode("//codretorno").text) == 0)
		{
			alert(objXmlRetorno.selectSingleNode("//mensagem").text)
			return(false)
		}
		else
		{
			lngCodUsuario = objXmlRetorno.selectSingleNode("//codigo_usuario").text
			lngCodGrupo = objXmlRetorno.selectSingleNode("//codigo_grupo").text
			strTipoUsuario = objXmlRetorno.selectSingleNode("//tipo_usuario").text
			lngDocUsuario = objXmlRetorno.selectSingleNode("//doc_usuario").text
			
			return(true)
		}
	}
	catch (oErr) 
	{
		if (oErr.description == null) {
			alert(oErr);
		}
		else {
			alert(oErr.description);
		}
	}
}
/*--------------------------------------------------------
Funcao..: Primeiro_Anuncio_Validar()
Objetivo: Verifica se e o Primeiro Anuncio mesmo do Usuario
Entrada.: nao ha
Retorno.: True = Primeiro Anuncio; False = Ja possui anuncio
--------------------------------------------------------*/
function Primeiro_Anuncio_Validar(objLogin)
{
	/*--------------------------------------------------
	Validar	
	--------------------------------------------------*/
	strXmlIn  = "<?xml version='1.0' encoding='ISO-8859-1'?>"
	strXmlIn += "<root>"
	strXmlIn += "<doc_usuario>" + jsTrim(objLogin.value) + "</doc_usuario>"
	strXmlIn += "</root>"
	
	try {
		strPaginaXmlAcao = "_adm/_xml/xml_anuncio_usuario_pesquisar.asp"
		
		objXmlRetorno = fExecutaXML(strPaginaXmlAcao, strXmlIn)
		
		//O usuario nao possui nenhum Anuncio de nenhum Anunciante cadastrado
		if (objXmlRetorno.selectSingleNode("//codigo_usuario") == null)
		{
			return(true)
		}
		else
		{
			alert("Você já possui Anúncio(s) Cadastrado(s) no Achescola. Por favor, selecione a Opção 'Já sou Cadastrado' e informe sua senha")
			return(false)
		}
	}
	catch (oErr) 
	{
		if (oErr.description == null) {
			alert(oErr);
		}
		else {
			alert(oErr.description);
		}
	}
}
/*--------------------------------------------------------
Funcao..: Seleciona_Usuario()
Objetivo: Verifica se o Usuario esta cadastrado no Sistema
		  Achescola
Entrada.: nao ha
Retorno.: True = esta cadastrado; False = Nao esta cadastrado
--------------------------------------------------------*/
function Seleciona_Usuario(objLogin)
{
	/*--------------------------------------------------
	Validar	
	--------------------------------------------------*/
	strXmlIn  = "<?xml version='1.0' encoding='ISO-8859-1'?>"
	strXmlIn += "<root>"
	strXmlIn += "<doc_usuario>" + jsTrim(objLogin.value) + "</doc_usuario>"
	strXmlIn += "</root>"
	
	try {
		strPaginaXmlAcao = "_adm/_xml/xml_usuario_pesquisar.asp"
		
		objXmlRetorno = fExecutaXML(strPaginaXmlAcao, strXmlIn)
		
		if (objXmlRetorno.selectSingleNode("//codigo") == null)
		{
			return(false)
		}
		else
		{
			lngCodUsuario = objXmlRetorno.selectSingleNode("//codigo").text
			lngDocUsuario = objXmlRetorno.selectSingleNode("//documento").text
			return(true)
		}
	}
	catch (oErr) 
	{
		if (oErr.description == null) {
			alert(oErr);
		}
		else {
			alert(oErr.description);
		}
	}
}
/*--------------------------------------------------------
Funcao..: Senha_Enviar()
Objetivo: Enviar Senha por Email
Entrada.: nao ha
Retorno.: nao ha
--------------------------------------------------------*/
function Senha_Enviar()
{
	window.open('esqueceu_senha.asp', 'frmDados', 'menubar=no,resizable=no,scrollbars=no,status=no,titlebar=no,toolbar=no,width=450,height=240,top=0,left=0')
}