/*
    Menu Effects by Mootools (mootools.net)
    Written by: Dirar Abu Kteish 
*/

window.addEvent('domready', function(){
    $$('.toggle').each(function(toggler){
        if(!toggler.getElement('ul')){return;}
        toggler.getElement('ul').setStyle('display', 'none');
        var slideFx = new Fx.Slide(toggler.getElement('ul'), {onComplete: function(el){
                if(slideFx.open){
                    toggler.getElement('a span').set('html', '-&nbsp;');
                }else{
                    toggler.getElement('a span').set('html', '+');                    
                }
            }, onStart: function(el){
                if(slideFx.open){
                    //console.log(toggler.getElement('li'));
                    //toggler.getElement('li').setStyle('height', '115px');
                    if(toggler.getParents('li').length > 1){
                        toggler.getParent('div').setStyle('height', 'auto');
                        toggler.getParent('li').setStyle('height', 'auto');
                        toggler.setStyle('height', 'auto');
                    }
                }else{
                    if(toggler.getParents('li').length > 1){
                        toggler.getParent('div').setStyle('height', 'auto');
                        toggler.getParent('li').setStyle('height', 'auto');
                        toggler.setStyle('height', 'auto');
                    }
                }
            }
        });
        toggler.getElement('a').addEvent('click', function(e){
            e = new Event(e);
            slideFx.toggle();
            e.stop();
        });
        if(toggler.getElements('.selected') == ''){slideFx.toggle();}
        else{toggler.getElement('a span').set('html', '-&nbsp;');}
        toggler.getElement('ul').setStyle('display', 'block');        
    });
});
