vUrl = 'http://192.168.1.200/intranet/snpc_serasa_novo/';
vHref = location.protocol+"//"+location.host+"/"
// JavaScript Document
SNPC = {
	'logon' : function (pForm) {
		  if(validateForm(pForm)) {
			var ajax = new window.importFile(vHref+'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("Este USUÁRIO encontra-se DESATIVADO!\nPedimos que entre em contato com a Central de Atendimento através do telefone: (011) 2888-4010");
					SNPC.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.");
					SNPC.limparCamposLogin(this.form);
				  }else{
					SNPC.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();
				    SNPC.formConsulta(vIdConsulta,vTpConsulta);
					if(document.getElementById('grpFormCompra'))
					 SNPC.atualizaFormCompraCreditos(true,1);
					if(document.getElementById('grpFormCompraPos'))
					 SNPC.atualizaFormPosPago(true,1);
					if(document.getElementById('agrpOpcaoLogarRestrita'))
					 location.href = vHref+'minhaconta.asp'; 
					if(document.getElementById('grpListaConsulta')) {
					 ajx = new window.importFile(vHref+'inc/getClienteChave.asp');
					 ajx.onCompletion = function () {
					   vStr = this.response.split(';');
					   if(vStr[1].length>0)
					    location.href = vHref+'cadastro.asp?id_cliente='+vStr[0]+'&id_chave='+vStr[1];
					 }
					 ajx.runAJAX();
					}
				  }
				}
				ajax.runAJAX();
		  }
	 },
	'limparCamposLogin' : function (pForm) {
		pForm.id_cliente.focus();
		pForm.id_cliente.setAttribute('value','');
		pForm.id_cliente.blur();
		pForm.senha.focus();
		pForm.senha.setAttribute('value','');
		pForm.senha.blur();
	},
	'logoff' : function () {
		if(confirm('Deseja finalizar a sessao?')) {
		  var ajax = new window.importFile(vHref+'inc/abandonarSessao.asp');
			  ajax.onCompletion = function () {
				if(document.getElementById('menuMinhaConta'))
				 location.href = vHref+'index.asp';	
				if(document.getElementById('grpDetConsulta'))
				 location.href = vHref+'index.asp'; 
			    SNPC.boasVindas();
				SNPC.formConsulta('','');
				if(document.getElementById('grpFormCompra'))
				 SNPC.atualizaFormCompraCreditos(false,1);
				if(document.getElementById('grpFormCompraPos'))
				 SNPC.atualizaFormPosPago(true,1);  
			  }
			  ajax.runAJAX();
	    }
	 },
	'boasVindas' : function() {
	  var ajax = new window.importFile(vHref+'inc/html/boasVindas.asp');
		  objMenu = document.getElementById('grpMenuPrincipal');
		  objPai = objMenu.parentNode;
		  objDivBoas = document.createElement('DIV');
		  objAntigaBoas = (document.all)?objMenu.nextSibling:objMenu.nextSibling.nextSibling;
		  objAntigaBoas.innerHTML = '<img src="img/carregando.gif" alt="Carregando..." id="imgCarregando" />';
		  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();
	},
	'formConsulta' : function(pIdConsulta,pTipoPessoa) {
	  vObjOpcoes = document.getElementById('agrpOpcoesCons');
	  vObjPesq = document.getElementById('agrpPesqCons');
	  if(vObjOpcoes||vObjPesq) {
	    var ajax = new window.importFile(vHref+'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(vHref+'inc/getValorCredito.asp');
	      ajax.onCompletion = function () {
			objVlrSaldo = document.getElementById('vlrSaldo');
			objVlrSaldo.innerHTML = 'R$ ' + this.response;
		  }
		  ajax.runAJAX();
	},
	'comprarCreditos' : function () {		
	  var ajax = new window.importFile(vHref+'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(vHref+'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 () {
			  if(document.getElementById('grpFormCompra'))
			  document.getElementById('grpFormCompra').innerHTML = this.response;
		    }
		    ajax.runAJAX();
	  }
	},
	'atualizaFormPosPago' : function (pStaPrimeiraCompra,pNumPasso,pForm) {
	  if((pForm&&validateForm(pForm))||pForm==undefined) {
	    var ajax = new window.importFile(vHref+'inc/html/frmCompraPos.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_cadastrado',pStaPrimeiraCompra);
		    ajax.onCompletion = function () {
			  if(document.getElementById('grpFormCompraPos'))
			  document.getElementById('grpFormCompraPos').innerHTML = this.response;
		    }
		    ajax.runAJAX();
	  }
	},
	'logarPos' : function () {
		  pForm = document.getElementById('frmCompraPos');
		  if(validateForm(pForm)) {
			var ajax = new window.importFile(vHref+'inc/loginValidar.asp');
				ajax.setVar('usuario',pForm.usuario.value);
				ajax.setVar('senha',pForm.senha.value);
				ajax.form = pForm;
				ajax.onLoading = function () {
					vClasse = "clrCinza";
					document.getElementById('lblLoginPos').setAttribute('class',vClasse);
					document.getElementById('lblLoginPos').className = vClasse;
					document.getElementById('lblLoginPos').innerHTML = '<img src="\img\carregando.gif" width="12" />Aguarde, processando...';
				}
				ajax.onCompletion = function () {
					vCampos = this.response.split('<br>');
					vLogado = eval(vCampos[2].toLowerCase());
					vClasse = (vLogado)?'clrAzul':'clrVermelho';
					document.getElementById('lblLoginPos').setAttribute('class',vClasse);
					document.getElementById('lblLoginPos').className = vClasse;
					document.getElementById('lblLoginPos').innerHTML = (vLogado)?'Logado!':'Usuário e/ou senha inválidos!';
					if(vLogado) {
					 SNPC.atualizaFormPosPago('false',2);
			   	 	 SNPC.boasVindas();
					}
				}
				ajax.runAJAX();
		  }
	},
	
	'selectFilLis' : function (pValor) {
	    var ajax = new window.importFile(vHref+'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(vHref+'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(vHref+'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(vHref+'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.snpc.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=800,height=450');
  janExeCons.focus();
}

function fn_fechar_popdiv() {
  document.getElementById('grpManutencao').parentNode.removeChild(document.getElementById('grpManutencao'));	
}

function fecharPopupLiberacaoCredito() {
  document.getElementById('liberacao_credito').style.display='none'
}

function fecharPopupFaturaPos() {
  document.getElementById('fatura_pos').style.display='none'
}


SNPC.ajustarFirefox36 = function () {
	var browser=navigator.userAgent;
	if(document.getElementById('grpBanner')) {
	 if(browser.indexOf('Firefox/3.6')!=-1){	
	  document.getElementById('grpBanner').style.marginLeft = "-129px";
	 }
	}
	
	if(document.getElementById('grpConteudo')) {
	 if(browser.indexOf('MSIE 8.0')!=-1){
	  document.getElementById('grpConteudo').style.paddingTop = "35px";	 
	 }
	}
	
}
if(window.addEventListener)
  window.addEventListener("load", SNPC.ajustarFirefox36, true)
if(window.attachEvent)
  window.attachEvent("onload", SNPC.ajustarFirefox36)