var speed = 700; var ext = ".html"; var pages = ""; var urlString = ""; var downArrow = "  <span>&#9660;</span>"; var upArrow = "  <span>&#9650;</span>"; var dir = "/common"; $(document).ready(function () { var l = $("li.menu>a"); var g = $("li.menu>a.active span"); var d = $("#dropdown"); for (var f = 0, e = l.length; f < e; f++) { urlString = l[f].href.split("/"); urlString = urlString[urlString.length - 1].replace(ext, ""); pages = pages + " " + urlString } var h = document.location.hash.replace("#", ""); var k = function () { d.removeClass("loading") }; var b = function () { d.addClass("loading") }; var c = "<div class='close' onclick='closeDropDown(); return false;'>&nbsp;</div>"; var a = function () { d.append(c) }; if (h) { d.slideDown(speed, function () { for (var n = 0, m = l.length; n < m; n++) { if (l[n].href.toString().indexOf(h) != -1) { l[n].className = "active"; d.addClass("open " + h) } } d.load(dir + "/" + h.replace("#", "") + "!openform&Me=" + new Date().getTime(), function () { g.html(upArrow); a(); k() }) }) } l.click(function () { var i = this.href.split("/"); i = i[i.length - 1]; var j = i.split(".")[0]; if (d.hasClass("open")) { if (d.hasClass(j)) { d.removeClass("open"); $(this).removeClass("active"); d.removeClass(pages); d.slideUp(speed, function () { $(l).find("span").html(downArrow); b() }) } else { l.find("span").html(downArrow); l.removeClass("active"); d.removeClass(pages); d.addClass(i.split(".")[0]); d.html(""); d.load(dir + "/" + i + "!openform&Me=" + new Date().getTime(), function () { a(); k() }); $(this).addClass("active"); $(this).find("span").html(upArrow) } } else { d.addClass("open"); d.removeClass(pages); d.addClass(i.split(".")[0]); $(this).addClass("active"); d.html(""); d.slideDown(speed, function () { d.load(dir + "/" + i + "!openform&Me=" + new Date().getTime(), function () { $("li.menu>a.active span").html(upArrow); a(); k() }) }) } document.location.hash = j; return false }) }); function closeDropDown() { $("#dropdown").slideUp(speed, function () { $("li.menu>a").find("span").html(" <span>&#9660;</span>"); $("li.menu>a").removeClass(); $("#dropdown").removeClass(); document.location.hash = ""; $("#dropdown").addClass("loading") }) } function closeDropDownApollo() { $("#dropdown").slideUp(speed, function () { $("li.menu>a").find("span").html(" <span>&#9660;</span>"); $("li.menu>a").removeClass(); $("#dropdown").removeClass(); document.location.hash = ""; $("#dropdown").addClass("loading"); return true }) };
