/* ------------------------------------------
READING ROOM
JQuery Functions : production version
Author: Reading Room (Nicolas Gallagher)
Updated: 12 January 2009
------------------------------------------ */

var extLinks=function(){$('a[rel="external"]').each(function(){$(this).attr("title","External link to "+$(this).attr("title")+" - opens in a new window");$(this).click(function(){window.open($(this).attr('href'));return false;});});};var pntPage=function(){$("#articleTools").prepend('<li class="printPage"><a href="javascript:window.print()" title="Print page">Print page</a></li>');$(".caseStudy .tools ul").prepend('<li class="print"><a href="javascript:window.print()"><img src="/images/case-studies/print.png" alt="Print this page" /></a></li>');};var initAcc=function(){$(".accordionInner h2").addClass("toggle");$(".accordionInner h2").wrapInner('<a href="#non"></a>');$(".accordionItem").hide();$(".accordionItem:first").show();$(".accordionInner:first").children("h2").children().addClass("on");$(".accordionInner h2 a").click(function(){$(".accordionInner h2 a").removeClass("on");$(this).addClass("on");var u=$(this).parent().next();if((u.is(".accordionItem"))&&(u.is(":visible"))){return false;}if((u.is(".accordionItem"))&&(!u.is(":visible"))){$(".accordionItem:visible").slideUp("normal");u.slideDown("normal");return false;}});};var fltr=function(){if($("body").width()<740){$("#filterLinksContainer").show();}if($("body").width()>=740){$("#filterLinksContainer, .filterLinks").hide();$("body.news #filterResults, body.workForUs #filterResults").append('<div id="filterOptions"><h3><a class="toggleLocation" href="#non"><span>filter options</span></a></h3></div>');$("body.portfolio #filterResults").append('<div id="filterOptions"><h3><a href="#non" class="toggleSector"><span>Filter by sector</span></a></h3><h3><a href="#non" class="toggleLocation"><span>Filter by location</span></a></h3><h3><a href="#non" class="toggleOrg"><span>Filter by size of project</span></a></h3></div>');$("a.toggleLocation").click(function(){if($("#locationLinks").css("display")=="block"){$("#locationLinks").show();$("#filterLinksContainer").slideToggle();}$("#sectorLinks, #orgLinks").hide();$("#locationLinks").show();if($("#filterLinksContainer").css("display")=="none"){$("#filterLinksContainer").slideToggle();}});$("a.toggleSector").click(function(){if($("#sectorLinks").css("display")=="block"){$("#filterLinksContainer").slideToggle();}$("#locationLinks, #orgLinks").hide();$("#sectorLinks").show();if($("#filterLinksContainer").css("display")=="none"){$("#filterLinksContainer").slideToggle();}});$("a.toggleOrg").click(function(){if($("#orgLinks").css("display")=="block"){$("#filterLinksContainer").slideToggle();}$("#sectorLinks, #locationLinks").hide();$("#orgLinks").show();if($("#filterLinksContainer").css("display")=="none"){$("#filterLinksContainer").slideToggle();}});}};jQuery(document).ready(function(){extLinks();pntPage();fltr();initAcc();});