/* 
	THIS FILE ADDS ALL JAVASCRIPT BEHAVIOR
	it uses mootools 1.11 - documentation at 

http://docs111.mootools.net/
http://demos111.mootools.net/

*/
var BehaviorRouter = {
	addBehavior: function () {
		
		var clearinputs = $$('#navSearch .roundInput_field');
		for(var i=0,l=clearinputs.length; i<l;i++){ new ClearInput(clearinputs[i], 'Search'); }
		
		var clearinputs = $$('#conditionsSearchInput');
		for(var i=0,l=clearinputs.length; i<l;i++){ new ClearInput(clearinputs[i]); }
		
		var clearinputs = $$('.conditionExplorer_form .roundInput_field');
		for(var i=0,l=clearinputs.length; i<l;i++){ new ClearInput(clearinputs[i]); }
		
		var conditionExplorers = $$('.conditionExplorer');
		for(var i=0,l=conditionExplorers.length; i<l;i++){ new ConditionExplorer(conditionExplorers[i]); }
		
		if ($('mainNav')) { TopNav.initialize(); }
		if ($$('.toolPalette').length > 0) { ToolPalette.intitialize(); }
		
		MediaLoaderDelegate.initialize();
		ScrollFrameDelegate.initialize();
				
	},
	addLoadedBehavior : function () {
		var carosels = $$('.utilityModule .contentCarosel');
		for(var i=0,l=carosels.length; i<l;i++){ new ContentCarosel(carosels[i], '.utilityModule_head', '.contentCarosel_panes', '.contentCarosel_pane'); }
		var carosels = $$('.homeModule .contentCarosel');
		for(var i=0,l=carosels.length; i<l;i++){ new ContentCarosel(carosels[i], '.homeModule_head', '.contentCarosel_panes', '.contentCarosel_pane'); }	
		FlashTextReplaceDelegate.initialize();
    }	
};
window.addEvent('domready', BehaviorRouter.addBehavior);
window.addEvent('load', BehaviorRouter.addLoadedBehavior);