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) { //v4.01
  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);
  if(!x && d.getElementById) x=d.getElementById(n); 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 validaemail(email) {
  var objRegExp  = /^[A-Za-z0-9]([\w\.\-\_]*)@([A-Za-z0-9\.]*)\.(([A-Za-z]{3}\.[A-Za-z]{2}$)|([A-Za-z]{3}$)|([a-z]{2}$))/i ;
  return objRegExp.test(email);
}

function envia(param) {
  if (param == 1) {
    if (document.f1.nome.value.length < 3) {
      alert("Preencha o campo NOME!");
      document.f1.nome.focus();
    }
    else {
      if (!validaemail(document.f1.emai.value)) {
        alert("Preencha o campo E-MAIL!");
              document.f1.emai.focus();
      }
      else {
        document.f1.submit();
      }
    }
  }
  else if (param == 2) {
    if (!validaemail(document.f2.emai.value)) {
      alert("Preencha o campo E-MAIL!");
      document.f2.emai.focus();
    }
    else {
      document.f2.submit();
    }
  }
  else if ( param == 3 ) {
    if (document.f1.nome.value.length < 3) {
      alert("Preencha o campo NOME!");
      document.f1.nome.focus();
    }
    else {
      if (!validaemail(document.f1.email.value)) {
        alert("Preencha o campo E-MAIL!");
              document.f1.email.focus();
      }
      else {
        if ( document.f1.comentario.value.length < 3 )
        {
            alert("Preencha o campo MENSAGEM!");
        } else {
            document.f1.submit();
        }
      }
    }
  } else {
    if (document.f1.nome.value.length < 3) {
      alert("Preencha o campo NOME!");
      document.f1.nome.focus();
    }
    else {
      if (!validaemail(document.f1.email.value)) {
        alert("Preencha o campo E-MAIL!");
              document.f1.email.focus();
      }
      else {
        document.f1.submit();
      }
    }
  }
}

var reDate = /^((0?[1-9]|[12]\d)\/(0?[1-9]|1[0-2])|30\/(0?[13-9]|1[0-2])|31\/(0?[13578]|1[02]))\/(19|20)?\d{2}$/;
function doDate(pStr)
{
	if (reDate.test(pStr)) {
		return true;
	} else if (pStr != null && pStr != "") {
		return false;
	}
}

function VerificaData(cData) {
    var data = cData;
    var tam = data.length;
    
    if (tam != 10) {
        return false;
    }
    
    var dia = data.substr(0,2)
    var mes = data.substr (3,2)
    var ano = data.substr (6,4)
    
    if (ano < 1980)    {
        return false;
    }
    
    if (ano > 2010)    {
        return false;
    }

    switch (mes) {
        case '01':
            if  (dia <= 31)
                return (true);
        break;
        case '02':
            if  (dia <= 29)
                return (true);
        break;
        case '03':
            if  (dia <= 31)
                return (true);
        break;
        case '04':
            if  (dia <= 30)
                return (true);
        break;
        case '05':
            if  (dia <= 31)
        return (true);
        break;
        case '06':
            if  (dia <= 30)
                return (true);
        break;
        case '07':
            if  (dia <= 31)
                return (true);
        break;
        case '08':
            if  (dia <= 31)
                return (true);
        break;
        case '09':
            if  (dia <= 30)
                return (true);
        break;
        case '10':
            if  (dia <= 31)
                return (true);
        break;
        case '11':
            if  (dia <= 30)
                return (true);
        break;
        case '12':
            if  (dia <= 31)
                return (true);
        break;
        default:
            return (false);
    }
    return true;
}


