
	function initKoShow(id){
		koSlideCount = $$('#' + id +' img.photo').length;
		if (koSlideCount){
			koCurrentSlide = randomFromTo(1,koSlideCount);
			goKoShow(id);
		}
	}
	
	function goKoShow(id){
		$(id + '_Cap_' + koCurrentSlide).appear();
		$(id + '_Shot_' + koCurrentSlide).appear({afterFinish:function(){
			$(id + '_Cap_' + koCurrentSlide).fade({delay:6});
			$(id + '_Shot_' + koCurrentSlide).fade({delay:6, afterFinish:function(){
				koCurrentSlide = koCurrentSlide + 1;
				if (koCurrentSlide > koSlideCount){
					koCurrentSlide = 1;
				}
				goKoShow(id);
			}});
		}});
	}
	
	function randomFromTo(from, to){
		return Math.floor(Math.random() * (to - from + 1) + from);
	}
	
	
	function gotoHomeSlide(num){
		clearTimeout(autoHomeSlide);
		if (num > maxHomeSlideNum)
			num = 1;
		if (!homeSliding){
			homeSliding = true;
			new Effect.Move(curHomeSlide, { x: -290, y: 0, mode: 'absolute', duration:1.0, transition: Effect.Transitions.sinoidal });
			new Effect.Move('homeAdSlide'+num, { x: 0, y: 0, mode: 'absolute', duration:1.0, transition: Effect.Transitions.sinoidal , afterFinish: function(){
				curHomeSlide.style.left = '290px';
				curHomeSlide = $('homeAdSlide'+num);
				homeSliding = false;
				curHomeSlideNum = num;
				autoHomeSlide = setTimeout(function(){
					gotoHomeSlide(curHomeSlideNum + 1);
				},5000);
			}});
		}
	}
	
	function closeHome(){
		if($('homeAdSlides').getWidth() == 250){ // close
			homeSliding = true;
			$('closeHome').update('&laquo;');
			new Effect.Morph('homeAdSlides', {
			  style: 'width:20px;',
			  duration: 0.8,
			  afterFinish: function(){
			  }
			});
		} else if($('homeAdSlides').getWidth() == 20){ // open
			$('closeHome').update('&raquo;');
			new Effect.Morph('homeAdSlides', {
			  style: 'width:250px;',
			  duration: 0.8,
			  afterFinish: function(){
				homeSliding = false;
			  }
			});
		
		}
	}
