$(function () {
    $(".answerlist,.subquestionlist,.questiongroup").each(function () {
        $(this).css("width", $(this).width());
    });
    $(".questiongroup h3").click(function () {
        $(this).siblings(".questionlist").stop(true,true).slideToggle(500);
        return false;
    });
    $(".questionlist li a.question").click(function () {
        $(this).siblings(".answerlist").stop(true,true).slideToggle(500);
        return false;
    });
    $(".questionlist, .answerlist").hide();
    $(".collapseall").click(function () {
        $(".questionlist, .answerlist").stop(true,true).slideUp(500);
        return false;
    });
    $(".expandall").click(function () {
      $(".questionlist:hidden .answerlist,.subquestionlist").show();
      $(".questionlist, .answerlist:hidden ").stop(true,true).slideDown(500);
        return false;
    });
    var GETSTUFF = getUrlParams();
    if(GETSTUFF.length != 0)
      $("."+GETSTUFF['yreuqj']).siblings(".answerlist").slideDown(500).parentsUntil("#faq_section").slideDown(500);
});

function getUrlParams() {
    var urlParams = {};
    (function () {
        var e,
        a = /\+/g,  // Regex for replacing addition symbol with a space 
        r = /([^&=]+)=?([^&]*)/g,
        d = function (s) { return decodeURIComponent(s.replace(a, " ")); },
        q = window.location.search.substring(1);
        
        while (e = r.exec(q)) {
            urlParams[d(e[1])] = d(e[2]);
        }
        if (!urlParams["redir"]) {
            urlParams["redir"] = window.location.href;
        }
        else {
        }
    })();
    return urlParams;
}

