
/* navigation item link (highlight current page link) */
function naviitem(prefix,page,title) {
	var current_doc = document.URL;

	/* replace all backslashes with slashes (MSIE needs this) */
	while(current_doc.search(/\\/) != -1) {
		current_doc = current_doc.replace(/\\/, '/');
	}

	var result = current_doc.search(page);
	if(result == -1) {
		return '<a href="' + prefix + page + '">' + title + '</a>';
	} else {
		return '<a id="naviselected" href="' + prefix + page + '">' + title + '</a>';
	}
}

function navigation(prefix) {
	document.write('<div id="sidebar">' +
	'<a href="' + prefix + 'contact/contact.html"><img class="sidebaritem" style="width: 146px; height: 224px;" alt="Photo of Ulf Lamping" src="' + prefix + 'me.jpg"></a><br>');
	
	document.write('<ul class="sidebaritem">' +
		'<li id="navitopic">' + naviitem(prefix, 'index.html', 'Ulf Lamping') + '</li>' +
		'<ul class="naviitems">' +
			'<li>' + naviitem(prefix, 'vitae/lebenslauf.html', 'Lebenslauf') + '</li>' +
			'<ul class="navisubitems">' +
				'<li>' + naviitem(prefix, 'vitae/diplom.html', 'Diplomarbeit') + '</li>' +
			'</ul>' +
			'<li>' + naviitem(prefix, 'wireshark.html' , 'Wireshark') + '</li>' +
			'<ul class="navisubitems">' +
			'<li>' + naviitem(prefix, 'sharkfest2008/iframes.html', 'Sharkfest 2008') + '</li>' +
			'</ul>' +
			'<li>' + naviitem(prefix, 'gpsd/gpsd.html' , 'gpsd on Windows') + '</li>' +
			'<li>' + naviitem(prefix, 'checkliste.html' , 'Reise Checkliste') + '</li>' +
			'<li>' + naviitem(prefix, 'klassik/openair2006/iframes.html' , 'Klassik Open Air 2006') + '</li>' +
			'<li>' + naviitem(prefix, 'contact/contact.html', 'Contact / License') + '</li>' +
		'</ul>' +
	'</ul>');

	document.write('<ul class="sidebaritem">' +
		'<li id="navitopic">' + naviitem(prefix, 'motorrad/karte/all.html', 'POI') + '</li>' +
		'<ul class="naviitems">' +
			'<li>' + naviitem(prefix, 'motorrad/karte/all.html', ' Liste') + '</li>' +
			'<li>' + naviitem(prefix, 'motorrad/karte/OpenLayers/map-full.html', 'Karte (Vollbild)') + '</li>' +
			'<li>' + naviitem(prefix, 'motorrad/karte/download.html', 'Download') + '</li>' +
			'<li>' + naviitem(prefix, 'motorrad/karte/charts/charts.html', 'Statistiken') + '</li>' +
			'<li>' + naviitem(prefix, 'motorrad/karte/photos/photos.html', 'Fotos') + '</li>' +
			'<li>' + naviitem(prefix, 'motorrad/karte/photos/signs.html', 'Schilder') + '</li>' +
			'<li>' + naviitem(prefix, 'motorrad/karte/sticker/sticker.html', 'Sticker (PW)') + '</li>' +
		'</ul>' +
	'</ul>');

	document.write('<ul class="sidebaritem">' +
		'<li id="navitopic">' + naviitem(prefix, 'motorrad/motorrad.html', 'Motorrad') + '</li>' +
		'<ul class="naviitems">' + 
			'<li>' + naviitem(prefix, 'motorrad/touren.html', 'Touren und Events') + '</li>' +
			'<li>' + naviitem(prefix, 'motorrad/tourinfos.html', 'Tour Infos') + '</li>' +
			'<li>' + naviitem(prefix, 'motorrad/legal/legal.html', 'Gesetze') + '</li>' +
			'<li>' + naviitem(prefix, 'motorrad/sicherheitstraining.html', 'Sicherheitstraining') + '</li>' +
			'<ul class="navisubitems">' +
				'<li>' + naviitem(prefix, 'motorrad/sicherheitstraining2003/iframes.html', 'Bilder 2003 (9)') + '</li>' +
				'<li>' + naviitem(prefix, 'motorrad/sicherheitstraining2007/iframes.html', 'Bilder 2007 (18)') + '</li>' +
				'<li>' + naviitem(prefix, 'motorrad/sicherheitstraining2008/iframes.html', 'Bilder 2008 (13)') + '</li>' +
			'</ul>' +
			'<li>Schrecksbach</li>' +
			'<ul class="navisubitems">' +
				'<li>' + naviitem(prefix, 'motorrad/schrecksbach2004/iframes.html', 'Bilder 2004 (10)') + '</li>' +
				'<li>' + naviitem(prefix, 'motorrad/schrecksbach2005/iframes.html', 'Bilder 2005 (6)') + '</li>' +
			'</ul>' +
			'<li>Isle of Man TT</li>' +
			'<ul class="navisubitems">' +
				'<li>' + naviitem(prefix, 'motorrad/iom2003/iframes.html', 'Bilder 2003 (28)') + '</li>' +
				'<li>' + naviitem(prefix, 'motorrad/iom2007/planung.html', '2007 (PW)') + '</li>' +
			'</ul>' +
			'<li>Annual Tour (PW)</li>' +
			'<ul class="navisubitems">' +
				'<li>' + naviitem(prefix, 'motorrad/annual/team.html', 'Team / History') + '</li>' +
				'<li>' + naviitem(prefix, 'motorrad/annual/erzgebirge2007.html', 'Erzgebirge 2007') + '</li>' +
				'<li>' + naviitem(prefix, 'motorrad/annual2008/iframes.html', 'S-chanf 2008') + '</li>' +
				'<li>' + naviitem(prefix, 'motorrad/annual2009/iframes.html', 'St. Christina 2009') + '</li>' +
			'</ul>' +
			'<li>Schweiz 2006</li>' +
			'<ul class="navisubitems">' +
				'<li>' + naviitem(prefix, 'motorrad/schweiz2006/tour.html', 'Tourplanung') + '</li>' +
				'<li>' + naviitem(prefix, 'motorrad/schweiz2006/iframes.html', 'Bilder (22)') + '</li>' +
			'</ul>' +
			'<li>B&ouml;hmerwald 2007</li>' +
			'<ul class="navisubitems">' +
				'<li>' + naviitem(prefix, 'motorrad/boehmerwald2007/iframes.html', 'Bilder (6)') + '</li>' +
			'</ul>' +
			'<li>Korsika 2009</li>' +
			'<ul class="navisubitems">' +
				'<li>' + naviitem(prefix, 'motorrad/korsika/planung.html', 'Planung (PW)') + '</li>' +
			'</ul>' +
		'</ul>' +
	'</ul>');

	document.write('<ul class="sidebaritem">' +
		'<li id="navitopic">' + naviitem(prefix, 'howto/howto.html', 'HOWTOs') + '</li>' +
		'<ul class="naviitems">' +
			'<li>' + naviitem(prefix, 'howto/win32oss.html', 'Win32 OSS') + '</li>' +
			'<li>' + naviitem(prefix, 'howto/xbox-usb/xbox-usb.html', 'XBOX-USB') + '</li>' +
			'<li>' + naviitem(prefix, 'howto/k6install/cpuupgrade.html', 'AMD-K6 install') + '</li>' +
			'<li>' + naviitem(prefix, 'howto/scanner/scanner.html', 'Improve a Scanner') + '</li>' +
		'</ul>' +
	'</ul>');

	document.write('</ul>');	
	
	document.write('</div>');
}

var current_prefix;

function pageheader(prefix) {
	current_prefix = prefix;
	var result = document.URL.search(/action=print/);
	if(result == -1) {
		navigation(prefix);
		document.write('<div id="header">');
		document.write('<h1 class="ulfl">Ulf Lamping</h1>');
		document.write('<div class="contactline">');
		document.write('<ul class="contact"><li><a href="' + prefix + 'index.html">Home</a></li>');
		document.write('<li><a href="' + prefix + 'contact/contact.html">Contact</a></li>');
		document.write('<li><a href="' + document.URL + '?action=print">Print</a></li></ul>');
		document.write('</div>');
		document.write('</div>');
		document.write('<div id="maincontent">');	
	} else {
		document.write('<style type="text/css">div#printcontent {text-align: center;}</style>');
		document.write('<div id="printcontent">');	
	}
}

function pagefooter() {
	document.write('<div class="footer">\n' +
	'&copy; 2005-2010 Ulf Lamping - <a href="' + current_prefix + 'contact/contact.html">License</a>: Text/Pictures/Maps: CCbySA - last changed:' +
	document.lastModified + 
	' -&nbsp;<a href="http://www.lamping.net/">http://www.lamping.net</a>');
	document.write('</div>');
}


