(function(a){a.fn.drawer=function(){function b(c){c.find(".drawer-toggle a").each(function(){element=a(this);element.hasClass("expand")?element.html("Collapse All"):element.html("Expand All");element.toggleClass("expand")})}this.each(function(){drawer=a(this);drawer.addClass("drawer");drawer.wrap('<div class="drawer-wrapper"/>');var c=drawer.parent();c.prepend('<div class="drawer-toggle"><a href="#" class="expand">Expand All</a></div>');c.append('<div class="drawer-toggle"><a href="#" class="expand">Expand All</a></div>');
drawer.children("div").toggle();drawer.children("h2").click(function(){a(this).toggleClass("expand");a(this).next().toggle();return false});c.find(".drawer-toggle a").click(function(){if(a(this).hasClass("expand")){c.children(".drawer").children("h2").addClass("expand");c.children(".drawer").children("div").show()}else{c.children(".drawer").children("h2").removeClass("expand");c.children(".drawer").children("div").hide()}b(c);return false});drawer.children("h2").each(function(){window.location.hash==
"#"+a(this).text().replace(/\s/g,"-").substring(0,31)&&a(this).toggleClass("expand").next().toggle()})})};a.fn.rotator=function(){this.each(function(){var b=a(this),c=b.attr("id");b.after('<div id="'+c+'-nav" class="tdr_slideshow_nav"></div>');b.next().after('<div id="'+c+'-control" class="tdr_slideshow_control playing">Pause</div>');b.cycle({fx:"fade",pager:"#"+c+"-nav"});b.next().next().toggle(function(){b.cycle("pause");var d=a(this);d.removeClass("playing");d.addClass("paused");d.html("Resume")},
function(){b.cycle("resume",true);var d=a(this);d.removeClass("paused");d.addClass("playing");d.html("Pause")})})};a.fn.toggler=function(){var b={startclosed:this.is(".start_closed"),hastopcontrol:this.is(".top_control"),hasbottomcontrol:this.is(".bottom_control"),topcontrol:"",bottomcontrol:"",controllers:"",terms:this.find("dt"),defs:this.find("dd")},c=function(){a(b.controllers).each(function(){a(this).removeClass("sf_all_expanded").addClass("sf_all_collapsed")});b.terms.each(function(){f(this)})},
d=function(){a(b.controllers).each(function(){a(this).removeClass("sf_all_collapsed").addClass("sf_all_expanded")});b.terms.each(function(){g(this)})},f=function(e){a(e).next().hide();a(e).removeClass("sf_one_expanded").addClass("sf_one_collapsed");return false},g=function(e){a(e).next().show();a(e).removeClass("sf_one_collapsed").addClass("sf_one_expanded");return false};if(b.hastopcontrol){b.topcontrol=a('<p class="sf_toggle_master">Expand/Collapse All</p>');a(this).before(b.topcontrol)}if(b.hasbottomcontrol){b.bottomcontrol=
a('<p class="sf_toggle_master">Expand/Collapse All</p>');a(this).after(b.bottomcontrol)}b.controllers=[b.topcontrol].concat([b.bottomcontrol]);b.terms.each(function(){a(this).addClass("sf_one_expanded");a(this).click(function(){a(this).hasClass("sf_one_expanded")?f(this):g(this)})});a(b.controllers).each(function(){a(this).addClass("sf_all_expanded");a(this).click(function(){a(b.topcontrol).hasClass("sf_all_expanded")||a(b.bottomcontrol).hasClass("sf_all_expanded")?c():d()})});b.startclosed&&c()}})(jQuery);

