
var currId;
var depth;
var initDepth;
var desc;
var url;

function displayMenu(currId, path) {
	thisPage = document.location.href;
	thisPage = thisPage.split('/');

	var bullet = '../images/m/bullet_red.gif'; 
	var bullet2 = '../images/m/bullet_red.gif'; 
	var spacer = '../images/spacer.gif';
	var indikator = '../images/m/bullet_red3.gif';
	var text = false;


	if (currId==0 || thisPage[thisPage.length-1] == 'home.asp') {
		for (i=0; i<topEntries; i++) {
			desc = eval('Menu' + i + '[1]');
			desc = desc.toUpperCase();
			url = eval('Menu' + i + '[2]');
	
			document.write('<div>');
			document.write('<a href="'+url+'" class="link_grau11" >');
			if (i==0 && thisPage[thisPage.length-1] == 'home.asp') {
				topEntry(url,bullet,desc,i,text, true);
			}	else {
				topEntry(url,spacer,desc,i,text, false);
			}
		}
	} else {

		// !!
		id = Menu0[0];
		desc = Menu0[1];
		desc = desc.toUpperCase();
		url = Menu0[2];
		initDepth = Menu0[3];
		
		arrPath = path.split(';');
		if (arrPath.length > 2) {
			depth = 2;
		} else {
			depth = arrPath.length;
		}

		//display top entries
		for (k=0; k<topEntries; k++) {
			desc = eval('Menu' + k + '[1]');
			url = eval('Menu' + k + '[2]');
			initDepth = eval('Menu' + k + '[4]');

			if (eval('Menu' + k + '[0]')==arrPath[0]) {

				topEntry(url,bullet,desc,k,text, true);
				document.write('<table border="0" width="140" cellspacing="0" cellpadding="0">');

				//display first sub entries
				for (i=0; i<initDepth; i++) {
					desc = eval('Menu' + k + '_' + i + '[1]') ;
					url = eval('Menu' + k + '_' + i + '[2]');
					subDepth = eval('Menu' + k + '_' + i + '[4]');

					if ((url.search(/http:\/\/.*/))!= -1) {
						target = '_blank';
					} else {
						target = '_self';
					}


					if (eval('Menu' + k + '_' + i + '[0]')==arrPath[1] ) {

						if (arrPath.length == 3) {
							level1(url,spacer,desc);
						} else {
							level1(url,indikator,desc);
						}


						for (j=0; j<subDepth; j++) {
							desc = eval('Menu' + k + '_' + i + '_' + j +'[1]');
							url = eval('Menu' + k + '_' + i + '_' + j + '[2]');
							if ((url.search(/http:\/\/.*/))!= -1) {
								target = '_blank';
							} else {
								target = '_self';
							}
							
							if (eval('Menu' + k + '_' + i + '_' + j + '[0]')==arrPath[2]) {
							
								document.write('<tr><td colspan="2"><img src="../images/transparent.gif" width="5" height="4" /></td></tr>');
								document.write('<tr>');
								document.write('<td valign="top"><img src="../images/m/spacer.gif" width="28" height="13" name="bullet'+ (j+100) +'"/></td>');
								document.write('<td ><table border="0" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="../images/m/bullet_red4.gif" width="12" height="13" align="absmiddle" ></td><td><a href="'+url+'" target="'+target+'" class="link_grau11" ><font color="#B8104B">'+desc+'</font></a></td></tr></table></td>');
								document.write('</tr>');
							} else {
								document.write('<tr><td colspan="2"><img src="../images/transparent.gif" width="5" height="4" /></td></tr>');
								document.write('<tr>');
								document.write('<td valign="middle"><img src="../images/transparent.gif" width="28" height="2" name="bullet'+ (j+100) +'"/></td>');
								document.write('<td><div style="padding-left:12px"><a href="'+url+'" target="'+target+'" class="link_grau11_redesign" >'+desc+'</a></div></td>');
								document.write('</tr>');					
							}
							if (j==subDepth-1){
								document.write('<tr><td colspan="2"><img src="../images/transparent.gif" width="5" height="7" /></td></tr>');
								document.write('<tr>');
							}
						}
					
					} else {
						level1(url,spacer,desc,text);					
					}

					if (i==initDepth-1){
						document.write('<tr><td colspan="2"><img src="../images/transparent.gif" width="5" height="7" /></td></tr>');
						document.write('<tr>');
					}
				}
				
				document.write('</table>');

			} else {
				topEntry(url,spacer,desc,k, false);
			}
		}
	}
}

function topEntry(url,img,desc,index,text, over) {
	var suffix = (over) ? '_f2' : '';

	if (url == 'visitor_info.asp')	{
		document.write('<img src="../images/spacer.gif" width="16" border="0" height="21">');
	}

	document.write('<div>');
	if (over) {
		document.write('<a href="'+url+'" class="link_grau11" >');
	} else {
		document.write('<a href="'+url+'" class="link_grau11" onmouseover="MM_swapImage(\'m'+index+'\',\'\',\'../images/m/m'+index+'_f2.gif\',1);MM_swapImage(\'b'+index+'\',\'\',\'../images/m/bullet_red.gif\',1)" onmouseout="MM_swapImgRestore();MM_swapImage(\'m'+index+'\',\'\',\'../images/m/m'+index+'.gif\',1);">');
	}
	if (text) {
		document.write('<img name="b'+index+'" src="'+img+'" width="16" border="0" height="21" align="absmiddle"/>' +desc + '</a>');
	} else {
		document.write('<img name="b'+index+'" src="'+img+'" width="16" border="0" height="21" align="absmiddle"/><img src="../images/m/m'+index+suffix+'.gif" width="154" height="21" name="m'+index+'" border="0" align="absmiddle"/></a>');
	}	
	document.write('</div>');
}


function level1(url,img,desc) {
	document.write('<tr><td colspan="2"><img src="../images/transparent.gif" width="5" height="3" /></td></tr>');
	document.write('<tr><td valign="top"><img src="'+img+'" width="28" height="13" align="absmiddle" name="bullet'+i+'"/></td>');
	document.write('<td width="100%"><a href="'+url+'" target="'+target+'" class="link_grau11_redesign">'+desc+'</a></td></tr>');
}