var Wishlist={params:{addButtons:"add-wlitem",addButtonsInactive:"add-wlitem_inactive",addButtonsTextOn:"add to wish list",addButtonsTextOff:"already on the wish list",item:".block",itemCloseHandle:".button-close",maxItems:8,onMaximumExceeded:$.noop,onStart:$.noop,onUpdate:$.noop,placeholderClass:"placeholder",placeholderTemplate:"<div>&nbsp;</div>",showCountIn:null,url:""}};Wishlist.Setup=function(a,e){this.params=$.extend(this.params,e||{});this.container=$(a);this.itemContainer=this.container.find(".items").eq(0);this.itemCount=0;this.itemIds=new Array();var b=this;this.container.find(this.params.item).live("mouseenter mouseleave",function(f){if(f.type=="mouseover"){$(this).fadeTo(300,1)}else{$(this).fadeTo(300,0.6)}}).css("opacity",0.6).find(b.params.itemCloseHandle).live("click",function(f){b.RemoveItem($(this).parent().parent().attr("id"))}).end().end();this.container.find(this.params.item).each(function(){b.itemIds.push($(this).attr("id").replace("wl-it_",""))});$("."+this.params.addButtons).each(function(){$(this).click(function(f){if($(this).data("noticed")!=1){b.AddItem($(this).attr("rel"))}}).bind("activate",function(){$(this).data("noticed",0).removeClass(b.params.addButtonsInactive)}).bind("deactivate",function(){$(this).data("noticed",1).addClass(b.params.addButtonsInactive)});if($.inArray($(this).attr("rel"),b.itemIds)!=-1){$(this).trigger("deactivate")}});var d=this.itemContainer.children().length;for(var c=d;c<this.params.maxItems;c++){this.AddPlaceholder()}this.UpdateCounter();this.CheckAddButtons();this.params.onStart(this);return this};Wishlist.AddPlaceholder=function(){$(this.params.placeholderTemplate).appendTo(this.itemContainer).addClass(this.params.placeholderClass).fadeIn(400)};Wishlist.AddItem=function(c){var a=this;if(this.itemCount<this.params.maxItems){var b=this.params.url+"&rnd="+(Math.ceil(Math.random()*9999));$.post(b,{cmd:"add",id:c},function(d){if(d!=""){var e=a.container.find("."+a.params.placeholderClass).eq(0);if(e){$(e).replaceWith($(d).css("opacity",0.6))}else{$(d).appendTo(a.itemContainer).css("opacity",0.6)}$("."+a.params.addButtons+"[rel="+c+"]").eq(0).trigger("deactivate");a.UpdateCounter();a.CheckAddButtons()}})}else{this.params.onMaximumExceeded(this.params.maxItems)}};Wishlist.RemoveItem=function(c){var a=this;var b=(c.replace("wl-it_",""));$("#"+c).hide(400,function(){$.post(a.params.url,{cmd:"remove",id:b},function(d){$("#"+c).remove();$("."+a.params.addButtons+"[rel="+b+"]").eq(0).trigger("activate");a.AddPlaceholder();a.UpdateCounter();a.CheckAddButtons()})})};Wishlist.UpdateCounter=function(){var a=this.container.find(this.params.item);this.itemCount=a.length;$(this.params.showCountIn).text(this.itemCount);this.params.onUpdate(a)};Wishlist.CheckAddButtons=function(){var a=this;if(this.itemCount<this.params.maxItems){$("."+this.params.addButtons).each(function(){if($(this).data("noticed")!=1){$(this).trigger("activate").attr("title",a.params.addButtonsTextOn)}else{$(this).attr("title",a.params.addButtonsTextOff)}})}else{$("."+this.params.addButtons).addClass(this.params.addButtonsInactive)}};APP.fixPng=function(a){if($.browser.msie&&$.browser.version.substr(0,2)=="6."&&a!=""){DD_belatedPNG.fix(a)}};APP.Galleries=function(){if($(".gallery").find(".gal-item_overlay").length>0){if($.browser.msie&&$.browser.version.substr(0,2)<="7."){$(".gallery").find(".gal-item").hover(function(){$(this).find(".gal-item_info").fadeTo(300,0.9).end().find(".button").fadeTo(300,0.9).end()},function(){$(this).find(".gal-item_info").fadeTo(300,0.7).end().find(".button").fadeTo(300,0.7).end()}).find(".gal-item_info").css("opacity",0.7).end().find(".button").css("opacity",0.7).end()}else{$(".gallery").find(".gal-item_overlay").hover(function(){$(this).fadeTo(300,1).find(".gal-item_info").fadeTo(300,0.9).end()},function(){$(this).fadeTo(300,0.8).find(".gal-item_info").fadeTo(300,0.7).end()}).css("opacity",0.8).find(".gal-item_info").css("opacity",0.7).end().end()}$(".gallery").find(".gal-navigator li").hover(function(){$(this).addClass("hovered")},function(){$(this).removeClass("hovered")}).end()}if($(".gallery:not(#feature)").length>0){$(".gallery:not(#feature) .gal-content").scrollable({vertical:false,size:1,items:".gal-page_items",clickable:false,loop:true,keyboard:"static"}).navigator(".gal-navigator").mousewheel()}if($("#feature .gal-content").length>0){$("#feature .gal-content").scrollable({vertical:false,size:1,items:".gal-page_items",clickable:false,loop:false,keyboard:"static"}).circular().navigator(".gal-navigator").mousewheel().autoscroll({steps:1,intervall:2000})}};APP.Navigation=function(){$("ul.navigation>li").filter(function(a){return $("ul",this).length>0}).each(function(a){$(">a span",this).wrap("<span />")});$("ul.navigation").superfish({hoverClass:"hovered",delay:200,animation:{height:"show"},speed:200,autoArrows:false,dropShadows:false}).find("ul").bgIframe({opacity:false})};APP.Tabs=function(){APP.PageTabs=$("#pageTabs").tabs({collapsible:true,fx:{height:"toggle",duration:400},select:function(a,b){if($.browser.msie&&$.browser.version.substr(0,2)<="7."){$(b.panel).parent().find(".inner").css("visibility","hidden")}},show:function(a,b){if($.browser.msie&&$.browser.version.substr(0,2)<="7."){$(b.panel).find(".inner").css("visibility","visible")}},selected:-1});if($(".tab-wrapper:not(#flatdetail_tabs)").length>0){$(".tab-wrapper:not(#flatdetail_tabs)").each(function(){var a="tabs_"+Math.ceil(Math.random()*999);if(!$(this).attr("id")){a="tabs_"+Math.ceil(Math.random()*999);$(this).attr("id",a)}else{a=$(this).attr("id")}APP.Tabs[a]=$(this).tabs({fx:{height:"toggle",duration:400},selected:0})})}};APP.Images=function(){if($("#content span.image").find("a.thumb").length>0){$("#content span.image").find("a.thumb").overlay({close:".button-close",expose:{color:APP.params.exposeColor,loadSpeed:APP.params.exposeLoadSpeed,opacity:APP.params.exposeOpacity},left:"center",target:"#jqt-image_gallery",top:"5%"}).gallery({activeClass:"thumb-active",autohide:true,disabledClass:"hideme",imgId:"jqt-image",info:".jqt-info",next:".jqt-next",opacity:1,prev:".jqt-prev",progress:".jqt-progress",speed:600,template:"<div>${title} <span>"+APP.params.translation.Image+" ${index} "+APP.params.translation.from+" ${total}</span></div>"})}};APP.FlatHunting=function(){$("#city").data({last_sindex:$("#city").val(),target:$("#city").parent().find("ul").eq(0)}).change(function(){var a=this;var b=APP.params.xhr.flathunting+"&rnd="+(Math.ceil(Math.random()*9999));$(a).data("target").css("opacity",0.2);$.post(b,{cmd:"get_district",id:a.options[a.selectedIndex].value},function(d){if(d!=""){var c=$(d);$(a).data("target").replaceWith(c).fadeTo(250,1);$(a).data("target",c);$(a).data("last_sindex",a.selectedIndex)}else{var c=$("<span>Error occured</span>");$(a).data("target").replaceWith(c).fadeTo(250,1);$(a).data("target",c);a.selectedIndex=$(a).data("last_sindex")}})})};$(function(){APP.fixPng("blockquote");$("a").click(function(){this.blur()});APP.Navigation();APP.Tabs();APP.Galleries();APP.Images();APP.FlatHunting();APP.wishlist=Wishlist.Setup($("#wishlist"),{addButtonsInactive:"button-low_inactive",addButtonsTextOn:APP.params.translation.addToWishList,addButtonsTextOff:APP.params.translation.alreadyOnTheWishList,onMaximumExceeded:function(a){$("#wishlist-maximum_exceeded").find(".max").text(a).end().overlay({api:true,closeOnClick:false,expose:{color:"transparent",loadSpeed:APP.params.exposeLoadSpeed,opacity:APP.params.exposeOpacity},left:"center",top:"center"}).load()},onStart:function(){if($("#leaveopen").attr("checked")==true){APP.PageTabs.tabs("select",0).delay(500).show(function(){$("html,body").animate({scrollTop:$("#content").offset().top},500)})}var a=$("#wishlist").find(".wl-download a").eq(0).end();APP.wishlistElDownload=(a.length)?a:null},onUpdate:function(a){if(APP.wishlistElDownload){var b=APP.wishlistElDownload.attr("href").split("=");var c=$(a).map(function(){return $(this).attr("id").replace("wl-it_","")}).get().join(",");APP.wishlistElDownload.attr("href",b[0]+"="+c)}if(a.length>0){$("#wishlist").removeClass("wishlist-empty")}else{$("#wishlist").addClass("wishlist-empty")}},showCountIn:$("#tab_wishlist").find("strong"),url:APP.params.xhr.wishlist});$("#page").find("dl.block").hover(function(){$(this).addClass("block_hovered")},function(){$(this).removeClass("block_hovered")}).end();if($(".article-list").length>0){$(".article-list").children().click(function(){window.location.href=$(this).find("a").attr("href")}).hover(function(){$(this).addClass("hovered")},function(){$(this).removeClass("hovered")})}if($(".search-result_list").length>0){$(".search-result_list").children().find("dd").click(function(){var a=$(this).parent().find("dt a.arrow-icon").attr("href");if(a!="undefined"&&a!=""){window.location.href=a}}).end()}$("#page").find("table[align]").each(function(){$(this).addClass("table-align_"+$(this).attr("align"))})});