document.addEvent('domready',function(){
	/*
	 * jesli na stronie jest cos co wymaga imagezooma/lightboxa to ladujemy zoomboxa - css i js :)
	 */
	if($$('a[rel^=zoombox]').length) {
		new Asset.css(basedir + '/static/js/zoombox/zoombox.css');
		new Asset.javascript(basedir + '/static/js/zoombox/zoombox.js', {
            onload: function(){
				new ZoomBox({
		            back:1
		        });
            }
        });
	}
	/*
     * jesli na stronie jest cos co do szarowania linka to ladujemy bookmarks
     * - czyli sprawdzamy czy jest zmienna bookmarks (tablica z idami elementow do ktorych
     * wrzucamy widgeta)
     */
	if(typeof bookmarks != 'undefined') {
        new Asset.css(basedir + '/static/js/bookmarks/bookmarks.css');
        new Asset.javascript(basedir + '/static/js/bookmarks/bookmarks.js', {
            onload: function(){
				bookmarks.each(function(element,index){
					new Bookmarks({
	                    text:lang_share,
	                    textMore:'&raquo;',
	                    path:basedir+'/static/js/bookmarks/',
	                    target:'_blank',
	                    selector: element,
	                    id: 'bookmarks'+index
	                });
				});
            }
        });
    }
	/*
     * jesli na stronie jest cos co chce zmienic fonty to ladujemy fontsize
     * - wlasciwie wszystko jak wyzej
     */
	if(typeof fontsize != 'undefined' && typeof fontsizetarget != 'undefined') {
        new Asset.css(basedir + '/static/js/fontsize/fontsize.css');
        new Asset.javascript(basedir + '/static/js/fontsize/fontsize.js', {
            onload: function(){
				fontsize.each(function(element,index){
	                new FontSize({
						content:fontsizetarget,
						path:basedir+'/static/js/fontsize/',
						text:[lang_text+':',lang_small,lang_normal,lang_big],
						selector: element,
						id:'fontsize'+index
					});
				});
            }
        });
    }
});

