function ajaxInit() {

	var req;

		try {

			req = new ActiveXObject("Microsoft.XMLHTTP");

		} catch(e) {

		try {

			req = new ActiveXObject("Msxml2.XMLHTTP");

		} catch(ex) {

			try {

		req = new XMLHttpRequest();

			} catch(exc) {

	alert("Esse browser nÃ£o tem recursos para uso do Ajax");

		req = null;

			}

		}

	}

	return req;

}



//#######################################################################################################

//FUNÃ‡ÃƒO PARA ABRIR PAGINA.

//#######################################################################################################

function Open_page(url,target){

	

		var imgload = "img/ajax-loader.gif";

		

		ajax = ajaxInit();

		ajax.open("GET", url, true);

		ajax.setRequestHeader('Content-type','application/x-www-form-urlencoded; charset=utf-8'); 

		ajax.setRequestHeader("Cache-Control", "no-store, no-cache, must-revalidate");

		ajax.setRequestHeader("Cache-Control", "post-check=0, pre-check=0");

		ajax.setRequestHeader("Content-Type", "text/xml; charset=utf-8"); 

		ajax.setRequestHeader("Pragma", "no-cache");

		ajax.onreadystatechange=function() {

				if (ajax.readyState==1){

			document.getElementById(target).innerHTML = '&nbsp;&nbsp;<div align=""left""><img src='+imgload+'>&nbsp;<font face="verdana" size="2">Recebendo informa&ccedil;&ouml;es...</font></div>';

			}

				if (ajax.readyState==2){

			document.getElementById(target).innerHTML = '&nbsp;&nbsp;<div align=""left""><img src='+imgload+'>&nbsp;<font face="verdana" size="2">Montando listagem...</font></div>';

			}

				if (ajax.readyState==3){

			document.getElementById(target).innerHTML = '&nbsp;&nbsp;<div align=""left""><img src='+imgload+'>&nbsp;<font face="verdana" size="2">Preparando para exibir listagem...</font></div>';

			}

				if (ajax.readyState==4){

			document.getElementById(target).innerHTML = ajax.responseText;

				}

			}

		ajax.send(null);

}





//#######################################################################################################

function fnverificacpf(strcpf){

	

		if(strcpf == ''){

				alert('Por favor, informe seu CPF.');

				document.getElementById('cpf').focus()

				return false;

			}

			if(!valida_cpf(strcpf)){

				alert('CPF invalido.\nRedigite seu cpf.');

				document.getElementById('cpf').value = '';

				document.getElementById('cpf').focus()

				return false;

			}

	

		var imgload = "imagens/ajax-loader2.gif";

		

		ajax = ajaxInit();

		ajax.open("GET", "functions/pageviewajax.php?ParentName=vercpfdb&cpf="+strcpf, true);

		ajax.setRequestHeader('Content-type','application/x-www-form-urlencoded; charset=utf-8'); 

		ajax.setRequestHeader("Cache-Control", "no-store, no-cache, must-revalidate");

		ajax.setRequestHeader("Cache-Control", "post-check=0, pre-check=0");

		ajax.setRequestHeader("Content-Type", "text/html; charset=utf-8"); 

		ajax.setRequestHeader("Pragma", "no-cache");

		ajax.onreadystatechange=function() {

				if (ajax.readyState==1){

					document.getElementById("dcpf").innerHTML = '<img src='+imgload+'> <span style="font:bold 9px Tahoma; color:#990000;">verificando cpf ...</span>';

				}

				if (ajax.readyState==4){

					document.getElementById("dcpf").innerHTML = ajax.responseText;

				}

			}

		ajax.send(null);

}	



//#######################################################################################################

//#######################################################################################################

