var menuNode; 
var currentNode;
var dbglvl = 0;

	
function selectNode(nodeId) {
    currentNode = document.getElementById(nodeId);
    if(nodeId=="leistungen") {
      currentNode.style.borderBottom = '1px solid #FFDCA5';
      currentNode.style.backgroundColor = '#FFDCA5';
      currentNode.style.fontWeight = 'bold';
      //currentNode.style.borderTop = '1px solid #000000';
      //currentNode.style.borderLeft = '1px solid #000000';
      //currentNode.style.borderRight = '1px solid #000000';
    }
    else if(nodeId=="kosten") {
      currentNode.style.borderBottom = '1px solid #FFE3B7';
      currentNode.style.backgroundColor = '#FFE3B7';
      currentNode.style.fontWeight = 'bold';
      //currentNode.style.borderTop = '1px solid #000000';
      //currentNode.style.borderLeft = '1px solid #000000';
      //currentNode.style.borderRight = '1px solid #000000';
    }
    else if(nodeId=="wir") {
      currentNode.style.borderBottom = '1px solid #FFEAC8';
      currentNode.style.backgroundColor = '#FFEAC8';
      currentNode.style.fontWeight = 'bold';
      //currentNode.style.borderTop = '1px solid #000000';
      //currentNode.style.borderLeft = '1px solid #000000';
      //currentNode.style.borderRight = '1px solid #000000';
    }
    else if(nodeId=="kontakt") {
      currentNode.style.borderBottom = '1px solid #FFF1DA';
      currentNode.style.backgroundColor = '#FFF1DA';
      currentNode.style.fontWeight = 'bold';
      //currentNode.style.borderTop = '1px solid #000000';
      //currentNode.style.borderLeft = '1px solid #000000';
      //currentNode.style.borderRight = '1px solid #000000';
    }
    else if(nodeId=="links") {
      currentNode.style.borderBottom = '1px solid #FFF3E0';
      currentNode.style.backgroundColor = '#FFF3E0';
      currentNode.style.fontWeight = 'bold';
      //currentNode.style.borderTop = '1px solid #000000';
      //currentNode.style.borderLeft = '1px solid #000000';
      //currentNode.style.borderRight = '1px solid #000000';
    }
    else if(nodeId=="impressum") {
      currentNode.style.borderBottom = '1px solid #FFF3E0';
      currentNode.style.backgroundColor = '#FFF3E0';
      currentNode.style.fontWeight = 'bold';
      //currentNode.style.borderTop = '1px solid #000000';
      //currentNode.style.borderLeft = '1px solid #000000';
      //currentNode.style.borderRight = '1px solid #000000';
    }
    else if(nodeId=="jobs") {
      currentNode.style.borderBottom = '1px solid #FFF3E0';
      currentNode.style.backgroundColor = '#FFF3E0';
      currentNode.style.fontWeight = 'bold';
      //currentNode.style.borderTop = '1px solid #000000';
      //currentNode.style.borderLeft = '1px solid #000000';
      //currentNode.style.borderRight = '1px solid #000000';
    }
}
function getValue(option) {
    var value;
    var currentUrl = document.URL;
    debug(currentUrl, 1);
    var optionlineStart = currentUrl.indexOf("?")+1;
    debug("Beginning of optionline at "+optionlineStart, 1)
    var optionline = currentUrl.substring(optionlineStart, currentUrl.length);
    debug("optionline: "+optionline, 1);
    var options = optionline.split("&");
    var key_value;
    for(i=0; i < options.length; i++) {
	key_value = options[i].split("=");
	debug("Key: "+key_value[0]+" Value: "+key_value[1], 1);
	if(key_value[0] == option) {
	    value = key_value[1];
	    debug("Value: "+value, 1);
	}
    } 
    return value;
}
function init() {
    menuNode = document.getElementById('menu');
    var node = getValue("node");
    debug("node value: "+node, 2);
    if(node)
	selectNode(node);
    else
	selectNode("wir");
}
function debug(value, level) {
    if(dbglvl == 0) document.getElementById("debug").innerHTML = "";
    else if(level >= dbglvl) {
	document.getElementById("debug").innerHTML += value +"<br/>";
    }
}
