function TrocaBarra(sNomeURL,sParametros,sOndeMostrar)
	{
	 var url= sNomeURL;
	  url = url  + "?" + sParametros + "&sid=" + Math.random();
	 xmlHttp = ConfigurarAjax(url, sOndeMostrar, "");
	}

function OcultaBannerFlash()
		{
			document.getElementById("BannerFlash").innerHTML="";
		}

function Geral(sNomeURL,sParametros,sOndeMostrar)
	{
	 var url= sNomeURL;
	  url = url  + "?" + sParametros + "&sid=" + Math.random();
	 xmlHttp = ConfigurarAjax(url, sOndeMostrar, "");
	}



function Geral2(sNomeURL,sParametros,sOndeMostrar)
	{
	 var url= sNomeURL;
	  url = url  + "?" + sParametros + "&sid=" + Math.random();
	 xmlHttp = ConfigurarAjax(url, sOndeMostrar, "");
	}


function Tags(sNomeURL,sParametros,sOndeMostrar)
	{
	 var url= sNomeURL;
	  url = url  + "?" + sParametros + "&sid=" + Math.random();
	 xmlHttp = ConfiguraAjaxTags(url, sOndeMostrar, "");
	}

function AmpliaFotos(sNomeURL,sParametros,sOndeMostrar)
	{
	 var url= sNomeURL;
	  url = url  + "?" + sParametros + "&sid=" + Math.random();
	 xmlHttp = ConfigurarAjaxB(url, sOndeMostrar, "");
	}	

function ListarTags(sNomeURL,sParametros,sOndeMostrar)
	{
	 var url= sNomeURL;
	  url = url  + "?" + sParametros + "&sid=" + Math.random();
	 xmlHttp = ConfigurarAjax(url, sOndeMostrar, "");
	}

function Fechar()
	{
	document.getElementById("DivContFoto").style.display='none';
	}

function FecharComentario()
	{
	document.getElementById("ConteudoFormComentario").style.display='none';
	}

function FechaDivTags()
	{
	document.getElementById("DivConteudoTags").style.display='none';
	}
function FechaDivTags()
	{
	document.getElementById("DivConteudoTags").style.display='none';
	}
function FechaDivTagsEstabelecimento()
	{
	document.getElementById("DivConteudoTagsEstabelecimentos").style.display='none';
	}
function FechaDivPublicacoes()
	{
	document.getElementById("area_visualizacao").style.display='none';
	}

function FechaDivAlteraEstabelecimento()
	{
	document.getElementById("Altera_Estab").style.display='none';
	}
	
function FechaDivEvento_Estabelecimtno()
	{
	document.getElementById("Lista_estabelecimento_eventos").style.display='none';
	}	


function FechaDivEvento_Estabelecimtno_Altera()
	{
	document.getElementById("Lista_estabelecimento_eventos_altera").style.display='none';
	}
	
	
function FechaDivAreaColunista()
	{
	document.getElementById("Area_Colunista").style.display='none';
	}


function FechaDiv()
	{
		document.getElementById("FormIncluiEventos").innerHTML="";
		document.getElementById("FormIncluiEventos").style.display='';
	}

function FechaDivEventosEstabelecimentos()
	{
	document.getElementById("Lista_estabelecimento_eventos").style.display='none';
	}


function FecharDivNovoEstabelecimento()
	{
	document.getElementById("Evento_Novo_Estabelecimento").style.display='none';
	}


function FecharDivNoticiasEmail()
	{
	document.getElementById("Email_Noticias").style.display='none';
	}


function FecharDivEntretenimentoEmail()
	{
	document.getElementById("Email_Entretenimento").style.display='none';
	}


function FecharDivGastronomiaEmail()
	{
	document.getElementById("Email_Gastro").style.display='none';
	}


function Carrega(url){
	window.location.href = url;
	}


//Envia dados por botões
    
