// config da barra
var NumBar = 21;
var ColorBar1 = '#969698'; // cor clara
var ColorBar2 = '#666666'; // cor escura

var BarraNumero = 21;
var BarraCor1 = '#969698'; // cor clara
var BarraCor2 = '#666666'; // cor escura

function loadFrame( oFrame )
{
  if(oFrame.contentWindow.document.getElementById("corpo")) {
    var corpo = oFrame.contentWindow.document.getElementById("corpo");
    oFrame.style.height = corpo.offsetHeight/bFs + "em";
    oFrame.style.width = corpo.offsetWidth/bFs + "em";
    setHeightAgain();
  }
}

// calculadora beleza e saude //
function calculapeso() {                                                                                                                                         
  peso = document.pesoideal.peso.value                                                                                                                     
  altura = document.pesoideal.altura.value                                                                                                                 
  sexom = true; 
 // sexom = document.pesoideal.sexo[0].checked                                                                                                               
 // sexof = document.pesoideal.sexo[1].checked                                                                                                               

  if (peso == "" || altura == "") {                                                                                                                        
    alert("Favor preencher os campos")                                                                                                                     
  } else {                                                                                                                                                 
		window.open('calcula.jhtm','peso','width=360,height=305,top=160,left=150,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no')
  }                                                                                                                                                      
}                                                                                                                                                          
function validar(nome,valor)                                                                                                                               
{                                                                                                                                                          
   var checkOK = "0123456789.,";                                                                                                                           
   var checkStr = valor;                                                                                                                                   
   var allValid = true;                                                                                                                                    
   for (i = 0;  i < checkStr.length;  i++)                                                                                                                 
   {                                                                                                                                                       
      ch = checkStr.charAt(i);                                                                                                                             
      for (j = 0;  j < checkOK.length;  j++)                                                                                                               
         if (ch == checkOK.charAt(j))                                                                                                                      
            break;                                                                                                                                         
         if (j == checkOK.length)                                                                                                                          
         {                                                                                                                                                 
            allValid = false;                                                                                                                              
            break;                                                                                                                                         
      }                                                                                                                                                    
   }                                                                                                                                                       
   if (!allValid)                                                                                                                                          
   {                                                                                                                                                       
       if (nome == "peso"){                                                                                                                                
          alert("Peso inválido.");                                                                                                                         
          eval("document.pesoideal." + nome).focus();                                                                                                      
       }                                                                                                                                                   
       if (nome == "altura"){                                                                                                                              
          alert("Altura inválida.");                                                                                                                       
          eval("document.pesoideal." + nome).focus();                                                                                                      
       }                                                                                                                                                   
   }                                                                                                                                                       
   else{                                                                                                                                                   
                                                                                                                                                           
   }                                                                                                                                                    
}

// funcao para drop down da home de albuns //
function homealbumi() {
	location.href = document.homei.selecti.options[document.homei.selecti.selectedIndex].value;
}
function homealbumn() {
	location.href = document.homen.selectn.options[document.homen.selectn.selectedIndex].value;
}

// imprime numero de episodios de podcast em saude //
function printEpsInline(which) {
	document.write(totaleps[which]);
}

var css_browser_selector = function() {
 var
 ua=navigator.userAgent.toLowerCase(),
 is=function(t){ return ua.indexOf(t) != -1; },
 h=document.getElementsByTagName('html')[0],
 b=(!(/opera|webtv/i.test(ua))&&/msie (\d)/.test(ua))?('ie ie'+RegExp.$1):is('gecko/')? 'gecko':is('opera/9')?'opera opera9':/opera (\d)/.test(ua)?'opera opera'+RegExp.$1:is('konqueror')?'konqueror':is('applewebkit/')?'webkit safari':is('mozilla/')?'gecko':'',
 os=(is('x11')||is('linux'))?' linux':is('mac')?' mac':is('win')?' win':'';
 var c=b+os+' js';
 h.className += h.className?' '+c:c;
}();


// funções para manipular classes de objetos DOM //
function getArrayFromClasses( obj )
{
  var classes = obj.className.split(" ");
  if( classes.length == 1 && classes[0] == "" )
  {
    classes = new Array();
  }  
  
  return classes;
}

function setClassesStringFromArray( classes )
{
  return classes.join(" ");
}

function addClass( obj, className )
{
  var classes = getArrayFromClasses( obj );
  classes.push( className );
  obj.className = setClassesStringFromArray( classes );
}

function removeClass( obj, className )
{
  var classes = getArrayFromClasses( obj );
  for(i in classes)
  {
    if(classes[i] == className)
    {
      classes.splice(i,1);
    }
  }
  obj.className = setClassesStringFromArray( classes );  
}

function clearClasses( obj )
{
  var classes = new Array();
  obj.className = setClassesStringFromArray( classes );
}

function existsClass( obj, className )
{
  var classes = getArrayFromClasses( obj );
  for(i in classes)
  {
    if(classes[i] == className)
    {
      return true;
    }
  }
  return false;
}

// Formata altura do frame depois de carregado
function resizeFrame(obj)
{
  var container = obj.contentWindow.document.getElementById("pagina");
  if( typeof bFs == "undefined") bFs = 10;
  
  obj.style.height = container.offsetHeight / bFs + "em";
  reequalize();
}

// Altera aba selecionada
function changeAba( obj )
{
  var ul = obj.parentNode.parentNode;
  var a = ul.getElementsByTagName("a");
  
  for(var i=0; i<a.length; i++)
  {
    removeClass( a[i], "ativo" );
  }
  addClass( obj, "ativo" );
  
  return true;
}


function setIframeHeight(tam) {
  if(parent.document.getElementById("abasLatF")) {
    var iframe = parent.document.getElementById("abasLatF");
    var div    = iframe.parentNode;

    iframe.style.height = div.style.height = "auto";

    iframe.style.height = parseInt((tam / 10) + 2) + "em";
    div.style.height    = parseInt((tam / 10) + 3) + "em";

    // reposiciona os banners 120x35
    if(typeof placePos != "undefined"){
      if(typeof document.getElementById("banner-125x125") != "undefined") {
        placePos('banner-125x125', findPos('banner-125x125-area'), 0);
        try { document.getElementById("banner-125x125").style.marginTop = "-0.3em"; } catch (e) { }
      }
      
      if(typeof document.getElementById("banner-125x125-2") != "undefined")
        placePos('banner-125x125-2', findPos('banner-125x125-2-area'), 0);

    }

    if(typeof setHeightAgain != "undefined") setHeightAgain();
  }
}


// EOF
