if(typeof(facet_url)=="undefined"){alert("SLI Critical Javascript Error, facet_url is not defined.\nFacet functions will not work properly\nPlease check the top of your header template")}function st(t){window.status=t.getAttribute("title");return true}function nost(){window.status=""}function sfocus(){if(typeof(document.searchform.w)!="undefined"){document.searchform.w.focus()}}function getQueryVariable(variable){var query=facet_url;var vars=query.split("&");for(var i=0;i<vars.length;i++){var pair=vars[i].split("=");if(pair[0]==variable){return pair[1]}}return""}function processfacets2(extra_href,facet,value){var href=facet_url+extra_href;href=href.replace(/%20/g," ");href=href.replace(/%3a/g,":");var facetremove=new RegExp("rr$");if(facetremove.test(facet)){var specialfacet=true;facet=facet.replace(new RegExp("rr$"),"")}var newurl="";var remove=false;var reg=new RegExp(facet+":");if(reg.test(href)){if(value==""){newurl=href.replace(new RegExp(facet+":[^ ^+^&]* ?"),"");if(facet=="color"){remove=true;while(reg.test(newurl)){newurl=newurl.replace(new RegExp(facet+":[^ ^+^&]* ?"),"")}}}else{if(specialfacet==true){newurl=href.replace(new RegExp(facet+":"+value+" ?"),"");remove=true}else{if(facet=="col"){newurl=href.replace(/af=/i,"af="+facet+":"+value+" ")}else{newurl=href.replace(new RegExp(facet+":[^ ^+^&]*"),facet+":"+value)}}}if(facet=="cat1"){newurl=newurl.replace(/cat2:[^ ^\+^&]* ?/i,"")}}else{if(getQueryVariable("af")==""){newurl=href.replace(/af=/i,"af="+facet+":"+value)}else{newurl=href.replace(/af=/i,"af="+facet+":"+value+" ")}}document.location=newurl}function removefacets2(extra_href,facet){var href=facet_url+extra_href;href=href.replace(/%20/g," ");href=href.replace(/%3a/g,":");var newurl=href;var reg=new RegExp(/af=([^&]+)/i);var m=reg.exec(href);if(m!=null){var r2=new RegExp(facet+":[^&]+");var m2=r2.exec(m[1]);if(m2!=null){newurl=href.replace(reg,"af="+m2[0])}}document.location=newurl}function resetfacets2(extra_href){var href=facet_url+extra_href;document.location=href.replace(new RegExp(/af=[^&]+[&]*/),"")}function getsize(){var elements=new Array();for(var i=0;i<arguments.length;i++){var element=arguments[i];if(typeof element=="string"){element=document.getElementById(element)}if(arguments.length==1){return element}elements.push(element)}return elements}var BoxHeights={maxh:Array(),boxes:Array(),num:0,multi:1,op_test:false,equalise:function(){this.num=arguments[1];this.total=arguments[2];if(arguments[3]){this.multi=arguments[3]}for(var i=1;i<=this.total;i++){this.boxes[i]=arguments[0]+(i)}this.maxheight();var count=1;for(var j=1;j<=this.multi;j++){for(var i=count;i<=(count+(this.total/this.multi)-1);i++){if(i<=this.num){getsize(this.boxes[i]).style.height=this.maxh[j]+"px"}}count=i}},maxheight:function(){var count=1;for(var j=1;j<=this.multi;j++){var heights=new Array();for(var i=count;i<=(count+(this.total/this.multi)-1);i++){if(navigator.userAgent.toLowerCase().indexOf("opera")==-1){if(i<=this.num){heights.push(getsize(this.boxes[i]).scrollHeight)}else{heights.push(0)}}else{if(i<=this.num){heights.push(getsize(this.boxes[i]).offsetHeight)}else{heights.push(0)}}}heights.sort(this.sortNumeric);this.maxh[j]=heights[(this.total/this.multi)-1];totalcount=i;count=totalcount}},sortNumeric:function(f,s){return f-s}};
