if ((screen.width >= 1024) && (top.frames.length < 1)) {
	top.location.href = '/#' + document.URL.replace(/http\:\/\/[\-a-z.]+(\:[0-9]+)?\//,'/');
}

var position = 0;
var ziel_position = 0;
var start_position0 = 23;
var start_position = 23;
var amount = 0;
var step = 100;
var step0 = 100;
var stepfast = 500;

navi_oben_weiter=new Image();
navi_oben_weiter.src="/picts/navipfeile_oben_weiter.gif";
navi_oben_ende=new Image();
navi_oben_ende.src="/picts/navipfeile_oben_ende.gif";
navi_unten_weiter=new Image();
navi_unten_weiter.src="/picts/navipfeile_unten_weiter.gif";
navi_unten_ende=new Image();
navi_unten_ende.src="/picts/navipfeile_unten_ende.gif";


function navi_ende(bild)
{
if (document.getElementById)
	{
	// document.getElementById('navi_oben_1').src = eval("navi_oben_"+bild+".src");
	document.getElementById('navi_oben_2').src = eval("navi_oben_"+bild+".src");
	document.getElementById('navi_unten_1').src = eval("navi_unten_"+bild+".src");
	document.getElementById('navi_unten_2').src = eval("navi_unten_"+bild+".src");
	}
else if (document.all)
	{
	// document.all.navi_oben_1.src = eval("navi_oben_"+bild+".src");
	document.all.navi_oben_2.src = eval("navi_oben_"+bild+".src");
	document.all.navi_unten_1.src = eval("navi_unten_"+bild+".src");
	document.all.navi_unten_2.src = eval("navi_unten_"+bild+".src");
	}
else if (document.layers)	
	{
	// document.Layer22.document.images['navi_oben_1'].src = eval("navi_oben_"+bild+".src");
	document.Layer22.document.images['navi_oben_2'].src = eval("navi_oben_"+bild+".src");
	document.Layer22.document.images['navi_unten_1'].src = eval("navi_unten_"+bild+".src");
	document.Layer22.document.images['navi_unten_2'].src = eval("navi_unten_"+bild+".src");
	}
}	


function get_position() {
	var i=0;
	var position_string="";
	if (document.getElementById) {
		position = parseInt(document.getElementById('Layer21').style.left);
	} else if (document.all) {
		position = parseInt(document.all.Layer21.style.left);
	} else if (document.layers) {
		position = window.document.Layer22.document.Layer20.document.Layer21.left; 
	}
}

function movehome() {
	step = stepfast;
	get_position();
	amount = start_position0 - position;
	move();
	step = step0;
}

function move_to(ziel) {
	step = stepfast;
	get_position();
	amount = ziel - position + start_position0;
	move();
	step = step0;
}

function move() {


var endposition = ((spalten-1) * (375)-23);
var _position = position*(-1);

if ((_position - endposition) >= 0)
 navi_ende("ende")
else
 navi_ende("weiter")
 
	ziel_position = start_position + amount;
	get_position();
	if (document.getElementById) {
		if (amount < 0)	{
			if (position > ziel_position) {
				position = position - step;
				if (position < ziel_position) position = ziel_position
				document.getElementById("Layer21").style.left = position;
				setTimeout("move()",0);
			} else {
				position = ziel_position;
				start_position = position;
			}
		} else if (amount > 0) {
			if ((position < ziel_position) && (position != start_position0)) {
				position = position + step;
				if (position > ziel_position) position = ziel_position
				document.getElementById("Layer21").style.left = position;
				setTimeout("move()",0);
			} else {
				position = ziel_position;
				start_position = position;
			}
		}
	} else if (document.layers) {
		if (amount < 0) {
			if (position > ziel_position) {
				position = position - step;
				if (position < ziel_position) position = ziel_position
				window.document.Layer22.document.Layer20.document.Layer21.left = position;
				setTimeout("move()",0);
			} else {
				position = ziel_position;
				start_position = position;
			}
		} else if (amount > 0) {
			if ((position < ziel_position) && (position != start_position0)) {
				position = position + step;
				if (position > ziel_position) position = ziel_position
				window.document.Layer22.document.Layer20.document.Layer21.left = position;
				setTimeout("move()",0);
			} else {
				position = ziel_position;
				start_position = position;
			}
		}
	} else if (document.all) {
		if (amount < 0) {
			if (position > ziel_position) {
				position = position - step;
				if (position < ziel_position) position = ziel_position
				document.all.Layer21.style.left = position;
				setTimeout("move()",0);
			} else {
				position = ziel_position;
				start_position = position;
			}
		} else if (amount > 0) {
			if ((position < ziel_position) && (position != start_position0)) {
				position = position + step;
				if (position > ziel_position) position = ziel_position
				document.all.Layer21.style.left = position;
				setTimeout("move()",0);
			} else {
				position = ziel_position;
				start_position = position;
			}
		}
	}
}
