var o_tab_settings,setTabSetting=function(){$$("div#menuSearch div.tab").each(function(a){var b=a.get("id").replace(/search_/,"use_");if($(b))$(b).set("value",a.hasClass("open")?"true":"")})},setLocationType=function(a){var b=0;switch($(a.target).get("id")){case "searchCountry":b=1;break;case "searchRegion":b=2;break;case "searchCity":b=3;break}if($(a.target).get("value")=="")b-=1;b!=3&&$("searchCity").set("value","")};
window.addEvent("domready",function(){$$("div#menuSearch div.tab h4.header").each(function(a){a.hasClass("close")||a.addEvent("click",function(b){b.stop();this.getParent().toggleClass("open");$("search_username").removeClass("open");setTabSetting()})});$$("div#search_username h4.header").each(function(a){if(!a.hasClass("close")){a.removeEvents();a.addEvent("click",function(b){b.stop();var d=this.getParent().hasClass("open");$("use_username").set("value",!d?"true":"false");if(d===false)o_tab_settings=
$H({});$$("div#menuSearch div.tab").each(function(c){if(c.get("id")!="search_username")if(d===false){o_tab_settings[c.get("id")]=c.hasClass("open");c.removeClass("open")}else o_tab_settings[c.get("id")]===true&&c.addClass("open")});this.getParent().toggleClass("open");OverText.instances.each(function(c){c.reposition()});setTabSetting()})}});(new Location({moContinent:"searchContinent",moCountry:"searchCountry",moRegion:"searchRegion",msCountry:$("userCountry").get("text"),miRegion:$("userRegion").get("text"),
onChange:setLocationType})).getCountries($("searchContinent").get("value"));new SimpleComplete("searchCity",{url:"/ajax/location/completecity/",beforeComplete:function(){this.setExtraData({location_region:$("searchRegion").get("value"),location_country:$("searchCountry").get("value")})}});$("searchContinent").addEvent("change",setLocationType);$("searchCity").addEvent("keyup",setLocationType);$$(".overtext").each(function(a){new OverText(a)});$("searchForm").addEvent("submit",function(a){if($("use_username").get("value")===
"true"&&$(this.user_name).get("value").trim().length<3){a.stop();(new Notice($("formFailNotice").get("text"),{error:true,clean:true})).show($$("div.userlist")[0]);return false}return true});setTabSetting()});

