window.addEvent('domready', function(){
    /*********** polaroid *****************/
    try {
    
        //init
        $('photo').tween('left', '-135');
        (function(){
            $('photo2').tween('left', '-135');
        }).delay(30);
        
        
        $('sidebar_polaroid').addEvent('mouseenter', function(e){
            $('photo').tween('left', '0');
            (function(){
                $('photo2').tween('left', '0');
            }).delay(30);
        });
        
        $('sidebar_polaroid').addEvent('mouseleave', function(e){
            $('photo').tween('left', '-135');
            (function(){
                $('photo2').tween('left', '-135');
            }).delay(30);
        });
        
    } 
    catch (err) {
    }
    
    /*********** sidemenu *****************/
    try {
    
        items = $$('#sidenav li a');
        
        items.each(function(item){
            item.set('morph', {
                duration: 'long'
            });
            item.addEvents({
                mouseenter: function(){
                    this.morph({
                        'color': '#ec008c'
                    });
                },
                mouseleave: function(){
                    this.morph({
                        'color': '#666'
                    });
                }
            });
            var nextEl = item.getNext('ul');
            if (nextEl) {
                var slide = new Fx.Slide(nextEl, {
                    duration: 1000,
                    transition: Fx.Transitions.Pow.easeOut
                });
                slide.hide();
                item.addEvent('mouseenter', function(e){
                    slide.slideIn();
                });
            }
            
        });
        
    } 
    catch (err) {
    }
    
    /*********** credits *****************/
    try {
    
        $('sidebar_credits').addEvent('mouseenter', function(e){
            $('credits').tween('right', '0');
        });
        
        $('sidebar_credits').addEvent('mouseleave', function(e){
            $('credits').tween('right', '-175');
        });
        
    } 
    catch (err) {
    }
    


    
    /******** slide advanced search ************/
    try {
		var status = {
		'true': 'Pannello di ricerca avanzata',
		'false': 'Chiudi'
		};
        var search_div = new Fx.Slide('advanced_search');
		var toggler = $('advanced_search_toggle');
		search_div.hide();
        toggler.addEvent('click', function(e){
            e.stop();
            search_div.toggle();
			toggler.set('text', status[search_div.open]);
        });
    } 
    catch (err) {
    }
	
/******scroll liste***********/
    
    try {
        var uls = $('overflow_div').getChildren('ul').length;
        $('overflow_div').setStyle('width', Math.ceil(uls / 2) * 480);
        
        var scrollList = new Fx.Scroll($('list_frame'));
        
        
        $$('span.pagelink').each(function(el){
            var amount = el.getProperty('text');
            el.addEvent('click', function(){
                $$('span.pagelink').each(function(inner){
                    inner.removeClass('selected');
                });
                el.addClass('selected');
                scrollList.start((amount - 1) * 480, 0);
            });
        });
    } 
    catch (err) {
    }
    
    /*********** links target *****************/
    try {
    
        links = $$('a');
        
        links.each(function(link){        
            var subs = link.getProperty('href');
            if (subs.test('http://') || subs.test('/contents/click_gallery')) {
                link.setProperty('onclick', 'window.open(this.href); return false;');
            }
        });
        
    } 
    catch (err) {
    }
	
	
});
