   
   function ElementClassShowHidden(dest, option, mode) {
      if (mode == null) var mode = "slow";
      if ($("."+dest)!=null) {
         if (option == 'show' || option == '1') {
            $("."+dest).hide(mode);
            $("."+dest).show(mode);
         } else {
            $("."+dest).hide(mode);
         }
      }
   }
  
   //funcao para esconder e mostrar automaticamente
   function ElementShowHiddenSimple(dest, option, mode) { 
      if (mode == null) var mode = "slow";
      if (document.getElementById(dest)!=null) {
         if (option == 'show' || option == '1') {
            document.getElementById(dest).style.display = 'block';
         } else {
            document.getElementById(dest).style.display = 'none';
         }
      }
   }
   
   
   function ElementShowHiddenNormal(dest, option) { 
      if (document.getElementById(dest)!=null) {
         if (option == 'show' || option == '1') {
            document.getElementById(dest).style.display = "block";
         } else {
            document.getElementById(dest).style.display = "none";
         }
      }
   }
   
   function ElementShowHiddenTime(dest) { 
      if (dest != null) {
         document.getElementById(dest).style.display = "none";
      }
   }
   
   //funcao para esconder e mostrar
   function ElementClassShowHidden(dest, option, mode) { 
      var cont = 1;
      if (mode == null) var mode = "slow";
      if ($("#"+dest)!=null) {
         if (option == 'show' || option == '1') {
            $("#"+dest).slideDown(mode);
         } else {
            $("#"+dest).slideUp(mode);
         }
      }
   }
   
   //funcao para esconder e mostrar
   function ElementClassShowHiddenLooping(dest, option) { 
      var cont = 1;
      if (mode == null) var mode = "slow";
      if ($("#"+dest)!=null) {
         if (option == 'show' || option == '1') {
            $("#"+dest).slideDown('slow');
         } else {
            $("#"+dest).slideUp();
         }
      }
   }
   
   //funcao para esconder e mostrar automaticamente
   function ElementClassShowHiddenLoopingAuto(dest) { 
      var cont = 1;
      if (mode == null) var mode = "slow";
      if ($("#"+dest)!=null) {
         if ($("#"+dest).css('display') == 'none') {
            $("#"+dest).slideDown('slow');
         } else {
            $("#"+dest).slideUp();
         }
      }
   }
   
   //funcao para esconder e mostrar automaticamente
   function ElementShowHidden(dest, option, mode) { 
      if (mode == null) var mode = "slow";
      if ($("#"+dest)!=null) {
         if (option == 'show' || option == '1') {
            $("#"+dest).slideUp(mode);
            $("#"+dest).show(mode);
         } else {
            $("#"+dest).hide(mode);
         }
      }
   }
   
   //funcao para esconder e mostrar automaticamente
   function ElementShowHiddenAuto(dest){ 
      if (mode == null) var mode = "slow";
      if ($("#"+dest)!=null) {
         if ($("#"+dest).css('display') == '' || $("#"+dest).css('display') == 'none') {
            ElementShowHidden(dest, 1);
         } else {
            ElementShowHidden(dest, 0);
         }
      }
   }
   
   
   function ElementShowHidden_auto(dest){ 
      ElementShowHiddenAuto(dest);
   }
   
   //funcao para esconder e mostrar automaticamente
   function ElementShowHidden_chk_auto(dest){ 
      if (mode == null) var mode = "slow";
      if ($("#"+dest)!=null) {
         if ($("#"+dest).css('display') == '') {
            $("#"+dest).hide(mode);
            return true;
         } else {
            $("#"+dest).hide(mode);
            $("#"+dest).show(mode);
            return false;
         }
      }
      return false;
   }
   
   
     //funcao para esconder e mostrar automaticamente
   function ElementFadeInOut(dest, option, mode) { 
      if (mode == null) var mode = "slow";
      if ($("#"+dest)!=null) {
         if (option == 'show' || option == '1') {
            $("#"+dest).fadeIn(mode);
         } else {
            $("#"+dest).fadeOut(mode);
         }
      }
   }
   
   //funcao para esconder e mostrar automaticamente
   function ElementSlideUpDown(dest, option, mode){ 
      if (mode == null) var mode = "slow";
      if ($("#"+dest)!=null) {
         if (option == 'show' || option == '1') {
            $("#"+dest).slideDown(mode);
         } else {
            $("#"+dest).slideUp(mode);
         }
      }
   }
   
   
   function ElementHiddenFocusTime(dest, second) {
      if (second==null) second = false;
      if (second == true) {
         alert(document.getElementById(dest).focus());
      } else {
         setTimeout("ElementHiddenFocusTime('"+dest+"', '1')", 2000);
      }
   }
   
   function ElementShowHiddenUlChild(dest, option, cN) {
      if (dest.getElementsByTagName('ul')[0] != null) {
         if (option) {
            dest.getElementsByTagName('ul')[0].style.display = 'block';
            dest.className = cN+' nivelFilho2';
         } else { 
            dest.getElementsByTagName('ul')[0].style.display = 'none';
            dest.className = cN+' nivelFilho';
         }
      }
   }
   
   function ElementDisable(destino, option, mode, clNm) { 
      if (mode == null) var mode = "slow";
      if (clNm == null) var clNm = '';
      if (document.getElementById(destino)!=null) {
         doc = document.getElementById(destino);
         if (option == '1') {
            doc.disabled = true;
            if (clNm) doc.className = clNm;
         } else {
            doc.disabled = false;
            if (clNm) doc.className = clNm;
         }
      }
   }
   
   //funcao para limpar dados dentro do determinado getElementeById
   function ElementClear(dest) {
      if ($("#"+dest)!=null) {
         $("#"+dest).text('');
      }
   }
   
   //funcao para limpar dados dentro do determinado getElementeById
   function ElementClearValue(dest) {
      if (document.getElementById(dest)!=null) {
         document.getElementById(dest).value = '';
      }
   }
   
   //funcao para limpar dados dentro do determinado getElementeById
   function ElementClearContent(dest) {
      if ($("#"+dest)!=null) {
         $("#"+dest).value('');
      }
   }
   
   function ElementInner(dest, conteudo) {
      if (conteudo == null) conteudo = '';
      if ($("#"+dest)!=null) {
         $("#"+dest).text(conteudo);
      }
   }
   
   function ElementInnerValue(dest, conteudo) {
      if (conteudo == null) conteudo = '';
      if (document.getElementById(dest)!=null) {
         document.getElementById(dest).value = conteudo;
      }
   }
   
   function ElementPositionY(dest, orig, comp) {
      if (comp != null) comp = parseInt(comp);
      else comp = 0;
      $('#'+dest).css('top', $('#'+orig).position().top+comp);
   }
   
   function ElementPositionX(dest, orig, comp) {
      if (comp != null) comp = parseInt(comp);
      else comp = 0;
      $('#'+dest).css('left', $('#'+orig).position().left+comp);
   }
   
   function ElementCheck(dest) {
      if (document.getElementById(dest)) {
         return true;
      } else {
         return false;
      }
   }
   
     
   function ElementClassChange(dest, className) {
      if (document.getElementById(dest) != null && className != null) {
         document.getElementById(dest).className = className;
      }
   }
   
   function ElementFocus(dest) {
      if (document.getElementById(dest)!=null) {
         document.getElementById(dest).focus();
      }
   }
   
   function ElementPageCenter(div, displayFullScreen) {
      var top = ((document.documentElement.scrollTop + document.documentElement.clientHeight) / 2) - ($('#'+div).height() / 2);
      var left = (document.documentElement.clientWidth / 2) - ($('#'+div).width() / 2);
      if (displayFullScreen != null) {
         //fullscreen
         ElementFullScreen(displayFullScreen);
      }
      $('#'+div).css({display:"block",'z-index':'1002',position:"absolute",top:top,left:left});
      
   }
   
   function ElementFullScreen(div) {
      var width = (document.documentElement.offsetWidth + document.documentElement.clientWidth) + document.documentElement.scrollLeft;
      var height = (document.documentElement.offsetHeight) + document.documentElement.scrollTop;
      if (div == null) div = 'idFullScreen';
      $('#'+div).css({display:"block",'z-index':'1001',position:"absolute",top:0,left:0,width:width,height:height, "opacity":0.8});
   }