//ncm smooth transition slideshow with randomizer
//ver 2.0, (c) stevi
//allgemeine einstellungen:
var rSlideShowSpeed = 4000;
var rCrossFadeDuration = 4;

// so lassen
var zuf = true;
var rPic = new Array()
var rRandom = new Array();
var rImages = new Array();
var rPreLoad = new Array();
var rNum, rT, rJ = 0;
var i,y,z;
var duplicate=false;
var cat = "";

function init(category) {
	init(category, false);
}

function init(category, zufall) {
	zuf = zufall;
	cat = category;
	switch (category) {
		case 'corporate':	rPic[0]='14.jpg'; rPic[1]='15.jpg'; rPic[2]='16.jpg'; rPic[3]='17.jpg'; rPic[4]='18.jpg'; rPic[5]='19.jpg'; rPic[6]='20.jpg'; rPic[7]='21.jpg'; rPic[8]='22.jpg'; rPic[9]='23.jpg'; rPic[10]='24.jpg'; rPic[11]='25.jpg'; rPic[12]='26.jpg'; rPic[13]='27.jpg'; rPic[14]='28.jpg'; rPic[15]='29.jpg'; rPic[16]='30.jpg'; rPic[17]='1.jpg'; rPic[18]='2.jpg'; rPic[19]='4.jpg'; rPic[20]='5.jpg'; rPic[21]='6.jpg'; rPic[22]='7.jpg'; rPic[23]='8.jpg'; rPic[24]='95.jpg'; rPic[25]='10.jpg'; rPic[26]='11.jpg'; rPic[27]='12.jpg'; rPic[28]='13.jpg'; break;
 		case 'airport':		rPic[0]='16.jpg'; rPic[1]='17.jpg'; rPic[2]='18.jpg'; rPic[3]='1.jpg'; rPic[4]='2.jpg'; rPic[5]='3.jpg'; rPic[6]='4.jpg'; rPic[7]='5.jpg'; rPic[8]='6.jpg'; rPic[9]='7.jpg'; rPic[10]='8.jpg'; rPic[11]='9.jpg'; rPic[12]='10.jpg'; rPic[13]='11.jpg'; rPic[14]='12.jpg'; rPic[15]='13.jpg'; rPic[16]='14.jpg'; rPic[17]='15.jpg'; rPic[18]='adf'; break;
		case 'reservations':	rPic[0]='7.jpg'; rPic[1]='8.jpg'; rPic[2]='9.jpg'; rPic[3]='10.jpg'; rPic[4]='11.jpg'; rPic[5]='12.jpg'; rPic[6]='13.jpg'; rPic[7]='14.jpg'; rPic[8]='15.jpg'; rPic[9]='16.jpg'; rPic[10]='17.jpg'; rPic[11]='18.jpg'; rPic[12]='19.jpg'; rPic[13]='20.jpg'; rPic[14]='21.jpg'; rPic[15]='22.jpg'; rPic[16]='23.jpg'; rPic[17]='24.jpg'; rPic[18]='25.jpg'; rPic[19]='26.jpg'; rPic[20]='27.jpg'; rPic[21]='28.jpg'; rPic[22]='29.jpg'; rPic[23]='30.jpg'; rPic[24]='1.jpg'; rPic[25]='2.jpg'; rPic[26]='4.jpg'; rPic[27]='5.jpg'; rPic[28]='6.jpg'; break;
		case 'main':		rPic[0]='24.jpg'; rPic[1]='25.jpg'; rPic[2]='26.jpg'; rPic[3]='27.jpg'; rPic[4]='28.jpg'; rPic[5]='29.jpg'; rPic[6]='30.jpg'; rPic[7]='1.jpg'; rPic[8]='3.jpg'; rPic[9]='4.jpg'; rPic[10]='5.jpg'; rPic[11]='6.jpg'; rPic[12]='7.jpg'; rPic[13]='8.jpg'; rPic[14]='9.jpg'; rPic[15]='10.jpg'; rPic[16]='11.jpg'; rPic[17]='12.jpg'; rPic[18]='13.jpg'; rPic[19]='14.jpg'; rPic[20]='15.jpg'; rPic[21]='16.jpg'; rPic[22]='17.jpg'; rPic[23]='18.jpg'; rPic[24]='19.jpg'; rPic[25]='20.jpg'; rPic[26]='21.jpg'; rPic[27]='22.jpg'; rPic[28]='23.jpg'; break;
	}
	rNum = rPic.length;
	randomize();
	for (i = 0; i < rImages.length; i++){
	   rPreLoad[i] = new Image()
	   rPreLoad[i].src = rImages[i]
	}
	document.write("<img src='" + rImages[0] + "' width='289' height='451' name='rSlide'>");
}

function randomize(){
	z=0;
	while (z!=(rNum)){
		y=Math.floor(Math.random()*(rNum));
		for(i=0;i<rRandom.length;i++){	if (y==rRandom[i]){	duplicate=true;	}
	}
	if (duplicate==true){ duplicate=false;	continue; }
	else
		if (duplicate==false){	rRandom[z] = y;	z+=1;	}
	}
	if(zuf) { 
		for(i=0; i<rRandom.length; i++) { rImages[i] = "/images/slide/" + cat + "/"  + rPic[rRandom[i]]; }	//hier korrekten pfad zu unterverzeichnis der slideshow eintragen
	}
	else {
		for(i=0; i<rPic.length; i++) { rImages[i] = "/images/slide/" + cat + "/"  + rPic[i]; }	//hier	
	}
}

function runRandomSlideShow(){
   if (document.all){
      document.images.rSlide.style.filter='blendTrans(duration='+rCrossFadeDuration+')'
      document.images.rSlide.filters.blendTrans.Apply()      
   }
   document.images.rSlide.src = rPreLoad[rJ].src
   if (document.all){
      document.images.rSlide.filters.blendTrans.Play()
   }
   rJ = rJ + 1
   if (rJ > (rImages.length-1)) rJ=0
   rT = setTimeout('runRandomSlideShow()', rSlideShowSpeed)
}
