/**
 * YtTools
 * requires mootools version 1.1
 *
 * @version 1.0.12 (19.05.2007)
 * @author yootheme.com
 * @copyright Copyright (C) 2007 YOOtheme Ltd. & Co. KG. All rights reserved.
 */ 
var YtTools = {
		
	start: function() {
		
		/* Match height of div tags */
		YtTools.setDivHeight();

		/* Main menu */
		var menuFx = new SlideList($E('ul', 'menu'), { transition: Fx.Transitions.backOut, duration: 800, opacity: 1 });
		var menuleft = $E('#menu div.left');
		if (menuleft) menuleft.setOpacity(1);
		
		/* SubMain menu */
		var menuFx = new SlideList($E('ul', 'submenu'), { transition: Fx.Transitions.backOut, duration: 800, opacity: 1 });
		var menuleft = $E('#submenu div.left');
		if (menuleft) menuleft.setOpacity(1);
		
			/* Lightbox behavior */
			//YtBase.setupLightbox();		

			/* Lightbox/Slimbox */
			//Lightbox.init();

	},

	/* Include addons */
	include: function(library) {
		$ES('script').each(function(s, i){
			var src = s.getProperty('src');
			if (src && src.match(/yt_tools\.js(\?.*)?$/)) {
				var path = src.replace(/yt_tools\.js(\?.*)?$/,'') + 'addons/';
				document.write('<script language="javascript" src="' + path + library + '" type="text/javascript"></script>');		
			}
		});
	},

	/* Match height of div tags */
	setDivHeight: function() {
		YtBase.matchDivHeight('div.topbox div div div', 0, 40);
		YtBase.matchDivHeight('div.bottombox div div div', 0, 40);
		YtBase.matchDivHeight('div.maintopbox div', 0);
		YtBase.matchDivHeight('div.mainbottombox div', 0);
		YtBase.matchDivHeight('div.contenttopbox div', 0);
		YtBase.matchDivHeight('div.contentbottombox div', 0);
	}

};

/* Include addons */
YtTools.include('base.js');
YtTools.include('fancymenu.js');

/* Add functions on window load */
window.addEvent('load', YtTools.start);