function ObterCamposFormulario(nome_formulario)
	   {
	    var url = "";
	    var conector = "";
	    var formulario = document.getElementById(nome_formulario);
		var usou = false;
	    if (formulario.length > 0) 
	    {
	     for (i=0; i<formulario.length; i++) {
			usou = false;
			if (formulario[i].type == "radio") 
	      {
	       if (formulario[i].checked == true)
	       {
		url = url + conector + formulario[i].name + "=" + formulario[i].value;
			usou = true;
	       }

	      }
	      else
	      {
	       if (formulario[i].type == "checkbox") 
	       {
		if (formulario[i].checked == true)
		{
		 url = url + conector + formulario[i].name + "=" + formulario[i].value;
			usou = true;
		}
	       }
	       else
	       {
		if ((formulario[i].type != "button") && (formulario[i].type != "reset"))
		{
		 url = url + conector + formulario[i].name + "=" + formulario[i].value;
			usou = true;
		}
	       }
	      }
		  if (usou == true)
		  {
	      conector = "&";
		  }
	     }
	    }
	    return url;
	   }
	
		
// Início - Código de aumentar e diminuir a letra			
		
var tagAlvo = new Array('p'); //pega todas as tags p//
 var tamanhos = new Array( '9px','11px','13px','15px','17px','19px','21px' );
  var tamanhoInicial = 2;

function mudaTamanho( idAlvo,acao ){
if (!document.getElementById) return
  var selecionados = null,tamanho = tamanhoInicial,i,j,tagsAlvo;
  tamanho += acao;
  if ( tamanho < 0 ) tamanho = 0;
  if ( tamanho > 6 ) tamanho = 6;
  tamanhoInicial = tamanho;
  if ( !( selecionados = document.getElementById( idAlvo ) ) ) selecionados = document.getElementsByTagName( idAlvo )[ 0 ];

  selecionados.style.fontSize = tamanhos[ tamanho ];

  for ( i = 0; i < tagAlvo.length; i++ ){
    tagsAlvo = selecionados.getElementsByTagName( tagAlvo[ i ] );
    for ( j = 0; j < tagsAlvo.length; j++ ) tagsAlvo[ j ].style.fontSize = tamanhos[ tamanho ];
  }
}
// Fim - Código de aumentar e diminuir a letra		


// Inicio - Limita quantidade do textarea para 255 caracteres
function blocTexto(valor)
{
    quant = 250;
    total = valor.length;
    if(total <= quant)
    {
        resto = quant - total;
        document.getElementById('cont').innerHTML = resto;
    }
    else
    {
        document.getElementById('comentario').value = valor.substr(0,quant);
    }
}
// Fim - Limita quantidade do textarea para 255 caracteres



// Inicio - Valida os campos dos comentarios
function ValidaOsCamposEmBranco(sNomeURL,sParametros,sOndeMostrar){


var strMensagemErro = "";

	if (document.FormComentarios.nome.value == "")
		strMensagemErro = "- Informe o Nome\n\t"

	if (document.FormComentarios.comentario.value == "")
		strMensagemErro += "- Informe o Comentario\n\t"


	if (strMensagemErro == "")
	{
		Geral(sNomeURL,sParametros,sOndeMostrar);
	}
	else
		alert("Problemas detectados:\n\t"+strMensagemErro);
}

// Fim - Valida os campos dos comentarios

// Inicio - Abre janela de impressão
var contador = 1;
function Print() {

	document.getElementById('tempo');
	if(contador == 0) {
			window.print();
		}

	if (contador != 0){
			contador = contador-1;
			setTimeout("Print()", 1000);
		}
}

// Fim - Abre janela de impressão




