
	function activateMenu(sActiveMenu) {

		$('#menu1').addClass('menu-inactive');
		$('#menu2').addClass('menu-inactive');
		$('#menu3').addClass('menu-inactive');
		$('#menu4').addClass('menu-inactive');

		$('#' + sActiveMenu).removeClass('menu-inactive');

		$('#navi-menu1').removeClass('selected');
		$('#navi-menu2').removeClass('selected');
		$('#navi-menu3').removeClass('selected');
		$('#navi-menu4').removeClass('selected');

		$('#navi-' + sActiveMenu).addClass('selected');
}


window.animation = window.animation || {};

animation = function() {}

animation.prototype = {
	iFadeSpeed : 2000,
	iShowMS : 5000,
	iShowB4SlideMS : 1,
	iCurrentImg : 0,
	aImages : new Array(),
	aPreloadImages : new Array(),
	iImageCnt : 0,
	iMaxHeightb4Slide : 350,
	iCurrActiveDiv : 1,
	SlideDurationMultiplier : 10,

	addImage : function(imagePath, iImageHeight) {

		this.aImages[this.iImageCnt] = new Object();
		this.aImages[this.iImageCnt].src = imagePath;
		this.aImages[this.iImageCnt].height = iImageHeight;
		this.iImageCnt++;
	},

	initAnimation : function() {
		for( i=0; i<this.aImages.length; i++ ){
			this.aPreloadImages[i] = this.aImages[i].src;
		}

		$("#animation").append('<div id="headerImgAnim"><div id="headerImgAnim1"></div><div id="headerImgAnim2"></div></div>')

		//$('#headerImgAnim').addClass('loading');

		$.preload( this.aPreloadImages, {
		base:'',
		ext:'',
		aPreloadImages : this.aPreloadImages,
		onFinish:function(){
			$("#headerImgAnim" + anim.iCurrActiveDiv).fadeIn(anim.iFadeSpeed, function () {
				if (anim.aPreloadImages.length > 1) {
					anim.playAnim();
				}
			});
		}});
	},

	 playAnim : function(){
	 	$("#headerImgAnim" + this.iCurrActiveDiv).css('background-position', '0px 0px');
		$("#headerImgAnim"  + this.iCurrActiveDiv).css('background-image', 'url('+ this.aPreloadImages[this.iCurrentImg] + ')');
		if (this.aImages[this.iCurrentImg].height <= this.iMaxHeightb4Slide) {
			var bSlide = false;
		} else {
			var bSlide = true;
			var imageHeight = this.aImages[this.iCurrentImg].height;
		}

		if(this.iCurrentImg == this.aPreloadImages.length - 1){
			this.iCurrentImg = 0;
		} else {
			this.iCurrentImg++;
		}

		if (!bSlide) {
			window.setTimeout(function(){ anim.resume()},this.iShowMS);
		} else {
			window.setTimeout(function(){ anim.slideImage(imageHeight);},this.iShowB4SlideMS);

		}

	},
	resume : function(){
		$("#headerImgAnim" + anim.iCurrActiveDiv).fadeOut(anim.iFadeSpeed, function(){});
		anim.iCurrActiveDiv = Math.ceil((anim.iCurrActiveDiv % 2) + 1);
		$("#headerImgAnim" + anim.iCurrActiveDiv).fadeIn(anim.iFadeSpeed,anim.playAnim());
	},

	slideImage : function(imageHeight) {
		var imageHeight1 = imageHeight - 350;

		var iDuration = imageHeight * anim.SlideDurationMultiplier;
		$("#headerImgAnim" + anim.iCurrActiveDiv).animate({backgroundPosition:"(0px -" + imageHeight1 + "px)"}, iDuration,'linear', function(){
			anim.resume();
		});

	}
}

