function MemoList(k){var e=$.Zend.jsonrpc({url:"my/memolist/ajax"});var a=null;var d=null;function b(){var m=$(d).find("tr");var l=0;$(m).each(function(){if($(this).attr("class")=="header"){return}var n=(l%2)?"even":"odd";$(this).attr("class",n);if($(this).css("display")!="none"){$(this).css("display","block")}l++})}function c(l){var n=$(d).find("tr");var m=null;$(n).each(function(){if($(this).attr("class")!="header"){return}if($(this).attr("id")=="memo-list-"+l){m=this}});return m}function j(m,n){var l='<tr id="memo-list-'+m+'" class="header">   <td colspan="3" class="header">'+n+"</td></tr>";$(d).append(l);$("#memo-list-"+m+" td").css({"padding-bottom":"3px","padding-left":"15px","padding-top":"3px",width:"300px"});$("#memo-list-"+m).hide().fadeIn("slow")}function f(l){var p=$(d).find("tr");var q=null;var o=null;var n=false;var m=false;$(p).each(function(){if($(this).attr("id")=="memo-list-"+l){o=this;n=true;q=this;return}if($(this).attr("class")=="header"&&n&&!m){m=true}if(!m){q=this}});return q}function g(m,l){$.get("my/memolist/memo/id/"+m,function(n){$(l).after(n);b();$("#memo-list-"+m).slideDown("normal")})}function i(l){$("#memo-list-"+l).slideUp("normal",function(){$("#memo-list-"+l).remove();var m=$(d).children().size();if(m==0){$(a).fadeOut("slow")}e.remove(l);if($('.memo-list input[name="remove[]"]').size()<1){$(a).fadeOut("slow")}})}function h(l){$(d).find("input[type='checkbox']").each(function(){$(this).attr("checked",l)})}$.extend(this,{add:function(n,p){var m=e.add(n,p);if(m!=false){var l=null;if(p==1){var o=c("fm");if(o==null){j("fm","Flohmarkttermine")}l=f("fm")}else{if(p==2){var o=c("sm");if(o==null){j("sm","Sperrmülltermine")}l=f("sm")}else{if(p==3){var o=c("wa");if(o==null){j("wa","Wohnungsauflösungen")}l=f("wa")}else{if(p==10){var o=c("of");if(o==null){j("of","Anzeigen")}l=f("of")}}}}g(m,l)}$(".memo-list-add").fadeTo("slow",0.33);$(".memo-list-add").css("cursor","default");if($(a).css("display")=="none"){$(a).fadeIn("slow")}},remove:i,removeSelected:function(){$(d).find("input[type='checkbox']:checked").each(function(){i($(this).val())});$('.memo-list input[name="select-all"]').attr("checked",false);if($('.memo-list input[name="remove[]"]').size()<1){$(a).fadeOut("slow")}},init:function(){a=$(".memos");d=$("table.memo-list");var l=$('.memos .footer input[name="select-all"]');$(l).click(function(){h($(l).attr("checked"))});b()}})}var memolist=new MemoList();$().ready(function(){memolist.init()});
