/* ------------------------------------------
READING ROOM
JQuery Functions : production version
Author: Reading Room (Nicolas Gallagher)
Updated: 9 October 2009
------------------------------------------ */

//update EG 20/11/2009 - JS function to link flash feature
var stageLink = "/workForUs/";
var flashMovie = "/flash/recruitment_banner.swf";
var clickTag = function(){

	pageTracker._trackPageview("/flashPromo/flashClick"); 
	window.location.href=stageLink;
}
var trackFormSubmission = function(){
	pageTracker._trackPageview("/flashPromo/formSubmit");

}
var trackFormConfirm = function(){
	pageTracker._trackPageview("/flashPromo/formSent"); 

}

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();}});}};(function(F,B,A){var C=function(H){var G,I=[];for(G in H){I.push(G+'="'+H[G]+'"')}return I.join("")},E=function(I){var G,K,J=[],H;for(G in I){if(typeof I[G]=="object"){H=[];for(K in I[G]){H.push([K,"=",encodeURIComponent(I[G][K])].join(""))}I[G]=H.join("&amp;")}J.push(['<param name="',G,'" value="',I[G],'" />'].join(""))}return J.join("")},D=false;F[B]=(function(){var G="0,0,0",H=navigator.plugins["Shockwave Flash"]||window.ActiveXObject;G=H.description||(function(){try{return(new H("ShockwaveFlash.ShockwaveFlash")).GetVariable("$version")}catch(I){}}());G=G.match(/^[A-Za-z\s]*?(\d+)[\.|,](\d+)(?:\s+r|,)(\d+)/);return{available:G[1]>0,activeX:!H.name,version:{major:G[1]*1,minor:G[2]*1,release:G[3]*1},hasVersion:function(J){var M=this.version,K="major",L="minor",I="release";J=(/string|number/.test(typeof J))?J.toString().split("."):J||[0,0,0];J=[J[K]||J[0]||M[K],J[L]||J[1]||M[L],J[I]||J[2]||M[I],];return(J[0]<M[K])||(J[0]==M[K]&&J[1]<M[L])||(J[0]==M[K]&&J[1]==M[L]&&J[2]<=M[I])},expressInstaller:A,create:function(I){if(!F[B].available||D||!typeof I=="object"||!I.swf){return false}I=F.extend(true,{attrs:{height:I.height||180,width:I.width||320},params:{wmode:I.wmode||"opaque",flashvars:I.flashvars}},I);if(I.hasVersion&&!F[B].hasVersion(I.hasVersion)&&F[B].hasVersion("6.0.65")){D=true;I={swf:I.expressInstaller||F[B].expressInstaller,attrs:{id:"SWFObjectExprInst",height:Math.max(I.height||137),width:Math.max(I.width||310)},params:{flashvars:{MMredirectURL:location.href,MMplayerType:(F[B].activeX)?"ActiveX":"PlugIn",MMdoctitle:document.title.slice(0,47)+" - Flash Player Installation"}}}}return"<object "+(C(I.attrs))+(this.activeX?' classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"><param name="movie" value="'+I.swf+'" />':' type="application/x-shockwave-flash" data="'+I.swf+'">')+(E(I.params))+"</object>"}}}());F.fn[B]=function(G){if(typeof G=="object"){this.each(function(){var H=document.createElement(B);H.innerHTML=F[B].create(G);if(H.childNodes[0]){this.appendChild(H.childNodes[0])}})}else{if(typeof G=="function"){this.find("object").andSelf().filter("object").each(function(){var J={},I=this,H="jsInteractionTimeoutMs";I[H]=I[H]||0;if(I[H]<660){if(I.clientWidth||I.clientHeight){G.call(this)}else{setTimeout(function(){F(I)[B](G)},I[H]+66)}}})}}return this}}(jQuery,"flash","expressInstaller.swf"));jQuery(document).ready(function(){extLinks();pntPage();fltr();initAcc();});

 


