var aktKal = 0;
var aktPosKal = 0;
var aktDurchlaufKal = 0;
var aktivVorschauKal = false;
var DURCHLAUF = 15;
var ADDPos = 18;
var BREITE = 267;
var anzahlVorschauenKal = document.getElementById("kalBox").getElementsByTagName("table")[0].getElementsByTagName("table").length;
//alert(anzahlVorschauenKal);
checkButtons();

function checkButtons() {
	if (aktKal == 0) {
		document.getElementById("kalLeft").style.visibility = "hidden";
	}
	else {
		document.getElementById("kalLeft").style.visibility = "visible";
	}
	
	if (aktKal == anzahlVorschauenKal-1) {
		document.getElementById("kalRight").style.visibility = "hidden";
	}
	else {
		document.getElementById("kalRight").style.visibility = "visible";
	}
}

function startMoveLeft() {
	if (!aktivVorschauKal && aktKal < anzahlVorschauenKal-1) {
		aktivVorschauKal = true;
		moveLeft();
	}
}

function moveLeft() {
	if ((BREITE-(aktDurchlaufKal * ADDPos)) <= ADDPos) {
		aktPosKal -= (BREITE-(aktDurchlaufKal * ADDPos)); 
	}
	else {
		aktPosKal -= ADDPos;
	}
	//alert(aktPosKal);
	document.getElementById("kalBox").getElementsByTagName("table")[0].style.marginLeft = aktPosKal;
	//alert(document.getElementById("berichtVorschau").getElementsByTagName("table")[0].style.marginTop);
	if (++aktDurchlaufKal < DURCHLAUF) {
		//alert(aktDurchlauf);
		window.setTimeout("moveLeft()", 20);
	}
	else { 
		aktDurchlaufKal = 0;
		aktivVorschauKal = false;
		aktKal++;
		checkButtons();
	}
}

function startMoveRight() {
	if (!aktivVorschauKal && aktKal > 0) {
		aktivVorschauKal = true;
		moveRight();
	}
}

function moveRight() {
	if ((BREITE-(aktDurchlaufKal * ADDPos)) < ADDPos) {
		aktPosKal += (BREITE-(aktDurchlaufKal * ADDPos)); 
	}
	else {
		aktPosKal += ADDPos;
	}
	document.getElementById("kalBox").getElementsByTagName("table")[0].style.marginLeft = aktPosKal;
	//alert(document.getElementById("berichtVorschau").getElementsByTagName("table")[0].style.marginTop);
	if (++aktDurchlaufKal < DURCHLAUF) {
		//alert(aktDurchlauf);
		window.setTimeout("moveRight()", 20);
	}
	else {
		aktDurchlaufKal = 0;
		aktivVorschauKal = false;
		aktKal--;
		checkButtons();
	}
}
