IPE.requireComponents = function(componentNames, componentsPath) {
	componentNames.each(function(componentName) {
		IPE.require(componentsPath + componentName + '.js');
	});
}

IPE.requireComponents([
   'SearchPrerequisites','FocusClear', 'Assistent', 'NoInjection', 'ModalRedirect', 'ScriptButtons', 'punyMCE', 'DisableSubmit', 'StackTrace', 'OpenNewWindow'
   ], 'components/');

IPE.Component.componentDefinitions.Message.options.messageFile = IPE.IPEPath + 'modules/messages.html';
IPE.Component.componentDefinitions.DatePicker.selector = '.date';
IPE.Component.componentDefinitions.SkinnableSelect.selector = '';
IPE.Component.componentDefinitions.HistoryManager.selector = '';
