// JavaScript Document

// imageViewer
var fadein = 0;
var fadeout = 0;
var faded = 0;
var minislides = new Array;
var miniCount;
var miniIndex = 0;
var miniSwitcher = 1;
var stopslide = 0;
var sid;
var sud;

function showFullImage(image,slides) {
	// wenn kein fadeout und kein fadein prozess aktiv ist
	if(fadein == 0&&fadeout == 0) {
		fadein = 1;
		if($('div#main_right_image img').get(0)) {
			var oldimage = $('div#main_right_image img').get(0).src;
			var background = 'url(\''+oldimage+'\')';
			$('div.main_right_div').css('background',background);
		}
			$('div#main_right_image').remove();
			//alert($('div.main_right_div').html());
			$('div.main_right_div').append('<div id="main_right_image"></div>');
			$('div#main_right_image').append('<img id="main_right_full_image" src="" style="height:600px;"/>');
			$('div#main_right_image img').get(0).src = image;
			$('div#main_right_image').fadeIn(750,fadeInNull());
			faded = 1;
			if(slides.length>0) {
				stopslide = 0;
				clearTimeout(sid);
				clearTimeout(sud);
				sud = setTimeout('miniSlideShow(\''+slides+'\',\''+image+'\')', 2500)
			}
			else {
				stopSlideshow();	
			}
	} else if(fadein==0) {
		//alert('yip');
		setTimeout('showFullImage(\''+image+'\')',25);
	}
}
function miniSlideShow(slides,image) {
	if(!stopslide) {
		sid = setTimeout('miniSlideShow(0,0)' , 2500);
		if(slides) {
			minislides = slides.split(";");
			minislides[minislides.length-1] = image;
		}
		if(miniIndex>(minislides.length-1)) {
			miniIndex = 0;
		}
		if(miniSwitcher==1) {
				var background = 'url(\''+minislides[miniIndex]+'\')';
				$('div.main_right_div').css("background",background);
				$('div#main_right_image').fadeOut(1000);
		} else {
				$('div#main_right_image').children('img').get(0).src = minislides[miniIndex];
				$('div#main_right_image').fadeIn(1000);
		}
		miniSwitcher *= -1;
		miniIndex++;	
	}
}

function stopSlideshow() {
	stopslide = 1;	
	miniIndex = 0;
	miniSwitcher = 1;
}

function fadeInNull(image) {
	fadein = 0;
}

function fadeOutNull(image) {
	fadeout = 0;
}

function hideFullImage() {
		if(fadeout==0&&faded==1) {
			fadeout = 1;
			faded = 0;
			$('div#main_right_image').fadeOut(750,fadeOutNull());
		}
}

