window.addEvent('domready', function(){

  new SmoothScroll({duration: 1000});

  $$('.highlight').each(function(ele){
    ele.addEvent('focus',function(){
      ele.setStyle('background-color','#f6fdff');
    });
    ele.addEvent('blur',function(){
      ele.setStyle('background-color','#ffffff');
    });
  });


  // para evitar que quando as paginas estao a loadar se veja o fundo de cor azul
  // do body, que foi utilizado por causa do zog da margin bottom no IE;
  // aumentar o timeout se necessario
  setTimeout(function(){
   $(document.body).setStyle('background-color','#287494')
  },2000);

  // para evitar que a altura do footer fique muito pequena
  // no caso em que o texto das 3 faqs que aparecem serem muito pequenos
  var footerFaqWrapHeight = $('footer_faq_wrap').getStyle('height');
  footerFaqWrapHeight = footerFaqWrapHeight.toInt();

  if(footerFaqWrapHeight < 250)
    $('footer_faq_wrap').setStyle('height','300px');

});
window.addEvent('domready',function(){
});window.addEvent('domready',function(){

if( $defined($('current_category')) ) {

  var current_category = $('current_category').getValue();

  $('categories_list').getChildren().filterByTag('li').each(function(el){
    if(el.getFirst().getText() == current_category)
      el.addClass('current-cat');
  });

}
});