vUrl = 'http://192.168.1.243/projetos/consultamix/';
// JavaScript Document
ConsultaMix = {
	'logon' : function (pForm) {
		  if(validateForm(pForm)) {
			var ajax = new window.importFile('inc/loginValidar.asp');
				ajax.setVar('usuario',pForm.id_cliente.value);
				ajax.setVar('senha',pForm.senha.value);
				ajax.form = pForm;
				ajax.onCompletion = function () {
				  if(this.response.substr(this.response.length-1)=="d") {
					alert("USUÁRIO DESATIVADO OU BLOQUEADO!\nPor favor em contato com a Central de Relacionamento pelo telefone: (21) 2683.4343");
					ConsultaMix.limparCamposLogin(this.form);
				  }else if(this.response.substr(this.response.length-5)=="False") {
					alert("ACESSO NEGADO!\nVerifique se o usuário e senha que voce está informando\n estao corretos e tente novamente.");
					ConsultaMix.limparCamposLogin(this.form);
				  }else{
					ConsultaMix.boasVindas();
					vIdConsulta = (this.form.id_consulta)?this.form.id_consulta.value:'';
					vTpConsulta = (this.form.tp_pessoa)?this.form.tp_pessoa.value:'';
					if(vIdConsulta==''&&vTpConsulta=='')
					  location.reload();
				    ConsultaMix.formConsulta(vIdConsulta,vTpConsulta);
					if(document.getElementById('grpFormCompra'))
					 ConsultaMix.atualizaFormCompraCreditos(true,1);
					if(document.getElementById('agrpOpcaoLogarRestrita'))
					 location.href = 'minhaconta.asp'; 
					if(document.getElementById('grpListaConsulta')) {
					 ajx = new window.importFile('inc/getClienteChave.asp');
					 ajx.onCompletion = function () {
					   vStr = this.response.split(';');
					   if(vStr[1].length>0)
					    location.href = 'cadastro.asp?id_cliente='+vStr[0]+'&id_chave='+vStr[1];
					 }
					 ajx.runAJAX();
					}
				  }
				}
				ajax.runAJAX();
		  }
	 },
	'limparCamposLogin' : function (pForm) {
		if(pForm.id_cliente) {
		pForm.id_cliente.focus();
		pForm.id_cliente.setAttribute('value','');
		pForm.id_cliente.blur();
		}
		if(pForm.senha) {
		pForm.senha.focus();
		pForm.senha.setAttribute('value','');
		pForm.senha.blur();
		}
	},
	'logoff' : function () {
		if(confirm('Deseja finalizar a sessao?')) {
		  var ajax = new window.importFile('inc/abandonarSessao.asp');
			  ajax.onCompletion = function () {
			    ConsultaMix.boasVindas();
				ConsultaMix.formConsulta('','');
				if(document.getElementById('grpFormCompra'))
				 ConsultaMix.atualizaFormCompraCreditos(false,1);
				if(document.getElementById('menuMinhaConta'))
				 location.href = 'index.asp';		  
			  }
			  ajax.runAJAX();
	    }
	 },
	'boasVindas' : function() {
	  var ajax = new window.importFile('inc/html/barra.asp');
		  objDivBoas = document.createElement('DIV');
		  objAntigaBoas = document.getElementById('boasVindas');
		  if(document.getElementById('grpCmpCodigo')) {
		    document.getElementById('grpCmpCodigo').style.visibility = 'hidden';
		    document.getElementById('grpCmpSenha').style.visibility = 'hidden';
		    document.getElementById('grpBtnLogar').style.visibility = 'hidden';
		    document.getElementById('grpEsqueceuSenha').style.visibility = 'hidden';	 		  
		  }
		  if(document.getElementById('grpNmeUsuario')) {
		    document.getElementById('grpNmeUsuario').style.visibility = 'hidden';
		    document.getElementById('grpCreditos').style.visibility = 'hidden';
		    document.getElementById('grpBtnSair').style.visibility = 'hidden';
		  }
		  document.getElementById('grpCarregando').style.visibility = 'visible';	 
		  objPai = objAntigaBoas.parentNode;
		  ajax.objPai = objPai;
		  ajax.objAntigaBoas = objAntigaBoas;
		  ajax.onCompletion = function () {
		  	objDivBoas.innerHTML = this.response;
			objNovaBoas = (document.all)?objDivBoas.childNodes[0]:objDivBoas.childNodes[1];
			this.objPai.replaceChild(objNovaBoas,this.objAntigaBoas);
			initInputNamed();
		  }
		  ajax.runAJAX();
		  
	  var ajax = new window.importFile('inc/html/barra.asp');
		  ajax.runAJAX();
	},
	'formConsulta' : function(pIdConsulta,pTipoPessoa) {
	  vObjOpcoes = document.getElementById('agrpOpcoesCons');
	  vObjPesq = document.getElementById('agrpPesqCons');
	  if(vObjOpcoes||vObjPesq) {
	    var ajax = new window.importFile('inc/html/formConsulta.asp');
		    ajax.objOpcoes = (vObjOpcoes)?vObjOpcoes:vObjPesq;
		    ajax.setVar('tc',pTipoPessoa);
		    ajax.setVar('id_consulta',pIdConsulta);
		    ajax.onCompletion = function () {
		      objDivForm = document.createElement('DIV');
		      objDivForm.innerHTML = this.response;
		      objDivForm = (document.all)?objDivForm.childNodes[0]:objDivForm.childNodes[1];
		      this.objOpcoes.parentNode.replaceChild(objDivForm,this.objOpcoes);
		    }
		    ajax.runAJAX();
	   }
	},
	'atualizaValorCredito' : function () {		
	  var ajax = new window.importFile('inc/getValorCredito.asp');
	      ajax.onCompletion = function () {
			objVlrSaldo = document.getElementById('vlrSaldo');
			objVlrSaldo.innerHTML = 'R$ ' + this.response;
		  }
		  ajax.runAJAX();
	},
	'comprarCreditos' : function () {		
	  var ajax = new window.importFile('inc/getValorCredito.asp');
	      ajax.onCompletion = function () {
			objVlrSaldo = document.getElementById('vlrSaldo');
			objVlrSaldo.innerHTML = 'R$ ' + this.response;
		  }
		  ajax.runAJAX();
	},
	'atualizaFormCompraCreditos' : function (pStaPrimeiraCompra,pNumPasso,pForm) {
	  if((pForm&&validateForm(pForm))||pForm==undefined) {
	    var ajax = new window.importFile('inc/html/frmCompra.asp');
			if(pForm){
			 for(var e=0; e<pForm.elements.length; e++) {
			  ajax.setVar(pForm.elements[e].name,pForm.elements[e].value);
			 }
			}
	  	    ajax.setVar('num_passo',pNumPasso);
	  	    ajax.setVar('sta_primeira_compra',pStaPrimeiraCompra);
		    ajax.onCompletion = function () {
			  document.getElementById('grpFormCompra').innerHTML = this.response;
		    }
		    ajax.runAJAX();
	  }
	},
	'selectFilLis' : function (pValor) {
	    var ajax = new window.importFile('inc/setValorSessao.asp');
	  	    ajax.setVar('nome','login_sel_fil');
	  	    ajax.setVar('valor',pValor);
		    ajax.onCompletion = function () {
			  location.reload();
		    }
		    ajax.runAJAX();		
	},
	'selectLisCns' : function (pValor) {
	    var ajax = new window.importFile('inc/setValorSessao.asp');
	  	    ajax.setVar('nome','login_sel_cns');
	  	    ajax.setVar('valor',pValor);
		    ajax.onCompletion = function () {
			  location.reload();
		    }
		    ajax.runAJAX();		
	},
	'selectUsuCns' : function (pValor) {
	    var ajax = new window.importFile('inc/setValorSessao.asp');
	  	    ajax.setVar('nome','login_sel_usu');
	  	    ajax.setVar('valor',pValor);
		    ajax.onCompletion = function () {
			  location.reload();
		    }
		    ajax.runAJAX();
	}
}
function fnTipoConsulta(pTipoConsulta) {
  objInputAtual = document.getElementById('inputTC');
  vAtual = objInputAtual.value;
  objAtual = document.getElementById('itemConsSel'+vAtual);
  objAtual.id = 'itemConsSel'+pTipoConsulta;
  switch(pTipoConsulta) {
	case 'PF': objAtual.innerHTML = 'Consulta Pessoa Física'; break;
	case 'PJ': objAtual.innerHTML = 'Consulta Pessoa Jurídica'; break;
	case 'VE': objAtual.innerHTML = 'Consulta Veículos'; break;
  }
  objBannerCons = document.getElementById('bannerCons');
  objBannerCons.src = 'img/banners/banner'+pTipoConsulta+'.jpg';
  
  objInputAtual.value = pTipoConsulta;
  objGridConsulta = document.getElementById('grpGridConsulta');
  var ajax = new window.importFile('ajax/consulta'+pTipoConsulta+'.asp');
      ajax.onCompletion = function () {
		objGridConsultaNovo = document.createElement('DIV');
		objGridConsultaNovo.innerHTML = this.response;
		objGridConsultaNovo = (!objGridConsultaNovo.childNodes[1])?objGridConsultaNovo.childNodes[0]:objGridConsultaNovo.childNodes[1];
		objGridConsulta.parentNode.replaceChild(objGridConsultaNovo,objGridConsulta);
	  }
	  ajax.runAJAX();
}