function ShowEventAjax(txtevent,divevent){

	

	

		var imgload = "imagens/ajax-loader.gif";

		

		ajax = ajaxInit();

		ajax.open("GET", "functions/pageviewajax.php?ParentName="+txtevent, true);

		ajax.setRequestHeader('Content-type','application/x-www-form-urlencoded; charset=utf-8'); 

		ajax.setRequestHeader("Cache-Control", "no-store, no-cache, must-revalidate");

		ajax.setRequestHeader("Cache-Control", "post-check=0, pre-check=0");

		ajax.setRequestHeader("Content-Type", "text/xml; charset=utf-8"); 

		ajax.setRequestHeader("Pragma", "no-cache");

		ajax.onreadystatechange=function() {				

				if (ajax.readyState==4){

					document.getElementById(divevent).innerHTML = ajax.responseText;

				}

			}

		ajax.send(null);	



}

//#######################################################################################################

//#######################################################################################################

function ContClickbanner(ip,id){	

	

		ajax = ajaxInit();

		ajax.open("GET", "functions/pageviewajax.php?ParentName=ContClickbanner&ip="+ip+"&id="+id, true);

		ajax.setRequestHeader('Content-type','application/x-www-form-urlencoded; charset=utf-8'); 

		ajax.setRequestHeader("Cache-Control", "no-store, no-cache, must-revalidate");

		ajax.setRequestHeader("Cache-Control", "post-check=0, pre-check=0");

		ajax.setRequestHeader("Content-Type", "text/xml; charset=utf-8"); 

		ajax.setRequestHeader("Pragma", "no-cache");		

		ajax.onreadystatechange=function() {				

				if (ajax.readyState==4){

					document.getElementById("returnclick").innerHTML = ajax.responseText;

				}

			}

		ajax.send(null);



}

//#######################################################################################################

function ShowCidades(id_estado){

	

		var imgload = "imagens/ajax-loader.gif";

		

		ajax = ajaxInit();

		ajax.open("GET", "functions/pageviewajax.php?ParentName=Cidade&id_estado="+id_estado, true);

		ajax.setRequestHeader('Content-type','application/x-www-form-urlencoded; charset=utf-8'); 

		ajax.setRequestHeader("Cache-Control", "no-store, no-cache, must-revalidate");

		ajax.setRequestHeader("Cache-Control", "post-check=0, pre-check=0");

		ajax.setRequestHeader("Content-Type", "text/xml; charset=utf-8"); 

		ajax.setRequestHeader("Pragma", "no-cache");

		ajax.onreadystatechange=function() {		

				if (ajax.readyState==1){

					document.getElementById('divcidades').innerHTML = '<img src='+imgload+'> <span style="font:bold 9px Tahoma; color:#990000;">Carregando ...</span>';

				}

				if (ajax.readyState==4){

					document.getElementById('divcidades').innerHTML = ajax.responseText;

				}

			}

		ajax.send(null);	



}







//#######################################################################################################

//################## VALIDAÃ‡Ã•ES DE FORMS E OUTROS #######################################################

//#######################################################################################################

function validaloginpainel(){

	

		var strloginr = document.getElementById('strlogin').value;

			if(strloginr == ''){

				alert('Por favor, insira seu login de acesso.');

				document.getElementById('strlogin').focus()

				return false;

			}				



		var strsenhar = document.getElementById('strpassword').value;

			if(strsenhar == ''){

				alert('Por favor, informe sua senha de acesso.');

				document.getElementById('strpassword').focus()

				return false;

			}

			

	document.FormX.submit();



}



//#######################################################################################################

//#######################################################################################################

