var printvar;
var cntSerienImage = 0;
var blocker = false;
$(document).ready(function() {

	//Hover bei Serienliste
/*	$("div.fullheight").css("background-image","url(/images/fliesen/default.jpg)");*/
	$("ul.series-list li a").hover(
		function() {
			var seriesId = $(this).attr("id");
			$("div.fullheight").css("background","url(/uploads/grohn/serien/"+(seriesId)+"/default.jpg) no-repeat 0 0");
			$("div.halfheight").css("background","url(/uploads/grohn/serien/"+(seriesId)+"/default.jpg) no-repeat 0 0");
		},
		function() {
			//$("div.fullheight").css("background-image","url(/images/fliesen/default.jpg)");
			//$("div.halfheight").css("background-image","url(/images/fliesen/default.jpg)");
		}
	);

  $("ul.tradition-list li").hover(
		function() {
			var seriesId = this.id;			
			$("img#tradition_image").attr("src","/uploads/grohn/tradition/"+seriesId+".jpg");
			$("img#tradition_image").show();
		},
		function() {
		  //$("img#tradition_image").hide();
		}
	);
	//FliesenDetail -> Vergößerung bei Klick
	$("ul.series-thumb-list li a.zoom").click(function(e) {

		$("div#zoomcontainer").css("background-image","url(/images/fliesen/"+this.id+".jpg)");
		e.preventDefault();
	});

	//FliesenDetail -> mehr Bilder
	$("ul.content-navi li a.more").click(function(e){

		// Array mit allen Bildern durchlaufen
		if (arrSerienImages.length > 1) {
			cntSerienImage++;
			if (!arrSerienImages[cntSerienImage]) cntSerienImage = 0;
			$("div.halfheight").css("background-image","url(/uploads/grohn/serien/"+this.id+"/"+arrSerienImages[cntSerienImage]+")");
		}
		e.preventDefault();
	});

	//News-Detail Popup
	$("ul.news-list li a.popup").click(function(e) {
		window.open($(this).attr('href'),'','toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=456,height=456');
		e.preventDefault();
	});



	//drucken
	$("a.print").click(function(event){
  	event.preventDefault();

		printvar = $("div.search-results-wrapper").html();
		var left = (screen.width / 2) - ((600 + 10) / 2);
		if (left < 0)
			left = 0;
		var top = (screen.height / 2) - ((600 + 55) / 2);
		if (top < 0)
			top = 0;
		var sProps = "toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=0,left=" + left + ",top=" + top + ",width=600,height=600";
		detailWindow = window.open(this.href, "print", sProps);
		detailWindow.focus();
  });
	
	//slideshow
	$("a#btn-slide-back").click(function(){
		slideBack();
		return false;
	});
	$("a#btn-slide-forward").click(function(){
		slideForward();
		return false;
	});
	$.timer(7000, function (timer) {
		slideForward();
	});

});

function stopBlock() { blocker = false; }

function slideBack() {
	if(blocker==false) {
		blocker = true;
		var items = $("div.slide-inner-wrapper").children("a").size();
		var position = $("div.slide-inner-wrapper").css("left");
		position = parseInt(position.substring(0,position.length-2));
		var newPos = position+896;
		if(position!=-896) {
			$("div.slide-inner-wrapper").animate({
				left: newPos
			}, 1000, stopBlock);
		} else {
			$("div.slide-inner-wrapper").animate({
				left: newPos
			}, 1000, slideSwitchLast);
		}
	}
}

function slideForward() {
	if(blocker==false) {
		blocker = true;
		var items = $("div.slide-inner-wrapper").children("a").size();
		var position = $("div.slide-inner-wrapper").css("left");
		position = position.substring(0,position.length-2);
		var lastPos = ((items-2)*896)*-1;
		var newPos = position-896;
		if(position!=(lastPos)) {
			$("div.slide-inner-wrapper").animate({
				left: newPos
			}, 1000, stopBlock);
		} else {
			$("div.slide-inner-wrapper").animate({
				left: newPos
			}, 1000, slideSwitchFirst);
		}
	}
}

function slideSwitchFirst() {
	$("div.slide-inner-wrapper").css("left",-896);
	blocker = false;
}
function slideSwitchLast() {
	var items = $("div.slide-inner-wrapper").children("a").size();
	var lastPos = ((items-2)*896)*-1;
	$("div.slide-inner-wrapper").css("left",lastPos);
	blocker = false;
}



