
var GFX_PATH = '/gfx/';

window.addEvent('domready', function() {

    // Tipps
    var Tipps = new Tips('.tipp', {
        showDelay: 0,
        //hideDelay: 0,
        className: 'tippbox'
    });

    // Bilder
    if ($$('a[type=boxed]').length > 0 || $defined($('galerie'))) {
	    new Asset.javascript(GFX_PATH + 'remooz/ReMooz.js');
	    new Asset.css(GFX_PATH + 'remooz/ReMooz.css');
        $$('a[type=boxed]').each(function(el) {
            el.set('target','');
            new ReMooz(el, {
                centered: true,
                origin: el.getElement('img')
            });
        });

    }

    $$('.fadeout').each(function(el) {
        el.fade('hide').removeClass('fadeout');
        if (el.id == 'warenkorb') el.setStyle('width','0px');
    });
    $$('.slideout').each(function(el) {
        el.slide('hide').removeClass('slideout');
    });

	// Flow-Galerie
	if ($defined($('galerie'))) {
	    new Asset.javascript(GFX_PATH + 'MooFlow/MooFlow.js');
	    new Asset.css(GFX_PATH + 'MooFlow/MooFlow.css');

		var mf = new MooFlow($('galerie'), {
			startIndex: 0,
			useSlider: true,
			useAutoPlay: false,
			useCaption: false,
			useResize: false,
			useWindowResize: true,
			useMouseWheel: true,
			useKeyInput: true,
			//reflection: 100,
			bgColor: 'transparent',
			factor: 150,
			offsetY: 50,

			onClickView: function(obj){
			    var img = new Element('img',{src:obj.src, title:obj.title, alt:obj.alt, styles:obj.coords}).setStyles({'position':'absolute','border':'none'});
			    var link = new Element('a',{'class':'remooz-element','href':obj.href, styles:{'border':'none'}});
			    document.body.adopt(link.adopt(img));
			    var remooz = new ReMooz(link, {
			        centered: true,
			    	resizeFactor: 0.8,
			        origin: link.getElement('img'),
			    	onCloseEnd: function(){link.destroy()}
			    });
			    remooz.open();
			}
		});
	}


});