/************************** Troca Aba **************************/
function trocaAba(x){
	aba = x;
	abas = aba.parentNode;
	
	for(a=0; a<abas.getElementsByTagName('li').length; a++){
		abas.getElementsByTagName('li')[a].className='';
	}
	
	conteudo = 0;
	area = aba.parentNode.parentNode;
	
	for(b=0; b<area.getElementsByTagName('div').length; b++){
		if(area.getElementsByTagName('div')[b].className.indexOf('aba_conteudo') == 0 ){
			classe = area.getElementsByTagName('div')[b].className;
			if(classe.indexOf(' ativo') > 0){
				area.getElementsByTagName('div')[b].className = tiraTrecho(classe,' ativo');
			}
			if (abas.getElementsByTagName('li')[conteudo] == aba){
				area.getElementsByTagName('div')[b].className = classe+' ativo';
			}
			conteudo++;
		}
	}
	aba.className='ativo';
}

/*************** tira trecho da string ***************/
function tiraTrecho(string,trecho){
	if(string.indexOf(trecho)>0){
		string = string.substring(0, string.indexOf(trecho))
	}
	return string;
}



//MÁSCARA DE VALORES

function txtBoxFormat(objeto, sMask, evtKeyPress) {
    var i, nCount, sValue, fldLen, mskLen,bolMask, sCod, nTecla;


if(document.all) { // Internet Explorer
    nTecla = evtKeyPress.keyCode;
} else if(document.layers) { // Nestcape
    nTecla = evtKeyPress.which;
} else {
    nTecla = evtKeyPress.which;
    if (nTecla == 8) {
        return true;
    }
}

    sValue = objeto.value;

    // Limpa todos os caracteres de formatação que
    // já estiverem no campo.
    sValue = sValue.toString().replace( "-", "" );
    sValue = sValue.toString().replace( "-", "" );
    sValue = sValue.toString().replace( ".", "" );
    sValue = sValue.toString().replace( ".", "" );
    sValue = sValue.toString().replace( "/", "" );
    sValue = sValue.toString().replace( "/", "" );
    sValue = sValue.toString().replace( ":", "" );
    sValue = sValue.toString().replace( ":", "" );
    sValue = sValue.toString().replace( "(", "" );
    sValue = sValue.toString().replace( "(", "" );
    sValue = sValue.toString().replace( ")", "" );
    sValue = sValue.toString().replace( ")", "" );
    sValue = sValue.toString().replace( " ", "" );
    sValue = sValue.toString().replace( " ", "" );
    fldLen = sValue.length;
    mskLen = sMask.length;

    i = 0;
    nCount = 0;
    sCod = "";
    mskLen = fldLen;

    while (i <= mskLen) {
      bolMask = ((sMask.charAt(i) == "-") || (sMask.charAt(i) == ".") || (sMask.charAt(i) == "/") || (sMask.charAt(i) == ":"))
      bolMask = bolMask || ((sMask.charAt(i) == "(") || (sMask.charAt(i) == ")") || (sMask.charAt(i) == " "))

      if (bolMask) {
        sCod += sMask.charAt(i);
        mskLen++; }
      else {
        sCod += sValue.charAt(nCount);
        nCount++;
      }

      i++;
    }

    objeto.value = sCod;

    if (nTecla != 8) { // backspace
      if (sMask.charAt(i-1) == "9") { // apenas números...
        return ((nTecla > 47) && (nTecla < 58)); }
      else { // qualquer caracter...
        return true;
      }
    }
    else {
      return true;
    }
  }

//| Limpar campos input |//

function limparPadrao(campo) {
	if (campo.value == campo.defaultValue) {
		campo.value = "";
	}
}

function escreverPadrao(campo) {
	if (campo.value == "") {
		campo.value = campo.defaultValue;
	}
}



//| Início - Preenchimento automático das tag's - Uso Geral|//

