	var d = document;
	var ns4=d.layers?true:false;
	var ie4=d.all&&!d.getElementById?true:false;
	var ie5=d.all&&d.getElementById?true:false;
	nOfLayers = 7;
	timedL = null;
	doHide = true;


	function MM_findObj(n, d) { //v4.0
	  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
	    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
	  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
	  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
	  if(!x && document.getElementById) x=document.getElementById(n); return x;
	}
	
	function MM_sh() { //v3.0
		if(doHide){
			var i,p,v,obj,args=MM_sh.arguments;
			clearTimeout(timedL);

			for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
				if (v == "h"){
					v = "hide"; 
				} 
				else if (v == "s"){
					v = "show";
				}
			if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v='hide')?'hidden':v; }
			obj.visibility=v; }
		}
	}
	
	function hideExcept(Ly){
		
		doHide = true;
		for (i=0; i<nOfLayers;i++){
			if (i == Ly){
				MM_sh('L'+i,'','show');
			}
			else{
				MM_sh('L'+i,'','hide');
			}
		}
		doHide = false;
	}
	
	function hideLayer(Ly){	
			doHide = true;	
			var layerId = "L"+Ly;
			timedL = setTimeout("MM_sh('"+layerId+"','','hide')", 700);
	}
	
	function setBgOver(obj){
		obj.style.backgroundImage = "url(images/menu_bg_2.gif)";	
	}
	
	function setBgOut(obj){
		obj.style.backgroundImage = "url(images/menu_bg.gif)";	
	}
	
var changeTime = 5000;
var fadeTime = 1500;
var imageIndex = 0;
var oldImageIndex = 0;
var timer;
var sliderImages = new Array('kuva_1.jpg', 'kuva_2.jpg', 'kuva_3.jpg', 'kuva_4.jpg', 'kuva_5.jpg', 'kuva_6.jpg', 'kuva_7.jpg');

function showImageSlider(){
	if(sliderImages.length > 1){
		if(oldImageIndex != imageIndex){
			changeImage("#slideImg_"+imageIndex, "#slideImg_"+oldImageIndex);
		}
		
		oldImageIndex = imageIndex;
		
		if(imageIndex < (sliderImages.length-1)) imageIndex = imageIndex + 1;
		else imageIndex = 0;	
		
		timer = setTimeout('showImageSlider()', changeTime);
	}
}

function changeImage(item, oldItem){	
	$(oldItem).fadeOut(fadeTime);
	$(item).fadeIn(fadeTime);
}

function initializeImageSlider(){
	var randomNumber;
	var tmp = '';
	var display = 'block';

	var currentImage = sliderImages.length;
	
	while(currentImage > 1){
		currentImage--;
		randomNumber = Math.round(Math.random()*currentImage);
		tmp = sliderImages[randomNumber];
		sliderImages[randomNumber] = sliderImages[currentImage];
		sliderImages[currentImage] = tmp;
	}
	
	for (var i = 0; i < sliderImages.length; i++) {
		if (i == 0) {
			display = 'block';
		}
		else {
			display = 'none';
		}
		
		$('#imageSlider').append('<img id="slideImg_'+i+'" src="/imageSlider/'+sliderImages[i]+'" alt="" style="display:'+display+';position:absolute;">');
	}
}

function getImageSlider(){
	initializeImageSlider();
	showImageSlider();
}
