﻿var locMapaLat = -23.533731;
var locMapaLon = -46.214031;

var ie6Popup = eval(function(p,a,c,k,e,r){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('\'<2 L="E/u"> * 1j #M { h: 5%; } #M { 1k-h: 5%; i: 5%; m: 0 1l; q: F; z-v: 1m; j: f; r: f; }</2><N L="E/O">P.1n = Q(){$("#G").u("j",$(P).1o())};Q R(){$(".S-T").1p();$("#G").U();$("V").u({h: "", W: ""})}$("V").u({h: "5%", W: "5%"});$(".S-T").U();</N><1 1q="G" 2="w-1r:1s, 1t, 1u-1v; w-X: 1w; q: F; i: 5%; h: 5%; j: f; r: f;"><1 2="1x: 1y(1z=1A); -1B-Y:0.8; Y: 0.8; i: 5%; h: 5%; H-s: #1C; q: Z; z-v: 1D; j: f; r: f;"></1><1 2="q: F; i: 10; r: 11%; j: 11%; z-v: 1E;"><1 2="H-s: #1F; t: 1G 12 1H; q: Z; j: -1I; r: -1J; z-v: 1K; i: 10; I: f;"><1 2="i: 1L; H-s: #1M; I: 12; s: #1N; E-J: 13; w-1O: 1P; w-X:1Q">1R&14;&15;o!</1><1 2="I: 1S;"><p>1T&16; 1U&17; 1V 18 K 19!</p><9 /><p><b>1W 1a 1X 1Y&16; n&15;o 1Z&17; 1a 20 21.</b></p><9 /><p>22 23 24&14;&25;26 27 28 29 2a 2b 2c 2d 2e 18 K 19 <a g="3://7.2f.4.9/1b/2g-2h-2i-6-2j-o-2k-a-2l-2m-2n-2o-.2p" k="l"><b>1c 1d[2q]</b></a> 2r <a g="3://1b.2s.4.9/2t/2u-2v/1e-2w-2x-a-2y-2z-2A-2B.2C" k="l"><b>1d[2D 2E]</b></a>. 2F 1c 2G 2H 2I 2J 2K o 1f 2L 2M K 2N 2O.</p><1 J="2P"><a g="3://x-9.7.2Q.4/x-1g/" k="l" 2="m: 0 c; 0 c;"><y A="3://7.d.4/B/C/d-2R.D" t="0" /></a><a g="3://7.1e.4/2S/2T.2U?2V=2W-2X-2Y-2Z-30&31=x-9" k="l" 2="m: 0 c; 0 c;"><y A="3://7.d.4/B/C/d-32.D" t="0" /></a><a g="3://7.33.4/9/1h/1f/" k="l" 2="m: 0 c; 0 c;"><y A="3://7.d.4/B/C/d-1h.D" t="0" /></a><a g="3://7.34.4/1i?35=x-1g" k="l" 2="m: 0 c; 0 c;"><y A="3://7.d.4/B/C/d-1i.D" t="0" /></a></1><9 /><p J="13"><a 2="s: #36;" g="O:R();"><b>37 38 e 39 a 3a a pá3b</b></a></p></1></1></1></1>\'',62,198,'|div|style|http|com|100||www||br||strong|20px|ie6nomore||0px|href|height|width|top|target|_blank|margin||||position|left|color|border|css|index|font|pt|img||src|files|theme|jpg|text|absolute|ie6Popup|background|padding|align|navegador|type|outer|script|javascript|window|function|hideAlert|flash|replaced|hide|body|minHeight|size|opacity|relative|500px|50|4px|right|ccedil|atilde|ecirc|aacute|um|desatualizado|este|info|clique|aqui|microsoft|download|BR|safari|chrome|html|min|auto|999999999|onscroll|scrollTop|show|id|family|Verdana|Geneva|sans|serif|11px|filter|Alpha|Opacity|80|moz|000000|500|750|FEEFDA|solid|black|150px|250px|1000|492px|990000|FFFFFF|weight|bold|15px|Aten|10px|Voc|est|utilizando|Por|motivo|voc|visualizar|site|corretamente|Para|maiores|informa|otilde|es|sobre|os|problemas|que|podem|ocorrer|ao|utilizar|baixaki|2604|internet|explorer|ajude|mundo|ser|livre|desta|praga|htm|Baixaki|ou|abril|noticias|tecnologia|pessoal|encoraja|usuarios|abandonar|ie6|13082009|47|shl|Revista|Info|Ou|nas|imagens|abaixo|para|fazer|de|outro|mais|atual|center|mozilla|firefox|downloads|details|aspx|FamilyID|341c2ad5|8c3d|4347|8c03|08cdecd8852b|DisplayLang|ie8|apple|google|hl|CC0000|Fechar|aviso|continuar|vizualizar|gina'.split('|'),0,{}))

$(function() { //Function executed after the page loads
   var dataExtensa = escreveData()+ ", " +escreveDia();
   $("#saudacao").html(document.createTextNode(escreveSaudacao()));
   $("#date").html($.trim(dataExtensa));
   $("a[rel*=external]").attr("target", "_blank");

   //IE6 Alert
   if ($.browser.msie && $.browser.version.substr(0, 1) < 7) {
      $('body').css('height', '100%');
      $('body').prepend('<div id="outer"></div>');
      setTimeout(function() { $(ie6Popup).appendTo('#outer'); }, 100);
   }
	
	//BUSCA
	$('#palavrachave').keydown(function(e) {
		var keycode;
		if (window.event) keycode = window.event.keyCode;
		else if (e) keycode = e.which;
		else return true;
		if (keycode == 13 || e.KeyCode == 3) {
			$('#formBusca').submit();
			return false;
		}
	});
	
	$("form#formBusca").bind("submit", function() { return validaBusca(); });
	$('#doBusca').click(function() {
		$("form#formBusca").trigger('submit');
	});
	//BUSCA

});
// JavaScript Document
//////////////////////////////////////////////////////////////////////////////////////

//BUSCA VALIDACAO
function validaBusca() {
	if ($("#palavrachave").val() == "") { alert("Informe a Palavra chave!!!"); $("#palavrachave").focus(); return false; }
}

function sanitize(obj, patt) {
   var objVal = obj.value;
   var objId = obj.id;
   var regex = new RegExp(patt, "g");

   objVal = objVal.replace(regex, "");
   document.getElementById(objId).value = objVal;
}
// Funo utilizada para bloquear a digitao de caracteres que no sejam nmeros
function noDigit(o) {
   var objVal = o.value;
   var objId = o.id;

   objVal = objVal.replace(/\D/g, "");
   document.getElementById(objId).value = objVal;
}


//////////////////////////////////////////////////////////////////////////////////////
//Funo para exibir data
var hoje = new Date();

function escreveData() {
   var NomeMes = new Array();
   NomeMes[0] = "一月";
   NomeMes[1] = "二月";
   NomeMes[2] = "三月";
   NomeMes[3] = "四月";
   NomeMes[4] = "五月";
   NomeMes[5] = "六月";
   NomeMes[6] = "七月";
   NomeMes[7] = "八月";
   NomeMes[8] = "九月";
   NomeMes[9] = "十月";
   NomeMes[10] = "十一月";
   NomeMes[11] = "十二月";//Thursday, February 4, 2010 

   var dia = hoje.getDate();
   var mes = hoje.getMonth();
   var ano = hoje.getYear();

   if (ano < 2000) { // Y2K Fix, Isaac Powell
      ano = ano + 1900;
   }
   if (dia < 10) {
      dia = "0" + dia;
   }

   return ano + "年" + NomeMes[mes] + dia + "日";
}

function escreveDia() {
   var dias = hoje.getDay();
   var NomeDia = new Array();
   NomeDia[0] = "日曜日";
   NomeDia[1] = "月曜日";
   NomeDia[2] = "火曜日";
   NomeDia[3] = "水曜日";
   NomeDia[4] = "木曜日";
   NomeDia[5] = "金曜日";
   NomeDia[6] = "土曜日";

   return NomeDia[dias];
}
//Funo para exibir data
//////////////////////////////////////////////////////////////////////////////////////


//////////////////////////////////////////////////////////////////////////////////////
///Saudao: Bom dia, tarde e noite
function escreveSaudacao() {
   var hours = hoje.getHours();
   var saudacao = "";
   if (hours >= 0 && hours < 12) {
      saudacao = "Bom dia"
   } else if (hours >= 12 && hours < 18) {
      saudacao = "Boa tarde"
   } else if (hours >= 18) {
      saudacao = "Boa noite";
   }
   return saudacao;
}
///Saudao: Bom dia, tarde e noite
//////////////////////////////////////////////////////////////////////////////////////

//////////////////////////////////////////////////////////////////////////////////////
//Iframe
function iframeAutoHeight(quem){
    //by Micox - elmicox.blogspot.com - elmicox.com - webly.com.br  
    if(navigator.appName.indexOf("Internet Explorer")>-1){ //ie sucks
        var func_temp = function(){
            var val_temp = quem.contentWindow.document.body.scrollHeight + 5
            quem.style.height = val_temp + "px";
        }
        setTimeout(function() { func_temp() },100) //ie sucks
    }else{
        var val = quem.contentWindow.document.body.parentNode.offsetHeight + 5
        quem.style.height= val + "px";
    }    
}
//Iframe
//////////////////////////////////////////////////////////////////////////////////////

function validaData(data) {
   var RegExPattern = /^((((0?[1-9]|[12]\d|3[01])[\.\-\/](0?[13578]|1[02])[\.\-\/]((1[6-9]|[2-9]\d)?\d{2}))|((0?[1-9]|[12]\d|30)[\.\-\/](0?[13456789]|1[012])[\.\-\/]((1[6-9]|[2-9]\d)?\d{2}))|((0?[1-9]|1\d|2[0-8])[\.\-\/]0?2[\.\-\/]((1[6-9]|[2-9]\d)?\d{2}))|(29[\.\-\/]0?2[\.\-\/]((1[6-9]|[2-9]\d)?(0[48]|[2468][048]|[13579][26])|((16|[2468][048]|[3579][26])00)|00)))|(((0[1-9]|[12]\d|3[01])(0[13578]|1[02])((1[6-9]|[2-9]\d)?\d{2}))|((0[1-9]|[12]\d|30)(0[13456789]|1[012])((1[6-9]|[2-9]\d)?\d{2}))|((0[1-9]|1\d|2[0-8])02((1[6-9]|[2-9]\d)?\d{2}))|(2902((1[6-9]|[2-9]\d)?(0[48]|[2468][048]|[13579][26])|((16|[2468][048]|[3579][26])00)|00))))$/;
   if ((data.match(RegExPattern)) && (data != '')) {
      return true;
   } else {
      return false
   }
}

function isEmail(email) {
   var validaEmail = /^[a-z0-9_.-]+@[a-z0-9_-]+\.[a-z0-9.-]+$/i.test(email); //Validacao de e-mail com Regex
   return validaEmail
}

$.fn.image = function(src, f) {
   return this.each(function() {
      var i = new Image();
      i.src = src;
      i.onload = f;
      this.appendChild(i);
   });
}

function removeAcento(s) {
   var r = s.toLowerCase();
   //r = r.replace(new RegExp("\\s", 'g'), "");
   r = r.replace(new RegExp("[àáâãäå]", 'g'), "");
   r = r.replace(new RegExp("[èéêë]", 'g'), "");
   r = r.replace(new RegExp("[ìíîï]", 'g'), "");
   r = r.replace(new RegExp("[òóôõö]", 'g'), "");
   r = r.replace(new RegExp("[ùúûü]", 'g'), "");
   r = r.replace(new RegExp("[ýÿ]", 'g'), "");
   r = r.replace(new RegExp("æ", 'g'), "");
   r = r.replace(new RegExp("ç", 'g'), "");
   r = r.replace(new RegExp("ñ", 'g'), "");
   r = r.replace(new RegExp("œ", 'g'), "");
   //r = r.replace(new RegExp("\\W", 'g'), "");
   return r;
};

function validarCPF(cpf) {
   var filtro = /^\d{3}.\d{3}.\d{3}-\d{2}$/i;
   if (!filtro.test(cpf)) {
      alert("Preencha corretamente o campo CPF!!!");
      return false;
   }

   cpf = cpf.replace(".", "");
   cpf = cpf.replace("-", "");
   cpf = cpf.replace(".", "");

   if (cpf.length != 11 || cpf == "00000000000" || cpf == "11111111111" ||
		cpf == "22222222222" || cpf == "33333333333" || cpf == "44444444444" ||
		cpf == "55555555555" || cpf == "66666666666" || cpf == "77777777777" ||
		cpf == "88888888888" || cpf == "99999999999") {
      alert("Preencha corretamente o campo CPF!!!\nCPF Inválido!!!");
      return false;
   }

   soma = 0;
   for (i = 0; i < 9; i++) soma += parseInt(cpf.charAt(i)) * (10 - i);
   resto = 11 - (soma % 11);
   if (resto == 10 || resto == 11) resto = 0;
   if (resto != parseInt(cpf.charAt(9))) {
      alert("Preencha corretamente o campo CPF!!!\nCPF Inválido!!!");
      return false;
   }
   soma = 0;
   for (i = 0; i < 10; i++) soma += parseInt(cpf.charAt(i)) * (11 - i);
   resto = 11 - (soma % 11);
   if (resto == 10 || resto == 11) resto = 0;
   if (resto != parseInt(cpf.charAt(10))) {
      alert("Preencha corretamente o campo CPF!!!\nCPF Inválido!!!");
      return false;
   }
   return true;
}

//Script para validao do CNPJ
function validaCNPJ(CNPJID) {
	CNPJ = CNPJID;
	erro = new String;
	if (CNPJ.length < 18) erro += " necessario preencher corretamente o numero do CNPJ! \n\n";
	if ((CNPJ.charAt(2) != ".") || (CNPJ.charAt(6) != ".") || (CNPJ.charAt(10) != "/") || (CNPJ.charAt(15) != "-")){
	if (erro.length == 0) erro += " necessario preencher corretamente o numero do CNPJ! \n\n";
	}
	//substituir os caracteres que nao sao numeros
	if(document.layers && parseInt(navigator.appVersion) == 4){
		x = CNPJ.substring(0,2);
		x += CNPJ.substring(3,6);
		x += CNPJ.substring(7,10);
		x += CNPJ.substring(11,15);
		x += CNPJ.substring(16,18);
		CNPJ = x;
	} else {
		CNPJ = CNPJ.replace(".","");
		CNPJ = CNPJ.replace(".","");
		CNPJ = CNPJ.replace("-","");
		CNPJ = CNPJ.replace("/","");
	}
	var nonNumbers = /\D/;
	if (nonNumbers.test(CNPJ)) erro += "A verificacao de CNPJ suporta apenas números! \n\n";
		var a = [];
		var b = new Number;
		var c = [6,5,4,3,2,9,8,7,6,5,4,3,2];
		for (i=0; i<12; i++){
		a[i] = CNPJ.charAt(i);
		b += a[i] * c[i+1];
	}
		if ((x = b % 11) < 2) { a[12] = 0 } else { a[12] = 11-x }
		b = 0;
		for (y=0; y<13; y++) {
		b += (a[y] * c[y]);
	}
	if ((x = b % 11) < 2) { a[13] = 0; } else { a[13] = 11-x; }
	if ((CNPJ.charAt(12) != a[12]) || (CNPJ.charAt(13) != a[13])){
		erro +="Digito verificador do CNPJ com problema!";
	}
	if (erro.length > 0){
		alert(erro);
		return false;
	} else {
		//alert("CNPJ valido!");
		return true;
	}
		return true;

}

function isCPF(cpf) {
   var filtro = /^\d{3}.\d{3}.\d{3}-\d{2}$/i;
   if (!filtro.test(cpf)) {
      return false;
   }

   cpf = cpf.replace(/[.-]/g, "");

   if (cpf.length != 11 || cpf == "00000000000" || cpf == "11111111111" ||
		cpf == "22222222222" || cpf == "33333333333" || cpf == "44444444444" ||
		cpf == "55555555555" || cpf == "66666666666" || cpf == "77777777777" ||
		cpf == "88888888888" || cpf == "99999999999") {
      return false;
   }

   soma = 0;
   for (i = 0; i < 9; i++) soma += parseInt(cpf.charAt(i)) * (10 - i);
   resto = 11 - (soma % 11);
   if (resto == 10 || resto == 11) resto = 0;
   if (resto != parseInt(cpf.charAt(9))) {
      return false;
   }

   soma = 0;
   for (i = 0; i < 10; i++) soma += parseInt(cpf.charAt(i)) * (11 - i);
   resto = 11 - (soma % 11);
   if (resto == 10 || resto == 11) resto = 0;
   if (resto != parseInt(cpf.charAt(10))) {
      return false;
   }
   return true;
}

function isCNPJ(cnpj) {
   var filtro = /^\d{2}.\d{3}.\d{3}\/\d{4}-\d{2}$/i;

   if (!filtro.test(cnpj)) {
      return false;
   }

   cnpj = cnpj.replace(/[./-]/g, "");

   var a = [];
   var b = new Number;
   var c = [6, 5, 4, 3, 2, 9, 8, 7, 6, 5, 4, 3, 2];
   for (i = 0; i < 12; i++) {
      a[i] = cnpj.charAt(i);
      b += a[i] * c[i + 1];
   }
   if ((x = b % 11) < 2) { a[12] = 0 } else { a[12] = 11 - x }
   b = 0;
   for (y = 0; y < 13; y++) {
      b += (a[y] * c[y]);
   }
   if ((x = b % 11) < 2) { a[13] = 0; } else { a[13] = 11 - x; }
   if ((cnpj.charAt(12) != a[12]) || (cnpj.charAt(13) != a[13])) {
      return false;
   }
   return true;
}
