﻿function toggleDivs(whatDiv, whatTitleOpen, whatTitleClosed) {
  var curStatus = jQuery("#" + whatDiv + " .moreContent").css('display') == 'none';
  var currentText;
    if (whatDiv.match("accordeonSpot"))
       hideAccordeonSpot();

    if (curStatus == true) {
     
      jQuery("#" + whatDiv + " .more").attr("title", whatTitleClosed);
      //currentText = jQuery("#" + whatDiv + " .more").text()
      // jQuery("#" + whatDiv + " .more").attr("onclick", "pageTracker._trackEvent('Accordianspot', 'Close', '" + currentText + "');");
     


      if (jQuery("#" + whatDiv + " .more").html == "+") {
        jQuery("#" + whatDiv + " .more").html("-");
        }

        jQuery("#" + whatDiv + " .more").addClass('less');
        jQuery("#" + whatDiv + " .more").removeClass('more');
        jQuery("#" + whatDiv + " .moreContent").slideDown("fast");
        jQuery("#" + whatDiv + " .moreContent").slideDown("fast");
        if (jQuery("#" + whatDiv + " .moreContent").style != null)
          jQuery("#" + whatDiv + " .moreContent").style.height = '';
    }
    else {
      

      if (whatDiv.match("accordeonSpot")) {
        jQuery("#" + whatDiv + " .more").attr("title", whatTitleOpen);
       
        // ved luk
        //currentText = jQuery("#" + whatDiv + " .more").text()
        //jQuery("#" + whatDiv + " .more").attr("onclick", "pageTracker._trackEvent('Accordianspot', 'Open', '"+currentText+"');");
        //jQuery("#" + whatDiv + " .more").attr("onclick", "pageTracker._trackEvent('Accordianspot', 'Open', " + currentText + ")");
    //jQuery("#" + whatDiv + " .more").click(pageTracker._trackEvent('Accordianspot', 'Open', currentText))
      }
      else {
        jQuery("#" + whatDiv + " .less").attr("title", whatTitleOpen);
       
        //alert("first time")
        //første gang
      }
      jQuery("#" + whatDiv + " .less").addClass('more');
      if (jQuery("#" + whatDiv + " .less").html == "-") {
        jQuery("#" + whatDiv + " .less").html("+");
        }

        jQuery("#" + whatDiv + " .less").removeClass('less');        
        jQuery("#" + whatDiv + " .moreContent").slideUp("fast");
    }
}



function hideAccordeonSpot() {
  jQuery(".accordeonSpot .less").addClass('more');
  jQuery(".accordeonSpot .less").removeClass('less');
  jQuery(".accordeonSpot .moreContent").slideUp("fast");
}

function makeLessToMore() {

  if (jQuery(".less").html == "-") {
    jQuery(".less").html("+");
    }
    jQuery(".less").addClass('more');
    jQuery(".less").removeClass('less');

}


function initAccordeon() {
    jQuery(".accordioncontent").accordion({ active: 'none', collapsible: true });

    
    var acc = jQuery(".moreContent");
    jQuery(acc).css("display", "none");

    var accordeons = jQuery(".accordeonSpot .header a.more");
    var accordeonText;
    for (k = 0; k < accordeons.length; k++) {
      accordeonText = jQuery(accordeons[k]).text()

      jQuery(accordeons[k]).click(function() {

        if (jQuery(this).attr("class") == "more") {
          pageTracker._trackEvent('Accordianspot', 'Open', jQuery(this).text())
        }
        else {
          pageTracker._trackEvent('Accordianspot', 'Close', currentText)
        }
      });
    }
    
    var id = getQuerystring("id", null);
    if (id != null) {
      toggleDivs("_" + id);
    }
   

}

function getQuerystring(key, default_) {
  if (default_ == null) default_ = "";
  key = key.replace(/[\[]/, "\\\[").replace(/[\]]/, "\\\]");
  var regex = new RegExp("[\\?&]" + key + "=([^&#]*)");
  var qs = regex.exec(window.location.href);
  if (qs == null)
    return default_;
  else
    return qs[1];
}