<!--

var isPhoto = true;

var jc_fotoList = new Array();
var jc_fotoIndex = 0;

var jc_videoList = new Array();
var jc_videoIndex = 0;

var jc_default_button_color = "#000000";

function jc_select (index)
{
	var elem = document.getElementById("jc_galeryfoto");
//	elem.src = "../galerias/jcloading.png";
	elem.src = jc_fotoList[index];
	jc_fotoIndex = index;
	isPhoto = true;

	document.getElementById ("id_jc_prevbutton").style.color = (jc_fotoIndex == 0) ? "#888888" : jc_default_button_color;
	document.getElementById ("id_jc_nextbutton").style.color = (jc_fotoIndex == jc_fotoList.length-1) ? "#888888" : jc_default_button_color;
}


function jc_next()
{
	if (isPhoto)
	{
		if (jc_fotoIndex < jc_fotoList.length-1)
			jc_select (jc_fotoIndex+1);
	}
	else
		jc_next_video();
}


function jc_prev()
{
	if (isPhoto)
	{
		if (jc_fotoIndex > 0)
			jc_select (jc_fotoIndex-1);
	}
	else
		jc_prev_video();
}


function jc_loadcomplete()
{
	var elem = document.getElementById("jc_galeryfoto");
	if (elem.src.length >=4 && elem.src.substr(elem.src.length-4,4) == ".gif")
	{
		if (elem.border == "1")
		{
			elem.hspace += 1;
			elem.vspace += 1;
			elem.border = null;
		}
	}
	else
	{
		if (elem.border != "1")
		{
			elem.hspace -= 1;
			elem.vspace -= 1;
			elem.border = "1";
		}
	}
	elem = document.getElementById("jc_galeryfoto");
	elem.style.top = "0px";
}


/////////////////////////////////////////////


function jc_select_video (index)
{
	alert ("Video not yet implemented");
//	isPhoto = false;
}


function jc_next_video()
{
	alert ("Not yet implemented");
}


function jc_prev_video()
{
	alert ("Not yet implemented");
}


/////////////////////////////////////////////

var jc_targetRow = 0;
var jc_top = 0;
var jc_ScrollDelay = 5;
var jc_ScrollStep = 2;
var jc_LineHeight = 34;
var jc_timer = null;


function jc_lessThumbs()
{
	if (jc_targetRow > 0)
	{
		jc_targetRow -= 1;
		jc_timer = setTimeout("jc_ScrollThumbs()", jc_ScrollDelay);
	}
}


function jc_moreThumbs()
{
	if (jc_targetRow < (jc_fotoList.length-1) / 6)
	{
		jc_targetRow += 1;
		jc_timer = setTimeout("jc_ScrollThumbs()", jc_ScrollDelay);
	}
}


function jc_ScrollThumbs()
{
	var elem = document.getElementById("jc_thumblist");
	
	var targetTop = - jc_targetRow * jc_LineHeight;
	
	if (jc_top != targetTop)
	{
		if (jc_top < targetTop)
			jc_top += jc_ScrollStep;
		else if (jc_top > targetTop)
			jc_top -= jc_ScrollStep;
			
		var newTop = jc_top + "px";
		
		elem.style.top = newTop;

		jc_timer = setTimeout("jc_ScrollThumbs()", jc_ScrollDelay)
	}
}


function stoptimer()
{
	clearTimeout (jc_timer);
}

