/* PRELOADING-SCRIPT by SH */

// do not edit
var count = 0;
var barCount = 0;
var barMax = 10;
var barText = "LOADING ";
var preImages = new Array();
var loaded = new Array();
var i;
var to_int;

function preload_images()
{	/**
		*	input: arg1: image-array; arg2 (optional): directory
	*/
	// preload images
	nImages = 0;
	tmpImages= new Array();
	// transfer arguments into tmpImages;
	for(b=0;b<preload_images.arguments[0].length;b++)
	{	// apply dir in front of filename - if folder is specified (arg2)
		if(preload_images.arguments.length>1)
			tmpImages[nImages] = preload_images.arguments[1]+preload_images.arguments[0][b];
		else
			tmpImages[nImages] = preload_images.arguments[0][b];
		nImages++;
	}
	
	barCount = 0;
	for (i=0; i<tmpImages.length; i++)
	{	preImages[i] = new Image();
		preImages[i].src = tmpImages[i];
		loaded[i] = false;
	}
	// don't start unless there are preload images
	if(isNaN(preImages.length))	return;
	else
	{	document.getElementById("banner").innerHTML = barText;
		checkLoad();
	}
}

function checkLoad()
{	// preload done
	if (count >= preImages.length)
	{	tmp = document.getElementById("banner");
		// show flash content
		if(showFlash==1)	tmp.innerHTML = swfContent();
		// show replacement (eg. for media: iPhone)
		else tmp.innerHTML = noFlashContent();
		window.clearTimeout(to_int);
		return;
	}
	else
	{	if(barCount > barMax)
		{	document.getElementById("banner").innerHTML = barText;
			barCount = 0;
		}
		document.getElementById("banner").innerHTML += ".";
	}
	barCount++;
	// preloading
	for (i=0; i<=preImages.length; i++)
	{	if (loaded[i] == false && preImages[i].complete)
		{	loaded[i] = true;
			count++;
		}
	}
	// set timer
	to_int = window.setTimeout("checkLoad()",10);
}

function swfContent()
{	// generate HTML-TAG for embedding SWF-SOURCE (after preload / onLoad)
	tmpHTML = "";
	tmpHTML += "<noembed>Kann Flash nicht einbetten - bitte benutzen Sie einen anderen Browser, um Flash anzuzeigen.</noembed>";
	tmpHTML += "<embed src='/./res/banner.swf' quality='high' bgcolor='#ffffff' width='912px' height='120px' name='banner.swf' border='0' id='banner' valign='left' allowScriptAccess='sameDomain' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer'>geht nicht</embed>\n";
	return tmpHTML;	
			
}

function noFlashContent()
{	// generate HTML-TAG for embedding RANDOM PIC 
	// for platforms WITH NO FLASH PLUGIN (like iPhone) (after preload / onLoad)
	nPics = 7;
	tmp = Math.round(Math.random()*(nPics-1))+1;
	tmpHTML = "<img src=\"/./res/noflash/bg_"+tmp+".jpg\" border=\"0\" alt=\"RA Wenzel - BG\">";
	return tmpHTML;			
}

function displayObject(ID)
{	tmp = document.getElementById("banner");
	if(ID==1)
		tmp.innerHTML = swfContent();
	else
		tmp.innerHTML = noFlashContent();
}

