/* Check to see if a particular querystring parameter exists */
function getAnchor() {
  var regexS = "#[A-Za-z0-9]+"; //"[\\?&]"+name+"=([^&#]*)";
  var regex = new RegExp( regexS );
  var results = regex.exec( window.location.href );
  if( results == null )
    return "";
  else
    return results;
};



/* Define a namespace */
var Bagster = {};

Bagster.enableAccordion = function() {
	if ($("#expansion_list").length > 0) {
	    var anchor = getAnchor();
        if (anchor != "") {
            $("#expansion_list").accordion({
	            header: "dt",
	            collapsible: false,
	            animated: "slide",
	            active: "'" + anchor + "'",
	            autoHeight: false
	        });
        } else {
            $("#expansion_list").accordion({
	            header: "dt",
	            collapsible: false,
	            animated: "slide",
	            active: false,
	            autoHeight: false
	        });
        }
	};
};

 
/* Initialize everything when page is ready */
$(document).ready(function() {
    Bagster.enableAccordion();
});
