
window.addEvent('domready', function(){
    try {
        var screensize = window.getSize();
        var hide_amount = '0px';
        if (screensize.x <= 1024) {
            hide_amount = '-353px';
        }
    } 
    catch (err) {
    
    }
    
    try {
        var mySlide1 = new Fx.Tween($('menu1'), {
            link: 'ignore'
        });
        var mySlide2 = new Fx.Tween($('menu2'), {
            link: 'ignore'
        });
        var mySlide3 = new Fx.Tween($('abitare'), {
            link: 'ignore'
        });
        
        var myFade1 = new Fx.Tween($('menu1'), {
            duration: '2000'
        });
        var myFade2 = new Fx.Tween($('menu2'), {
            duration: '2000'
        });
        var myFade3 = new Fx.Tween($('abitare'), {
            duration: '2000'
        });
        
        myFade1.start('opacity', '0', '0.85');
        myFade2.start('opacity', '0', '0.85');
        myFade3.start('opacity', '0', '0.85');
        
        var menuexit = function(){
            mySlide1.start('right', '-432px', '0px');
            mySlide2.start('right', '-432px', '0px');
            mySlide3.start('right', hide_amount, '0px');
            $('abitare').removeEvent('mouseenter', menuexit);
        };
        
        function hideMenu(){
            $('menublock').addEvent('mouseleave', function(){
                mySlide1.start('right', '0px', '-432px');
                mySlide2.start('right', '0px', '-432px');
                mySlide3.start('right', '0px', hide_amount);
                $('abitare').addEvent('mouseenter', menuexit);
            });
            $('abitare').removeEvent('mouseenter', menuexit);
            mySlide1.start('right', '0px', '-432px');
            mySlide2.start('right', '0px', '-432px');
            mySlide3.start('right', '0px', hide_amount);
            $('abitare').addEvent('mouseenter', menuexit);
        };
        
        hideMenu.delay(5000);
    } 
    catch (err) {
    
    }
    
    
    try {
        //fix delle immagini link nei post
        function fixPostImg(){
            var anchors = $$('.wp-caption a img');
            anchors.each(function(el){
                var anchor = el.getParent();
                anchor.addClass('link_img');
                anchor.removeProperty('href');
            });
            
            var anchors_without_caption = $$('a img.alignnone');
            anchors_without_caption.each(function(el){
                var anchor_without_caption = el.getParent();
                anchor_without_caption.addClass('link_img');
                anchor_without_caption.removeProperty('href');
            });
        };
        fixPostImg();
    } 
    catch (err) {
    
    }
    
    
    try {
        /* menu header */
        $('elements').setStyle('display', 'block');//per evitare che sia visibile prima dell'esecuzione dello script
        var header_menu_items = $$('.toggler');
		
		/*header_menu_items.each(function(item){
			eval("var slide_" + item.getProperty('id') + " = new Fx.Slide('element_" + item.getProperty('id') + "',{link:'ignore'}).hide();");
		});*/

        var slide_themes = new Fx.Slide('element_themes',{link:'ignore'}).hide();
        var slide_specials = new Fx.Slide('element_specials',{link:'ignore'}).hide();
        var slide_menuforum = new Fx.Slide('element_menuforum',{link:'ignore'}).hide();
        var slide_tips = new Fx.Slide('element_tips',{link:'ignore'}).hide();
        
        header_menu_items.each(function(el){
            //evento click
            el.addEvent('click', function(){
            
            
                var selectedItem = $$('#header_menu_container a.selected');
                
                //rimuovo classe da tutti
                header_menu_items.each(function(elements){
                    elements.removeClass('selected')
                });
                
                if (selectedItem.getProperty('id') != null && selectedItem.getProperty('id') != '') {
                
                    if (selectedItem.getProperty('id') == el.getProperty('id')) {
                        //slide out
                        eval('slide_' + selectedItem.getProperty('id') + '.slideOut()');
                    }
                    else {
                        //slide out
                        eval('slide_' + selectedItem.getProperty('id') + '.slideOut()').chain(function(){
                            eval('slide_' + el.getProperty('id') + '.slideIn()');
                        });
                        //setto classe su selezionato
                        el.addClass('selected');
                    }
                    
                }
                else {
                    //start slide
                    eval('slide_' + el.getProperty('id') + '.slideIn()');
                    //setto classe su selezionato
                    el.addClass('selected');
                }
                
                
            });
        });
    } 
    catch (err) {
    
    }
    
    
    /*
     try {
     // reload on resize
     window.addEvent('resize', function(e){
     window.location.href = window.location.href;
     });
     }
     catch (err) {
     
     }
     */
});
