document.writeln("<ul>");

var navelemente = [
['Startseite','http://www.courtial-reisen.de'],
['News','news.html'],
['Über uns','ueber_uns.html'],[
[1,'Dr. Krammer','dr_krammer.html']],
['Alle Reisen im Überblick','reisen.html'],
['Klassiker','reisen_klassiker.html'],[
[1,'Sonderangebot Rom','reise_sonderangebot_rom.html'],									   
[1,'Johannespassion in Oxford','reise_johannespassion_oxford.html'],
[1,'Ostern in Rom','reise_ostern_in_rom.html'],
[1,'Reise ins Heilige Land','reise_heiliges_land.html'],
[1,'Weihnachten in Rom','reise_weihnachten_rom.html'],
[1,'Silvester in Rom','reise_silvester_rom.html']],
['Städte- & Musik-Reisen','reisen_staedte_musik.html'],[
[1,'Meer & Musik','reise_meer_musik.html']],
['Unterwegs mit Dr. Krammer','reisen_dr_krammer.html'],[
[1,'Música de Canarias','reise_festival_musica_canarias.html'],
[1,'Schätze des Vatikan','reise_verborgene_schaetze_vatikan.html'],
[1,'Venedig im Vorfrühling','reise_venedig_vorfruehling.html'],
[1,'Römische Antike','reise_schaetze_roemische_antike.html'],
[1,'Madrid & Andalusien','reise_madrid_andalusien.html'],
[1,'Kunst & Küche Poebene','reise_kunst_kueche_poebene.html'],
[1,'Kunst im oberen Latium','reise_kunst_latium.html'],
[1,'Salzburger Pfingstfestspiele','reise_salzuburger_pfingstfestspiele.html'],
[1,'Istanbul-Musikfestival','reise_istanbul_musikfestival.html'],
[1,'Opernfestspiele Verona','reise_opernfestspiele_verona.html'],
[1,'Rossini-Festival in Pesaro','reise_rossini_festival_pesaro.html'],
[1,'Salzburger Festspiele','reise_salzburger_festspiele.html'],
[1,'Weihnachten in Wien','reise_weihnachten_wien.html']],
['Residenzen am Petersplatz','residenzen.html'],[
[1,'Residenza Paolo VI','residenza_paolo.html'],
[1,'Palazzo Cardinal Cesi','palazzo_cardinal_cesi.html']],
['Jetzt buchen','jetzt_buchen.html'],
['Reisen mit Courtial','reisen_mit_courtial.html'],[
[1,'ARB','misc/arb.pdf']],
['Kontakt','kontakt.html'],
]

var position = 0;
var coordspos;
for( var i=0; i<navelemente.length-1; i++ ) {
	if (navelemente[i][0][0] == 1 ){
		if ( navelemente[i-1][0] == knoten ){
			for ( var j=0; j<navelemente[i].length; j++ ){
				document.writeln("<li class=\"navsub\" onMouseOver=\"squareOffset=navCoords[" + position + "];\" onMouseOut=\"navreset()\"><a");
				if( navelemente[i][j][1] == aktuelleseite ) {
					coordspos = position;
					document.write(" class=\"selected\"");
					}
				document.write(" href=\"" + navelemente[i][j][2] + "\">" + navelemente[i][j][1] + "</a></li>");
				position++;
				}
			}
		}
	else {
		document.writeln("<li onMouseOver=\"squareOffset=navCoords[" + position + "];\" onMouseOut=\"navreset()\"><a");
		if( navelemente[i][0] == aktuelleseite ) {
			coordspos = position;
			document.write(" class=\"selected\"");
			}
		document.write(" href=\"" + navelemente[i][1] + "\">" + navelemente[i][0] + "</a></li>");
		position++;
		}
	
}
document.writeln("</ul>");

IE = ( document.all )? true : false;
NS4 = ( document.layers ) ? true : false;
NS6 = ( navigator.vendor == ("Netscape6") )? true : false;
DOM = ( document.getElementById ) ? true : false;
IEMac = ( ( document.all ) && ( navigator.appVersion.indexOf("Mac") != -1 ) ) ? true : false;
Opera = ( window.opera ) ? true : false;

var agt=navigator.userAgent.toLowerCase();

var speed = 20;	
var speedQuotient = 100 / speed;
var updateInterval = 50;

if( IE ) {
	var square = document.all["square"];
	var zeilenabstand = 21;
	var zeilenstart = 197;
}
if( NS4 ) {
  var square = document.layers["square"];
}
if( DOM ) {
	var square = document.getElementById("square");
	var zeilenabstand = 21;
	var zeilenstart = 192;
	if( IE ) var zeilenstart = 192;
}
if( Opera ) {
	var square = document.getElementById("square");
	var zeilenabstand = 21;
	var zeilenstart = 192;
}

var navCoords = new Array();
for( var i=0; i<100; i++ ) navCoords.push((i+1)*zeilenabstand+zeilenstart);
var squareOffset = startPoint = navCoords[coordspos];
function navreset () {
	squareOffset = startPoint;
}

var moveTimer = setInterval("moveSquare()",updateInterval);

function moveSquare() {

	if (IE) {
		rawStep = (squareOffset - square.style.pixelTop) / speedQuotient;
		step = (rawStep > 0) ? Math.ceil(rawStep) : Math.floor(rawStep);
		square.style.pixelTop += step;
		}
	else if (NS4) {
		rawStep = (squareOffset - square.y) / speedQuotient;
		step = (rawStep > 0) ? Math.ceil(rawStep) : Math.floor(rawStep);
		square.y += step;
	}
	else if (NS6) {
		square.style.top = squareOffset;
	}
	else if (DOM) {
		
		rawStep = (squareOffset - square.offsetTop) / speedQuotient;
		step = (rawStep > 0) ? Math.ceil(rawStep) : Math.floor(rawStep);
		square.style.top = square.offsetTop + step + "px";
		
	}
	else void(0);


}
