// JavaScript Document
function openIndique() {
	document.getElementById ("indique").style.display = "";
}

//////////////////////////////////////////// AJAX //////////////////////////////////////////////////
function getBrowser() {
if (window.XMLHttpRequest) { 
	a=new XMLHttpRequest(); } //Objeto nativo (FF/Safari/Opera7.6+)
else {
  try { 
	 a=new ActiveXObject("Msxml2.XMLHTTP");  //activeX (IE5.5+/MSXML2+)
  }   
  catch(e) {
	try { 
 a=new ActiveXObject("Microsoft.XMLHTTP"); //activeX (IE5+/MSXML1)
	}   
	catch(e) { /* O navegador não tem suporte */ 
 a=false; 
	}
  }
} 
return a;
}




////////////////////////////////////////// FUNÇÕES DO AJAX //////////////////////////////////////////

//função ajax para a página seguranca distribuidores
function funcAjaxFrete(){
	var entCep1 = document.getElementById("entCep1").value;
	var entCep2 = document.getElementById("entCep2").value;
	if(entCep1==""){
			alert("Informe seu Cep")
			document.getElementById("entCep1").focus();
			return false
		}
	if(entCep2==""){
		alert("Informe seu Cep")
		document.getElementById("entCep2").focus();
		return false
		}
	if(isNaN(entCep1)){
		alert("Somente números!")
		document.getElementById("entCep1").focus();
		return false
		}
	if(isNaN(entCep2)){
		alert("Somente números!")
		document.getElementById("entCep2").focus();
		return false
		}
		ajax = getBrowser();
		if(ajax){
			//alert(cep21+"-"+cep22)
			ajax.open("GET","/artigos-religiosos/artigos-catolicos/func_ajax.asp?acao=calculaFreteEndOutro&entCep1="+entCep1+"&entCep2="+entCep2, true);
			ajax.onreadystatechange = function(){
				if(ajax.readyState != 4){
					//document.getElementById("divID").innerHTML = "Carregando...";
					document.getElementById("divIDCarregando").style.display = ''
					document.getElementById("divID").innerHTML = ""
				}
				if(ajax.readyState == 4){
					if(ajax.status == 200) { 
						document.getElementById("divIDCarregando").style.display = 'none'
						document.getElementById("divID").innerHTML = ajax.responseText;
					}
				}
			}
			ajax.send(null);
		}

}



/////////////////////////////////////// FUNÇÔES PARA O SITE //////////////////////////////////////////

function doNothing(){} 

function confirma(msn,url){ 
	if(confirm(msn)==true){
		window.location=url;
	}	
}

function openBR(url,janela,width,height){
	window.open(url,janela,"width="+width+", height="+height+"");
}


function FUnblockSemExtesao(strName, nWidth, nHeight, strWMode){
 
	 var strFlash = '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="'+nWidth+'" height="'+nHeight+'" id="'+strName+'">';
	 strFlash += '<param name="allowScriptAccess" value="sameDomain" />';
	 strFlash += '<param name="movie" value="../../v2/'+strName+'" />';
	 strFlash += '<param name="wmode" value="'+strWMode+'" />';
	 strFlash += '<embed src="../../v2/'+strName+'" width="'+nWidth+'" height="'+nHeight+'" name='+strName+'" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />';
	 strFlash += '</object>';
	 
	 document.write(strFlash); 
 
}




/////////////////////////////////// VALIDAÇÔES DE FORMULARIOS (SITE) /////////////////////////////////
//Script para validação do CPF
function validacpf(cpf){   
	var i; 
	s = cpf.value; 
	var c = s.substr(0,9); 
	var dv = s.substr(9,2); 
	var d1 = 0; 
	for (i = 0; i < 9; i++){	  
		d1 += c.charAt(i)*(10-i); 
	} 
  
	if (d1 == 0){   
		alert("CPF Invalido") 
		return false; 
	}	 
  
	d1 = 11 - (d1 % 11); 
	if (d1 > 9) d1 = 0; 
		if (dv.charAt(0) != d1) 
		{ 
  
		alert("CPF Invalido") 
		return false;   
	} 
  
	d1 *= 2; 
	for (i = 0; i < 9; i++){ 
		d1 += c.charAt(i)*(11-i); 
	} 
  
	d1 = 11 - (d1 % 11); 
	if (d1 > 9) d1 = 0;   
		if (dv.charAt(1) != d1){ 
			alert("CPF Invalido") 
			return false; 
  		} 
	return true; 
	} 
	
