var intervalId;

window.addEvent('domready', function() {



	var mtSlide = new Fx.Slide('mt_features').hide();
	var fxddTraderSlide = new Fx.Slide('fxdd_trader_features').hide();
	var fxddAutoSlide = new Fx.Slide('fxdd_auto_features').hide();
	var powerTraderSlide = new Fx.Slide('power_trader_features').hide();
	var MTXtraderslide= new Fx.Slide('mx_features').hide();

        
       $('mt_features').fade(0);
       $('fxdd_trader_features').fade(0); 
       $('fxdd_auto_features').fade(0); 
       $('power_trader_features').fade(0);  
	   $('mx_features').fade(0);  
         
        
        /*************Metatrader*****************/
        
	$('mt_link').addEvent('click', function(e){
		
             		
            handleToggleFadeSequence(e, mtSlide, 'mt_features'); 
	
		 
	});
	
        
        mtSlide.addEvent('complete', function() {
		
             if(mtSlide.open){
             
                 $('mt_features').fade(1);
       
             
             }
	
	});
		
		        /*************MTXtreme*****************/
        
	$('mx_link').addEvent('click', function(e){
		
             		
            handleToggleFadeSequence(e, MTXtraderslide, 'mx_features'); 
	
		 
	});
	
        
        MTXtraderslide.addEvent('complete', function() {
		
             if(MTXtraderslide.open){
             
                 $('mx_features').fade(1);
       
             
             }
	
	});
	
	
	/**************FXDD Trader******************/
	
	$('fxdd_trader_link').addEvent('click', function(e){
		
             		
            handleToggleFadeSequence(e, fxddTraderSlide , 'fxdd_trader_features'); 
	
		 
	});
	
        
        fxddTraderSlide.addEvent('complete', function() {
		
             if(fxddTraderSlide.open){
             
                 $('fxdd_trader_features').fade(1);
       
             
             }
	
	});
	
	
	/*********************FXDD Auto*******************/
	
	$('fxdd_auto_link').addEvent('click', function(e){
		
             		
            handleToggleFadeSequence(e, fxddAutoSlide , 'fxdd_auto_features'); 
	
		 
	});
	
        
        fxddAutoSlide.addEvent('complete', function() {
		
             if(fxddAutoSlide.open){
             
                 $('fxdd_auto_features').fade(1);
       
             
             }
	
	});
	
	
	/**************Power Trader******************/
	
	
	$('power_trader_link').addEvent('click', function(e){
		
             		
            handleToggleFadeSequence(e, powerTraderSlide , 'power_trader_features'); 
	
		 
	});
	
        
        powerTraderSlide.addEvent('complete', function() {
		
             if(powerTraderSlide.open){
             
                 $('power_trader_features').fade(1);
       
             
             }
	
	});
	
	
	
	// handles fading and toggling sequences
	
	var handleToggleFadeSequence =  function(e, toggleObject, togglableArea){
	
	   e.stop();
	
	   if(!toggleObject.open){
		
		toggleObject.toggle();
	    
	    } else {
	    
	        var fade = $(togglableArea).fade(0);
	        toggleObject.toggle();
	       
	       
	    }	
	
	}
   
});
