/*************************************************
* Projektor
*************************************************/

// Beim Laden des Dokumentes ausfuehren
$(document).ready(function()
{

	// Bilder zaehlen
	prjPicsNum = $('div.Projector > div.Pics > div.Set > p').length;
	// Aktuelles Bild
	prjPicCur = 1;
	// Sets zaehlen
	prjSetsNum = $('div.Projector > div.Pics > div.Set').length;
	// Aktuelles Set
	prjSetsCur = 1;

	// Vorheriges Bild
	$('div.Projector > p.Prev > a').click(function ()
	{
		if(prjSetsCur > 1) {
			var prevSet = prjSetsCur-1;
			}
		else {
			var prevSet = prjSetsNum;
			}
		$('#Set_'+prjSetsCur).removeClass('Active');
		$('#Set_'+prevSet).addClass('Active');
		prjSetsCur = prevSet;
		return false;
	});

	// Naechstes Bild
	$('div.Projector > p.Next > a').click(function ()
	{
		if(prjSetsCur < prjSetsNum) {
			var nextSet = prjSetsCur+1;
			}
		else {
			var nextSet = 1;
			}
		$('#Set_'+prjSetsCur).removeClass('Active');
		$('#Set_'+nextSet).addClass('Active');
		prjSetsCur = nextSet;
		return false;
	});

	// Bild oeffnen
	$('a[rel=Projector]').click(function()
	{
		ProjectorLightbox($(this).attr('id'));
		return false;
	});

	// Verhalten bei Fenstergroesse aendern
	$(window).bind('resize', function() {
		if($('#ProjectorDim').length) {

			$('#ProjectorDim').css({
			'width': $(window).width() + 'px',
			'height': $(window).height() + 'px'
			});

			$('#ProjectorLightbox').css({
			'top': Math.round(($(window).height()-$('#ProjectorLightbox').outerHeight())/2) + 'px',
			'left': Math.round(($(window).width()-$('#ProjectorLightbox').outerWidth())/2) + 'px'
			});

		}
	});

});

// Bild anzeigen
function ProjectorLightbox(id)
{

	var tempid = parseInt(id.substr(3));

	prjPicCur = tempid;

	if(!$('#ProjectorDim').length) {
		$(document.body).append('<div id="ProjectorDim">');
		$('#ProjectorDim').append('<div id="ProjectorLightbox">');
		$('#ProjectorLightbox').append('<h1>' + $('#Headline').html() + '</h1>');
		$('#ProjectorLightbox').append('<p id="ProjectorPrev"><a href="#" onclick="ProjectorLightboxPrev(); return false;" title="Zur&uuml;ck"><span class="Hidden">Zur&uuml;ck</span></a></p>');
		$('#ProjectorLightbox').append('<p id="ProjectorNext"><a href="#" onclick="ProjectorLightboxNext(); return false;" title="Weiter"><span class="Hidden">Weiter</span></a></p>');
		$('#ProjectorLightbox').append('<p id="ProjectorImage"><img src="' + $('#'+id).attr('href') + '" alt="' + $('#Headline').html() + '" /></p>');
		$('#ProjectorLightbox').append('<p id="ProjectorText">' + $('#'+id).attr('title') + '</p>');
		$('#ProjectorLightbox').append('<p id="ProjectorClose"><a href="#" title="Schlie&szlig;en"><span class="Hidden">Schlie&szlig;en</span></a></p>');
		$('#ProjectorDim').append('</div>');
		$(document.body).append('</div>');
	}

	else {
		$('#ProjectorImage > img').attr('src', $('#'+id).attr('href'));
		$('#ProjectorText').html($('#'+id).attr('title'));
	}

	$('#ProjectorDim').css({
	'width': $(window).width() + 'px',
	'height': $(window).height() + 'px'
	});

	$('#ProjectorLightbox').css({
	'top': Math.round(($(window).height()-$('#ProjectorLightbox').outerHeight())/2) + 'px',
	'left': Math.round(($(window).width()-$('#ProjectorLightbox').outerWidth())/2) + 'px'
	});

	$('#ProjectorClose > a').click(function() {
		$('#ProjectorDim').remove();
		return false;
	});

}

function ProjectorLightboxNext() {
		if(prjPicCur < prjPicsNum) {
			var nextPic = prjPicCur + 1;
		}
		else {
			var nextPic = 1;
		}
		ProjectorLightbox('Pic'+nextPic);
	}

function ProjectorLightboxPrev() {
		if(prjPicCur > 1) {
			var prevPic = prjPicCur - 1;
		}
		else {
			var prevPic = prjPicsNum;
		}
		ProjectorLightbox('Pic'+prevPic);
	}
