var _ShowTeasers = new Array(true, false, false);

var _Count = 1;
var _Max = 2;

var _Locked = false;

var _Swapping = false;

window.setInterval(
	function() {
		if(!this._Locked) {
			_SwapTeaser(this._Count);

			if(this._Count == this._Max) {
				this._Count = 0;
			}
			else {
				this._Count = this._Count + 1;
			}
		}
	},
	10000
);

$(document).ready(function() {
	document.getElementById("debug").style.display = "none";
	_ArrangeTeasers();
});

function _SwapTeaser(r_TeaserId) {
	if(!this._Swapping) {
		this._Swapping = true;
		document.getElementById("debug").innerHTML = "preferences: ";
		for (var q_TeaserId in this._ShowTeasers) {
			this._ShowTeasers[q_TeaserId] = false;
			document.getElementById("debug").innerHTML += q_TeaserId + " false ";
		}
		this._ShowTeasers[r_TeaserId] = true;
		document.getElementById("debug").innerHTML += r_TeaserId + " true ";
		this._ArrangeTeasers();
	}
}

function _ArrangeTeasers() {
	for (var q_TeaserId in this._ShowTeasers) {
		var q_TeaserOneUp = (parseInt(q_TeaserId) + 1);
		if (!this._ShowTeasers[q_TeaserId]) {
			document.getElementById("teaser_" + q_TeaserId).style.display = "none";
			document.getElementById("teaser_image_" + q_TeaserId).style.display = "none";
			document.getElementById("swap_button_" + q_TeaserId).src = "../img/teaser" + q_TeaserOneUp + ".gif";
			document.getElementById("debug").innerHTML += " hiding " + "#teaser_" + q_TeaserId + "<br />";
			document.getElementById("debug").innerHTML += " hiding " + "#teaser_image_" + q_TeaserId + "<br />"
		} else {
			$("#teaser_" + q_TeaserId).fadeIn(500);
			$("#teaser_image_" + q_TeaserId).fadeIn(500);
			document.getElementById("swap_button_" + q_TeaserId).src = "../img/teaser" + q_TeaserOneUp + "_roll.gif";
			document.getElementById("debug").innerHTML += " fading in " + "#teaser_" + q_TeaserId + "<br />";
			document.getElementById("debug").innerHTML += " fading in " + "#teaser_image_" + q_TeaserId + "<br />";
		}
	}
	this._Swapping = false;
}

function _hoverImage(r_Imgage) {
	//evtl noch abfangen welches beim hovern aktiv war undas resetten... c.s.
	for (var q_id=0;q_id<3;q_id++) {
		if(r_Imgage==q_id) document.getElementById("swap_button_" + q_id).src = "../img/teaser" + parseInt(q_id+1) + "_roll.gif";
			else document.getElementById("swap_button_" + q_id).src = "../img/teaser" + parseInt(q_id+1) + ".gif";
	}	
}
