$.browser.majorVersion=parseInt($.browser.version.substr(0,1));ie_abbr_fix();_hse={relativePathModifier:"",permittedFeedDomains:["www.hsenews.com","hsenews.com","news.hse.gov.uk","blogs.hse.gov.uk","webcommunities.hse.gov.uk","vocuspr.com"],notExternal:["www.hsenews.com","hsenews.com","www.hsebooks.com","hsebooks.com","www.hsesat.info","hsesat.info","webcommunities.hse.gov.uk","clients.rckt.co.uk"],jsonProxy:"http://news.hse.gov.uk/rss2json/",base:""};_defaults={bgflicker:ie_bground_flicker_fix,relative_path:hse_sniff_relative_path,navigation:hse_subnav_init,ddm:hse_dropdownmenu_switch_init,share_boxes:hse_share_init,tab_boxes:hse_tabs_init,rounded_corners:hse_roundCorners,link_icons:hse_link_icons_init,tabbed_panels:hse_tabbed_panel_init,concertina:hse_concertina_init,interface_tweaks:hse_interface_tweaks_init,local_search:hse_enhance_global_search,feeds:hse_feeds,footnote_links:hse_footnote_link_init,footnote_abbreviations:hse_footnote_abbr_init,image_maps:hse_image_map,lightbox:hse_lightbox_init,validate:hse_validate_init,striped_tables:hse_striped_tables,sortable_tables:hse_sortable_tables_init,expandable_tables:hse_expandable_tables_init,equal_heights:{ready:function(){$(document).bind("emchange",hse_equaliseHeights)},load:hse_equaliseHeights},tidy_FeedsDate:{ready:function(){$(document).bind("emchange",hse_tidyFeedsdate)},load:hse_tidyFeedsdate},site_alert:hse_site_alert_init,page_redirects:hse_redirect_page};_old_defaults={share_boxes:off,tab_boxes:off,rounded_corners:off,local_search:off,expandable_tables:off,use_google_search:search_swap,switch_stylesheet:switchStylesheet,navigation:hse_navigation_old,page_redirects:hse_redirect_page,link_icons:{properties:{selector:function(a){return $("a[href$="+a+"]")}}},auto_clear:false,autoclear_search:function(){$("input#q:text").addClass("noclear").click(function(){if($(this).attr("value")=="Search"){$(this).attr("value","")}})},auto_select:function(){$("input:text:not(.noclear), textarea:not(.noclear)").autoSelect()},enhanced_form_css:function(){$("form:not(.nostyle) input[type!='hidden'], form:not(.nostyle) textarea ").each(function(){$(this).addClass(this.form.className+this.type)})},remove_no_script_messages:function(){$("*.noscript").remove()},print_banner:{load:hse_replace_print_banner},striped_tables:function(){$("table.stripe tbody tr").removeClass("highlight");$("table.stripe tbody tr:odd").addClass("highlight")},countdown_timer:function(){var a={runif:function(){return $(".countdown").length},success:function(){$(".countdown").countdown()},path:_hse.relativePathModifier+"assets/js/jquery.countdown.min.js"};hse_load_external(a)},footnote_links:{properties:{append:function(){return $("#colmiddle")},selector:function(){return $("#colmiddle a:not([href$='#']):not([href^='javascript:']):not([href^='mailto:']):not(:empty):not([href^='#'])")}}},feeds:{properties:{loadingGraphic:"<div class='loading-graphic' />",templateBeforeDefault:'<div class="feed"><ul>',templateAfterDefault:"</ul></div>",templateItemDefault:'<li><a href="[+link+]">[+title+]</a></li>',urlHelper:hse_old_url_helper}},quiz:{ready:hse_load_external,properties:{runif:function(){return $(".quiz").length},path:_hse.relativePathModifier+"assets/js/jquery.quiz.min.js",success:function(){$(".quiz").quiz()}}}};$(function(){if($("link[href$='screen2009.css']").length){var c=preprocess(_defaults)}else{var c=$.extend(true,preprocess(_defaults),preprocess(_old_defaults))}if("undefined"==typeof _local_preferences){_local_preferences={}}_local_preferences=preprocess(_local_preferences);if("undefined"==typeof _page_preferences){_page_preferences={}}_page_preferences=preprocess(_page_preferences);var b=preprocess(hse_read_html_preferences());var a=preprocess($.persistentData.get("hse_user_preferences"));c=$.extend(true,c,_local_preferences,_page_preferences,b,a);$("body").data("settings",c);execute(c,"ready")});$(window).load(function(){execute($("body").data("settings"),"load")});function preprocess(a){for(member in a){if(typeof a[member]=="function"){a[member]={ready:a[member]}}}return a}function off(){}function execute(b,a){for(member in b){if(member==a&&typeof b[member]=="function"){b[member](b.properties)}else{if(typeof b[member]=="object"){execute(b[member],a)}}}}function hse_read_html_preferences(){var a=[];$("head meta[name^='hse.preferences.']").each(function(){var b=$(this);j=b.attr("name").replace(/hse\.preferences\./,"");a[j]=b.attr("content")});return a}function hse_load_external(a){if(a.runif()){$.getScript(a.path,a.success)}}function hse_ctrl_panel_init(b){var c={initialize:function(){var d=$("<div style='position:fixed; top:5%; right:5%; background-color:grey'><span id='control_panel_init' style='cursor:pointer'>settings</span></div>");$("body").append(d)},selector:function(){return $("#control_panel_init")},url:_hse.relativePathModifier+"assets/js/jquery.controlpanel.min.js",load:function(){var d=new control_panel(a.selector())}};var a=$.extend(true,c,b);a.initialize();$(a.selector()).click(function(){hse_load_script(a.url,a.load)})}function search_swap(){$("form[id='searchbox_015848178315289032903:kous-jano68']").attr("action","http://www.hse.gov.uk/search/results.htm")}function switchStylesheet(b){if(null==b||null==b.csspath){return false}var a=b.csspath.substr(0,1)=="/"?_hse.relativePathModifier+b.csspath.substr(1,b.csspath.length):b.csspath;$("link[rel*='stylesheet'][media='']").each(function(){$(this).data("id",b.id);$(this).data("resethref",this.href)}).attr("href",a)}function resetStylesheet(){$("link[rel*='stylesheet'][media='']").each(function(){var a=$(this).data("resethref");if(a){this.href=a}})}function hse_navigation_old(){$("#colleft li:has(ul)").addClass("selectCollapsed").prepend("<div><a href='#' class='dropArrow'><img height='16' width='16' alt='click to expand' src='"+_hse.relativePathModifier+"/images/spacer.gif' /></a>").parent().children("ul").toggle("slow");$(".dropArrow").each(function(){$(this).parent().parent().each(function(){$(this).contents().eq(1).each(function(){if(this.nodeType==3){$(this).wrap("<a href='#'></a>")}});$(this).contents().eq(1).addClass("dropText").appendTo($(this).children().eq(0))})}).click(function(d){showhide($(this).parent().parent());return false});if(!$("link[rel='prev'][href='null']").length){var b=new Array();b.push($.persistentData.get("hse_preferences").page_highlight);var a=$("link[rel='prev']");if(a.length){b.push(fullURL(a.get(0).href))}b.push(document.location);var c=null;while(b.length&&!c){highlightThis=b.pop();if(highlightThis){$("#colleft a").each(function(){var d=this.href;if(d==highlightThis&&d.lastIndexOf("#")!=(d.length-1)){$(this).parent().addClass("selected");reveal($(this),"#colleft");c=d}})}}if(c){$.persistentData.set("hse_preferences",{page_highlight:c})}}}function reveal(b,a){if(b.is("li")){showhide(b)}if(!b.is(a)){reveal(b.parent(),a)}}function showhide(b){b.children("ul").toggle("fast");if(!b.hasClass("selected")){var a="";if(b.hasClass("selectExpanded")){b.addClass("selectCollapsed").removeClass("selectExpanded");a="click to expand"}else{b.addClass("selectExpanded").removeClass("selectCollapsed");a="click to close"}b.children().eq(0).find("a img").attr("alt",a)}}function fullURL(d){if(d.match("^(https?|ftp)://")){return d}var b=document.location.href.match("^(([^:/?#]+):)?(//([^/?#]*))?([^?#]*)(\\?([^#]*))?(#(.*))?");var e=""+b[1]+b[3];var c="";if(d.match("^/")){c+=d}else{var a=b[5].match("^(.*?)(\\w|[-.])+$");c=a?a[1]:"/";c+=d;while(c.match(/[^/]+\/\.\.\//)){c=c.replace(/[^/]+\/\.\.\//,"")}}e+=c;return e}function hse_redirect_page(){$("a.link-redirect, a.linkredirect").each(function(){var c=isLocal()?"^file:\\/\\/.*":"^https?:\\/\\/[^?]*?"+location.host.replace(/\./g,"\\.")+".*";var b="^https?:\\/\\/(";$.each(_hse.notExternal,function(){b+=this.replace(".","\\.")+"|"});b+="null)[^\\.$]";if(this.href.match(/^https?:\/\/[^\?]*hse\.gov\.uk.*/i)||this.href.match(new RegExp(c,"i"))||this.href.match(new RegExp(b,"i"))){var a=$("body").data("settings").site_alert;if(a&&typeof a.ready=="function"){("This page is being redirected. If the page does not update within 3 seconds please <a href='"+this.href+"'>click here</a>")}setTimeout('window.location = "'+this.href+'";',3000)}})}function hse_replace_print_banner(){var a=$(document.createElement("div")).attr("id","pbtemp").addClass("realbanner").addClass("hideComplete");$(document.body).append(a);var b=$("#pbtemp").css("background-image");var c=b.match('url[\dws]?\\("?([^")]*)"?\\)');if(c&&c.length&&c.length==2){$("#printbanner img").each(function(){this.src=c[1]})}$("#pbtemp").remove()}function ie_abbr_fix(){if(
/*@cc_on!@*/
false){document.createElement("abbr")}}function ie_bground_flicker_fix(){try{if($.browser.msie&&$.browser.majorVersion<=6){document.execCommand("BackgroundImageCache",false,true)}}catch(a){}}function isLocal(){try{return(location.host==""||location.host=="localhost")}catch(a){}}function hse_load_script(c,e){if(isLocal()){var d=$("head")[0];var b=document.createElement("script");b.src=c;var a=false;b.onload=b.onreadystatechange=function(){if(!a&&(!this.readyState||this.readyState=="loaded"||this.readyState=="complete")){a=true;if($.isFunction(e)){e()}d.removeChild(b)}};d.appendChild(b)}else{$.getScript(c,e)}}function hse_sniff_relative_path(){var b=null;var c="";var a=$("link[rel='home']").attr("href");if(a&&a.match){b=a.match("^(http://.*/).*|^([.{2}/]+).*")}if(b==null){_hse.relativePathModifier=""}else{if(!b[1]){_hse.relativePathModifier=b[2]}else{if(!b[2]){_hse.relativePathModifier=b[1]}}}return _hse.relativePathModifier}function hse_equaliseHeights(){var b="equalHeight";var a={};$("[class*= "+b+"]").each(function(){var c=this.className.split(" ");$.each(c,function(){if(this.toString().substr(0,b.length)==b){a[this.toString()]=true}})});$.each(a,function(c){$("."+c).equaliseCols()});return a.length}function hse_roundCorners(){$(".box-1col, .box-1col-last, .boxWithMore, .boxWithMoreLast, .box-2col, .box-2col-last, .boxDoubleWithMore, .boxDoubleWithMoreLast, .box-1col-subscribe, .box-1col-subscribe-last, .boxTriple, .downloadBox, div.highlight, .box-1col-positioning, .box-1col-positioning-last, .homepagebox-2col, .boxDoubleFocus,  .homepagebox-2colFocus, .shareBox, .boxIntroImage, .box-3col-subscribe, #boxBottomPin, .box-3col, .box").not("td div.highlight").roundCorners(true,true,true,true);$(".roundedTop").roundCorners(true,true);$(".roundedBottom").roundCorners(false,false,true,true);$(".focusSwitched").roundCorners(true,true,false,true,false);$("ul.semtabs li, li.in_tabR").roundCorners(true,true);$("div.tabPanel").roundCorners(false,true,true,true)}function hse_interface_tweaks_init(){$("body").addClass("hasScript");$(".autoSelect").autoSelect();$(".autoClear").toggleVal();$("p.more").parent("div, form").addClass("hasMore");$("head").append('<link rel="apple-touch-icon" href="'+_hse.relativePathModifier+'assets/images/favicons/apple-touch-icon.png"/>')}function hse_enhance_global_search(a){var c=$.extend(true,{max_length:50},a);var l=$("#globalSearch form");var f=$("#globalSearch input#q");f.toggleVal();l.submit(function(m){if(f.val()==""){l.attr("action","http://www.hse.gov.uk/search/advanced.htm")}else{l.attr("action","http://www.hse.gov.uk/search/results.htm")}return});if($(".noLocalSearch").length){return}var g=$("ul#navSub li.first");if(g.length){var k=g.text();var d=g.find("a")[0].href;k=(k.length>c.max_length)?k.substr(0,c.max_length)+"...":k;var h=d.replace("http://"+location.host+_hse.base,"").split("/");h.pop();h=h.join("/");h="hse.gov.uk"+h;var e='<div id="sitesearchContainer">';e+='<div class="sitesearchScope"><input type="radio" name="sitesearch" value="" id="sitesearchAll" tabindex="5" checked="checked"/><label for="sitesearchAll">All HSE</label></div>';e+='<div class="sitesearchScope"><input type="radio" name="sitesearch" value="'+h+'" id="sitesearchSection" tabindex="5" /><label for="sitesearchSection">'+k+"</label></div>";e+="</div>";f.after(e);if($.browser.msie&&$.browser.majorVersion<7){var b=0;$("#sitesearchContainer div.sitesearchScope").each(function(){b=Math.max($(this).width(),b)});var i=$("#q").width()+b+$("#sa").width()+50;$("#globalSearch").width($(i).toEm({scope:"#header"}));$("#sitesearchContainer").css("width","auto")}}}function hse_link_icons_init(b){var c={filetypes:{doc:"Word document",ppt:"Powerpoint presentation",pps:"Powerpoint presentation",xls:"Excel spreadsheet",pdf:"PDF",rtf:"RTF",zip:"ZIP"},selector:function(d){return $("a[href$=."+d+"]:not(.noIcon)").not("#sideBar a, div.downloadBox a, ul.itemThumbBook a")}};var a=$.extend(true,c,b);$.each(a.filetypes,function(f,d){var e=a.selector(f);e.each(function(){var g=this;this.title+=d;if($("#bodycontainer").length!=1){$(this).append(' <img class="fileIcon" src="'+_hse.relativePathModifier+"assets/images/icons/"+f+'.gif" alt="'+d+'" />')}})});$("a:not(.noIcon):not([href$='#']):not([href^='#']):not([href^='javascript:']):not([href^='mailto:']):not([href^='ftp:']):not([href^='file:']):not(:empty)").not(".shareBox a, #baseStrip a").each(function(){var d=this;var f=isLocal()?"^file:\\/\\/.*":"^https?:\\/\\/[^?]*?"+location.host.replace(/\./g,"\\.")+".*";var e="^https?:\\/\\/(";$.each(_hse.notExternal,function(){e+=this.replace(".","\\.")+"|"});e+="null)[^\\.$]";if(!d.href.match(/^https?:\/\/[^\?]*hse\.gov\.uk.*/i)&&!d.href.match(new RegExp(f,"i"))&&!d.href.match(new RegExp(e,"i"))&&d.href!=""&&$(d).text()!=""){if($("#bodycontainer").length!=1){$(d).append(' <img class="fileIcon" src="'+_hse.relativePathModifier+'assets/images/icons/external.gif" alt="link to external website" />')}}})}function hse_footnote_link_init(d){var e={append:function(){return $("#content")},selector:function(g){return $("#content a:not([href$='#']):not([href^='javascript:']):not([href^='mailto:']):not(:empty):not([href^='#'])").not("body.blog .metadata a")}};var c=$.extend(true,e,d);var f=c.selector();var a=c.append();if(f.length==0){return}$(a).append('<h2 class="hideFromScreen footnotes">Link URLs in this page</h2>');var b=$("<ol/>").addClass("hideFromScreen").appendTo(a);f.each(function(){var g=this.href;var i=$(this);var h=$.trim(i.text()).length>0?i.text():i.find("img").attr("alt");b.append("<li>"+h+"<br />"+g+"</li>");i.after('<sup class="hideFromScreen">['+b.find("li").length+"]</sup>")})}function hse_footnote_abbr_init(){var b="#content";var c=$(b+" acronym, "+b+" abbr");if(c.length==0){return}$(b).append('<h2 class="hideFromScreen footnotes">Glossary of abbreviations/acronyms on this page</h2>');var a=$("<dl/>").addClass("hideFromScreen").appendTo(b);c.each(function(){var e=$(this).text();var d=$(this).attr("title");a.append("<dt>"+e+"</dt><dd>"+d+"</dd>")})}function hse_site_alert_init(a){_msg=typeof a=="object"?a.message:a;if(!_msg||_msg==""){return}_msg='<div id="siteAlert"><img src="'+_hse.relativePathModifier+'assets/images/icons/close-site-alert.gif" width="22" height="22" alt="Close alert" id="siteAlertClose" title="Close" /><div id="siteAlertInterior"> '+_msg+"</div></div>";$("body").prepend(_msg).addClass("siteAlert");$("#siteAlertClose").click(function(){$("body").removeClass("siteAlert");$("#siteAlert").fadeOut(500);$.persistentData.set("hse_user_preferences",{site_alert:off})})}function hse_old_site_alert_init(a){_msg=typeof a=="object"?a.message:a;if(!_msg||_msg==""){return}_msg='<div id="siteAlert"><a style="float:left; margin-right:2em"id="siteAlertClose" href="#">[ close ]</a><div id="siteAlertInterior"> '+_msg+"</div></div>";$("body").prepend(_msg).addClass("siteAlert");$("#siteAlertClose").click(function(){$("body").removeClass("siteAlert");$("#siteAlert").fadeOut(500);$.persistentData.set("hse_user_preferences",{site_alert:off})})}function hse_sortable_tables_init(){if($("table.tablesortable, table.sortable").length){hse_load_script(_hse.relativePathModifier+"assets/js/jquery.tablesorter.min.js",function(){var a=function(){$("div.sortDirArrow").remove();$("th.headerSortUp").prepend('<div class="sortDirArrow sortUp"></div>');$("th.headerSortDown").prepend('<div class="sortDirArrow sortDown"></div>');$("th.header:not(.headerSortUp):not(.headerSortDown)").prepend('<div class="sortDirArrow sortNone"></div>')};$("table.tablesortable th, table.sortable th").css("cursor","pointer");$("table.tablesortable, table.sortable").tablesorter().bind("sortEnd",$("body").data("settings").striped_tables.ready).bind("sortEnd",a);if($.browser.msie&&$.browser.majorVersion<=8){$("th.header").each(function(){var b=$(this);b.width(b.width()+18)})}a()})}}function hse_expandable_tables_init(){var a=$("table:has(tbody):not(.noProgressiveEnhancement):not(.noExpanding)").filter(function(){return($(this).find("tbody").length>1)});a.each(function(){var b=$(this).find("tbody");b.each(function(d){var c=$(this);var e=function(f){if(f.keyCode!=undefined&&f.keyCode!=0&&f.keyCode!=13){return}$(this).toggleClass("tableRowToggleClosed");if($(this).hasClass("tableRowToggleClosed")){c.find("tr:gt(0)").hide()}else{c.find("tr:gt(0)").show()}f.preventDefault()};if(c.find("tr:not(.noProgressiveEnhancement):not(.noExpanding)").length>1&&!c.hasClass(".noProgressiveEnhancement")&&!c.hasClass(".noExpanding")){c.find("tr:first").find("td, th").eq(0).append($(' <a class="tableRowToggle" tabindex="0">Open/close</a> ').bind("click keypress",e).trigger("click"))}})})}function hse_feeds(c){var a={renderFeed:hse_render_feed,urlHelper:function(d){return d.href},forciblyRemoveProxies:true};var b=$.extend(true,a,c);$("a.feed").each(function(g){var k=b.urlHelper(this);if(typeof k!="string"||k==""){return false}if(b.forciblyRemoveProxies&&k.match(/^http:\/\/.*\/feed2js\/feed2js\.php/)){var h=k.split("?");var f=h[1].split("&");var d={};$.each(f,function(m,l){_thisParam=l.split("=");d[_thisParam[0]]=_thisParam[1]});k=unescape(d.src)}b.renderFeed(this,k,b);$(this).remove();var e=$("body").data("settings").equal_heights;e.ready(e.properties)})}function hse_render_feed(f,e,a){if(typeof f!="object"||typeof e!="string"||e==""){return false}var m={show:5,templateBeforeDefault:'<ul class="rss-items">',templateItemDefault:'<li class="rss-item"><div class="rss-item-title"><a href="[+link+]">[+title+]</a></div></li>',templateAfterDefault:"</ul>",loadingGraphic:"<div class='loading' />",proxify:hse_feed_proxy_helper};var i=$.extend(true,m,a);$el=$(f);var c=$el.attr("class").match(/.*\s*show-(\d*)\s*.*/i);if(c!=null){i.show=c[1]}var d=false;$.each(_hse.permittedFeedDomains,function(){var q=(/^https?:\/\/(.*?)\/(.*)/i).exec(e);if(q[1]==this){d=true}});if(!d){$el.after('<p class="query">RSS cannot be loaded from this domain</p>');$el.remove();return}var h=$el.nextAll(".feedTemplate");var g,n,b;if(h.length){g=h.children(".feedTemplateBefore").html().match(/(<!--)(.*)(-->)/);n=h.children(".feedTemplateItem").html().match(/(<!--)(.*)(-->)/);b=h.children(".feedTemplateAfter").html().match(/(<!--)(.*)(-->)/)}var l=(g)?g[2]:i.templateBeforeDefault;var p=(n)?n[2]:i.templateItemDefault;var o=(b)?b[2]:i.templateAfterDefault;e=i.proxify(e,i);var k=$("<div class='feedContainer' id='"+$.id(f)+"' />");$(k).append(i.loadingGraphic);$el.after(k);$.ajax({url:e,dataType:"jsonp",success:function(r){var q=l;$.each(r.items,function(s,t){if(s<i.show){t.pubdate=(t.pubdate!=undefined)?t.pubdate:"";q+=p.replace(/\[\+link\+\]/g,t.link).replace(/\[\+title\+\]/g,t.title).replace(/\[\+pubdate\+\]/g,t.pubdate).replace(/\[\+description\+\]/g,t.description)}});q+=o;k.html(q)},error:function(q){k.html("<p>Currently unable to load newsfeed - please try later ("+q.statusText+")</p>")},timeout:3000});$(hse_render_feed).ajaxComplete(function(){hse_equaliseHeights()})}function hse_old_url_helper(b){if(!(typeof b=="object"&&typeof b.title=="string"&&typeof b.href=="string")){return null}var c="https?://([a-zA-Z0-9_-]+.[a-zA-Z0-9_-]+)+(/*[A-Za-z0-9/\\-_&:?+=//.%]*)*";var a=b.title.match(c);return a?a[0]:b.href}function hse_feed_proxy_helper(a,c){var b=$.extend(true,{show:5},c);if(!a.match(/https?:\/\/(.*?)\/.*json.*/i)){a=_hse.jsonProxy+"?url="+encodeURIComponent(a)+"&count="+b.show+"&callback=?"}else{a+="?count="+b.show+"&callback=?"}return a}function hse_tidyFeedsdate(){$(".feedContainer ul li").each(function(){var a=$(this);var b=a.html();b=b.replace("+0000","GMT");a.html(b)})}function hse_tabbed_panel_init(){$("#focusSwitcher").removeClass("noScript");$("#focusSwitcher h2").mouseover(function(){$(".newsItem").removeClass("active");$(this).parent().addClass("active")});$("#focusSwitcher h2 a").focus(function(){$(".newsItem").removeClass("active");$(this).parents("div.newsItem").addClass("active")})}function hse_striped_tables(){var a=0;$("table:not(.noStripes) tr").each(function(){var b=$(this);if(b.find("td").length>0){b.removeClass("odd even").addClass((a%2)?"odd":"even");a++}})}function hse_tabs_init(){$(".tabContainer").semantictabs({container:"tabContainer",panel:"tabPanel",head:"h2,h3,h4,h5,h6",active:":first"})}function hse_diary_init(){}function hse_lightbox_init(){$("a.lightbox:not(.noProgressiveEnhancement)").removeClass("lightbox").wrap('<div class="lightbox"></div>');$(".lightbox:not(.noProgressiveEnhancement)").each(function(){var e=this;var d=$(this);var b=$(this).find("a").not(".download a, a.download");if(b.length){function a(h,g,i){h.contentWrapper.hide("fast",h.contentWrapper.hide(),i())}function c(){var g=_hse.relativePathModifier+"assets/images/lightbox/";b.each(function(){var k=$(this);if(k.attr("title")!=""){return}var i=k.find("img[title]:first").attr("title");if(i!=undefined){k.attr("title",i);return}var h=k.find("img[alt]:first").attr("alt");if(h!=undefined){k.attr("title",h);return}var l=k.text();if(l!=undefined){k.attr("title",l);return}}).nyroModal({hideContent:a,minHeight:150,addImageDivTitle:true,closeButton:'<a href="#" class="nyroModalClose" id="closeBut" title="Close - escape key">Close</a>',galleryLinks:'<a href="#" class="nyroModalPrev" title="Previous - left arrow key">Previous</a><a href="#"  class="nyroModalNext" title="Next - right arrow key">Next</a>',galleryCounts:function(h,k,l,i){i.title+=' <span class="nyroModalCount">('+h+" of "+k+")</span>"},endFillContent:function(i,h){$("div#nyroModalContent div").hide()},debug:false,endShowContent:function(l,k){var m=$("div#nyroModalContent div");var h=m.height();var i=parseInt(l.content.css("padding-bottom"));if(h<i){m.css("margin-bottom",Math.round((i-h)/2)+"px")}$("div#nyroModalContent div").fadeIn("fast")}})}if($.nyroModal==undefined){hse_load_script(_hse.relativePathModifier+"assets/js/jquery.nyroModal.min.js",c)}else{c()}}var f=function(){if(e.tagName.toLowerCase()=="ul"){var l=d.width();var k=0;var m=1;var g=0;var i=20;var h=d.find("li");h.each(function(p){var q=$(this);var o=q.find("img:first").width();q.width((o==0)?"150px":o);var n=q.width();if(k+n+g<=l){if(k+n+g+i<=l){q.css("padding-right",i+"px")}q.css("padding-left",g+"px")}else{m++;k=0;q.css("padding-left",g+"px");q.css("padding-right",i+"px")}k+=n+g+i;q.addClass("equalHeight"+m)})}};$(window).load(f)})}function hse_concertina_init(){var f=0;var c=false;var e;var d="/";var b=function(){var h=false;var i=$("div.concertinaContainer div.concertinaContent:visible").length;var g=$("div.concertinaContainer div.concertinaContent").length;if(i==0){h="none"}else{if(i==g){h="all"}}if(!h){var i=[];$("div.concertinaContainer div.concertinaContent:visible").each(function(){i.push($(this).parent("div").attr("id"))});h=i.join(d)}c=true;$.History.setHash(h);setTimeout(function(){c=false},300)};$("div.concertinaContainer").each(function(){var n=this;var g=$(this);var h=g.find(".concertinaContent");var m=g.find(".concertinaTitle");if(!m.length||!h.length){return}var i=g.attr("id")||"panel"+(f++);g.attr("id",i);if(g.hasClass("open")){g.addClass("openByDefault")}n.open=function(o){g.addClass("open").removeClass("closed");if(o){h.show()}else{h.slideDown("normal",function(){clearTimeout(e);e=setTimeout(b,250)})}};n.close=function(o){g.addClass("closed").removeClass("open");if(o){h.hide()}else{h.slideUp("normal",function(){clearTimeout(e);e=setTimeout(b,250)})}};n.toggle=function(o){if(g.hasClass("closed")){this.open(o)}else{this.close(o)}};n.isOpen=function(){return g.is(":visible")};n.concertinaParts=g.siblings("div.concertinaContainer").andSelf();if(!g.hasClass("open")){n.close(true)}m.css({"padding-left":"0",cursor:"pointer"}).wrapInner("<span></span>").click(function(){n.toggle();return false});if(!g.prev().hasClass("concertinaContainer")){var k=$("<a/>").html("Open all").attr("href","#").addClass("concertinaTrigger").click(function(o){n.concertinaParts.each(function(){this.open()});o.preventDefault();return false});var l=$("<a/>").html("Close all").attr("href","#").addClass("concertinaTrigger").click(function(o){n.concertinaParts.each(function(){this.close()});o.preventDefault();return false});g.before($("<div/>").addClass("concertinaTriggerContainer").append(k).append(" | ").append(l))}m.hover(function(){$(this).css("opacity",0.85)},function(){$(this).css("opacity",1)})});var a=function(h){if(c){return false}var g=$("*[id="+h+"]:not(div.concertinaContainer)");if(g.length){return false}$("div.concertinaContainer").each(function(){this.close(true)});if(h==""){$("div.concertinaContainer.openByDefault").each(function(){this.open(true)});return false}$.each(h.split(d),function(l,m){if(m=="all"){$("div.concertinaContainer").each(function(){this.open(true)})}else{var k=$("div.concertinaContainer#"+m);if(k.length){k[0].open(true)}}});return false};$.History.bind(a)}function hse_share_init(){var e=$("base").attr("href")!=undefined?$("base").attr("href"):_hse.relativePathModifier;var d=document.location;var c=encodeURIComponent($("title").text());var a=encodeURIComponent($("meta[name=Description]").attr("content"));var b='<div class="shareBoxTrigger"><div class="shareBoxLabel">Share this</div></div><div class="shareBoxShares"><ul>';b+='<li><a href="mailto:yourfriend@example.com?subject='+c+"&body="+d+'" class="shareEmail">Email to a friend</a></li>';b+='<li><a href="http://reddit.com/submit?url='+d+"&title="+c+'" class="shareReddit">Reddit</a></li>';b+='<li><a href="http://www.facebook.com/sharer.php?u='+d+'" class="shareFacebook">Facebook</a></li>';b+='<li><a href="http://del.icio.us/post?url='+d+'" class="shareDelicious">Delicious</a></li>';b+='<li><a href="http://twitter.com/home?status='+c+":+"+d+'" class="shareTwitter">Twitter</a></li>';b+='<li><a href="http://www.linkedin.com/shareArticle?mini=true&url='+d+"&title="+c+"&summary="+a+'&source=Health%20and%20Safety%20Executive" class="shareLinkedin">LinkedIn</a></li>';b+="</ul>";b+='<form action="#" class="shareBoxForm"><p class="shareBoxLinkLabel"><label for="shareBoxLabel2">Link</label></p><input type="text" class="shareBoxlinkPreview" id="shareBoxLabel2" value="'+d+'" /></form>';b+="</div>";$(".shareBox").each(function(){var f=$(this);f.html(b).addClass("shareBox");f.children(".shareBoxTrigger:first").each(function(){$(this).next(".shareBoxShares:first").hide()}).click(function(){$(this).next(".shareBoxShares:first").slideToggle("normal",function(){if($(this).is(":visible")){$(this).parent(".shareBox").addClass("shareBoxOpen")}else{$(this).parent(".shareBox").removeClass("shareBoxOpen")}})})});$("form.shareBoxForm").submit(function(f){f.preventDefault()});$("input.shareBoxlinkPreview").autoSelect()}function hse_dropdownmenu_switch_init(){if($(this).parents(".noProgressiveEnhancement").length>0){return}$("ul.ddmswitch:not(.noProgressiveEnhancement)").each(function(){var e=this;var k=$(this);var t=k.attr("title");var b=k.find("a.default:first").attr("href");var s=(k.hasClass("separateLabel"))?true:false;if(k.find("a img").length==0&&!k.hasClass("fauxDropdown")){var p=this.id;var u=$("<select/>").attr("id",p);var h=$('<input type="submit" value="Go" class="button" />');h.click(function(){document.location=$("#"+p).find("option:selected").val();return false});var r=$("<form/>").attr("action","#").addClass(k.attr("class")).insertBefore(this).append(u).append(h);$(r).wrapInner("<fieldset></fieldset>");k.find("a:not(.default)").each(function(){var w=$(this);w.replaceWith('<option value="'+w.attr("href")+'">'+w.text()+"</option>")});k.find("option").appendTo(u);k.remove();u[0].selectedIndex=0;u.before($("<label/>").attr("for",e.id).html(t).addClass("hidden hide"))}else{var a=500;var c=0;var i=0;k.find("li").each(function(){var w=$(this);if(w.find("a.default").length>0){return}c=Math.max(c,w.find("img:first").height(),w.find("span.nonLatin:first").height());i++}).height(c);var g=c;var d=Math.min(c*(i),a)+2;var f=(c*(i)>a)?true:false;k.height(g);var o=e.id+"-container";k.wrap('<div id="'+o+'" class="ddmswitchContainerWithImages"></div>');$("#"+o).height(g);if(s){$("#"+o).prepend('<div class="ddmlabel">'+t+"</div>");k.find("a.default:first").parent("li").remove()}var l=function(){var y=parseInt(k.offset().top);var w=parseInt($(window).height());var x=parseInt($(document).scrollTop());if((x+w)<(y+d)){k.addClass("scrollUp").removeClass("scrollDown")}else{k.addClass("scrollDown").removeClass("scrollUp")}k.addClass("open").animate({height:d+"px"});if(f){$("#"+v).hide()}};var n=function(){k.removeClass("open").animate({height:g+"px"});if(f){$("#"+v).show();k.scrollTop(0)}};var m=function(){return(k.hasClass("open"))?true:false};var q=function(){if(m()){n();return false}else{l();return true}};var v=e.id+"-trigger";$("#"+o).prepend('<div id="'+v+'" class="trigger" title="View the options"></div>');$("#"+v).css("cursor","pointer").click(function(w){q();w.stopPropagation()});$(document).click(function(){if(m()){n()}});k.click(function(w){if(!m()){l();w.preventDefault();w.stopPropagation()}});k.find("li a").mouseover(function(){$(this).focus()})}})}function hse_subnav_init(c){var b=$.extend(true,{root_selector:"ul#navSub",active_class:"active",expands_active_class:"expandsActive",first_active_class:"firstActive",expands_class:"expands",first_class:"first",open_class:"open",open_active_class:"openActive",closed_class:"closed"},c);$(b.root_selector+" li:eq(0):not(.first)").addClass(b.first_class);if($.browser.msie&&$.browser.majorVersion<8){$(b.root_selector).find("ul, li").andSelf().css({zoom:"1"})}$(b.root_selector+" li:has(ul)").each(function(){var g=this;var f=$(this);this.open=function(h){if(this.isOpen===true){return}else{g.isOpen=true;if(h){f.children("ul").show();g.updateClass()}else{f.children("ul").slideDown("normal",function(){g.updateClass()})}f.parents("ul li").each(function(){if(this.open){this.open(h)}})}};this.close=function(h){if(this.isOpen===false){return}else{if(h){f.children("ul").hide();g.updateClass()}else{f.children("ul").slideUp("normal",function(){g.updateClass()})}g.isOpen=false}};this.toggle=function(h){if(this.isOpen){this.close(h)}else{this.open(h)}};this.updateClass=function(){if(this.isOpen){f.addClass(b.open_class).removeClass(b.closed_class);if(f.hasClass(b.active_class)){f.addClass(b.open_active_class)}}else{f.addClass(b.closed_class).removeClass(b.open_class+" "+b.open_active_class)}};f.css("cursor","pointer").addClass(b.expands_class);this.close(true);f.click(function(h){this.toggle();h.stopPropagation()})});$(b.root_selector+"  li:not(."+this.expands_class+")").css("cursor","auto").add(b.root_selector+"  a").click(function(f){f.stopPropagation()});$(b.root_selector+" a").each(function(){var f=$(this);if(f.attr("title")!=""){f.attr("title",f.text())}this.activate=function(){var g=$(this).parent("li");g.addClass(b.active_class);if(g.hasClass(b.expands_class)){g.addClass(b.expands_active_class)}else{if(g.hasClass(b.first_class)){g.addClass(b.first_active_class)}}_expandingParents=$(this).parents("li."+b.expands_class);if(_expandingParents.length>0&&_expandingParents[0].open){_expandingParents[0].open(true)}}});var e=$(b.root_selector+"  li."+b.active_class+" a");if(e.length&&e[0].activate){e[0].activate();return}var a=$("link[rel=index]");if(a.length){$(b.root_selector+" a").each(function(){if($(this).attr("href")==a.attr("href")){this.activate()}})}else{var d=false;$(b.root_selector+" a").each(function(){var f=decodeURI(this.href);var g=new String(decodeURI(document.location));g=(g.charAt(g.length-1)=="/")?g+"index.htm":g;g=g.split("?")[0];g=g.split("#")[0];if((f==document.location||f==g)&&f.lastIndexOf("#")!=(f.length-1)&&!d){this.activate();d=true}})}}function hse_validate_init(){var a=$("form.validate");if(a.length>0){hse_load_script(_hse.relativePathModifier+"/assets/js/jquery.validate.min.js",function(){$("label span.validationHint").each(function(){$(this).attr("originalContent",$(this).html())});a.each(function(){$(this).validate({errorPlacement:function(b,c){var d=$("label[for="+c[0].id+"] span.validationHint").text(b.text()).addClass("error").length;if(d==0){$("label[for="+c[0].id+"]").append(' <span class="validationHint error" originalContent="">'+b.text()+"</span>")}},unhighlight:function(e,c){$(e).removeClass(c);var b=$("label[for="+e.id+"] span.validationHint");if($(e).attr("type")=="radio"){var d=$("input[type=radio][name="+$(e).attr("name")+"]");d.each(function(){var f=$("label[for="+this.id+"] span.validationHint").removeClass("error");if(f.length>0&&typeof(f.attr("originalContent")=="string")){f.text(f.attr("originalContent"))}})}if(b.attr("originalContent")){b.text(b.attr("originalContent")).removeClass("error")}}})})})}}function hse_image_map(){var a=$("img.imageMap");if(a.length){a.each(function(){var b=$(this).attr("usemap").match(/#?(.*)/);b=b[1];var g=$('map[name="'+b+'"]');var f=g.children("area");var e=$("#"+b+"Output").eq(0);var d=$(this).eq(0).hasClass("noHighlights")?false:true;if(d){var c=$("<div />").css("position","relative").attr("id",b+"Container");$(this).wrap(c)}f.each(function(){$this=$(this);var i=$this.attr("href").match(/#?(.*)/)[1];var n=false;if(e.length){n=$("#"+i).appendTo(e).addClass("imageMapOutput").hide()}else{n=$("#"+i).addClass("imageMapOutput").hide()}$this.bind("mouseover focus",function(){$(".imageMapOutput").hide();$($(this).attr("href")).show();if(d){$(".areaIndicator").hide();$(this.indicator).show()}});if(d&&$this.attr("shape").toLowerCase()=="rect"){var h=$this.attr("coords").split(",");var l=h[0];var k=h[2]-h[0];var m=h[1];var o=h[3]-h[1];this.indicator=$("<div />").css({position:"absolute",left:l+"px",top:m+"px",width:k+"px",height:o+"px",opacity:0.25}).hide().addClass("areaIndicator").attr("id",i+"Rollover").appendTo("#"+b+"Container")}})})}}(function(a){a.fn.autoSelect=function(){return this.each(function(){a(this).click(function(){this.select()})})}})(jQuery);(function(a){a.fn.roundCorners=function(b,e,g,d,f){var c=(f===false)?false:true;return this.each(function(){var i=a(this);if(c&&i.css("position")=="static"){i.css("position","relative")}var h="";if(b){h+='<div class="tl"></div>'}if(e){h+='<div class="tr"></div>'}if(g){h+='<div class="bl"></div>'}if(d){h+='<div class="br"></div>'}i.append(h)})}})(jQuery);(function(a){a.fn.padding=function(){var b=this.css("padding-left")==undefined?0:parseInt(this.css("padding-left"));var c=this.css("padding-right")==undefined?0:parseInt(this.css("padding-right"));return b+c}})(jQuery);(function(a){a.fn.maxHeight=function(){var b=0;this.each(function(){b=Math.max(b,a(this).height())});return b}})(jQuery);(function(a){a.fn.toggleVal=function(b){return this.each(function(){var e=this;var c=a(this);var d=c.attr("title");if(c.val()==""){c.val(d)}c.focus(function(){if(c.val()==d){c.val("")}if(b){c.addClass(b)}}).blur(function(){if(c.val()==""){c.val(d)}if(b){c.removeClass(b)}});c.parents("form").submit(function(){if(c.val()==d){c.val("")}})})}})(jQuery);jQuery.id=function(b){if(b&&b.id){return b.id}var c=$(document).data("seed");if(!c){c=Math.round(Math.random()*10000)}$(document).data("seed",++c);var a="id_"+$(document).data("seed");if(b){b.id=a}return a};new function(){var e={auto:function(i){return i!=undefined?a.auto=i:a.auto},init:function(){return a.init()},bind:function(i){return a.bind(i)},unbind:function(i){return a.unbind(i)},trigger:function(k,i){return a.trigger(k,i)},active:function(){return a.active},delay:function(i){return i?a.delay=i:a.delay},start:function(){return a.start()},stop:function(){return a.stop()},current:function(){return a.current},previous:function(){return a.previous}};$.jqem=e;var a={"$em":$(document.createElement("i")),active:false,canExp:undefined,current:undefined,delay:200,iid:undefined,previous:undefined,auto:true,init:f,bind:h,unbind:d,trigger:b,update:function(){a.trigger(false);return"1em"},start:g,stop:c};$(document).ready(function(){if(a.auto){f()}});function f(){$("body").prepend(a.$em.css({display:"block",left:"-1em",position:"absolute",visibility:"hidden",width:"1em"}));a.canExp=(a.$em.style!=undefined&&a.$em.style.setExpression!=undefined);a.start()}function h(i){a.$em.bind("emchange",i)}function d(i){a.$em.unbind("emchange",i)}function b(k,i){if(k==undefined){k=false}if(k||a.$em.width()!=a.current){a.previous=a.current;a.current=a.$em.width();$.event.trigger("emchange",i)}}function g(){if(a.active){return}a.current=a.previous=a.$em.width();if(a.canExp){a.$em.style.setExpression("width","$.jqem.update();")}else{a.iid=window.setInterval(a.update,a.delay)}a.active=true}function c(){if(!a.active){return}if(a.canExp){a.$em.style.removeExpression("width")}else{window.removeInterval(a.iid)}}}();(function(a){a.fn.equaliseCols=function(){var b=0,c=a.browser.msie?"1%":"auto";return this.css("height",c).each(function(){b=Math.max(b,this.offsetHeight)}).css("height",b).each(function(){var d=this.offsetHeight;if(d>b){a(this).css("height",b-(d-b))}})}})(jQuery);jQuery.fn.semantictabs=function(a){args={container:"panelcontainer",panel:"panel",head:"h2",active:":first",activate:false};for(var c in a){args[c]=a[c]}var b=1;if(args.activate){return $(this).each(function(){$(this).find("ul.tabs li")[args.activate].activate()})}else{return $(this).each(function(){var f=$(this);var e=f.find("."+args.panel);f.prepend('<ul class="tabs semtabs"></ul>');e.each(function(){var i=$(this);var g=$(this).find(args.head).eq(0);var l=i.attr("id")||g.attr("id");i.attr("id","");g.attr("id","");var k=g.remove().text();if(l==""){l="tab"+b;b++}var h=$('<li><a href="#'+l+'" tabindex="0">'+k+"</a></li>");h[0].activate=function(m){e.hide();i.show();f.find("ul.tabs li").removeClass("active");$(this).addClass("active");if(m){m.stopPropagation();m.preventDefault()}};h.click(function(){window.location.hash=l});f.find("ul.tabs").append(h);i.hide()});var d=function(g){var h=f.find("ul.tabs li a[href$=#"+g+"]").parent("li");if(h.length){h[0].activate()}else{if(args.active==":first"){args.active=0}if(f.find("ul.tabs li")[args.active].activate){f.find("ul.tabs li")[args.active].activate()}}};$.History.bind(d);d()})}};$.fn.toEm=function(a){a=jQuery.extend({scope:"body"},a);var c=parseInt(this[0],10);var d=jQuery('<div style="display: none; font-size: 1em; margin: 0; padding:0; height: auto; line-height: 1; border:0;">&nbsp;</div>').appendTo(a.scope);var b=d.height();d.remove();return(c/b).toFixed(8)+"em"};$.fn.toPx=function(a){a=jQuery.extend({scope:"body"},a);var c=parseFloat(this[0]);var d=jQuery('<div style="display: none; font-size: 1em; margin: 0; padding:0; height: auto; line-height: 1; border:0;">&nbsp;</div>').appendTo(a.scope);var b=d.height();d.remove();return Math.round(c*b)+"px"};(function(c){var a=["DOMMouseScroll","mousewheel"];c.event.special.mousewheel={setup:function(){if(this.addEventListener){for(var d=a.length;d;){this.addEventListener(a[--d],b,false)}}else{this.onmousewheel=b}},teardown:function(){if(this.removeEventListener){for(var d=a.length;d;){this.removeEventListener(a[--d],b,false)}}else{this.onmousewheel=null}}};c.fn.extend({mousewheel:function(d){return d?this.bind("mousewheel",d):this.trigger("mousewheel")},unmousewheel:function(d){return this.unbind("mousewheel",d)}});function b(f){var d=[].slice.call(arguments,1),g=0,e=true;f=c.event.fix(f||window.event);f.type="mousewheel";if(f.wheelDelta){g=f.wheelDelta/120}if(f.detail){g=-f.detail/3}d.unshift(f,g);return c.event.handle.apply(this,d)}})(jQuery);(function(a){a.HistoryClass=function(){this.construct()};a.extend(a.HistoryClass.prototype,{hash:"",$window:null,$iframe:null,handlers:{generic:[],specific:{}},format:function(b){return b.replace(/^.+?#/g,"").replace(/^#?\/?|\/?$/g,"")},getState:function(){return a.History.format(a.History.hash)},setState:function(b){b=b||a.History.getHash();return(a.History.hash=a.History.format(b))},getHash:function(){var b=window.location.hash||location.hash;return a.History.format(b)},setHash:function(b){b=a.History.format(b);if(typeof window.location.hash!=="undefined"){window.location.hash=b}else{location.hash=b}},go:function(b){if(a.browser.msie&&parseInt(a.browser.version,10)<8){a.History.$iframe.contentWindow.document.open();a.History.$iframe.contentWindow.document.close();a.History.$iframe.contentWindow.document.location.hash=b}b=b||"#";var c=a.History.getHash();if(c!==b){a.History.setHash(b)}a.History.$window.trigger("hashchange")},hashchange:function(d){var c=a.History.getHash();var b=a.History.getState();if((!a.History.$iframe&&b===c)||(a.History.$iframe&&a.History.hash===a.History.$iframe.contentWindow.document.location.hash)){return false}if(b===c){return false}a.History.setState(c);a.History.trigger();return true},bind:function(c,b){if(b){if(typeof a.History.handlers.specific[c]==="undefined"){a.History.handlers.specific[c]=[]}a.History.handlers.specific[c].push(b)}else{b=c;a.History.handlers.generic.push(b)}return true},trigger:function(e){if(typeof e==="undefined"){e=a.History.getState()}var b,f,c,d;if(typeof a.History.handlers.specific[e]!=="undefined"){d=a.History.handlers.specific[e];for(b=0,f=d.length;b<f;++b){c=d[b];c(e)}}d=a.History.handlers.generic;for(b=0,f=d.length;b<f;++b){c=d[b];c(e)}return true},construct:function(b){a(document).ready(function(){a.History.domReady()});return true},domReadied:false,domReady:function(){if(a.History.domRedied){return}a.History.domRedied=true;a.History.$window=a(window);a.History.$window.bind("hashchange",this.hashchange);setTimeout(a.History.hashchangeLoader,100);return true},hashchangeLoader:function(){if(!(a.browser.msie&&parseInt(a.browser.version)>=8)){var b;if(a.browser.msie){a.History.$iframe=a('<iframe id="jquery-history-iframe" style="display: none;" src="about:blank"></iframe>').prependTo(document.body)[0];a.History.$iframe.contentWindow.document.open();a.History.$iframe.contentWindow.document.close();var c=a.History.getHash();if(c){a.History.$iframe.contentWindow.document.location.hash=c}b=function(){var d=a.History.format(a.History.$iframe.contentWindow.document.location.hash);if(a.History.getState()!==d){a.History.setHash(a.History.$iframe.contentWindow.document.location.hash)}var e=a.History.getHash();if(a.History.getState()!==e){a.History.go(e)}}}else{b=function(){var d=a.History.getHash();if(a.History.getState()!==d){a.History.go(d)}}}setInterval(b,100)}else{var c=a.History.getHash();if(c){a.History.$window.trigger("hashchange")}}return true}});if(typeof a.History==="undefined"){a.History=new a.HistoryClass()}})(jQuery);jQuery.JSONcookie=function(b,k,n){if(typeof k!="undefined"){n=n||{};if(k===null){k="";n.expires=-1}var e="";if(n.expires&&(typeof n.expires=="number"||n.expires.toUTCString)){var f;if(typeof n.expires=="number"){f=new Date();f.setTime(f.getTime()+(n.expires*24*60*60*1000))}else{f=n.expires}e="; expires="+f.toUTCString()}var m=n.path?"; path="+(n.path):"";var g=n.domain?"; domain="+(n.domain):"";var a=n.secure?"; secure":"";var d=encodeURIComponent(JSON.stringify(k));document.cookie=[b,"=",d,e,m,g,a].join("")}else{var d=null;if(document.cookie&&document.cookie!=""){var l=document.cookie.split(";");for(var h=0;h<l.length;h++){var c=jQuery.trim(l[h]);if(c.substring(0,b.length+1)==(b+"=")){d=JSON.parse(decodeURIComponent(c.substring(b.length+1)));break}}}return d}};new function(){Public={set:function(b,c,a){content=$.extend(true,{},this.get(b),c);return Private.write(b,content,a)},get:function(a){return $.JSONcookie(a)||{}},delete_key:function(b,c,a){var d=this.get(b);delete d[c];if(d=={}){a=$.extend(true,a,{expires:-1})}Private.write(b,d,a)}};Private={write:function(b,d,a){if(!b){return null}var c=$.extend(true,{expires:100,path:"/"},a);return $.JSONcookie(b,d,c)}};$.persistentData=Public};if(!this.JSON){JSON={}}(function(){function f(n){return n<10?"0"+n:n}if(typeof Date.prototype.toJSON!=="function"){Date.prototype.toJSON=function(key){return this.getUTCFullYear()+"-"+f(this.getUTCMonth()+1)+"-"+f(this.getUTCDate())+"T"+f(this.getUTCHours())+":"+f(this.getUTCMinutes())+":"+f(this.getUTCSeconds())+"Z"};String.prototype.toJSON=Number.prototype.toJSON=Boolean.prototype.toJSON=function(key){return this.valueOf()}}var cx=/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,escapable=/[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,gap,indent,meta={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"},rep;function quote(string){escapable.lastIndex=0;return escapable.test(string)?'"'+string.replace(escapable,function(a){var c=meta[a];return typeof c==="string"?c:"\\u"+("0000"+a.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+string+'"'}function str(key,holder){var i,k,v,length,mind=gap,partial,value=holder[key];if(value&&typeof value==="object"&&typeof value.toJSON==="function"){value=value.toJSON(key)}if(typeof rep==="function"){value=rep.call(holder,key,value)}switch(typeof value){case"string":return quote(value);case"number":return isFinite(value)?String(value):"null";case"boolean":case"null":return String(value);case"object":if(!value){return"null"}gap+=indent;partial=[];if(Object.prototype.toString.apply(value)==="[object Array]"){length=value.length;for(i=0;i<length;i+=1){partial[i]=str(i,value)||"null"}v=partial.length===0?"[]":gap?"[\n"+gap+partial.join(",\n"+gap)+"\n"+mind+"]":"["+partial.join(",")+"]";gap=mind;return v}if(rep&&typeof rep==="object"){length=rep.length;for(i=0;i<length;i+=1){k=rep[i];if(typeof k==="string"){v=str(k,value);if(v){partial.push(quote(k)+(gap?": ":":")+v)}}}}else{for(k in value){if(Object.hasOwnProperty.call(value,k)){v=str(k,value);if(v){partial.push(quote(k)+(gap?": ":":")+v)}}}}v=partial.length===0?"{}":gap?"{\n"+gap+partial.join(",\n"+gap)+"\n"+mind+"}":"{"+partial.join(",")+"}";gap=mind;return v}}if(typeof JSON.stringify!=="function"){JSON.stringify=function(value,replacer,space){var i;gap="";indent="";if(typeof space==="number"){for(i=0;i<space;i+=1){indent+=" "}}else{if(typeof space==="string"){indent=space}}rep=replacer;if(replacer&&typeof replacer!=="function"&&(typeof replacer!=="object"||typeof replacer.length!=="number")){throw new Error("JSON.stringify")}return str("",{"":value})}}if(typeof JSON.parse!=="function"){JSON.parse=function(text,reviver){var j;function walk(holder,key){var k,v,value=holder[key];if(value&&typeof value==="object"){for(k in value){if(Object.hasOwnProperty.call(value,k)){v=walk(value,k);if(v!==undefined){value[k]=v}else{delete value[k]}}}}return reviver.call(holder,key,value)}cx.lastIndex=0;if(cx.test(text)){text=text.replace(cx,function(a){return"\\u"+("0000"+a.charCodeAt(0).toString(16)).slice(-4)})}if(/^[\],:{}\s]*$/.test(text.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]").replace(/(?:^|:|,)(?:\s*\[)+/g,""))){j=eval("("+text+")");return typeof reviver==="function"?walk({"":j},""):j}throw new SyntaxError("JSON.parse")}}}());