function verificaDig(){
	tx = cpf.value; 
	var a = tx.substr(0,1);
	var b = tx.substr(1,1);
	var c = tx.substr(2,1);
	var d = tx.substr(3,1);
	var e = tx.substr(4,1);
	var f = tx.substr(5,1);
	var g = tx.substr(6,1);
	var h = tx.substr(7,1);
	var i = tx.substr(8,1); 
	var j = tx.substr(9,1);
	var k = tx.substr(10,1);
	//alert(b+"="+c)
	if(a==b && b==c && c==d && d==e && e==f && f==g && g==h && h==i && i==j && j==k){
		alert("CPF Invalido")
	}
}
//Fim do script para validacao do CPF

//função valida email
function validaEmail(email){
	//validação completa do email
	if(email.value.indexOf("@", email.value.indexOf("@") + 1 ) != -1) {
		alert("O e-mail informado parece não estar correto.");
		email.focus();
		return false;
	}
	if(email.value.indexOf(".") < 1) {
		alert("O e-mail informado parece não estar correto.");
		email.focus();
		return false;
	}
	if(email.value.indexOf(" ") != -1) {
		alert("O e-mail informado parece não estar correto.");
		email.focus();
		return false;
	}
	if(email.value.indexOf(".@") > 0) {
		alert("O e-mail informado parece não estar correto.");
		email.focus();
		return false;
	}
	if(email.value.indexOf("@.") > 0) {
		alert("O e-mail informado parece não estar correto.");
		email.focus();
		return false;
	}
	if(email.value.indexOf(".com.br.") > 0) {
		alert("O e-mail informado parece não estar correto.");
		email.focus();
		return false;
	}
	if(email.value.indexOf("/") > 0) {
		alert("O e-mail informado parece não estar correto.");
		email.focus();
		return false;
	}
	if(email.value.indexOf("[") > 0) {
		alert("O e-mail informado parece não estar correto.");
		email.focus();
		return false;
	}
	if(email.value.indexOf("]") > 0) {
		alert("O e-mail informado parece não estar correto.");
		email.focus();
		return false;
	}
	if(email.value.indexOf("(") > 0) {
		alert("O e-mail informado parece não estar correto.");
		email.focus();
		return false;
	}
	if(email.value.indexOf(")") > 0) {
		alert("O e-mail informado parece não estar correto.");
		email.focus();
		return false;
	}
	if(email.value.indexOf("..") > 0) {
		alert("O e-mail informado parece não estar correto.");
		email.focus();
		return false;
	}
	//fim email

}

//contato.asp
function validaContato(){
	var dc = document.form1
	if(dc.nome.value==""){
			alert("Preecha o campo Nome")
			dc.nome.focus()
			return false
	}

	
	var kkk = dc.email
	if(validaEmail(kkk)==false){ 
		return false
	}
	
	if(dc.assunto.value==""){
			alert("Preecha o campo Assunto")
			dc.assunto.focus()
			return false
	}
	
	
}



function itauShoplineFinaliza(){
	window.location="finalizaPedidoAction.asp?acao=email"
}

