// Slideshow
function arrayShuffle(){
  var tmp, rand;
  for(var i =0; i < this.length; i++){
    rand = Math.floor(Math.random() * this.length);
    tmp = this[i]; 
    this[i] = this[rand]; 
    this[rand] =tmp;
  }
}
Array.prototype.shuffle =arrayShuffle;


	var shuffleBGs = new Array(
		"../images/slideshow/weinhof-zimmermann01.jpg",
		"../images/slideshow/weinhof-zimmermann02.jpg",
		"../images/slideshow/weinhof-zimmermann03.jpg",
		"../images/slideshow/weinhof-zimmermann04.jpg"
	);

	//shuffleBGs.shuffle();
	
	function setBG(bgimg) {
		return "#eff7e1 url("+bgimg+") no-repeat center 143px"
	}
	function stipurl(url) {
		
		return url.replace(/.*\/images\/(.*)\.jpg.*/i,"images/$1.jpg")
	}
	function randomSelect(arrayD,curImg) {
		var newImg = arrayD[Math.floor(Math.random()*arrayD.length)];
		if(curImg==newImg) {return randomSelect(arrayD,curImg);}
		else {curBG = newImg; return newImg;}
	}
	
	function fadeitnow() {
		if(!$('#fade2').hasClass("out")) {
			$('#fade2').fadeOut(fadeduration,function() {$('#fade2').addClass("out"); $('#fade2').css('background',setBG(randomSelect(shuffleBGs,curBG))); });
		}
		else {
			$('#fade2').fadeIn(fadeduration,function() {$('#fade2').removeClass("out"); $('#fade').css('background',setBG(randomSelect(shuffleBGs,curBG))); });
		}
	}
	var fadeduration = 2000;
	$(document).ready(function() {
		curBG = '/'+stipurl($('body').css('background-image'));
		$('#fade2').css('background',setBG(curBG));
		$('#fade').css('background',setBG(randomSelect(shuffleBGs,curBG)));
		window.setInterval("fadeitnow()", 6000);
	});
