/*
	Image-Slider for the 4 head-images
*/

Array.prototype.inArray = function(needle) {
	for(var i=0; i < this.length; i++) if(this[ i] === needle) return true;
	return false;
}

var maxImages = 14;
var lastRandomSlot = 0;
var shownImages = new Array(1,2,3,4);

function getRandom( min, max ) {
	if( min > max ) {
		return( -1 );
	}
	if( min == max ) {
		return( min );
	}
	return min + parseInt( Math.random() * ( max-min+1 ) );
}

function switchRandomImage() {
	var slot = getRandom(1,4);
	var newImage = getRandom(1,maxImages);
	
	
	while (slot == lastRandomSlot) {
		slot = getRandom(1,4);
	}
	
	while(shownImages.inArray(newImage)) {
		newImage = getRandom(1,maxImages);
	}
	
	htmlSlot = $('#keyvisual'+slot);
	
	htmlSlot.append('<img style="display:none" src="fileadmin/images/kv_'+newImage+'.jpg" />');
	htmlSlot.find('img:last').fadeIn(2000);
	
	lastRandomSlot = slot;
	shownImages.push(newImage);
	if(shownImages.length == maxImages) shownImages = shownImages.slice(maxImages-5);
	
}



$(function() {

	

	
	window.setInterval('switchRandomImage()',2000);
});