// Função para iniciarmos o Ajax no browser do cliente.
function openAjax() {

var ajax;

try{
    ajax = new XMLHttpRequest(); // XMLHttpRequest para browsers decentes, como: Firefox, Safari, dentre outros.
}catch(ee){
    try{
        ajax = new ActiveXObject("Msxml2.XMLHTTP"); // Para o IE da MS
    }catch(e){
        try{
            ajax = new ActiveXObject("Microsoft.XMLHTTP"); // Para o IE da MS
        }catch(E){
            ajax = false;
        }
    }
}
return ajax;
}

function validaForm(raiz) {
	
	if(document.getElementById) {
		
		var exibeResultado = document.getElementById('login');
		
			var ajax = openAjax();
			var login = document.getElementById('UsrLogObra').value;
			var senha = document.getElementById('SenhaLogObra').value;
			
			var retorno = '7';

			var url = raiz + '/cfcs/usuario.cfc?method=autentica&login=' + login + '&senha=' + senha;
			//alert(url);
			ajax.open("POST", url, true);
			ajax.send('');
			ajax.onreadystatechange = function() {
				if(ajax.readyState == 1) { // Quando estiver carregando, exibe: carregando...
					
				}
				if(ajax.readyState == 4) { // Quando estiver tudo pronto.
					/*alert(ajax.status);*/
					if(ajax.status == 200) {
						var resultado = ajax.responseText;
						
						var res = resultado.toString();
						
												
						if(res.search(/falso/) != -1 ){
							exibeResultado.innerHTML = 'Usuário ou senha inválidos <a href=## onclick=javascript:mostraLogon("' + raiz + '");><b>Tentar Novamente</b></a> | <a href="##" onclick="window.open(' + "'" + raiz + '/lembreteSenha.cfm' + "'" + ',' + "'" + 'Produto' + "'" + ',' + "'" + 'scrollbars=yes,width=180,height=140,menu=no,status=no' + "'" + ');"><b>Esqueci minha senha</b></a>'
							return false;
						}else{
							document.frm.submit();						
						}
						
					} else {
						exibeResultado.innerHTML = "Erro: ";
					}
				}
			}
			
			ajax.send(null); // submete
	}
}

function validaFormCad(raiz,login,senha) {
	
	if(document.getElementById) {
		
		var exibeResultado = document.getElementById('login');
		
			var ajax = openAjax();
			//var login = document.getElementById('usuario').value;
			//var senha = document.getElementById('senha').value;
			var retorno = '7';

			var url = raiz + '/cfcs/usuario.cfc?method=autentica&login=' + login + '&senha=' + senha;
						
			ajax.open("POST", url, true);
			ajax.onreadystatechange = function() {
				if(ajax.readyState == 1) { // Quando estiver carregando, exibe: carregando...
					
				}
				if(ajax.readyState == 4) { // Quando estiver tudo pronto.
					if(ajax.status == 200) {
						var resultado = ajax.responseText;
						
						var res = resultado.toString();
										
						if(res.search(/falso/) != -1 ){
							exibeResultado.innerHTML = 'Usuário ou senha inválidos <a href=## onclick=javascript:mostraLogon("' + raiz + '");><b>Tentar Novamente</b></a> | <a href="##" onclick="window.open(' + "'" + raiz + '/lembreteSenha.cfm' + "'" + ',' + "'" + 'Produto' + "'" + ',' + "'" + 'scrollbars=yes,width=180,height=140,menu=no,status=no' + "'" + ');"><b>Esqueci minha senha</b></a>'
							return false;
						}else{
							document.frm.action = raiz + '/index.cfm?usuario=' + login + '&senha=' + senha;
							document.frm.submit();						
						}
						
					} else {
						exibeResultado.innerHTML = "Erro: ";
					}
				}
			}
			
			ajax.send(null); // submete
	}
}

function mostraLogon(raiz) {
if(document.getElementById) {
		
		var exibeResultado = document.getElementById('login');
		
			var ajax = openAjax();
			
			var url = raiz + '/templates/principal/topo_login.cfm';
				
			ajax.open("GET", url, true);
			ajax.onreadystatechange = function() {
				if(ajax.readyState == 1) { // Quando estiver carregando, exibe: carregando...
					
				}
				if(ajax.readyState == 4) { // Quando estiver tudo pronto.
					if(ajax.status == 200) {
						var resultado = ajax.responseText;
						resultado = resultado.replace(/\+/g," ");
						resultado = unescape(resultado);
					
						exibeResultado.innerHTML = resultado;
					} else {
						exibeResultado.innerHTML = "Erro: ";
					}
				}
			}
			ajax.send(null); // submete
		}
}