function validafranqueador(){

	

		var empresa = document.getElementById('empresa').value;

			if(empresa == ''){

				alert('Por favor, informe o nome da franquia.');

				document.getElementById('empresa').focus()

				return false;

			}

		var cnpj = document.getElementById('cnpj').value;

			if(cnpj == ''){

				alert('Por favor, informe o cnpj da franquia.');

				document.getElementById('cnpj').focus()

				return false;

			}

			if(!valida_cnpj(cnpj)){

				alert('CNPJ Invalido.\nRedigite o CNPJ.');

				document.getElementById('cnpj').value = '';

				document.getElementById('cnpj').focus()

				return false;

			}	

		var email = document.getElementById('email').value;

			if(email == ''){

				alert('Por favor, informe seu E-mail.');

				document.getElementById('email').focus()

				return false;

			}

			if(!fnValidaEmail(email)){

				alert('Email invalido.\nRedigite seu E-MAIL.');

				document.getElementById('email').value = '';

				document.getElementById('email').focus()

				return false;

			}

		var fone = document.getElementById('fone').value;

			if(fone == ''){

				alert('Por favor, informe o telefone de contato.');

				document.getElementById('fone').focus()

				return false;

			}		



}

//#######################################################################################################

//#######################################################################################################

function IsNumericVia(sText) {
   var ValidChars = "0123456789";
   var IsNumber=1;
   var Char;
   for (i = 0; i < sText.length && IsNumber == true; i++) { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = 0;
         }
      }
   return IsNumber;
}

function validaContatoExpresso(){

        var nao_selecionado = 0;
		var segmentos = 0;
		todos = document.getElementsByTagName('input'); 
		for(x = 0; x < todos.length; x++) {
			
			if(todos[x].type=='checkbox') {
				if((todos[x].name!='newsletter')&&(todos[x].name!='newsletterParceiros')) {
					segmentos = 1;
				}
			}
			
		    if(IsNumericVia(todos[x].id)) {
				if (todos[x].checked) { 
					nao_selecionado = 1; 
				} 
			}
		} 
		if((nao_selecionado == 0)&&(segmentos == 1)) {
			alert("Selecione pelo menos um segmento do seu interesse!"); 
			return false; 
		}

		var nome = document.getElementById('iNome').value;

			if(nome == ''){

				alert('Por favor, informe seu nome completo.');

				document.getElementById('iNome').focus();

				return false;

			}

			

		var email = document.getElementById('iEmail').value;

			if(email == ''){

				alert('Por favor, informe seu E-mail.');

				document.getElementById('iEmail').focus();

				return false;

			}

			if(!fnValidaEmail(email)){

				alert('Email invalido.\nRedigite seu E-MAIL.');

				document.getElementById('iEmail').value = '';

				document.getElementById('iEmail').focus();

				return false;

			}

		

		var iDataNascimento = document.getElementById('iDataNascimento').value;

			if(iDataNascimento == ''){

				alert('Por favor, informe sua data de nascimento.');

				document.getElementById('iDataNascimento').focus();

				return false;

			}

			

		marcado = -1

			for (i=0; i<document.getElementsByName('strsexo').length; i++) {

				if (document.getElementsByName('strsexo')[i].checked) {

					marcado = i;

					resposta = document.getElementsByName('strsexo')[i].value;

				}

			}	

			if (marcado == -1) {

				alert("Selecione seu sexo.");

				document.getElementsByName('strsexo')[0].focus();

				return false;

			} 

				

		var iTelefone = document.getElementById('iTelefone').value;

			if(iTelefone == ''){

				alert('Por favor, informe o número de seu telefone.');

				document.getElementById('iTelefone').focus();

				return false;

			}	

		

			

		var endereco = document.getElementById('endereco').value;

			if(endereco == ''){

				alert('Por favor, informe seu endereço completo.');

				document.getElementById('endereco').focus();

				return false;

			}

			

		var numero = document.getElementById('numero').value;

			if(numero == ''){

				alert('Por favor, informe o número de seu endereço.');

				document.getElementById('numero').focus();

				return false;

			}

		

		var bairro = document.getElementById('bairro').value;

			if(bairro == ''){

				alert('Por favor, informe o nome de seu bairro.');

				document.getElementById('bairro').focus();

				return false;

			}

			

		var iCep = document.getElementById('iCep').value;

			if(iCep == ''){

				alert('Por favor, informe o Cep de seu endereço.');

				document.getElementById('iCep').focus();

				return false;

			}

		var iEstado = document.getElementById('intUF').value;

			if(iCep == ''){

				alert('Por favor, informe o Estado de seu endereço.');

				document.getElementById('intUF').focus();

				return false;

			}

		var iCidade = document.getElementById('intCidade').value;

			if(iCep == ''){

				alert('Por favor, informe a Cidade de seu endereço.');

				document.getElementById('intCidade').focus();

				return false;

			}

			

		var cidadeInteresse = document.getElementById('cidadeInteresse').value;

			if(cidadeInteresse == ''){

				alert('Por favor, informe a cidade de interesse para abrir sua franquia.');

				document.getElementById('cidadeInteresse').focus();

				return false;

			}

			

		var nivelInteresse = document.getElementById('nivelInteresse').value;

			if(nivelInteresse == ''){

				alert('Por favor, informe o nível de interesse em abrir sua franquia.');

				document.getElementById('nivelInteresse').focus();

				return false;

			}

			

		

			

		var melhorHorario = document.getElementById('melhorHorario').value;

			if(melhorHorario == ''){

				alert('Por favor, informe o melhor horário para contactá-lo(a).');

				document.getElementById('melhorHorario').focus();

				return false;

			}

}

