window.addEvent('domready', function(){
	//Image Menu
		if($type($('imageMenu'))=='element'){
			var myMenu = new ImageMenu($$('#imageMenu a'),{
					openWidth:460, 
					border:2
			});
			new Asset.image('/images/template/imageMenu/image_menu1.jpg');
			new Asset.image('/images/template/imageMenu/image_menu2.jpg');
			new Asset.image('/images/template/imageMenu/image_menu3.jpg');
			new Asset.image('/images/template/imageMenu/image_menu4.jpg');
			new Asset.image('/images/template/imageMenu/image_menu5.jpg');
		}
		
	//Slideshow
		if($type($('slideshowContainer'))=='element'){
			var obj = {
				wait: 3000, 
				effect: 'fade',
				duration: 1000, 
				loop: true, 
				thumbnails: true,
				backgroundSlider: true
			}
			show = new SlideShow('slideshowContainer','slideshowThumbnail',obj);
			show.play();	
		}
	
	//DDM
		mooDDM = new mooDDM('nav', {
			slideOptions : {
				onStart:function(e){
					this.wrapper.setStyle('overflow','hidden');
				},
				onComplete:function(e){
					if(this.open == true){
						this.wrapper.setStyle('overflow','visible');
					}
				}
			},
			onOpen : function(ul){
				if(ul.getParent('li').getFirst().getStyle('top') != "-25px"){
					ul.getParent('li').getFirst().morph({'top':[0, -25]});
				}
			},
			onClose : function(ul){
				ul.getParent('li').getFirst().morph({'top':[0]});
			},
			onInitialize : function(){
				$$("#"+this.nav.getProperty('id')+" > li > div").each(function(li, i){
					div.set('morph', this.options.slideOptions);
				});
			}
		});
	//Tips
		var tipOffsets;
		if (Browser.Engine.gecko || Browser.Engine.webkit || (document.querySelectorAll && Browser.Engine.trident) ) tipOffsets  = {x:-280, y:-150};
		else if (Browser.Engine.webkit) tipOffsets  = {x:-280, y:-80};
		else tipOffsets = {x:-280, y:0};
		$$('#imageMenuButtons a').each(function(tip, i){
			tipText = tip.getProperty('title').split(" :: ");
			tip.store('tip:title', tipText[0]);
			tip.store('tip:text', tipText[1]);
		});
		var tipVar = new Tips($$('#imageMenuButtons a'), {
			showDelay: 300,
			hideDelay: 300,
			fixed: true,
			className:'tool-tip',
			offsets: tipOffsets
		});
		
		
	//Smooth Scrolling
		new SmoothScroll();
		
	//Extend for PROMIS
		popup = new popUpOverlay({className:'help'});
		$$('.help').each(function(el){
			el.setProperty('href', el.getProperty('href').substr(9));
		});
});

