$(document).ready(init);
window.onresize = resizeFuncs;

function init()
{
	resizeFuncs();
	
	// slideshow
	if($('#impre_galPic'))
	{
		$('#impre_galPic img').eq(0).show();
		
		var l = $('#impre_galPic img').length;
		
		for(var i = 0; i < l; i++)
		{
			$('#impre_galPic img').eq(i).css({left: 170 + 393 - ($('#impre_galPic img').eq(i).width() / 2), top: 440 + 250 - ($('#impre_galPic img').eq(i).height() / 2)});
		}

		if($('#impre_galPic img').length > 1)
		{
			if($('#impre_galPic img').length > 1) slideshowDisplay();
			slideShow(-1);
		}
	}
}


function slideshowDisplay()
{
	var p = $('#impre_galPic img').length;
	p = (p < 10)? '0'+ p : p;
	
	$('#ss_counter_all').html(p);
	
	$('#impre_galDisplay').show();
}

function setCounter(n)
{
	n = (n < 10)? '0'+ n : n;
	
	$('#ss_counter_pos').html(n);
}

var tmpPic = 0;
var stop = false;
function slideShow(n)
{
	var pics = $('#impre_galPic img').length - 1;
	var t = 3000;

	if(n == -1)
	{
		window.setTimeout('slideShow(0)', t);
	}
	else
	{
		if(!stop)
		{
			var n2 = (n + 1 > pics)? 0 : n + 1;
			$('#impre_galPic img').eq(n2).css('z-index', 12);
			$('#impre_galPic img').eq(tmpPic).css('z-index', 10);
			
			$('#impre_galPic img').eq(tmpPic).animate({opacity: 'toggle'}, 3000);
			
			tmpPic = n2;
			$('#impre_galPic img').eq(n2).animate({opacity: 'toggle'}, 3000, function()
			{
				setCounter(n2 + 1);
				$('#impre_galPic img').eq(n).css('display', 'none');
				window.setTimeout('slideShow('+ n2 +')', t);
			}
			);
		}
	}
}

function ss_display_slideToggle()
{
	if(!stop)
	{
		stop = true;
		$('#impre_galDisplay div img').eq(1)[0].src = '/de/images/play.gif';
	}
	else
	{
		stop = false;
		$('#impre_galDisplay div img').eq(1)[0].src = '/de/images/stop.gif';
		slideShow(tmpPic);
	}
}

function ss_display_slideForward()
{
	if(!stop) ss_display_slideToggle();
	
	var n = tmpPic;
	var pics = $('#impre_galPic img').length - 1;
	var n2 = (tmpPic + 1 > pics)? 0 : tmpPic + 1;
	
	$('#impre_galPic img').eq(n2).css('z-index', 12);
	$('#impre_galPic img').eq(tmpPic).css('z-index', 10);
	tmpPic = n2;
	
	$('#impre_galPic img').eq(n2).show();
	
	setCounter(n2 + 1);
	$('#impre_galPic img').eq(n).hide();	
}

function ss_display_slideBack()
{
	if(!stop) ss_display_slideToggle();
	
	var n = tmpPic;
	var pics = $('#impre_galPic img').length - 1;
	var n2 = (tmpPic - 1 == -1)? pics : tmpPic - 1;
	
	$('#impre_galPic img').eq(n2).css('z-index', 12);
	$('#impre_galPic img').eq(tmpPic).css('z-index', 10);
	tmpPic = n2;
	
	$('#impre_galPic img').eq(n2).show();
	
	setCounter(n2 + 1);
	$('#impre_galPic img').eq(n).hide();	
}

function resizeFuncs()
{
	headerBgPos();
	checkWebsitePos();
}

function headerBgPos()
{
	var p = $('#APP_CONT')[0].offsetLeft - 976;
	$('body').css('background-position', p +'px 0');
}

function checkWebsitePos()
{
	if($('body')[0].offsetWidth < 986)
	{
		$('#APP_CONT').css('left', 493);
	}
	else
	{
		$('#APP_CONT').css('left', '50%');
	}
}