
$(function () {
  
  jQuery(function(){
    var oldSiteName = $("#pnSiteName span").html();
     $(".pnMenuItem:not(.pnMenuItem.off)").hover(
        function(){
          $("#pnSiteName span").html(this.alt);
          this.src = this.src.replace("_on","_off");}
        ,
        function(){
          this.src = this.src.replace("_off","_on");
          $("#pnSiteName span").html(oldSiteName);
     });
  });
  
  
});

$(document).ready(function() {
    var target = $("img.pnMenuItem.off");
    if(target.is("img.pnMenuItem.off")){
      var newsrc = target.attr("src");
      $("#pnSiteName span").html(target.attr("alt"));
      newsrc = newsrc.replace("_on","_off");
      $(".pnMenuItem.off").attr("src",newsrc);
    }
  
  initTabbedArea();

});


function initTabbedArea(){
  jQuery('.tabbedArea').each(function(){
    var tabbedArea = jQuery(this),
        tabs = tabbedArea.find('.tab'),
        selectedTab = tabs.filter('.on');
    if(!selectedTab[0]){
      selectedTab = tabs.first();
    }
    selectTab(selectedTab)
  });
}

function selectTab(tab){
  var tabbedArea = tab.closest('.tabbedArea'),
      tabOnId = tab.attr('tabId'),
      tabContents = tabbedArea.find('.tabContent');
  tab.siblings().removeClass('on');
  tab.addClass('on');
  tabContents.addClass('off');
  tabContents.filter('[tabId=' + tab.attr('tabId') + ']').removeClass('off');
}

jQuery('.tabbedArea .tab').live('click', function(){
  selectTab(jQuery(this));
  return false;
});
  
/*
*************************
- URL PARAMETERS
*************************
*/
// Giver dig en parameter fra urlen
getURLParam = function (strParamName) {
  return getParameterFromLink(strParamName, window.location.href);
};

// Giver dig en parameter fra et link
getParameterFromLink = function (strParamName, link) {
  var strReturn = '';
  var strHref = link;
  if (strHref.indexOf('?') > -1) {
    var strQueryString = strHref.substr(strHref.indexOf('?')).toLowerCase();
    var aQueryString = strQueryString.split('&');
    for (iParam = 0; iParam < aQueryString.length; iParam++) {
      if (aQueryString[iParam].indexOf(strParamName.toLowerCase() + '=') > -1) {
        var aParam = aQueryString[iParam].split('=');
        strReturn = aParam[1];
        break;
      }
    }
  }
  return unescape(strReturn);
};



