var Solutions = {
	init : function() {
		Solutions.setActivators();
		Solutions.setRandomSolution();
	},
	
	setActivators : function() {
        Solutions.fx = [];
        Solutions.solutionsActivators = $$('#solutions  .solutionsActivator');
        Solutions.contentPanes = $$('.solutionsContent');		
        Solutions.contentPanes.each(function(pane, i) {
	        Solutions.fx[i] = new Fx.Tween(pane, {wait: false, duration: 1000, transition: Fx.Transitions.Sine.easeOut});   	        
            Solutions.solutionsActivators[i].addEvent('click', function() {														
                Solutions.contentPanes.each(function(paneToDisplay, j) {
                    Solutions.contentPanes[j].setStyle('display', 'none');
                });
				Solutions.solutionsActivators.each(function(a, k){
					Solutions.solutionsActivators[k].removeClass('active');
				});
        Solutions.solutionsActivators[i].addClass('active');
                Solutions.contentPanes[i].setStyle('display', 'block');
                Solutions.fx[i].start('opacity', '0', '1');
          });
        });
	},
	
	setRandomSolution : function() {
		activeTab = ('introPanel');
		Solutions.solutionsActivators[activeTab].addClass('active');
		Solutions.contentPanes[activeTab].setStyle('display', 'block');
	}
};

window.addEvent('domready', function() {
  if($('solutions') != null) {
    Solutions.init();
  }
});