﻿function DoStuff() {
   $(".policyAreaAccordion").accordion(
                {
                    autoHeight: false,
                    collapsible: true,
                    active: false,
                    animated: false
                });

    $(".categoriesToShow").css("display", "block");
    $(".contactUsLink").css("display", "block");
    $(".policyAreaTabHeader").click(function() {
        $(this).removeClass("accordion-header-state-default");
        $(this).blur();
    });

	

    var url = document.URL;

    var regexPolicyArea = new RegExp("/en/eu-legislation/([^/0-9]+)/");
    var policyAreaName = "";

    if (regexPolicyArea.test(url)) {
        policyAreaName = regexPolicyArea.exec(url)[1];
    }
    else if (typeof dossierPolicyAreaName != 'undefined') {
        policyAreaName = dossierPolicyAreaName;
    }
    ExpandCurrentPolicyArea(policyAreaName);


    var regexCategory = new RegExp("/en/eu-legislation/[^/]+/([^/0-9]+)");
    var categoryName = "";

    if (regexCategory.test(url)) {
        categoryName = regexCategory.exec(url)[1];
    }
    else if (typeof dossierCategoryName != 'undefined') {
        categoryName = dossierCategoryName;
    }
    HighlightCurrentCategory(categoryName);
    

}

function ExpandCurrentPolicyArea(policyAreaName) {
    if (policyAreaName != "") {
        $(".policyAreaAccordion").accordion("activate", ".header-" + policyAreaName);
        $(".header-" + policyAreaName).blur();
        $(".header-" + policyAreaName).removeClass("accordion-header-state-default");       
    }
     //$(".policyAreaAccordion").accordion("option", "animated", "slide");
 }

 function HighlightCurrentCategory(categoryName) {
     if (categoryName != "") {
         $(".item-" + categoryName).addClass("activeCategory");
     }
 }
