var jq=jQuery.noConflict();jq("html").addClass("js");jq(document).ready(function(){igAccordion.init();igTabs.init();igAnchors.init();igDocs.init();listingNav.init();tlc.init();roundedCorners.init()});roundedCorners={oCorners:{},init:function(){if(!jq(".ie6")[0]){jq("#wrapper").each(function(){jq(this).append('<span class="cnr-wrapper cnr-tl"></span><span class="cnr-wrapper cnr-tr"></span>')});jq(".rounded, #pagenav .first").each(function(){jq(this).append('<span class="cnr cnr-tl"></span><span class="cnr cnr-tr"></span><span class="cnr cnr-bl"></span><span class="cnr cnr-br"></span>')});jq(".rounded-top").each(function(){jq(this).append('<span class="cnr cnr-tl"></span><span class="cnr cnr-tr"></span>')});jq(".rounded-bottom").each(function(){jq(this).append('<span class="cnr cnr-bl"></span><span class="cnr cnr-br"></span>')})}}},igAccordion={oTarget:null,sInstruction:null,init:function(){jq(".accordion").each(function(){jq(this).find("dt").each(function(){igAccordion.addEvents(jq(this))});if((window.location.hash!="")&&(jq(this).find(window.location.hash)[0])){igAccordion.toggle(jq(window.location.hash),"open");igAnchors.scroll(window.location.hash)}else{igAccordion.toggle(jq(this).find("dt:first"),"open")}})},addEvents:function(a){jq(a).bind("click keydown",function(b){if((b.type!="click")&&(b.keyCode!=(32||13))){}else{if(jq(this).attr("class").match("open")){igAccordion.toggle(jq(this),"close")}else{jq(this).parent().find("dt").each(function(){igAccordion.toggle(jq(this),"close")});igAccordion.toggle(jq(this),"open")}b.preventDefault()}})},toggle:function(a,b){switch(b){case"open":jq(a).addClass("open");jq(a).next().addClass("open");break;case"close":jq(a).removeClass("open");jq(a).next().removeClass("open");break}}},igTabs={oTabbedBlock:null,aTabs:null,aPanes:null,oNav:null,oTarget:null,sInstruction:null,sHash:null,init:function(){jq(".tabs").each(function(){igTabs.buildTabs(this);jq(this).find(".js-tab").each(function(){igTabs.toggle(jq(this),"close");igTabs.addEvents(jq(this))});if((location.hash)&&(jq(".tabs ."+location.hash.replace("#",""))[0])){igTabs.sHash=location.hash.replace("#","");igTabs.toggle(jq(".tabs ."+igTabs.sHash),"open")}else{igTabs.toggle(jq(this).find(".js-tab:first"),"open")}})},buildTabs:function(a){if(a.tagName.match("DL")){aTabs=jq(a).find("dt");jq(aTabs).each(function(b){jq(this).addClass("js-tab js-tab-no"+(b+1))});aPanes=jq(a).find("dd");jq(aPanes).each(function(b){jq(this).addClass("js-pane pane"+(b+1))})}else{oNav='<ul id="listing-tabs" title="available listings nav">';aPanes=jq(a).find(".tab-heading").each(function(){jq(this).addClass("nonsighted").removeClass("tab-heading");oNav+='<li class="tab-link"><a href="#" class="rounded-top">'+jq(this).text()+"</a></li>"});oNav+="</ul>";oNav=jq(oNav);jq(a).prepend(oNav);aTabs=jq(a).find(".tab-link");jq(aTabs).each(function(b){jq(this).addClass("js-tab js-tab-no"+(b+1))});aPanes=jq(a).find(".tab-pane");jq(aPanes).each(function(b){jq(this).addClass("js-pane pane"+(b+1));jq(this).addClass("js-pane pane"+(b+1));jq(this).find("a").each(function(){jq(this).attr("href",jq(this).attr("href")+"#js-tab-no"+(b+1))})})}},addEvents:function(a){jq(a).bind("click keydown",function(b){if((b.type!="click")&&(b.keyCode!=(32||13))){}else{if(jq(this).attr("class").match("open")){igTabs.toggle(jq(this),"close")}else{jq(this).parent().find(".js-tab").each(function(){igTabs.toggle(jq(this),"close")});igTabs.toggle(jq(this),"open")}b.preventDefault()}})},toggle:function(b,c){switch(c){case"open":jq(b).addClass("on");var a=jq(b).attr("class").split("js-tab-no")[1].split(" ")[0];jq(b).parents(".tabs").find(".pane"+a).addClass("on");break;case"close":jq(b).removeClass("on");var a=jq(b).attr("class").split("js-tab-no")[1].split(" ")[0];jq(b).parents(".tabs").find(".pane"+a).removeClass("on");break}}},igAnchors={oTarget:null,nPos:null,init:function(){jq("#anchors a, a.anchor").bind("click keydown",function(a){if((a.type!="click")&&(a.keyCode!=(32||13))){}else{igAnchors.scroll(jq(this).attr("href"));a.preventDefault()}})},scroll:function(a){if(jq(a)[0]){nPos=jq(a).offset().top;jq("html,body").animate({scrollTop:nPos},1000)}}},igDocs={sHref:"",init:function(){jq("a").each(function(){igDocs.sHref=jq(this).attr("href")||"";if(igDocs.sHref.match(".pdf")){jq(this).addClass("pdf-file")}else{if(igDocs.sHref.match("transcript_")){jq(this).addClass("doc-file")}else{if(igDocs.sHref.match("doc")){jq(this).addClass("doc-file")}else{if(igDocs.sHref.match("pres.iggroup")){jq(this).addClass("av-file")}else{if(igDocs.sHref.match(".mp3")){jq(this).addClass("av-file")}}}}}if((jq(this).parent().is("li"))&&(jq(this).attr("class").match("-file"))){jq(this).parent().addClass("link-list")}})}},listingNav={oTabbedNav:null,sHref:null,sHash:null,oHeadBack:"",oFootBack:null,init:function(){if(jq("#listing.article")[0]){if(jq("body").attr("class").match("careers")){listingNav.sHref="current-vacancies.html";jq("#pagenav li a").each(function(){if(jq(this).attr("href").match("current-vacancies")){jq(this).parent().addClass("current")}})}else{listingNav.sHref=jq("#pagenav .sub.current a").attr("href")||jq("#pagenav .subactive.current a").attr("href");if(listingNav.sHref==null){listingNav.sHref=jq("#pagenav .first a").attr("href")}}if(jq("body").attr("class").match("media-centre")||jq("body").attr("class").match("investor-relations")||jq("body").attr("class").match("careers")){jq("#pagenav .noarrow").remove()}if(jq("body").attr("class").match("media-centre")){listingNav.oTabbedNav=jq('<ul title="available listings nav" id="listing-tabs" class="article"><li><a class="rounded-top" href="latest-news.html">Latest news</a></li><li><a class="rounded-top" href="news-archive-10.html">Archive 2010</a></li><li><a class="rounded-top" href="news-archive-09.html">Archive 2009</a></li><li><a class="rounded-top" href="news-archive-2008.html">Archive 2008</a></li></ul>')}else{if(jq("body").attr("class").match("careers")){listingNav.oTabbedNav=jq('<ul title="available listings nav" id="listing-tabs" class="article"><li><a class="rounded-top" href="current-vacancies.html#js-tab-no1">UK</a></li><li><a class="rounded-top" href="current-vacancies.html#js-tab-no2">Europe</a></li><li><a class="rounded-top" href="current-vacancies.html#js-tab-no3">Australia</a></li><li><a class="rounded-top" href="current-vacancies.html#js-tab-no4">Singapore</a></li><li><a class="rounded-top" href="current-vacancies.html#js-tab-no5">America</a></li><li><a class="rounded-top" href="current-vacancies.html#js-tab-no6">Japan</a></li></ul>')}else{if(jq("body").attr("class").match("ig-investor-relations")){listingNav.oTabbedNav=jq('<ul title="available listings nav" id="listing-tabs"><li><a class="rounded-top" href="wn_reg.html#js-tab-no1">2010</a></li><li><a class="rounded-top" href="wn_reg.html#js-tab-no2">2009</a></li><li><a class="rounded-top" href="wn_reg.html#js-tab-no3">2008</a></li><li><a class="rounded-top" href="wn_reg.html#js-tab-no4">2007</a></li><li><a class="rounded-top" href="wn_reg.html#js-tab-no5">2006</a></li><li><a class="rounded-top" href="wn_reg.html#js-tab-no6">2005</a></li></ul>')}}}if(location.hash.match("tab-no")){listingNav.sHash=location.hash}else{listingNav.sHash=""}listingNav.oHeadBack=jq('<a href="'+listingNav.sHref+listingNav.sHash+'">Back to list</a>');listingNav.oFootBack=jq('<a href="'+listingNav.sHref+listingNav.sHash+'" class="back-to-list">Back to list</a>');jq(listingNav.oTabbedNav).insertBefore("#article-wrap");jq("#article-wrap h1").append(listingNav.oHeadBack);jq("#article-wrap").append(listingNav.oFootBack)}}},tlc={init:function(){jq("tbody tr:even, #listing-items li:even, .listing-items li:even").each(function(){jq(this).addClass("alt")})}};