function addLoadEvent(func) {
    jQuery(document).ready(func);
}

jQuery(function(){
    function update() {
		jQuery("#side-events li").each(function() {
			var li = jQuery(this);
            var rel = li.attr('rel');
            var sel = "#side-dp td[rel='" + rel + "']";
			var td = jQuery(sel);

			if (!td.hasClass("active")) {
				td.addClass("active");
				td.append("<ul></ul>");
				td.wrapInner("<div></div>");
			}

			var ul = jQuery("ul", td);
			ul.append("<li></li>");
			jQuery("li", ul).append(li.html());
			
		});
    }

    jQuery("#side-dp")
        .bind('dpMonthChanged', update)
        .datePicker({
            createButton: false,
            inline: true
        });

    update();
});

jQuery(document).ready(function(){
    jQuery('a.zoom').click(function(event) {
        event.preventDefault();

        var div = '<div id="main-zoom"><img id="main-zoom-img" src="' + jQuery(this).attr('href') + '"/><img id="main-zoom-close" src="lay-gfx/close.png" title="Zamknij" /></div>';
        jQuery("#wrap-zoom").append(div);
        jQuery("#main-zoom").css("height", jQuery("#wrap-zoom").css("height"));
        var close = jQuery("#main-zoom-close");
        close.hide();
        close.click(function(){jQuery("#main-zoom").remove()});
        jQuery("#main-zoom-img").load(function(){
            close.css("left", Math.floor(jQuery("#main-zoom-img").position().left) + 20);
            close.show();
        });
        var rel = jQuery('img', this).attr("rel");
        jQuery('div[rel="' + rel + '"]').appendTo(jQuery("#main-zoom"));
        jQuery("#main-zoom div").show();
    });
    jQuery("a.prepend-hack").each(function(){
        var a = jQuery(this);
        var p = a.prev("p");
        a.remove().appendTo(p);
    });
    jQuery("a.prepend-hack2").each(function(){
        var a = jQuery(this);
        var p = a.prev("a").find("p:last");
        a.remove().appendTo(p);
    });
});
