﻿// JavaScript Document

window.addEvent('domready', function() {

	// MMO index
	if($('MMORight')) {
		if($('MMOInfoBg')) {
			$('MMOInfoBg').setStyle('opacity','0.8');
		}
		if($('MMORightBg')) {
			$('MMORightBg').setStyle('opacity','0.6');
		}
		var mmoPos = 1;
		var mmoAmount = $('MMORightContent').getChildren().length;
		var more = $$('.mmo-more');
		more.addEvent('click',function(e){
			var e = new Event(e).stop();
			var now = parseInt($('MMORightContent').getStyle('left'));
			if(mmoPos == mmoAmount) {
				var newLeft = 0;
				mmoPos = 0;
			} else {
				if (navigator.userAgent.toLowerCase().indexOf('msie 6') != -1) {
					newLeft = now - 108;
				} else {
					newLeft = now - 90;
				}
			}
			$('MMORightContent').setStyle('left',newLeft + 'px');
			mmoPos = mmoPos + 1;
		});
		var thumbs = $$('#MMORightContent A.thumb');
		var info = $$('.MMOInfo');
		thumbs.addEvent('click',function(e){
			var e = new Event(e).stop();
			info.setStyles({'visibility':'hidden','display':'none'});
			var id = this.id;
			$(id + '_info').setStyles({'visibility':'visible','display':'block'});
			$('MMO').setStyle('background-image','url(' + $(id).getProperty('rel') + ')');
		});
	}

	// MMO more info

	if($('mmoImage') && $('mmoBottom')) {
		var thumbs = $$('#mmoThumbs UL LI A.thumb');
		var image = $('mmoImage');
		var slider = new Fx.Slide('mmoExtended').hide();
		image.setStyle('background-image','url(' + thumbs[0].getProperty('rel') + ')');
		thumbs[0].addClass('active');
		thumbs.addEvent('click',function(e){
			var e = new Event(e).stop();
			thumbs.removeClass('active');
			this.addClass('active');
			image.setStyle('background-image','url(' + this.getProperty('rel') + ')');
		});
		if($('mmo_readmore') && $('mmoExtended')) {
			var element = $('mmo_readmore');
			var more = element.getText();
			var less = element.getProperty('rel');
			$('mmo_readmore').addEvent('click',function(e){
				var e = new Event(e).stop();
				if(slider.open) {
					element.setText(more);
				} else {
					element.setText(less);
				}
				slider.toggle();
			});
		}
	}

});