function MM_showHideLayers() { //v6.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}

function MM_showHideLayers2() { //v6.0
  var i,p,v,obj,args=MM_showHideLayers2.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}

function MM_showHideLayers3() { //v6.0
  var i,p,v,obj,args=MM_showHideLayers3.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}

function MM_showHideLayers4() { //v6.0
  var i,p,v,obj,args=MM_showHideLayers4.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}
function abre_popup(foto) {
  window.open('foto.htm?'+foto,'imagem','width=100, height=100, status=yes, scrollbars=yes');
}
function tour() {
  window.open('tour.htm','tour','width=650, height=350, status=no');
}



formataCampo = function (tecla, obj, tipo) {
  var key;
  var keyNum;
  if (navigator.userAgent.indexOf("MSIE") > 0) key = tecla.keyCode;
  if (navigator.userAgent.indexOf("Gecko") > 0) key = tecla.which;
  if ((key == 8) || (key == 0)) return true;
  keyNum = key;
  key = String.fromCharCode(key);

  var erNum = /[0-9]/i;

  if (erNum.test(key)) {
    /**** CEP ****/
    if (tipo == 'cep') {
      if (obj.value.length == 4) { obj.value = obj.value + key + '-'; return false; }
      else return true;

    /**** CPF ****/
    } else if (tipo == 'cpf') {
      if ((obj.value.length == 2) || (obj.value.length == 6)) { obj.value = obj.value + key + '.'; return false; }
      else if (obj.value.length == 10) { obj.value = obj.value + key + '-'; return false; }
      else if (obj.value.length > 13) { return false }
      else return true;

    /**** Fone ****/
    } else if (tipo == 'fone') {
      if ((obj.value.length == 0)) { obj.value = '(' + key ; return false; }
      else if (obj.value.length == 2) { obj.value = obj.value + key + ') '; return false; }
      else if (obj.value.length == 8) { obj.value = obj.value + key + '-'; return false; }
      else return true;

    /**** CNPJ ****/
    } else if (tipo == 'cnpj') {
      if ((obj.value.length == 1) || (obj.value.length == 5)) { obj.value = obj.value + key + '.'; return false; }
      else if (obj.value.length == 9) { obj.value = obj.value + key + '/'; return false; }
      else if (obj.value.length == 14) { obj.value = obj.value + key + '-'; return false; }
      else return true;

    /**** MOEDA ****/
    } else if (tipo == 'moeda') {
        
        objTextBox = obj ;
        SeparadorMilesimo = '' ;
        SeparadorDecimal = ',' ;
        e = tecla ;
            //-----------------------------------------------------
            //Funcao: MascaraMoeda
            //Autor: Gabriel Fróes
            //-----------------------------------------------------
            var sep = 0;
            var key = '';
            var i = j = 0;
            var len = len2 = 0;
            var strCheck = '0123456789';
            var aux = aux2 = '';
            var whichCode = (window.Event) ? e.which : e.keyCode;
            if (whichCode == 13) return true;
            key = String.fromCharCode(whichCode); // Valor para o código da Chave
            if (strCheck.indexOf(key) == -1) return false; // Chave inválida
            len = objTextBox.value.length;
            for(i = 0; i < len; i++)
                if ((objTextBox.value.charAt(i) != '0') && (objTextBox.value.charAt(i) != SeparadorDecimal)) break;
            aux = '';
            for(; i < len; i++)
                if (strCheck.indexOf(objTextBox.value.charAt(i))!=-1) aux += objTextBox.value.charAt(i);
            aux += key;
            len = aux.length;
            if (len == 0) objTextBox.value = '';
            if (len == 1) objTextBox.value = '0'+ SeparadorDecimal + '0' + aux;
            if (len == 2) objTextBox.value = '0'+ SeparadorDecimal + aux;
            if (len > 2) {
                aux2 = '';
                for (j = 0, i = len - 3; i >= 0; i--) {
                    if (j == 3) {
                        aux2 += SeparadorMilesimo;
                        j = 0;
                    }
                    aux2 += aux.charAt(i);
                    j++;
                }
                objTextBox.value = '';
                len2 = aux2.length;
                for (i = len2 - 1; i >= 0; i--)
                objTextBox.value += aux2.charAt(i);
                objTextBox.value += SeparadorDecimal + aux.substr(len - 2, len);
            }
            return false;        
        
        
    /**** DATA ****/
    } else if (tipo == 'data') {
      if ((obj.value.length == 1) || (obj.value.length == 4)) { obj.value = obj.value + key + '/'; return false; }
      else return true;

    } else { return false; }
  } else if ( keyNum == 13 ) {
    return true;
  }
  else return false;
}

function submitForm(form, link, acao, imagem) {
    
    if ( form.name == 'frmSearch' )
    {
        if (form.search.value == "") {
            alert("Preencha o campo da busca");
            return false;
        } else if (form.search.value.length < 2) {
            alert("O conteudo da busca precisa ter no mínimo 2 caracteres");
            return false;
        } else {
            form.submit();
        }
    }
    else if ( form.name == 'frmNoticFilt' )
    {
        if ( form.data_inicial.value == '' )
        {
            alert ( 'Insira valores nos campos de data!' ) ;
            return (false);
        }
        else if ( ! doDate( form.data_inicial.value ) )
        {
            alert ( form.data_inicial.value + ' não é uma data válida!' ) ;
            return (false);
        }
        
        if ( form.data_final.value == '' )
        {
            alert ( 'Insira valores nos campos de data!' ) ;
            return (false);
        }
        else if ( ! doDate( form.data_final.value ) )
        {
            alert ( form.data_final.value + ' não é uma data válida!' ) ;
            return (false);
        }
        
        return (true);
    }
    else if ( form.name == 'frmNotic' && ! link )
    {
        form.submit();
    }
    else if ( link !== "" && form.name == 'frmNotic' && ! acao && ! imagem )
    {
        form.action = link ;
        form.submit();
    }
    else if ( link !== "" && form.name == 'frmNotic' && acao == 'voltar' )
    {
        form.action = link ;
        indice = form.paginacao.selectedIndex ;
        valor = indice ;
        form.paginacao.options[indice].value = valor ;
        form.submit();
    }
    else if ( link !== "" && form.name == 'frmNotic' && acao == 'avancar' )
    {
        form.action = link ;
        indice = form.paginacao.selectedIndex ;
        valor = indice + 2 ;
        form.paginacao.options[indice].value = valor ;
        form.submit();
    }
    else if ( form.name == 'frmGaler' && ! link && ! imagem )
    {
        form.submit();
        
    }
    else if ( link !== "" && form.name == 'frmGaler' && ! acao && ! imagem )
    {
        form.offset.value = 1 ;
        form.imagem.value = '' ;
        form.action = link ;
        form.submit();
    }
    else if ( link !== "" && form.name == 'frmGaler' && ! acao && imagem !== "")
    {
        form.imagem.value = imagem ;
        form.action = link ;
        form.submit();
    }
    else if ( link !== "" && form.name == 'frmGaler' && acao == 'voltar' )
    {
        form.action = link ;
        indice = form.paginacao.selectedIndex ;
        valor = indice ;
        form.paginacao.options[indice].value = valor ;
        form.submit();
    }
    else if ( link !== "" && form.name == 'frmGaler' && acao == 'voltar_imagens' )
    {
        form.action = link ;
        valor = form.offset.value ;
        form.offset.value = parseInt(valor) - 1 ;
        form.submit();
    }
    else if ( link !== "" && form.name == 'frmGaler' && acao == 'avancar' )
    {
        form.action = link ;
        indice = form.paginacao.selectedIndex ;
        valor = indice + 2 ;
        form.paginacao.options[indice].value = valor ;
        form.submit();
    }
    else if ( link !== "" && form.name == 'frmGaler' && acao == 'avancar_imagens' )
    {
        form.action = link ;
        valor = form.offset.value ;
        form.offset.value = parseInt(valor) + 1 ;
        form.submit();
    }
    
}

var last = '';
	function hide(id){
		var obj = document.getElementById(id);
		obj.style.display=(obj.style.display=='none')?'':'none';
	}

var res = screen.height;
	if (res <= 600)
	{
		document.write('<style type="text/css">#geral{min-height:90%;_height:90%;}<\/style>')
	}
	else if ( res == 768 )
	{
		document.write('<style type="text/css">#geral{min-height:94%;_height:94%;}<\/style>')
	}
	else if ( res == 864 )
	{
		document.write('<style type="text/css">#geral{min-height:94%;_height:94%;}<\/style>')
	}
	else if ( res == 1024 )
	{
		document.write('<style type="text/css">#geral{min-height:94%;_height:94%;}<\/style>')
	}
	else if ( res == 1200 )
	{
		document.write('<style type="text/css">#geral{min-height:95%;_height:95%;}<\/style>')
	}
	else
	{
		document.write('<style type="text/css">#geral{min-height:96%;_height:96%;}<\/style>')
	}