var cbTabs=new Class({initialize:function(element,options){this.options=Object.extend({width:100,height:200},options||{});this.el=$(element);this.id=element;this.tabPanels=$$("#"+this.id+" ul.mootabs_title");this.tabPanel=this.tabPanels[0];this.el.setStyle("width",this.options.width);$$("#"+this.id+" div.mootabs_panel").each(function(panel){panel.setStyles({height:this.options.height,width:this.options.width})}.bind(this));this.tabs=$$("#"+this.id+" ul li a");this.tabs.each(function(tab){tab.addEvent("click",function(){this.activate(tab)}.bind(this))}.bind(this));$$("#"+this.id+" ul.mootabs_title").getFirst().addClass("active");$$("#"+this.id+" div.mootabs_panel").getFirst().addClass("active")},activate:function(tab){var linkName=tab.getProperty("href").split("#")[1];this.tabs.each(function(tab){tab.removeClass("active")});tab.addClass("active");$$("#"+this.id+" div.mootabs_panel").each(function(panel){panel.removeClass("active")});$(linkName).addClass("active")}});var Site={start:function(){var isInited=false;if($$(".slide")){Site.initSlide()}if($$(".inputselect")){Site.initSelectfield()}if($$(".slidemap")){Site.initSlideMap()}if($("toggleFilter")){Site.initCategoryFilter()}},initSlide:function(){isInited=true;var Slides=$$(".slide");var togslide=$$(".toggle");Slides.each(function(el,i){var slider=new Fx.Slide(el,{duration:600,onComplete:function(){if(this.wrapper.offsetHeight!=0){this.wrapper.setStyle("height","auto")}}});slider.hide();togslide.each(function(elem,j){elem.addEvent("mouseenter",function(){elem.setStyle("cursor","pointer")});if(j==i){elem.addEvent("click",function(){slider.toggle()})}if(j!=i){elem.addEvent("click",function(){slider.slideOut()})}})})},initSelectfield:function(){isInited=true;var InputSelect=$$(".inputselect");InputSelect.each(function(el){el.select();el.addEvent("click",function(){el.select()})})},initCategoryFilter:function(){var myToggle=$("toggleFilter");var labelOpen="Покажи подкатегориите";var labelClose="Скрий подкатегориите";var mySlide=new Fx.Slide("filterContainer");var fx=new Fx.Styles($("toggleFilter"),{duration:500,wait:false});if(Cookie.get("_catfilter_state")=="hide"){mySlide.hide();myToggle.toggleClass("openPanel");myToggle.setHTML(labelOpen)}$("toggleFilter").addEvent("click",function(e){mySlide.toggle();$("toggleFilter").toggleClass("openPanel");fx.start({opacity:0}).chain(function(){if($("toggleFilter").hasClass("openPanel")){$("toggleFilter").setHTML(labelClose);Cookie.set("_catfilter_state","open",{duration:365})}else{$("toggleFilter").setHTML(labelOpen);Cookie.set("_catfilter_state","hide",{duration:365})}fx.start({opacity:1})})})},initSlideMap:function(){var slideElement=$$(".slidemap");slideElement.each(function(element){var slideEffect=new Fx.Style(element,"margin-top",{wait:false,duration:1000,transition:Fx.Transitions.quadInOut});var Top=element.getPosition().y-10;window.addEvent("scroll",function(){if(typeof window.pageYOffset!="undefined"){var scroll_position=Math.max(0,window.pageYOffset-Top)}else{if(typeof document.documentElement.scrollTop!="undefined"&&document.documentElement.scrollTop>0){var scroll_position=Math.max(0,document.documentElement.scrollTop-Top)}else{if(typeof document.body.scrollTop!="undefined"){var scroll_position=Math.max(0,document.body.scrollTop-Top)}}}slideEffect.start.delay(0,slideEffect,scroll_position)})})},CreateBookmarkLink:function(options){var options=Object.extend({url:"http://www.citybonk.com",title:"CityBonk - ??????????, ??????, ????????, ???????, ???????, ????? ? ????? ?????"},options||{});if(window.sidebar){window.sidebar.addPanel(options.title,options.url,"");if(typeof(urchinTracker)!="undefined"){urchinTracker("/moz/Bookmarks")}}else{if(window.opera&&window.print){if(typeof(urchinTracker)!="undefined"){urchinTracker("/moz/Bookmarks")}return true}else{if(window.external){window.external.AddFavorite(options.url,options.title);if(typeof(urchinTracker)!="undefined"){urchinTracker("/moz/Favorites")}}}}},installSearchEngine:function(){if(window.external&&("AddSearchProvider" in window.external)){window.external.AddSearchProvider("http://www.citybonk.com/opensearch.xml");if(typeof(urchinTracker)!="undefined"){urchinTracker("/moz/openSearch")}Site.hideBrowserBar()}else{if(window.sidebar&&("addSearchEngine" in window.sidebar)){window.sidebar.addSearchEngine("http://www.citybonk.com/opensearch.xml","http://www.citybonk.com/favicon.ico","Search Plugin","");if(typeof(urchinTracker)!="undefined"){urchinTracker("/moz/openSearch")}Site.hideBrowserBar()}else{alert("No search engine support")}}},hideBrowserBar:function(){var expireDate=new Date();expireDate.setYear(expireDate.getFullYear()+(3/1));$("browser_searchBar").style.display="none"}};window.addEvent("domready",function(){Site.start()});