//admCadastro.asp
function validaMeuCadastro(){
	var dc = document.frmAdmCadastro;
	
	if(dc.nome.value==""){
		alert("Preencha o campo Nome!");
		dc.nome.focus()
		return false
	}
	
	//[INICIO] CPF
	var cic = dc.cpf
	if(validacpf(cic)==false){
		return false;
	}
	//[FIM] CPF
	
	if(dc.endereco.value==""){
		alert("Preencha o campo Endereço!");
		dc.endereco.focus()
		return false;
	}
	
	if(dc.numero.value==""){
		alert("Preencha o campo Número!");
		dc.numero.focus()
		return false
	}
	
	if(dc.cidade.value==""){
		alert("Preencha o campo Cidade!");
		dc.cidade.focus()
		return false
	}
	
	if(dc.uf.value==""){
		alert("Preencha o campo UF!");
		dc.uf.focus()
		return false
	}
	
	if(dc.bairro.value==""){
		alert("Preencha o campo Bairro!");
		dc.bairro.focus()
		return false
	}
	
	if(dc.cep1.value==""){
		alert("Preencha o campo CEP!");
		dc.cep1.focus()
		return false
	}
	
	if(dc.cep2.value==""){
		alert("Preencha o campo CEP!");
		dc.cep2.focus()
		return false
	}
	
	//ddd
	if(dc.ddd.value==""){
		alert("Preencha o campo DDD!");
		dc.ddd.focus()
		return false
	}
	
	if(isNaN(dc.ddd.value)){
		alert("Somente números no campo DDD!");
		dc.ddd.focus()
		return false
	}
	
	if(dc.tel.value==""){
		alert("Preencha o campo Telefone!");
		dc.tel.focus()
		return false
	}
	
	if(isNaN(dc.tel.value)){
		alert("Somente números no campo Telefone!");
		dc.tel.focus()
		return false
	}
	
	if(dc.email.value==""){
		alert("Preencha o campo E-mail!");
		dc.email.focus()
		return false
	}
	
	//validação completa do email
	var email = dc.email;
	if(email.value.indexOf("@", email.value.indexOf("@") + 1 ) != -1) {
		alert("O e-mail informado parece não estar correto.");
		email.focus();
		return false;
	}
	if(email.value.indexOf(".") < 1) {
		alert("O e-mail informado parece não estar correto.");
		email.focus();
		return false;
	}
	if(email.value.indexOf(" ") != -1) {
		alert("O e-mail informado parece não estar correto.");
		email.focus();
		return false;
	}
	if(email.value.indexOf(".@") > 0) {
		alert("O e-mail informado parece não estar correto.");
		email.focus();
		return false;
	}
	if(email.value.indexOf("@.") > 0) {
		alert("O e-mail informado parece não estar correto.");
		email.focus();
		return false;
	}
	if(email.value.indexOf(".com.br.") > 0) {
		alert("O e-mail informado parece não estar correto.");
		email.focus();
		return false;
	}
	if(email.value.indexOf("/") > 0) {
		alert("O e-mail informado parece não estar correto.");
		email.focus();
		return false;
	}
	if(email.value.indexOf("[") > 0) {
		alert("O e-mail informado parece não estar correto.");
		email.focus();
		return false;
	}
	if(email.value.indexOf("]") > 0) {
		alert("O e-mail informado parece não estar correto.");
		email.focus();
		return false;
	}
	if(email.value.indexOf("(") > 0) {
		alert("O e-mail informado parece não estar correto.");
		email.focus();
		return false;
	}
	if(email.value.indexOf(")") > 0) {
		alert("O e-mail informado parece não estar correto.");
		email.focus();
		return false;
	}
	if(email.value.indexOf("..") > 0) {
		alert("O e-mail informado parece não estar correto.");
		email.focus();
		return false;
	}
	//fim email
	
	if(dc.rEmail.value==""){
		alert("Confirme seu E-mail!");
		dc.rEmail.focus()
		return false
	}
	
	//validação completa do rEmail
	var rEmail = dc.rEmail
	if(rEmail.value.indexOf("@", rEmail.value.indexOf("@") + 1 ) != -1) {
		alert("O e-mail informado parece não estar correto.");
		rEmail.focus();
		return false;
	}
	if(rEmail.value.indexOf(".") < 1) {
		alert("O e-mail informado parece não estar correto.");
		rEmail.focus();
		return false;
	}
	if(rEmail.value.indexOf(" ") != -1) {
		alert("O e-mail informado parece não estar correto.");
		rEmail.focus();
		return false;
	}
	if(rEmail.value.indexOf(".@") > 0) {
		alert("O e-mail informado parece não estar correto.");
		rEmail.focus();
		return false;
	}
	if(rEmail.value.indexOf("@.") > 0) {
		alert("O e-mail informado parece não estar correto.");
		rEmail.focus();
		return false;
	}
	if(rEmail.value.indexOf(".com.br.") > 0) {
		alert("O e-mail informado parece não estar correto.");
		rEmail.focus();
		return false;
	}
	if(rEmail.value.indexOf("/") > 0) {
		alert("O e-mail informado parece não estar correto.");
		rEmail.focus();
		return false;
	}
	if(rEmail.value.indexOf("[") > 0) {
		alert("O e-mail informado parece não estar correto.");
		rEmail.focus();
		return false;
	}
	if(rEmail.value.indexOf("]") > 0) {
		alert("O e-mail informado parece não estar correto.");
		rEmail.focus();
		return false;
	}
	if(rEmail.value.indexOf("(") > 0) {
		alert("O e-mail informado parece não estar correto.");
		rEmail.focus();
		return false;
	}
	if(rEmail.value.indexOf(")") > 0) {
		alert("O e-mail informado parece não estar correto.");
		rEmail.focus();
		return false;
	}
	if(rEmail.value.indexOf("..") > 0) {
		alert("O e-mail informado parece não estar correto.");
		rEmail.focus();
		return false;
	}
	//fim do rEmail
	
	if(dc.email.value!=dc.rEmail.value){
		alert("Campo E-mail não coincide com campo Confirme E-mail!");
		dc.email.focus()
		return false
	}
	

	
	if(dc.senha.value==""){
		alert("Confirme seu Senha!");
		dc.senha.focus()
		return false
	}
}


