/** * YtTools * requires mootools version 1.1 * * @version 1.0.13 (13.08.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();		/* Accordion menu */		var accordionFx = new YtAccordionMenu('li.toggler', 'ul.accordion', { accordion: 'slide' });		/* Main menu */		var menuFx = new SliderMenu('#menu ul','#menu li a', { widthSliderPx: 100, widthSliderOpenPx: 165 });		 		/* Sub menu level2 */		var submenuEnter = { 'text-indent': 5 };		var submenuLeave = { 'text-indent': 0 };		var submenuFx1 = new YtMorph('.module-submenu .level2, .module-othermenu .level1', submenuEnter, submenuLeave,			{ transition: Fx.Transitions.expoOut, duration: 300 },			{ transition: Fx.Transitions.sineIn, duration: 500 });				/* Sub menu level3 */		var submenuFx2 = new YtMorph('.module-submenu .level3, .module-othermenu .level2', submenuEnter, submenuLeave,			{ transition: Fx.Transitions.expoOut, duration: 300 },			{ transition: Fx.Transitions.sineIn, duration: 500 });		/* Top panel */		var toppanelFx = new YtSlidePanel($E('#toppanel'), $E('#toppanel-wrapper'),			YtSettings.heightToppanel, { transition: Fx.Transitions.expoOut, duration: 500 });		toppanelFx.addTriggerEvent('#toppanel-container .trigger');		toppanelFx.addTriggerEvent('#toppanel .close');		/* Style switcher */		var switcherFx = new YtStyleSwitcher($ES('.wrapper'), { 			widthDefault: YtSettings.widthDefault,			widthThinPx: YtSettings.widthThinPx,			widthWidePx: YtSettings.widthWidePx,			widthFluidPx: YtSettings.widthFluidPx,			afterSwitch: YtTools.setDivHeight,			transition: Fx.Transitions.expoOut,			duration: 500		});				/* Lightbox */		if (YtSettings.lightbox) {			/* Lightbox behavior */			YtBase.setupLightbox();					/* Lightbox/Slimbox */			Lightbox.init();		}				/* Spotlight */		var spotlightFx = new YtSpotlight('div.spotlight, span.spotlight');	},	/* 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 div', 0, 40);		YtBase.matchDivHeight('div.bottombox div div div div', 0, 40);		YtBase.matchDivHeight('div.maintopbox div div div div', 0);		YtBase.matchDivHeight('div.mainbottombox div div div div', 0);		YtBase.matchDivHeight('div.contenttopbox div', 0);		YtBase.matchDivHeight('div.contentbottombox div', 0);	}};/* Include addons */YtTools.include('base.js');YtTools.include('slidermenu.js');YtTools.include('morph.js');YtTools.include('accordionmenu.js');YtTools.include('slidepanel.js');YtTools.include('styleswitcher.js');YtTools.include('spotlight.js');/* Add functions on window load */window.addEvent('load', YtTools.start);