//#######################################################################################################

function validaCadastroNews(){

	

		var nome = document.getElementById('iNome').value;

			if(nome == ''){

				alert('Por favor, informe seu nome completo.');

				document.getElementById('iNome').focus();

				return false;

			}

			

		var email = document.getElementById('iEmail').value;

			if(email == ''){

				alert('Por favor, informe seu E-mail.');

				document.getElementById('iEmail').focus();

				return false;

			}

			if(!fnValidaEmail(email)){

				alert('Email invalido.\nRedigite seu E-MAIL.');

				document.getElementById('iEmail').value = '';

				document.getElementById('iEmail').focus();

				return false;

			}

		var iDataNascimento = document.getElementById('iDataNascimento').value;

			if(iDataNascimento == ''){

				alert('Por favor, informe sua data de nascimento.');

				document.getElementById('iDataNascimento').focus();

				return false;

			}

			

		marcado = -1

			for (i=0; i<document.getElementsByName('strsexo').length; i++) {

				if (document.getElementsByName('strsexo')[i].checked) {

					marcado = i;

					resposta = document.getElementsByName('strsexo')[i].value;

				}

			}	

			if (marcado == -1) {

				alert("Selecione seu sexo.");

				document.getElementsByName('strsexo')[0].focus();

				return false;

			} 

		var seguimento = document.getElementById('id_seguimento').value;

			if(seguimento == ''){

				alert('Por favor, informe um seguimento.');

				document.getElementById('id_seguimento').focus();

				return false;

			}

			

}

//#######################################################################################################

function validaNews(){

	

		var nome = document.getElementById('newsnome').value;

			if(nome == '' || nome == 'insira seu nome'){

				alert('Por favor, informe seu nome.');

				document.getElementById('newsnome').focus();

				return false;

			}

			

		var email = document.getElementById('newsemail').value;

			if(email == '' || email == 'insira seu e_mail'){

				alert('Por favor, informe seu E-mail.');

				document.getElementById('newsemail').focus();

				return false;

			}

			if(!fnValidaEmail(email)){

				alert('Email invalido.\nRedigite seu E-MAIL.');

				document.getElementById('newsemail').value = '';

				document.getElementById('newsemail').focus();

				return false;

			}

	

	

	}



//#######################################################################################################

//VALIDA EMAIL #################################################################################

