var coreservlets = {};

coreservlets.accordionLinkClass = "accordionLink";

coreservlets.accordionDivClass = "accordion-div";

coreservlets.findAccordionSelectionByHash = function(linkClass, divId) {
  var accordionLinkPattern = "#content ." + divId + " a." + linkClass;
  coreservlets.accordionSelection = -1;
  $(accordionLinkPattern).each(function(index) {
    if (("#" + this.href.split("#")[1]) == window.location.hash) {
      coreservlets.accordionSelection = index;
      return(false);
    }
  });
  if (coreservlets.accordionSelection == -1) {
    coreservlets.accordionSelection = false;
  } 
};

$(function() {
    coreservlets.findAccordionSelectionByHash("accordionLink", "accordion-div");
    $("#content div." + coreservlets.accordionDivClass).accordion({ collapsible: true, 
																																	  autoHeight: false, 
																																		active: coreservlets.accordionSelection });
    $("." + coreservlets.accordionLinkClass).click(function(event){ window.location.hash=this.hash; });
});

