

var rSlideShowSpeed = 5000;
var rCrossFadeDuration = 1;

// 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 'main':		
			rPic[0]='slshow01.jpg'; 
			rPic[1]='slshow01.jpg'; 
			rPic[2]='slshow01.jpg'; 
			rPic[3]='slshow01.jpg'; 
			rPic[4]='slshow01.jpg'; 
			rPic[5]='slshow01.jpg'; 
			rPic[6]='slshow01.jpg'; 
			rPic[7]='slshow01.jpg'; 
		break;
		
		case 'index':		
			rPic[0]='slshow04a.jpg'; 
			rPic[1]='slshow02a.jpg'; 
			rPic[2]='slshow05a.jpg'; 
			rPic[3]='slshow01a.jpg'; 
			rPic[4]='slshow03a.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] + "' name='rSlide' id='rSlide'>");
	document.write("<img src='../images/leer.gif' name='rSlide' id='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++) 
		{ 
			//hier korrekten pfad zu unterverzeichnis der slideshow eintragen
			rImages[i] = "../images/" + rPic[rRandom[i]]; 
		}	
	}
	else
	{
		for(i=0; i<rPic.length; i++) 
		{ 
			//hier korrekten pfad zu unterverzeichnis der slideshow eintragen
			rImages[i] = "../images/" + rPic[i]; 
		}
	}
}

/*************************************************************************/
function runRandomSlideShow()
{
//alert("runRandomSlideShow");
   
   BrowserAbfrage();
//alert("BrowserName= " + BrowserName + " BrowserVersion= " + BrowserVersion);

   var MSIE7 = BrowserVersion.search(/MSIE 7.+/);
   var MSIE8 = BrowserVersion.search(/MSIE 8.+/);
   var MSIE9 = BrowserVersion.search(/MSIE 9.+/);
  //alert("MSIE70= " + MSIE70);

   if (MSIE7 > -1
   ||  MSIE8 > -1
   ||  MSIE9 > -1)
   {
	//BrowserVersion= 9.24 (Windows NT 5.1; U; de) BrowserTyp= Opera/9.24 (Windows NT 5.1; U; de)
      document.images.rSlide.style.filter='blendTrans(duration='+rCrossFadeDuration+')';
      document.images.rSlide.filters.blendTrans.Apply();      
   }
   
   document.images.rSlide.src = rPreLoad[rJ].src;
   
   if (MSIE7 > -1
   ||  MSIE8 > -1
   ||  MSIE9 > -1)
   {
      document.images.rSlide.filters.blendTrans.Play();
   }
   
   rJ = rJ + 1;
   
   if (rJ > (rImages.length-1)) 
   {
   	rJ=0;
   }
   
   rT = setTimeout('runRandomSlideShow()', rSlideShowSpeed);
}
