var isIE6 = ($.browser.msie && $.browser.version=="6.0");

function showHidePanel(objLink)
{
  var panelID = $(objLink).attr('hash');
  var panelExists = ($(panelID).length > 0);
  
  if ( panelExists )
  {
    var panelFound = false;

    $('.e_panel').each( function(index)
    {
      if ( $(this).is(':visible') )
      {
        if (this.id != panelID.substring(1))
        {
          // switch to another panel
          $(objLink).parent().siblings().removeClass('sel');
          $(objLink).parent().addClass('sel');
          
          isIE6 ?
            $(this).hide(0, function() { $(panelID).show(); }) :
            $(this).slideUp(400, function() { $(panelID).slideDown(); })
        }
        else
        {
          // hide current panel
          $(objLink).parent().removeClass('sel');
          
          isIE6 ?
            $(this).hide() :
            $(this).slideUp(400);
        }
        panelFound = true;
        return false;
      }
    });
    
    if ( ! panelFound )
    { 
      // show selected panel
      $(objLink).parent().addClass('sel');

      isIE6 ?
        $(panelID).show() :
        $(panelID).slideDown();
    }
  }

  //return panelExists;
  return false;
}

// onload
$(document).ready( function() {
  // language dropdown: post form when select value is changed
  //$('#frmLanguage #selLanguage').change( function() { location.href = $(this).val() ; });

  // dropdown menu
  $('#nav ul.lev0').superfish({ hoverClass: 'hover', delay: 500, speed: 1, autoArrows: false, dropShadows: false });

  // sliding panels
  $('.e_spmenu a.sp_block').click( function() { return showHidePanel(this); });

  // external links
  $('a[href][rel="external"]').click( function() { this.target='_blank'; });
  
  // back link
  $('a[href].b_back').click( function() { history.back(-1); return false; });

});
