/*******************************************************
* Copyright dirk.wildt@think-visually.de, Berlin, 2003 *
*******************************************************/

var arrMenu___Top = new Array();
var arrMSub___Top = new Array();
var arrMSubHeight = new Array();

var vTempTxt = "";

var vStyleStart = "";
var vStyle__End = "";

var vBrowserIE5 = "";
var vBrowserMoz = "";
var vBrowserNS4 = "";
var vBrowserOpr = "";

// Nur für NS4 relevant *** ANFANG *************************************************

var vMenu___Top01Row =	15;  // Menu Line-Height * 1
var vMenu___Top02Row =	30;  // Menu Line-Height * 2
var vMSubHeight01Row =	20;
var vMSubHeight02Row =  30;
var vMSubHeight03Row =	45;
var vMSub___Top01Row =	16;  // Abstand zu Top Hauptmenü einzeilig
var vMSub___Top02Row =	28;  // Abstand zu Top Hauptmenü zweizeilig

arrMenu___Top[0] = 0;
arrMenu___Top[1] = parseInt(arrMenu___Top[0]) + vMenu___Top01Row;
arrMenu___Top[2] = parseInt(arrMenu___Top[1]) + vMenu___Top01Row;
arrMenu___Top[3] = parseInt(arrMenu___Top[2]) + vMenu___Top01Row;
arrMenu___Top[4] = parseInt(arrMenu___Top[3]) + vMenu___Top01Row;
arrMenu___Top[5] = parseInt(arrMenu___Top[4]) + vMenu___Top01Row;
arrMenu___Top[6] = parseInt(arrMenu___Top[5]) + vMenu___Top01Row;

vTempTxt = "";
for (lngI = 0; lngI <= arrMenu___Top.length - 1; lngI++) {
	vTempTxt = vTempTxt + "[" + lngI + "] = " + parseInt(arrMenu___Top[lngI]) + "\n" ;	
}
//alert('arrMenu___Top:\n\n' + vTempTxt);

arrMSub___Top[0] = vMSub___Top01Row;
arrMSub___Top[1] = parseInt(arrMenu___Top[1]) + vMSub___Top01Row;
arrMSub___Top[2] = parseInt(arrMenu___Top[2]) + vMSub___Top01Row;
arrMSub___Top[3] = parseInt(arrMenu___Top[3]) + vMSub___Top01Row;
arrMSub___Top[4] = parseInt(arrMenu___Top[4]) + vMSub___Top01Row;
arrMSub___Top[5] = parseInt(arrMenu___Top[5]) + vMSub___Top01Row;
arrMSub___Top[6] = parseInt(arrMenu___Top[6]) + vMSub___Top01Row;

vTempTxt = "";
for (lngI = 0; lngI <= arrMSub___Top.length - 1; lngI++) {
	vTempTxt = vTempTxt + "[" + lngI + "] = " + parseInt(arrMSub___Top[lngI]) + "\n" ;	
}
//alert('arrMSub___Top:\n\n' + vTempTxt);

arrMSubHeight[0] = vMSubHeight03Row;
arrMSubHeight[1] = vMSubHeight02Row;
arrMSubHeight[2] = vMSubHeight02Row;
arrMSubHeight[3] = vMSubHeight03Row;
arrMSubHeight[4] = vMSubHeight03Row;
arrMSubHeight[5] = 0;
arrMSubHeight[6] = 0;

vTempTxt = "";
for (lngI = 0; lngI <= arrMSubHeight.length - 1; lngI++) {
	vTempTxt = vTempTxt + "[" + lngI + "] = " + parseInt(arrMSubHeight[lngI]) + "\n" ;	
}
//alert('arrMSubHeight:\n\n' + vTempTxt);

// Nur für NS4 relevant *** ENDE ***************************************************

// NS4 (Beispielwerte ) *********************************************
//		#menu0 {
//		  position: absolute;
//		  visibility: show;
//		  Height: 20;
//			top: 0;
//			}
//			...
//		#menu6 {
//		  position: absolute;
//		  visibility: show;
//		  Height: 20;
//			top: 160;
//			}
//		#mSub0 {
//		  position: absolute;
//		  visibility: hide; 
//		  top: 0;
//		  Height: 0;
//     }
//		...
//		#mSub6 {
//		  position: absolute;
//		  visibility: hide; 
//		  top: 156;
//		  Height: 0;
//     }
//
// NS4 **************************************************************

// Mozilla, Internet Explorer, Opera ********************************
//		#mSub0 {
//			display: none;}
//    ...
//    #mSub6 {
//			display: none;}
//
// Mozilla, Internet Explorer, Opera ********************************


vStyleStart =	'	<style type="text/css">\n' +
							'	<!--\n'; 
vStyle__End = '	-->\n' +
							'	</style>\n';

// switch nicht in jeder Version NS4 verfügbar
if(varBrowser == "NS4") {
//if(varBrowser == varBrowser) {
	vBrowserNS4 = vStyleStart;
	for (lngI = 0; lngI <= arrMenu___Top.length - 1; lngI++) {
		vTempTxt =	'		#menu' + lngI + ' {\n' +
								'			position: absolute;\n' +
								'			visibility: show;\n' +
								'			Height: 15;\n' +
								'			top: ' + parseInt(arrMenu___Top[lngI]) + ';\n' +
								'     }\n';
		//alert(vTempTxt);
		vBrowserNS4 = vBrowserNS4 + vTempTxt;
	}
	for (lngI = 0; lngI <= arrMSub___Top.length - 1; lngI++) {
		vTempTxt =	'		#mSub' + lngI + ' {\n' +
								'			position: absolute;\n' +
								'			visibility: hide;\n' +
								'			top: ' + parseInt(arrMSub___Top[lngI]) + ';\n' +
								'			Height: ' + parseInt(arrMSubHeight[lngI]) + ';\n' +
								'     }\n';
		//alert(vTempTxt);
		vBrowserNS4 = vBrowserNS4 + vTempTxt;
	}
	vBrowserNS4 = vBrowserNS4 + vStyle__End;
	document.write(vBrowserNS4);
} else {
	vBrowserMoz = vStyleStart;
	for (lngI = 0; lngI <= arrMSubHeight.length - 1; lngI++) {
		if (parseInt(arrMSubHeight[lngI]) > 0) {
			vBrowserMoz = vBrowserMoz + '		#mSub' + lngI + ' {\n' +
																	'		  display: none;' +
																	'			}\n';
		}
	}
	//alert(vBrowserMoz);
	vBrowserMoz = vBrowserMoz + vStyle__End;
	vBrowserIE5 = vBrowserOpr = vBrowserMoz;
	switch(varBrowser) {
		case "MS":
			document.write(vBrowserIE5);
			break;
		case "OP":
			document.write(vBrowserOpr);
			break;
		default:
			document.write(vBrowserMoz);
			break;
	}
}