function validaMeuCadastro2(){
	var dc = document.frmAdmCadastro;
	
	if(dc.nome.value==""){
		alert("Preencha o campo Nome!");
		dc.nome.focus()
		return false
	}
	
	//[INICIO] CPF
	var cic = dc.cpf
	if(validacpf(cic)==false){
		return false;
	}
	//[FIM] CPF
	
	if(dc.endereco.value==""){
		alert("Preencha o campo Endereço!");
		dc.endereco.focus()
		return false;
	}
	
	if(dc.numero.value==""){
		alert("Preencha o campo Número!");
		dc.numero.focus()
		return false
	}
	
	if(dc.cidade.value==""){
		alert("Preencha o campo Cidade!");
		dc.cidade.focus()
		return false
	}
	
	if(dc.uf.value==""){
		alert("Preencha o campo UF!");
		dc.uf.focus()
		return false
	}
	
	if(dc.bairro.value==""){
		alert("Preencha o campo Bairro!");
		dc.bairro.focus()
		return false
	}
	
	if(dc.cep1.value==""){
		alert("Preencha o campo CEP!");
		dc.cep1.focus()
		return false
	}
	
	if(dc.cep2.value==""){
		alert("Preencha o campo CEP!");
		dc.cep2.focus()
		return false
	}
	
	//ddd
	if(dc.ddd.value==""){
		alert("Preencha o campo DDD!");
		dc.ddd.focus()
		return false
	}
	
	if(isNaN(dc.ddd.value)){
		alert("Somente números no campo DDD!");
		dc.ddd.focus()
		return false
	}
	
	if(dc.tel.value==""){
		alert("Preencha o campo Telefone!");
		dc.tel.focus()
		return false
	}
	
	if(isNaN(dc.tel.value)){
		alert("Somente números no campo Telefone!");
		dc.tel.focus()
		return false
	}
	
	if(dc.email.value==""){
		alert("Preencha o campo E-mail!");
		dc.email.focus()
		return false
	}
	
	//validação completa do email
	var email = dc.email;
	if(email.value.indexOf("@", email.value.indexOf("@") + 1 ) != -1) {
		alert("O e-mail informado parece não estar correto.");
		email.focus();
		return false;
	}
	if(email.value.indexOf(".") < 1) {
		alert("O e-mail informado parece não estar correto.");
		email.focus();
		return false;
	}
	if(email.value.indexOf(" ") != -1) {
		alert("O e-mail informado parece não estar correto.");
		email.focus();
		return false;
	}
	if(email.value.indexOf(".@") > 0) {
		alert("O e-mail informado parece não estar correto.");
		email.focus();
		return false;
	}
	if(email.value.indexOf("@.") > 0) {
		alert("O e-mail informado parece não estar correto.");
		email.focus();
		return false;
	}
	if(email.value.indexOf(".com.br.") > 0) {
		alert("O e-mail informado parece não estar correto.");
		email.focus();
		return false;
	}
	if(email.value.indexOf("/") > 0) {
		alert("O e-mail informado parece não estar correto.");
		email.focus();
		return false;
	}
	if(email.value.indexOf("[") > 0) {
		alert("O e-mail informado parece não estar correto.");
		email.focus();
		return false;
	}
	if(email.value.indexOf("]") > 0) {
		alert("O e-mail informado parece não estar correto.");
		email.focus();
		return false;
	}
	if(email.value.indexOf("(") > 0) {
		alert("O e-mail informado parece não estar correto.");
		email.focus();
		return false;
	}
	if(email.value.indexOf(")") > 0) {
		alert("O e-mail informado parece não estar correto.");
		email.focus();
		return false;
	}
	if(email.value.indexOf("..") > 0) {
		alert("O e-mail informado parece não estar correto.");
		email.focus();
		return false;
	}
	//fim email
	
	
	if(dc.outroEndereco.checked==true){
		if(dc.entEndereco.value==""){
			alert("Preencha o campo Endereço!")
			dc.entEndereco.focus()
			return false;
		}
		
		if(dc.entNumero.value==""){
			alert("Preencha o campo Número!")
			dc.entNumero.focus()
			return false;
		}
		
		if(dc.entBairro.value==""){
			alert("Preencha o campo Bairro!")
			dc.entBairro.focus()
			return false;
		}
		
		if(dc.entCidade.value==""){
			alert("Preencha o campo Cidade!")
			dc.entCidade.focus()
			return false;
		}
		
		if(dc.entEstado.value==""){
			alert("Selecione o Estado!")
			dc.entEstado.focus()
			return false;
		}
		
	}
	
}



