var buttons = new Array('ueber_uns', 'produkte', 'kunden', 'kontakt', 'agbs', 'impressum');

var preFolder = "";

function setPreFolder(srcDepth) {
	preFolder = (srcDepth) ? "../" : "";
}

function preloadButtons() {
	if (document.images) {
		var cache = new Array();
		for (var i = 0; i < buttons.length; i++) {
			cache[i] = new Image();
			cache[i].src = preFolder + 'import/' + buttons[i] + '_over.gif';
		}
	}
}

function preloadVisuals() {
	if (document.images) {
		var cache = new Array();
		for (var i = 0; i < 4; i++) {		// nur index 0 - 3 !
			cache[i] = new Image();
			cache[i].src = 'import/vis_' + buttons[i] + '_over.jpg';
		}
	}
}

function rollOverVisuals(imgName) {
	if (document.images) {
			eval("document." + imgName + ".src = 'import/" + imgName + "_over.jpg';");
	}
	else return;
}

function rollOutVisuals(imgName) {
	if (document.images) {
			eval("document." + imgName + ".src = 'import/" + imgName + "_out.jpg';");
	}
	else return;
}


function rollOver(imgName) {
	//alert(preFolder);
	if (document.images) {
		eval("document." + imgName + ".src = '" + preFolder + "import/" + imgName + "_over.gif';");
	}
	else return;
}

function rollOut(imgName) {
	if (document.images) {
			eval("document." + imgName + ".src = '" + preFolder + "import/" + imgName + "_out.gif';");
	}
	else return;
}

// -------- Menu-Management --------//

var submenues = new Array('produkte', 'kunden', 'kontakt');
var menues = new Array('ueber_uns', 'produkte', 'kunden', 'kontakt');
var currentMenu = '';

function setCurrentMenu(menu) {
	currentMenu = menu;
	hideSubmenues();
	var submenu = document.getElementById("submenu_" + menu);
	submenu.style.visibility = 'visible';
}

function showCurrentMenu() {
	setCurrentMenu(currentMenu);
}

function switchBullet(id, isOn) {
	//alert(id);
	var bullet = document.getElementById("bullet_" + id);
	bullet.style.backgroundColor = (isOn) ? '#f60' : '#999';
	//bullet.class = (isOn) ? 'bullet_active' : 'bullet';
}

function setMenu(id, isVisible) {
	hideSubmenues();
	if (isVisible) {
		var menu = document.getElementById("menu_" + id);
		var submenu = document.getElementById("submenu_" + id);
		//var bullet = document.getElementById("bullet_" + id);
		//bullet.style.backgroundColor = '#f60';
		submenu.style.visibility = 'visible';
		//menu.style.zIndex = 1;
		//rollOver(id);
	} else {
		var bullet = document.getElementById("bullet_" + id);
	}
}

function hideSubmenues() {
	for (var i = 0; i < submenues.length; i++) {
		var submenu = document.getElementById("submenu_" + submenues[i]);
		submenu.style.visibility = 'hidden';
	}
}