// Paginador
var pgAtual = 1; var pgQtd = 0;
function pgGo(pAntPg,pPrxPg,pTpo) {
	if(pAntPg!=0){document.getElementById(pTpo+'Pg'+pAntPg).style.display = 'none';}
	document.getElementById(pTpo+'Pg'+pPrxPg).style.display = '';
	pgNav = document.getElementById(pTpo+'PgNav');
	pgNav.innerHTML = '';
	if (pPrxPg>1) { 
	  pgNav.innerHTML += '<span><a href="javascript:pgGo('+pPrxPg+',1,\''+pTpo+'\')"><img src="img/navegador/primeira.gif" border="0" alt="Primeira" /></a></span>';
	  pgNav.innerHTML += '<span><a href="javascript:pgGo('+pPrxPg+','+(pPrxPg-1)+',\''+pTpo+'\')"><img src="img/navegador/anterior.gif" border="0" alt="Anterior" /></a></span>&nbsp;';
	} 
	for(p=1;p<pgQtd+1;p++) {
	  if (p==pPrxPg)
	    pgNav.innerHTML += '<span>'+p+'</span>';
	  else
	    pgNav.innerHTML += '<span><a href="javascript:pgGo('+pPrxPg+','+p+',\''+pTpo+'\')">'+p+'</a></span>';
	}
	if (pPrxPg<pgQtd) { 
	  pgNav.innerHTML += '&nbsp;<span><a href="javascript:pgGo('+pPrxPg+','+(pPrxPg+1)+',\''+pTpo+'\')"><img src="img/navegador/proxima.gif" border="0" alt="Próxima" /></a></span>';
	  pgNav.innerHTML += '<span><a href="javascript:pgGo('+pPrxPg+','+pgQtd+',\''+pTpo+'\')"><img src="img/navegador/ultima.gif" border="0" alt="Última" /></a></span>';
	} 
}

function fnExemploConsulta(pIdConsulta,pTc) {
  var janExeCons = window.open('http://www.spcmix.com.br/inc/html/exemploConsulta.asp?idConsulta='+pIdConsulta+'&tc='+pTc,'exemploConsulta','toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=0,width=750,height=450');
  janExeCons.focus();
}

function fn_fechar_popdiv() {
  document.getElementById('grpManutencao').parentNode.removeChild(document.getElementById('grpManutencao'));	
}

function selectTipoDoc(pCampo) {
  vNomeDoc = pCampo.getAttribute('nomeDoc');
  document.getElementById('nomeDoc').innerHTML = vNomeDoc+':';
  document.getElementById('nmrDoc').className = 'cmp_'+vNomeDoc.toLowerCase();
  document.getElementById('nmrDoc').title = vNomeDoc;
}

function fnComparaEmail() {
  vEmail = document.getElementById('email').value;
  vEmailConfirma = document.getElementById('confirme_email').value;
  document.getElementById('confere_email').value = (vEmail.length>0&&vEmailConfirma.length>0&&vEmail==vEmailConfirma)?'ok':'';
}