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

	function hideSlider() {
		slider.tween('height', 0);
		$('qlaunch_center').removeClass('hover');
		$('qlaunch_left').removeClass('hover');
	}

    // top slider {{{
    if ($('qlaunch_slider')) {
        var slider = $('qlaunch_slider');
        slider.set('tween', { duration: 300 });

        $('qlaunch_left').addEvent('mouseenter', function() {
            $('slider_content_active-center').setStyle('display', 'none');
            $('slider_content_active-left').setStyle('display', 'block');
            //slider.tween('height', '201px');
            slider.tween('height', $('slider_content_active-left').getScrollSize().y+12);
        });

        $('qlaunch_center').addEvent('mouseenter', function() {
            $('slider_content_active-left').setStyle('display', 'none');
            $('slider_content_active-center').setStyle('display', 'block');
            //slider.tween('height', '201px');
            slider.tween('height', $('slider_content_active-center').getScrollSize().y+12);
        });

	
		//slider.addEvent('mouseenter', function() {
        //   
        //});

        slider.addEvent('mouseleave', function(e) {
            if (e.relatedTarget.id == 'qlaunch_left') {
            } 
            else if (e.relatedTarget.id == 'qlaunch_center') {
        	}
        	else {
        		hideSlider();
        	}
        });
        
        $('qlaunch_left').addEvent('mouseleave', function(e) {
        	if (e.relatedTarget.id == 'slider_content_active-left' || e.relatedTarget.className == 'slider_item') {
        		$('qlaunch_center').removeClass('hover');
        		$('qlaunch_left').addClass('hover');
        	}
        	else {
        		hideSlider();
        	}
        });
        $('qlaunch_center').addEvent('mouseleave', function(e) {
        	if (e.relatedTarget.id == 'slider_content_active-center' || e.relatedTarget.className == 'slider_item') {
        		$('qlaunch_left').removeClass('hover');
        		$('qlaunch_center').addClass('hover');
        	}
        	else {
        		hideSlider();
        	}
        });

    } // }}}

});