function fnValidaEmail(email){

	

	var jSintaxe, jArroba, jPontos;	

	var ExpReg = new RegExp('[^a-zA-Z0-9\.@_-]', 'g');	

	jSintaxe = !ExpReg.test(email);	

	if (jSintaxe == false){

		return false;

	}

	jPontos = (email.indexOf('.') > 0) && !(email.indexOf('..') > 0);	

	if (jPontos == false){

		return false;

	}

	jArroba = (email.indexOf('@') > 0) && (email.indexOf('@') == email.lastIndexOf('@'));	

	if (jArroba == false){

		return false;

	}	

	return ( jSintaxe && jPontos && jArroba);



}

function valida_cpf(icpf)

      {

      var numeros, digitos, soma, i, resultado, digitos_iguais;

      digitos_iguais = 1;

      if (cpf.length < 11)

            return false;

      for (i = 0; i < cpf.length - 1; i++)

            if (cpf.charAt(i) != cpf.charAt(i + 1))

                  {

                  digitos_iguais = 0;

                  break;

                  }

      if (!digitos_iguais)

            {

            numeros = cpf.substring(0,9);

            digitos = cpf.substring(9);

            soma = 0;

            for (i = 10; i > 1; i--)

                  soma += numeros.charAt(10 - i) * i;

            resultado = soma % 11 < 2 ? 0 : 11 - soma % 11;

            if (resultado != digitos.charAt(0))

                  return false;

            numeros = cpf.substring(0,10);

            soma = 0;

            for (i = 11; i > 1; i--)

                  soma += numeros.charAt(11 - i) * i;

            resultado = soma % 11 < 2 ? 0 : 11 - soma % 11;

            if (resultado != digitos.charAt(1))

                  return false;

            return true;

            }

      else

            return false;

      }

function valida_cnpj(cnpj)

      {

      var numeros, digitos, soma, i, resultado, pos, tamanho, digitos_iguais;

      digitos_iguais = 1;

      if (cnpj.length < 14 && cnpj.length < 15)

            return false;

      for (i = 0; i < cnpj.length - 1; i++)

            if (cnpj.charAt(i) != cnpj.charAt(i + 1))

                  {

                  digitos_iguais = 0;

                  break;

                  }

      if (!digitos_iguais)

            {

            tamanho = cnpj.length - 2

            numeros = cnpj.substring(0,tamanho);

            digitos = cnpj.substring(tamanho);

            soma = 0;

            pos = tamanho - 7;

            for (i = tamanho; i >= 1; i--)

                  {

                  soma += numeros.charAt(tamanho - i) * pos--;

                  if (pos < 2)

                        pos = 9;

                  }

            resultado = soma % 11 < 2 ? 0 : 11 - soma % 11;

            if (resultado != digitos.charAt(0))

                  return false;

            tamanho = tamanho + 1;

            numeros = cnpj.substring(0,tamanho);

            soma = 0;

            pos = tamanho - 7;

            for (i = tamanho; i >= 1; i--)

                  {

                  soma += numeros.charAt(tamanho - i) * pos--;

                  if (pos < 2)

                        pos = 9;

                  }

            resultado = soma % 11 < 2 ? 0 : 11 - soma % 11;

            if (resultado != digitos.charAt(1))

                  return false;

            return true;

            }

      else

            return false;

      } 





//#######################################################################################################



function winOpen (URL){

   window.open(URL,"popup","width=500,height=300,scrollbars=Yes");

} 



//##############################################################################################

//TAMANHO DE FONTE #############################################################################



var tam=11;

	function mudaFonte(tipo)

	{

		if (tipo=="mais")

		{

			if(tam<18) tam+=2;	

			}else

			{

			if(tam>10) tam-=2;

		}

		document.getElementById('conteapresentacao').style.fontSize=tam+'px' ;

	}

//##############################################################################################



//##############################################################################################

//IMPRIMIR CONTEUDO ############################################################################

function PrintElementID(id, pg) {

    var oPrint, oJan;

    oPrint     = window.document.getElementById(id).innerHTML;

    oJan     = window.open(pg);

    oJan.document.write(oPrint);

    oJan.history.go();

    oJan.window.print();

}

//##############################################################################################

