/*
	file:			scrolling.js
	content:		minimal scrolling funtcionality
	project:		Animoto HTML
	version:		1.0
	last update:	31.01.2006
	(c):			Daniel Liebig, Wevin - http://www.wevin.de
*/

	//-- remeber active display image

	var activeDisplayImage1 = 0;
	var activeDisplayImage2 = 1;
	var activeFullsizeImage;
	var slideshowRunnig = 0;

	var visibleTitleId;

	function display_forward()
	{
		//-- get new active images
		activeDisplayImage1 	= ( activeDisplayImage1 + 1 < noOfImages ) ? activeDisplayImage1 + 1 : 0;
		activeDisplayImage2		= ( activeDisplayImage1 + 1 < noOfImages ) ? activeDisplayImage1 + 1 : 0;
		
		//-- set images
		set_image_source('display_1', Img[activeDisplayImage1].src);
		set_image_source('display_2', Img[activeDisplayImage2].src);
	}		

	function display_back()
	{
		//-- get new active images
		activeDisplayImage1 	= ( activeDisplayImage1 - 1 >= 0 ) ? activeDisplayImage1 - 1 : noOfImages - 1;
		activeDisplayImage2		= ( activeDisplayImage1 + 1 < noOfImages ) ? activeDisplayImage1 + 1 : 0;
		
		//-- set images
		set_image_source('display_1', Img[activeDisplayImage1].src);
		set_image_source('display_2', Img[activeDisplayImage2].src);
	}		


	function hide_display_navi()
	{
		document.getElementById('display_forward').style.display = 'none';
		document.getElementById('display_back').style.display = 'none';
	}
	
	function openFullSize(imgKind, itemNo, imgId)
	{
		var	width = 504;
		var	heigth = 405;
		Win = window.open('fullsize.php?kind=' + imgKind + '&item=' + itemNo + '&img_id=' + imgId, 'popupFassade', 'resizable=no,width=' + width + ',height=' + heigth);
		Win.focus();
	}
	
	function fullsize_forward()
	{
		activeFullsizeImage		= ( activeFullsizeImage + 1 < noOfImages ) ? activeFullsizeImage + 1 : 0;
		set_image_source('fullsize_img', Img[activeFullsizeImage].src);
	}	
	function fullsize_back()
	{
		activeFullsizeImage		= ( activeFullsizeImage - 1 >= 0 ) ? activeFullsizeImage - 1 : noOfImages-1;
		set_image_source('fullsize_img', Img[activeFullsizeImage].src);
	}
	
	function show_thumb (thumbNo, thumbSrc)
	{
		set_image_source('thumb', thumbSrc);
		if ( document.getElementById(visibleTitleId) )
		{
			document.getElementById(visibleTitleId).style.display = 'none';
		}
		visibleTitleId = 'title_' + thumbNo;
		document.getElementById(visibleTitleId).style.display = 'block';
	}
	
	function startSlideshow()
	{
		display_forward();
		slideshowRunning = window.setInterval('display_forward()', 1000);
		document.getElementById('slideshow_start').style.display = 'none';
		document.getElementById('slideshow_stop').style.display = 'block';
	}

	function stopSlideshow()
	{
		window.clearInterval(slideshowRunning);
		document.getElementById('slideshow_stop').style.display = 'none';
		document.getElementById('slideshow_start').style.display = 'block';
	}
	
	
	
