﻿Event.observe(window, 'load', function(event) {
	mnIndex.init();
});

var mnIndex = {
	slideMax: 6,
	slideDuration: 6,
	slideFadeDuration: 3,
	slideIdx: 1,
	init : function () {
		window.setTimeout ('mnIndex.preload()', mnIndex.slideDuration*1000/2);
		window.setTimeout ('mnIndex.fade()', (mnIndex.slideDuration+mnIndex.slideFadeDuration/2)*1000);
		new Effect.Appear ('claim1', {duration: 3, from: 0.0, to: 1.0});
		new Effect.Appear ('claim2', {duration: 3, from: 0.0, to: 1.0});
		new Effect.Move ('claim1', {duration: 3, x: 100, y:0, mode:'relative'});
		new Effect.Move ('claim2', {duration: 3, x: -100, y:0, mode:'relative'});

		new Effect.Fade ('claim1', {delay: 7, duration: 3, from: 1.0, to: 0.0});
		new Effect.Fade ('claim2', {delay: 7, duration: 3, from: 1.0, to: 0.0});
		new Effect.Move ('claim1', {delay: 7, duration: 3, x: 100, y:0, mode:'relative'});
		new Effect.Move ('claim2', {delay: 7, duration: 3, x: -100, y:0, mode:'relative'});

	},
	preload: function () {
		var idx = parseInt(mnIndex.slideIdx%2)+1;
		if (mnIndex.slideIdx < mnIndex.slideMax)	mnIndex.slideIdx++;
		else														mnIndex.slideIdx = 1;
		var img = document.getElementById('image'+idx);
		var pos = img.src.lastIndexOf('.');
		img.src = img.src.substring(0, pos-1)+mnIndex.slideIdx+img.src.substring(pos);
	},
	fade: function () {
		var srcIdx = parseInt((mnIndex.slideIdx-1)%2)+1;
		var destIdx = parseInt(mnIndex.slideIdx%2)+1;
		new Effect.Appear ('image'+srcIdx, {duration: mnIndex.slideFadeDuration});
		new Effect.Fade ('image'+destIdx, {duration: mnIndex.slideFadeDuration});
		window.setTimeout ('mnIndex.preload()', mnIndex.slideDuration*1000);
		window.setTimeout ('mnIndex.fade()', (mnIndex.slideDuration+mnIndex.slideFadeDuration/2)*1000);
	},
	newsbox: function (objId) {
		Shadowbox.open({content:$(objId).innerHTML,player:'html',width:800,height:600});
		return false;
	}
}
