var DGTools = {
	start: function() {
		
		/* Main menu */
		var enterColor = '#bebebe';
		var leaveColor = '#e6e6e6';

		var enterOptions = { 'background-color': enterColor, 'margin-left': 0 };
		var leaveOptions = { 'background-color': leaveColor, 'margin-left': 10 };

		var menuFx = new DGTabMenu('#menu li',
			{ 'margin-top': 0 }, { 'margin-top': -15 },
			{ transition: Fx.Transitions.expoOut });
	},

	/* Include addons */
	include: function(library) {
		$ES('script').each(function(s, i){
			var src = s.getProperty('src');
			if (src && src.match(/tools\.js(\?.*)?$/)) {
				var path = src.replace(/tools\.js(\?.*)?$/,'') + '';
				document.write('<script language="javascript" src="' + path + library + '" type="text/javascript"></script>');
			}
		});
	},

	/* Match height of div tags */
	setDivHeight: function() {
		DGBase.matchDivHeight('div.topbox div', 2, 40);
	}

};

/* Include addons */
DGTools.include('tabmenu.js');
DGTools.include('sidebar.js');
DGTools.include('functions.js');

/* Add functions on window load */
window.addEvent('load', DGTools.start);

