var classMerke="Link";var classGemerkt="icon_merker";$(function(){InitMerker();if(typeof Sys!="undefined"&&typeof Sys.WebForms!="undefined"){Sys.WebForms.PageRequestManager.getInstance().add_endRequest(InitMerker);}});function InitMerker(){if(typeof bPreviewMode=="boolean"&&bPreviewMode){return;}var a=IwAG.Merker.getInstance();a.ManageMerkZettel("");$("a[id$=_hplMerker]").each(function(){if($(this).get(0).id.indexOf("_ucDlhTN_hplMerker")<0){$(this).unbind("click");$(this).click(function(){var c=$(this).attr("href").replace(/[\(\)'';]|\bjavascript:void\b/g,"").split(/\s*,\s*/);if(c.length==10){classMerke=c[8];classGemerkt=c[9];}var b=$(this).html().toLowerCase().indexOf("merken")>-1;if(b){a.Add($(this).get(0).id,c[1],c[2],c[3],c[4],c[5]);}else{a.Remove($(this).get(0).id,c[1],c[2],c[3],c[4],c[5]);}$("a[rel=ExposeMerker]").each(function(){var d=$(this).html();if(b){if(d.toLowerCase().indexOf("expose")>-1){d=d.replace("merken","gemerkt");$(this).html(d);}else{d=d.replace("Merken","Gemerkt");if(d.toLowerCase().indexOf("</var>")>-1){d="Gemerkt";}$(this).html("<var class='"+classGemerkt+"'></var>"+d);}}else{if(d.toLowerCase().indexOf("expose")>-1){d=d.replace("gemerkt","merken");}else{d='<var class="icon_01 no_margin"></var>Merken';}$(this).html(d);}});return false;});}});}IwAG.Merker=(function(){var b;function a(){var d=true;var f="gemerkt";var c="merken";var e=document.URL.toLowerCase();d=(e.indexOf("fewoanzeigen")==0);return{Add:function(i,j,g,m,k,l){IwAG.Merker.getInstance().ManageMerkZettel("+");var h=$("#"+i);if(h.html().toLowerCase().indexOf("expose")>-1){h.html(g);}else{h.html("<var class='"+classGemerkt+"'></var>"+g);}if(d){h.removeClass(classMerke).addClass(classGemerkt);}IwAG.Merker.getInstance().Save(j,k,l);},Remove:function(i,j,g,m,k,l){IwAG.Merker.getInstance().ManageMerkZettel("-");var h=$("#"+i);h.html(m);if(d){h.removeClass(classGemerkt).addClass(classMerke);}IwAG.Merker.getInstance().Save(j,k,l);},Save:function(h,i,g){if(typeof i=="undefined"){i="";}if(typeof g=="undefined"){g="";}if(typeof MerkerSave=="function"){MerkerSave(null,null,h,i,g);}},IsChangeStyle:function(){return d;},ManageMerkZettel:function(m){var h="";var n='<span><var class="icon_merker"></var>{0}</span>';var i="Merkzettel";var j=$("a[id$=_ucDlhTN_hplMerker]");var k=$("[id$=_merkTabActiveText]");var l=$("a[id$=hplMerkzettel]");var g=$("a[id$=_hplHeaderNavigationMerker]");if(window.merkerCount!==undefined){if(m=="+"){merkerCount++;h=i+" ("+merkerCount+")";}else{if(m=="-"){merkerCount--;if(merkerCount>0){h=i+" ("+merkerCount+")";}else{h=i;}}else{if(merkerCount>0){h=i+" ("+merkerCount+")";}else{h=i;}}}if(g.length>0){$(g).html(String.Format(n,h));}if(j.length>0){$(j).html(String.Format(n,h));}if(k.length>0){$(k).html(String.Format(n,h));}if(l.length==1){l.text(h);}}}};}return{getInstance:function(){if(!b){b=a();}return b;}};})();