//admCadastro.asp
function func_endereco(){
	if(document.getElementById("outroEndereco").checked == true){
		document.getElementById("tEndereco").style.display=''	
	}else{
		document.getElementById("tEndereco").style.display='none'	
	}
}


function mudaCampos(){
	var cep1 = document.getElementById("entCep1").value.length
	if (cep1 == 5){
		document.getElementById("entCep2").focus()
	}
}

function valida_indicar (){
	dc = document.form1;
	if (dc.cmpSeuNome.value == ""){
		alert ("Preencha o seu nome");
		dc.cmpSeuNome.focus();
		return false;
	}
	if (dc.cmpAmigoNome.value == ""){
		alert ("Preencha o nome do seu amigo");
		dc.cmpAmigoNome.focus();
		return false;
	}
	if (dc.cmpAmigoEmail.value == ""){
		alert ("Preencha o E-mail do seu amigo");
		dc.cmpAmigoEmail.focus();
		return false;
	}
	var email = dc.cmpAmigoEmail;
	if(email.value.indexOf("@", email.value.indexOf("@") + 1 ) != -1) {
		alert("O e-mail informado parece não estar correto.");
		email.focus();
		return false;
	}
	if(email.value.indexOf(".") < 1) {
		alert("O e-mail informado parece não estar correto.");
		email.focus();
		return false;
	}
	if(email.value.indexOf(" ") != -1) {
		alert("O e-mail informado parece não estar correto.");
		email.focus();
		return false;
	}
	if(email.value.indexOf(".@") > 0) {
		alert("O e-mail informado parece não estar correto.");
		email.focus();
		return false;
	}
	if(email.value.indexOf("@.") > 0) {
		alert("O e-mail informado parece não estar correto.");
		email.focus();
		return false;
	}
	if(email.value.indexOf(".com.br.") > 0) {
		alert("O e-mail informado parece não estar correto.");
		email.focus();
		return false;
	}
	if(email.value.indexOf("/") > 0) {
		alert("O e-mail informado parece não estar correto.");
		email.focus();
		return false;
	}
	if(email.value.indexOf("[") > 0) {
		alert("O e-mail informado parece não estar correto.");
		email.focus();
		return false;
	}
	if(email.value.indexOf("]") > 0) {
		alert("O e-mail informado parece não estar correto.");
		email.focus();
		return false;
	}
	if(email.value.indexOf("(") > 0) {
		alert("O e-mail informado parece não estar correto.");
		email.focus();
		return false;
	}
	if(email.value.indexOf(")") > 0) {
		alert("O e-mail informado parece não estar correto.");
		email.focus();
		return false;
	}
	if(email.value.indexOf("..") > 0) {
		alert("O e-mail informado parece não estar correto.");
		email.focus();
		return false;
	}
	dc.submit();
}

function func_fechaPopUp() { //alert()
  
	document.getElementById("css_banner").style.display = "none"

};
