function initialize(a){if(a==null){a=$(document)}if($.browser.msie){$("#menu .item.startpage").show()}if($("#content .headerSub .categories").size()>0){filterItems()}expandItems($("#content .items .item.expanded"));$("#menu .item.bookmark a").click(onBookmark);$("#menu .item.startpage a").click(onStartpage);$("#content .headerSub .expandAll").click(onItemsExpand);$("#content .headerSub .collapseAll").click(onItemsCollapse);$("#content .headerSub .categories .input .filter input").click(onItemsFilterToggle);$("#content .headerSub .sort .input select").change(onSort);$("#content .items .item").hover(onItemHighlight,onItemUnHighlight);$("#content .items .item .pseudoA").hover(onItemPseudoAHover,onItemPseudoAUnHover);$("#content .items .item").click(onItemExpandToggle);$("#content .photo .thumbBox a.thumb").hover(onThumbBoxAThumbHover,onThumbBoxAThumbUnHover);$("#content .photo .thumbBox a.text").hover(onThumbBoxATextHover,onThumbBoxATextUnHover)};function initializeUpdate(a){if(a==null){a=$(document)}adjustABlank(a);adjustAMail(a);$("form .field :input",a).focus(onFormFieldFocus);$("form .field :input",a).blur(onFormFieldBlur);$("form .buttons .back").click(function(){window.back()})};function adjustABlank(a){if(a==null){a=$(document)}$("a.blank",a).attr("target","_blank")};function adjustAMail(d){if(d==null){d=$(document)}$("a.mail",d).each(function(i){var a=$(this).html();var b=$(this).attr("href");$(this).attr("href",b+"nightbee.nl");b=b.substr(7);var c=a.indexOf(b);if(c!=-1){$(this).html(a.substr(0,c)+b+"nightbee.nl"+a.substr(c+b.length))}})};function onBookmark(){var a="NightBee.nl";var b="http://www.nightbee.nl/";if(window.sidebar){window.sidebar.addPanel(a,b,"")}else if(window.opera&&window.print){var c=document.createElement('a');c.setAttribute('rel','sidebar');c.setAttribute('href',b);c.setAttribute('title',a);c.click()}else if(document.all){window.external.AddFavorite(b,a)}return false};function onStartpage(){var a=$(this)[0];a.style.behavior='url(#default#homepage)';a.setHomePage('http://www.nightbee.nl/');return false};function getEventTarget(e){var a=null;if(e.target){a=e.target}else if(e.srcElement){a=e.srcElement}return a};function onItemsExpand(){var a=getItemsType($(this));expandItems($("#content .item."+a));$(this).parents(".headerSub").find("."+a+"EC").toggle()};function onItemsCollapse(){var a=getItemsType($(this));collapseItems($("#content .item."+a));$(this).parents(".headerSub").find("."+a+"EC").toggle()};function onItemExpandToggle(e){var a=getEventTarget(e);if(!$(a).is("a")&&$(a).parents("a").size()==0){if($(this).is(".highlighted")){if($(this).is(".expanded")){collapseItems($(this))}else{expandItems($(this))}}}};function getItemsType(a){var b;if(a.is(".photosEC")){b='photos'}else if(a.is(".agendaEC")){b='agenda'}return b};function expandItems(a){a.each(function(i){if($(this).is(".agenda")){expandAgendaItem($(this))}if($(this).is(".photos")){expandPhotosItem($(this))}})};function collapseItems(a){a.each(function(i){if($(this).is(".agenda")){collapseAgendaItem($(this))}if($(this).is(".photos")){collapsePhotosItem($(this))}})};function expandPhotosItem(b){if(!b.is(".loaded")){b.find(".summary .status").show();var c='';if(b.attr("photosstatic")){c='/'+b.attr('photosstatic')}$.get("/photosets/thumbs/"+b.attr("photosetid")+c,function(a){b.find(".thumbs").html(a);b.addClass("loaded");b.addClass("expanded");b.find(".summary .status").hide()})}else{b.addClass("expanded")}};function collapsePhotosItem(a){a.removeClass("expanded")};function expandAgendaItem(a){a.addClass("expanded")};function collapseAgendaItem(a){a.removeClass("expanded")};function onItemsFilterToggle(){var a=$(this)[0].id.substr(6).toLowerCase();var b=$(this)[0].checked;if(b){if(a=='all'){$(this).parents(".filter").siblings().each(function(i){$("input",this)[0].checked=false});$(this)[0].disabled=true}else{$("#filterAll")[0].checked=false;$("#filterAll")[0].disabled=false}}else{var c=false;$(this).parents(".filter").siblings().each(function(i){c=c||$("input",this)[0].checked});if(!c){$("#filterAll")[0].disabled=true;$("#filterAll")[0].checked=true}}filterItems();updateRssLink()};function filterItems(){var b=false;if($("#content .agendaList .items.premiums").size()>0){b=true;showPremiums()}var c=$("#content .agendaList");hideEmptyMessage(c);var d=c.find("li").not(".empty");if($("#filterAll")[0].checked){d.show();if(d.size()==0){showEmptyMessage(c,'noneAtAll')}}else{var e=new Array();$("#filterAll").parents(".filter").siblings().each(function(i){var a=$("input",this)[0];if(a.checked){e[e.length]=a.id.substr(6).toLowerCase()}});var f=0;var g=0;d.each(function(i){var a=false;for(j=0;j<e.length;j++){if($(".categoryTag."+e[j],this).size()>0){a=true;break}}if(a){$(this).show();f++;if(b&&$(this).children(".premium").size()>0){g++}}else{$(this).hide()}});if(f==0){showEmptyMessage(c,'changeCategories')}if(b&&g==0){hidePremiums()}}};function updateRssLink(){var a=[];var b=$('#sortSelect');if(b.size()>0){a.push('sort='+b[0].options[b[0].selectedIndex].value)}var c=[];$('#content .categories .filter input').each(function(){if(this.id!='filterAll'&&this.checked){c.push(this.id.substr(6).toLowerCase())}});if(c.length>0){a.push('tags='+c.join('+'))}var d=$('#content .feed').attr('href');var e=d.indexOf('?');if(e!=-1){d=d.substr(0,e)}if(a.length>0){feed=d+'?'+a.join('&')}else{feed=d}$('#content .feed').attr('href',feed)}function showEmptyMessage(a,b){var c=a.find("li.empty");c.show();c.find("."+b).show()};function hideEmptyMessage(a){var b=a.find("li.empty");b.hide();b.children().hide()};function showPremiums(){$("#content .agendaList .items.premiums").show()};function hidePremiums(){$("#content .agendaList .items.premiums").hide()};function onSort(){var a=this.options[this.selectedIndex].value;window.location="?sort="+a};function onItemHighlight(){$(this).addClass("highlighted")};function onItemUnHighlight(){$(this).removeClass("highlighted")};function onItemPseudoAHover(e){$(this).addClass("hover")};function onItemPseudoAUnHover(){$(this).removeClass("hover")};function onThumbBoxAThumbHover(){$(this).parents(".thumbBox").find("a.text").addClass("hover")};function onThumbBoxAThumbUnHover(){$(this).parents(".thumbBox").find("a.text").removeClass("hover")};function onThumbBoxATextHover(){$(this).parents(".thumbBox").find("a.thumb").addClass("thumbHover")};function onThumbBoxATextUnHover(){$(this).parents(".thumbBox").find("a.thumb").removeClass("thumbHover")};function onFormFieldFocus(){$(this).parents(".field").addClass('focused')};function onFormFieldBlur(){$(this).parents(".field").removeClass('focused')};
