var JsSearch={elements:{settings:0,everything:1,complaints:2,articles:3,news:4,recalls:5,videos:6,groups:7,questions:8},is_opened:false,setPosition:function(){this._drop.style.top=offsetTop(this._group)+this._group.offsetHeight+"px";this._drop.style.left=offsetLeft(this._group)+this._group.offsetWidth-this._drop.offsetWidth+1+"px"},show:function(){this.setPosition();this._group.style.borderBottom="none";this._drop.style.visibility="visible";this._drop.onmouseout=function(b){var b=b||window.event;var c=b.currentTarget||b.srcElement;var a=b.relatedTarget||b.toElement;while(true){if(a.id==c.id){break}if(a.parentElement){a=a.parentElement}else{if(a.parentNode){a=a.parentNode}else{JsSearch.hide();break}}}};this.is_opened=true},hide:function(){this._group.style.borderBottom="1px solid #E4E4E4";this._drop.style.visibility="hidden";this.is_opened=false},setCaption:function(){var b="";var d=0;var f=this._drop.getElementsByTagName("input");if(f[this.elements.everything].checked){for(var a=2;a<f.length;a++){f[a].checked=false}this._group.innerHTML="Everything"}else{var c="";for(var a=this.elements.complaints;a<f.length;a++){if(f[a].checked){b+=(d>0?" <b>|</b> ":"")+f[a].value.substr(0,2);c=f[a].value;d++}}if(d==7){f[this.elements.everything].checked=true;return this.setCaption()}if(b.length){if(d==1){this._group.innerHTML=c}else{this._group.innerHTML=b}}else{f[this.elements.everything].checked=true;this._group.innerHTML="Everything"}}},init:function(){JsSearch._drop=$("search-group-dropdown");JsSearch._group=$("search-group");if(JsSearch._drop){var b=$("search-group-dropdown-settings");var a=JsSearch._drop.getElementsByTagName("input");if(b&&parseInt(b.value)>0){var c=parseInt(b.value);if(c&1){a[JsSearch.elements.everything].checked=true}if(c&2){a[JsSearch.elements.complaints].checked=true}if(c&4){a[JsSearch.elements.articles].checked=true}if(c&8){a[JsSearch.elements.news].checked=true}if(c&16){a[JsSearch.elements.recalls].checked=true}if(c&32){a[JsSearch.elements.videos].checked=true}if(c&64){a[JsSearch.elements.questions].checked=true}if(c&128){a[JsSearch.elements.groups].checked=true}JsSearch.setCaption()}else{a[JsSearch.elements.everything].checked=true}}},OnChange:function(a){if(this._drop){if(a.value!="Everything"){JsSearch._drop.getElementsByTagName("input")[1].checked=false}this.setCaption();this.setPosition()}return true}};add_load(JsSearch.init);