function GeraTagsGeral(Titulo){

var QtTitulo=Titulo.length;

    var de=" ";
    var para=";";
    var Geral=Titulo;
    var pos = Titulo.indexOf(de);
    while (pos > -1){

		Geral = Geral.replace(de, para);
		pos = Geral.indexOf(de);
	}

aGeral = Geral.split(";");
limite = aGeral.length;
var sGeral = "";

var sConector = ";";

for (i=0; i<limite; i++)
{
	if (aGeral[i].length >= 3)
	{
		sGeral = sGeral + aGeral[i] + sConector ;
	}
}

document.Index.Tag.value=sGeral;

}

//| Fim - Preenchimento automático das tag's - Uso Geral |//


//| Início - Preenchimento automático das tag's de Estabelecimentos |//

function GeraTagsEstabelecimentos(Titulo){

var QtTitulo=Titulo.length;

    var de=" ";
    var para=";";
    var Geral=Titulo;
    var pos = Titulo.indexOf(de);
    while (pos > -1){

		Geral = Geral.replace(de, para);
		pos = Geral.indexOf(de);
	}

aGeral = Geral.split(";");
limite = aGeral.length;
var sGeral = "";

var sConector = ";";

for (i=0; i<limite; i++)
{
	if (aGeral[i].length >= 3)
	{
		sGeral = sGeral + aGeral[i] + sConector ;
	}
}

document.Estabelecimento_Insere.Tag.value=sGeral;

}


//| Fim - Preenchimento automático das tag's de Estabelecimentos |//



//| Início - Preenchimento automático das tag's - Conteúdo |//


function GeraTags(Manchete, Titulo){

var QtTitulo=Titulo.length;
var QtManchete=Manchete.length;

    var de=" ";
    var para=";";
    var Geral=Manchete+" "+Titulo;
    var pos = Manchete.indexOf(de)+Titulo.indexOf(de);
    while (pos > -1){

		Geral = Geral.replace(de, para);
		pos = Geral.indexOf(de);
	}

aGeral = Geral.split(";");
limite = aGeral.length;
var sGeral = "";

var sConector = ";";

for (i=0; i<limite; i++)
{
	if (aGeral[i].length >= 3)
	{
		sGeral = sGeral + aGeral[i] + sConector ;
	}
}

document.Index.Tag.value=sGeral;

}


//| Fim - Preenchimento automático das tag's - Conteúdo |//


//| Início - Formatar moeda |//



function formatar_moeda(campo, separador_milhar, separador_decimal, tecla) {
	var sep = 0;
	var key = '';
	var i = j = 0;
	var len = len2 = 0;
	var strCheck = '0123456789';
	var aux = aux2 = '';
	var whichCode = (window.Event) ? tecla.which : tecla.keyCode;

	if (whichCode == 13) return true; // Tecla Enter
	if (whichCode == 8) return true; // Tecla Delete
	key = String.fromCharCode(whichCode); // Pegando o valor digitado
	if (strCheck.indexOf(key) == -1) return false; // Valor inválido (não inteiro)
	len = campo.value.length;
	for(i = 0; i < len; i++)
	if ((campo.value.charAt(i) != '0') && (campo.value.charAt(i) != separador_decimal)) break;
	aux = '';
	for(; i < len; i++)
	if (strCheck.indexOf(campo.value.charAt(i))!=-1) aux += campo.value.charAt(i);
	aux += key;
	len = aux.length;
	if (len == 0) campo.value = '';
	if (len == 1) campo.value = '0'+ separador_decimal + '0' + aux;
	if (len == 2) campo.value = '0'+ separador_decimal + aux;

	if (len > 2) {
		aux2 = '';

		for (j = 0, i = len - 3; i >= 0; i--) {
			if (j == 3) {
				aux2 += separador_milhar;
				j = 0;
			}
			aux2 += aux.charAt(i);
			j++;
		}

		campo.value = '';
		len2 = aux2.length;
		for (i = len2 - 1; i >= 0; i--)
		campo.value += aux2.charAt(i);
		campo.value += separador_decimal + aux.substr(len - 2, len);
	}

	return false;
}



//| Fim - Formatar moeda |//