/*-----------------------------------------------------

 File:		menu.js
 Author:	Ulrike van Leeuwen <ulrike.vanleeuwen@gestalten.de>
 Version:	1.0.0
 Copyright:	2002 gestaltende gmbh
  
 ----------------------------------------------------*/


/*======================================================================*\
    Funktion: 	navi_anzeigen()
    Zweck:  	Generiert das Menu
\*======================================================================*/

function navi_anzeigen(out,showsubmenu)
{
	// HTML erzeugen
	var kopf='<link rel="stylesheet" href="../include/css/up.css" type="text/css">'+
		'<body bgcolor="#cccccc" background="/0_menu/art/menu_bg.gif" onLoad="top.UP_preloadImages(document';
	
	// Preload der Abbildungen vorbereiten
	for ( var j=0; j<top.menu.length; j++) {
			kopf += ",'"+top.menu[j].dest+"'";
			}
	kopf+=');">';

	// Ist Kontakt ausgewaehlt, dann Adresse mit ausgeben
 if ( showsubmenu==top.kontakt || showsubmenu==top.dienstleistungen) {
		kopf +='<div id="adresse" class="adr"><span style="color:#c00000;">UNITED PAPER</span><span class="kontaktadr"><br>'+
		'Service-, Verarbeitungs- und Handels GmbH<br>'+
		'<span class="halbezeile">&nbsp;</span><br>'+
		'Bielefelder Straße 61<br>'+
		'33428 Marienfeld<br>'+
		'Telefon     05247/987120<br>'+
		'Telefax     05247/987129<br>'+
		'<a href="mailto:info@united-paper.de">info@united-paper.de</a></span></div>\n';
	 }

	// Tabelle fŸr Menue vorbereiten
	kopf+='<table border="0" cellpadding="0" cellspacing="0" width="160">'+
		'<tr>'+
		'<td bgcolor="#FFFFFF"><img name="abstand" src="/globalart/spacer.gif" width="20" height="59" border="0"></td>'+
		'<td bgcolor="#CCCCCC"><img name="abstand" src="/globalart/spacer.gif" width="139" height="59" border="0"></td>'+
		'</tr>';

	// Abstand zwischen MenŸeintrþgen
	var abstand='<tr><td colspan="2" bgcolor="#FFFFFF"><img name="abstand" src="/globalart/spacer.gif" width="160" height="1" border="0" hspace="0" vspace="0"></td></tr>';
	
	// Pfeil nach unten
	var pfeil_un='<td><img name="menu_pfeil1" src="/0_menu/art/menu_pfeil2.gif" width="20" height="19" border="0"></td>';

	// Pfeil nach rechts
	var pfeil_re='<td><a href="javascript:top.navi_anzeigen(document,'+i+');"><img name="menu_pfeil1" src="/0_menu/art/menu_pfeil1.gif" width="20" height="19" border="0"></a></td>';

	// Ende der Tabelle und des HTML Dokumentes
	var fuss='</table></body></html>';

	// HTML Ausgabe 
	out.open();
	out.write(kopf);

	// Alle Menueelemente ausgeben
	for( var i=0; i<top.menu.length; i++ ) {
		out.write(abstand);
		out.write('<tr>');
		out.write(((i==showsubmenu)&&(top.menu[i].upkt.length>0)?pfeil_un:pfeil_re));
		top.menu[i].ausgabe( out,i==showsubmenu );
		}

	// HTML Ausgabe abschliessen
	out.write(fuss);
	out.close();
}

/*======================================================================*\
    Funktion: 	jump()
    Zweck:  	Menu aktualisieren und Unterpunkt anzeigen
\*======================================================================*/

function jump(h,s) {
	top.navi_anzeigen(top.frames['menuframe'].document,h);
	if (s!=-1) {
		top.main.location=top.menu[h].upkt[s].ref;
		}
}
