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,depth,maxDepth){var changes={facets:{}};changes.facets[facet]=value;document.location=processState(changes,extra_href,clearfacet=0,depth)}function processfilters2(extra_href,filter,value,clearfacet,depth){var changes={filters:{}};changes.filters[filter]=value;document.location=processState(changes,extra_href,clearfacet)}function processState(changes,extra_href,clearfacet,depth){var href,mod=function(obj){var results=[];for(var i in obj){if(obj.hasOwnProperty(i)){if(depth){results.push((obj[i]?"rn":"dn")+":"+i+":"+obj[i])}else{results.push((obj[i]?"r":"d")+":"+i+":"+obj[i])}}}return results.join(" ")};extra_href=extra_href||"";if(changes.facets){href=facet_url+extra_href}else{if(changes.filters){href=filter_url+extra_href}else{return false}}if(clearfacet){href+="&modaf=daf:1"}if(changes.facets){href+="&modaf="+mod(changes.facets)}if(changes.filters){href+="&modfilter="+mod(changes.filters)}href=href.replace(/\b(filter|af)=([^&]*)\&?/gi,"");return href}function removefacets2(extra_href,facet){var href=facet_url+extra_href;href=href.replace(/%20/g," ");href=href.replace(/%3a/g,":");href=href.replace(/\b(filter|af)=([^&]*)\&?/gi,"");href+="&modaf=df:"+facet;document.location=href}function resetfacets2(extra_href,keepstate){var href=facet_url+extra_href;href=href.replace(/%20/g," ");href=href.replace(/%3a/g,":");var newurl="";newurl=href;newurl=newurl.replace(/af=([^&]*)/i,"");newurl=newurl.replace(/filter=([^&]*)/i,"");if(keepstate){newurl+="&modaf=daf:1"}else{newurl=href.replace(/stateid=([^&]*)/i,"")}document.location=newurl}function removesinglefacetvalue(extra_href,facet,value){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){m[0]=m[0].replace(facet+":"+value,"");newurl=href.replace(reg,m[0])}document.location=newurl};
