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


        if(window.ie6 == 1){

                $$('#dropdowns div.dd_bottom_left').setStyles('FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\'layout/dropdown_bottom_left2.png\', sizingMethod=\'image\')');
                $$('#dropdowns div.dd_bottom_right').setStyles('FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\'layout/dropdown_bottom_right2.png\', sizingMethod=\'image\')');

                $$('#dropdowns div.dd_mid_left').addClass('dd_mid_left_ie6');
                $$('#dropdowns div.dd_mid_right').addClass('dd_mid_right_ie6');
                $$('#dropdowns div.dd_bottom_mid').addClass('dd_bottom_mid_ie6');
                $$('#dropdowns div.dd_bottom_left').addClass('dd_bottom_left_ie6');
                $$('#dropdowns div.dd_bottom_right').addClass('dd_bottom_right_ie6');

                $$('#dropdowns div.dd_mid_left').removeClass('dd_mid_left');
                $$('#dropdowns div.dd_mid_right').removeClass('dd_mid_right');
                $$('#dropdowns div.dd_bottom_mid').removeClass('dd_bottom_mid');
                $$('#dropdowns div.dd_bottom_left').removeClass('dd_bottom_left');
                $$('#dropdowns div.dd_bottom_right').removeClass('dd_bottom_right');

        }

        var fx_menu2 = new Fx.Styles($('menu2'), {transition: Fx.Transitions.Back.easeOut, duration: 1000, wait: false});
        var fx_menu3 = new Fx.Styles($('menu3'), {transition: Fx.Transitions.Back.easeOut, duration: 1000, wait: false});
        var fx_menu4 = new Fx.Styles($('menu4'), {transition: Fx.Transitions.Back.easeOut, duration: 1000, wait: false});

        var fx_dropdown1 = new Fx.Styles($('dropdown1'), {transition: Fx.Transitions.Back.easeOut, duration: 1000, wait: false});
        var fx_dropdown2 = new Fx.Styles($('dropdown2'), {transition: Fx.Transitions.Back.easeOut, duration: 1000, wait: false});
        var fx_dropdown3 = new Fx.Styles($('dropdown3'), {transition: Fx.Transitions.Back.easeOut, duration: 1000, wait: false});
        var fx_dropdown4 = new Fx.Styles($('dropdown4'), {transition: Fx.Transitions.Back.easeOut, duration: 1000, wait: false});

        var fx_linklist1 = new Fx.Styles($('linklist1'), {transition: Fx.Transitions.Back.easeOut, duration: 1000, wait: false});
        var fx_linklist2 = new Fx.Styles($('linklist2'), {transition: Fx.Transitions.Back.easeOut, duration: 1000, wait: false});
        var fx_linklist3 = new Fx.Styles($('linklist3'), {transition: Fx.Transitions.Back.easeOut, duration: 1000, wait: false});
        var fx_linklist4 = new Fx.Styles($('linklist4'), {transition: Fx.Transitions.Back.easeOut, duration: 1000, wait: false});

        $('dropdown1_height').setStyle('height', $('linklist1').getStyle('height').toInt()+19);
        $('dropdown2_height').setStyle('height', $('linklist2').getStyle('height').toInt()+19);
        $('dropdown3_height').setStyle('height', $('linklist3').getStyle('height').toInt()+19);
        $('dropdown4_height').setStyle('height', $('linklist4').getStyle('height').toInt()+19);

        $('dropdown1').setStyle('top', -$('dropdown1').getStyle('height').toInt());
        $('dropdown2').setStyle('top', -$('dropdown2').getStyle('height').toInt());
        $('dropdown3').setStyle('top', -$('dropdown3').getStyle('height').toInt());
        $('dropdown4').setStyle('top', -$('dropdown4').getStyle('height').toInt());

        $('dropdowns').setStyle('visibility', 'visible');

        $('menu1').addEvent('mouseover', function(event){
                $('dropdowns').setStyle('overflow', 'visible');
                fx_menu2.start({
                        'margin-left': 80
                });
                fx_dropdown1.start({
                        'top': -21,
                        'width': 140
                });
                fx_linklist1.start({
                        'width': 128
                });
        });
        $('menu1').addEvent('mouseout', function(event){
                fx_menu2.start({
                        'margin-left': 40
                });
                fx_dropdown1.start({
                        'top':  -$('dropdown1').getStyle('height').toInt(),
                        'width': 100
                });
                fx_linklist1.start({
                        'width': 88
                });
        });
        $('dropdown1').addEvent('mouseover', function(event){
                fx_menu2.start({
                        'margin-left': 80
                });
                fx_dropdown1.start({
                        'top':  -17,
                        'width': 140
                });
                fx_linklist1.start({
                        'width': 128
                });
        });
        $('dropdown1').addEvent('mouseout', function(event){
                fx_menu2.start({
                        'margin-left': 40
                });
                fx_dropdown1.start({
                        'top':  -$('dropdown1').getStyle('height').toInt(),
                        'width': 100
                });
                fx_linklist1.start({
                        'width': 88
                });
        });

        $('menu2').addEvent('mouseover', function(event){
                $('dropdowns').setStyle('overflow', 'visible');
                fx_menu3.start({
                        'margin-left': 80
                });
                fx_dropdown2.start({
                        'top': -21,
                        'width': 140
                });
                fx_linklist2.start({
                        'width': 128
                });
        });
        $('menu2').addEvent('mouseout', function(event){
                fx_menu3.start({
                        'margin-left': 40
                });
                fx_dropdown2.start({
                        'top':  -$('dropdown2').getStyle('height').toInt(),
                        'width': 100
                });
                fx_linklist2.start({
                        'width': 88
                });
        });
        $('dropdown2').addEvent('mouseover', function(event){
                fx_menu3.start({
                        'margin-left': 80
                });
                fx_dropdown2.start({
                        'top':  -17,
                        'width': 140
                });
                fx_linklist2.start({
                        'width': 128
                });
        });
        $('dropdown2').addEvent('mouseout', function(event){
                fx_menu3.start({
                        'margin-left': 40
                });
                fx_dropdown2.start({
                        'top':  -$('dropdown2').getStyle('height').toInt(),
                        'width': 120
                });
                fx_linklist2.start({
                        'width': 88
                });
        });

        $('menu3').addEvent('mouseover', function(event){
                $('dropdowns').setStyle('overflow', 'visible');
                fx_menu4.start({
                        'margin-left': 90
                });
                fx_dropdown3.start({
                        'top': -21,
                        'width': 150
                });
                fx_linklist3.start({
                        'width': 138
                });
        });
        $('menu3').addEvent('mouseout', function(event){
                fx_menu4.start({
                        'margin-left': 40
                });
                fx_dropdown3.start({
                        'top':  -$('dropdown3').getStyle('height').toInt(),
                        'width': 100
                });
                fx_linklist3.start({
                        'width': 88
                });
        });
        $('dropdown3').addEvent('mouseover', function(event){
                fx_menu4.start({
                        'margin-left': 90
                });
                fx_dropdown3.start({
                        'top':  -17,
                        'width': 150
                });
                fx_linklist3.start({
                        'width': 138
                });
        });
        $('dropdown3').addEvent('mouseout', function(event){
                fx_menu4.start({
                        'margin-left': 40
                });
                fx_dropdown3.start({
                        'top':  -$('dropdown3').getStyle('height').toInt(),
                        'width': 100
                });
                fx_linklist3.start({
                        'width': 88
                });
        });

        $('menu4').addEvent('mouseover', function(event){
                $('dropdowns').setStyle('overflow', 'visible');
                fx_dropdown4.start({
                        'top': -21,
                        'width': 140
                });
                fx_linklist4.start({
                        'width': 128
                });
        });
        $('menu4').addEvent('mouseout', function(event){
                fx_dropdown4.start({
                        'top':  -$('dropdown4').getStyle('height').toInt(),
                        'width': 100
                });
                fx_linklist4.start({
                        'width': 88
                });
        });
        $('dropdown4').addEvent('mouseover', function(event){
                fx_dropdown4.start({
                        'top':  -17,
                        'width': 140
                });
                fx_linklist4.start({
                        'width': 128
                });
        });
        $('dropdown4').addEvent('mouseout', function(event){
                fx_dropdown4.start({
                        'top':  -$('dropdown4').getStyle('height').toInt(),
                        'width': 100
                });
                fx_linklist4.start({
                        'width': 88
                });
        });

        function toggles(){
                $$('#polls  a').addEvent('click', function(e){
                        new Event(e).stop();
                });
        }
        toggles.delay(1000);

        $$('#polls form').each(function(el){
                selected= 0;
                el.getFormElements().each(function(el_1){
                        var value = el_1.getValue();
                        if(value != ''){
                                selected= 1;
                        }
                });
                if(selected == 1){
                        $(el.getParent().getParent().id +'_submit').setHTML('<a href="#" onclick="submit_poll(\''+ el.getParent().getParent().id +'\')" class="all"><b>Abstimmen</b></a>');
                        $$('#polls  a').addEvent('click', function(e){
                                new Event(e).stop();
                        });
                }
        });
});

function toggle(id){
        $(id +'_vote').setStyle('display', ($(id +'_vote').getStyle('display') == 'block') ? 'none' : 'block');
        $(id +'_result').setStyle('display', ($(id +'_result').getStyle('display') == 'block') ? 'none' : 'block');
}

function unlock_poll(id){
        selected= 0;
        $(id +'_form').getFormElements().each(function(el){
                var value = el.getValue();
                if(value != ''){
                        selected= 1;
                }
        });
        if(selected == 1){
                $(id +'_submit').setHTML('<a href="#" onclick="submit_poll(\''+ id +'\')" class="all"><b>Abstimmen</b></a>');
                $$('#polls  a').addEvent('click', function(e){
                        new Event(e).stop();
                });
        }
}

function submit_poll(id){
        $(id +'_result').empty().addClass('loading');
        toggle(id);
        $(id +'_form').send({
                update: $(id),
                onComplete: function() {
                        $$('#polls  a').addEvent('click', function(e){
                                new Event(e).stop();
                        });
                }
        });
}