var jsbase = '';

preloadImgNormal = new Array();
preloadImgRollover = new Array();
preloadImgNormal[0] = jsbase + 'images/navigation/de/produkte-leistungen.gif';
preloadImgRollover[0] = jsbase + 'images/navigation/de/produkte-leistungen_active.gif';
preloadImgNormal[1] = jsbase + 'images/navigation/de/unternehmen.gif';
preloadImgRollover[1] = jsbase + 'images/navigation/de/unternehmen_active.gif';
preloadImgNormal[2] = jsbase + 'images/navigation/de/referenzen-loesungen.gif';
preloadImgRollover[2] = jsbase + 'images/navigation/de/referenzen-loesungen_active.gif';
preloadImgNormal[3] = jsbase + 'images/navigation/de/service.gif';
preloadImgRollover[3] = jsbase + 'images/navigation/de/service_active.gif';


var rollImgArray = new Array();
for(i=0; i<preloadImgRollover.length; i++) {
        // preload the rollover img's
        rollImgArray[i] = new Image();
        rollImgArray[i].src = preloadImgRollover[i];
}

preloadCssImages = new Array();
preloadCssImages[0] = jsbase + 'images/navigation/navLevel1BgActive.gif';
preloadCssImages[1] = jsbase + 'images/navigation/navLevel2BgActive.gif';
preloadCssImages[2] = jsbase + 'images/navigation/navLevel3BgActive.gif';
preloadCssImages[3] = jsbase + 'images/fokusBG_small_active.gif';
preloadCssImages[4] = jsbase + 'images/fokusBG_small_big.gif';

var cssImgArray = new Array();

for(i=0; i<preloadImgRollover.length; i++) {
        // preload the rollover img's
        cssImgArray[i] = new Image();
        cssImgArray[i].src = cssImgArray[i];
}

function makeRollover(obj, clsName) {
        obj.className = clsName;
}

function makeRollout(obj, clsName) {
        obj.className = clsName;
}

function makeImageRollover(id) {
        obj = document.getElementById("nav"+id);
        obj.src = preloadImgRollover[id]
}
function makeImageRollout(id) {
        obj = document.getElementById("nav"+id);
        obj.src = preloadImgNormal[id];
}

function toggleFolder(obj)
{
	displayStyle = openChilds(obj.parentNode);
	child = obj.firstChild;
	//change the image
	if(displayStyle=='none')
	{
		child.alt = obj.title = "\xF6ffnen"
		window.setTimeout("setImageSrc(child, 'images/folderClosed.gif')",200);
	}
	else
	{
		child.alt = obj.title = "schli\xDFen"
		window.setTimeout("setImageSrc(child, 'images/folderOpen.gif')",200);
	}
		
}

function setImageSrc(obj, val)
{
	obj.src = val;
}

function openChilds(obj)
{
	//obj is parent
	//oImg is clicked image	
	toggleCheck = false;
	//default
	displayStyle = 'none';
	
	for(i=0; i<obj.childNodes.length; i++)
	{
		if(obj.childNodes[i].nodeName=='DIV')
		{
			if(!toggleCheck)
			{//check which style does first node have 

				if( obj.childNodes[i].style.display=='' || obj.childNodes[i].style.display == 'none' ) 
				{//inverse if is same as default
					displayStyle = 'block';
				}
				toggleCheck=true;
			}
			obj.childNodes[i].style.display = displayStyle;
		}
	}
	return displayStyle;
}
