// Example:
// simplePreload( '01.gif', '02.gif' ); 
function simplePreload() { 
  var args = simplePreload.arguments;
  document.imageArray = new Array(args.length);

  for(var i=0; i<args.length; i++) {
    document.imageArray[i] = new Image;
    document.imageArray[i].src = args[i];
  }
}
simplePreload( 
'fileadmin/templates/sfs/images/menu_top_container-ro.jpg' );




 
// Herbert Osterrieder
// Startseite HP Ausbildung Intranet Titelbild wechseln
// Last Update: April/23/04
// --------------------------------------------------------------------------

var netscape = 0;
if (navigator.appName == "Netscape") netscape=1;

// -----------------------------------------------
// Declaration for image selection
// -----------------------------------------------
var pic_actual=0;				// Aktuell angezeigtes Bild
var pics_max=0;					// Anzahl verfügbare Bilder
var pic_n=new Array(); 			// Array mit den Bildnummern in Zufallsreihenfolge
var pic_show=10;				// Anzahl der anzuzeigenden Bilder
var pic_select = new Array();	// Die anzuzeigenden Bilder werden in diesem Array zugewiesen

// ----------------------------------------------
// Liste aller verfügbaren Bilder. Bei neuen Bilder einfach die Filenamen an die Liste anhängen!
// ----------------------------------------------
var pic_names=new Array("slide1.jpg","slide2.jpg","slide3.jpg","slide4.jpg","slide5.jpg","slide6.jpg","slide7.jpg","slide8.jpg","slide10.jpg","slide11.jpg");
pics_max=pic_names.length-1;

// ------------------------------------------------
// Bilder in zufälliger Reihenfolge auswählen und preload der Bilder 
// ------------------------------------------------
function init_flipper1() 
{
	var i=0;
	var j=0;

	// generate random numbers between 0 and pics_max
	for (i=0;i<pic_show;i++)
	{	
		pic_n[i]=Math.round(Math.random() * pics_max); 
		if (i>0)		// Be sure that the number is unique
		{
			for (j=0;j<i;j++)
				if (pic_n[j] == pic_n[i]) i--;
		}	
	}
		
	// assign the images to be shown
	for (i=0;i<pic_show;i++)
	{
		pic_select[i]=new Image();
		pic_select[i].src="fileadmin/templates/sfs/images/slide/"+pic_names[pic_n[i]];
	}
	
	window.setTimeout('show_images1()',4000); 			
}


// Anzeige der Bilder starten
// -----------------------------
function show_images1()
{
	if (! netscape) document.Titelpic1.filters.blendTrans.Apply();
	document.Titelpic1.src = pic_select[pic_actual].src;
	if (! netscape) document.Titelpic1.filters.blendTrans.Play();
	
	pic_actual++;		// Nächstes aktuell angezeigtes Bild
	if (pic_actual >= pic_show) pic_actual=0;  // Es geht wieder von vorne los
	
	window.setTimeout('show_images1()',4000); 			
}










// ------------------------------------------------
// Bilder in zufälliger Reihenfolge auswählen und preload der Bilder 
// ------------------------------------------------
function init_flipper2() 
{
	var i=0;
	var j=0;

	// generate random numbers between 0 and pics_max
	for (i=0;i<pic_show;i++)
	{	
		pic_n[i]=Math.round(Math.random() * pics_max); 
		if (i>0)		// Be sure that the number is unique
		{
			for (j=0;j<i;j++)
				if (pic_n[j] == pic_n[i]) i--;
		}	
	}
		
	// assign the images to be shown
	for (i=0;i<pic_show;i++)
	{
		pic_select[i]=new Image();
		pic_select[i].src="fileadmin/templates/sfs/images/slide/"+pic_names[pic_n[i]];
	}
	
	window.setTimeout('show_images2()',3000); 			
}


// Anzeige der Bilder starten
// -----------------------------
function show_images2()
{
	if (! netscape) document.Titelpic2.filters.blendTrans.Apply();
	document.Titelpic2.src = pic_select[pic_actual].src;
	if (! netscape) document.Titelpic2.filters.blendTrans.Play();
	
	pic_actual++;		// Nächstes aktuell angezeigtes Bild
	if (pic_actual >= pic_show) pic_actual=0;  // Es geht wieder von vorne los
	
	window.setTimeout('show_images2()',4000); 			
}







// ------------------------------------------------
// Bilder in zufälliger Reihenfolge auswählen und preload der Bilder 
// ------------------------------------------------
function init_flipper3() 
{
	var i=0;
	var j=0;

	// generate random numbers between 0 and pics_max
	for (i=0;i<pic_show;i++)
	{	
		pic_n[i]=Math.round(Math.random() * pics_max); 
		if (i>0)		// Be sure that the number is unique
		{
			for (j=0;j<i;j++)
				if (pic_n[j] == pic_n[i]) i--;
		}	
	}
		
	// assign the images to be shown
	for (i=0;i<pic_show;i++)
	{
		pic_select[i]=new Image();
		pic_select[i].src="fileadmin/templates/sfs/images/slide/"+pic_names[pic_n[i]];
	}
	
	window.setTimeout('show_images3()',2000); 			
}


// Anzeige der Bilder starten
// -----------------------------
function show_images3()
{
	if (! netscape) document.Titelpic3.filters.blendTrans.Apply();
	document.Titelpic3.src = pic_select[pic_actual].src;
	if (! netscape) document.Titelpic3.filters.blendTrans.Play();
	
	pic_actual++;		// Nächstes aktuell angezeigtes Bild
	if (pic_actual >= pic_show) pic_actual=0;  // Es geht wieder von vorne los
	
	window.setTimeout('show_images3()',4000); 			
}


//  End -->


