var Direction = 0;
var Active = 0;
var LoopTest = 0;
var Comment_Display = "Parameter0";
var Speed = 500;
var LastSpeed = 500;

function Speed_Change(Type)
{
	if(Type == -1) // speed up
		Speed = Speed - 100
	if(Type ==  1) // speed up
		Speed = Speed + 100
}


function Show(Element)
{
	document.getElementById(Element).style.display = "block";
}

function Hide(Element)
{
	document.getElementById(Element).style.display = "none";
}

function Switch_Display(Element1,Element2)
{
	document.getElementById(Element1).style.display = "block";
	document.getElementById(Element2).style.display = "none";
}

function Slide(Direction)
{
	Hide(Active);
	Active = Active + Direction;
	if(Active == -1) Active = Number - 1;
	if(Active == Number) Active = 0;
	Show(Active);
	document.SlideshowImage.src = Slideshow_Images[Active].src;
}

function Loop(Direction)
{
	Active = Active + Direction;
	if(Active == -1) Active = Number - 1;
	if(Active == Number) Active = 0;
	document.getElementById('LoopImage').src = Loop_Images[Active].src;
//	document.getElementById('Caption').firstChild.nodeValue = Loop_Captions[Active];
}




function Auto_Loop()
{
	if(LoopTest == 0)
	{
		run = window.setInterval("Loop(1)", Speed); // 500
		LoopTest = 1;
	}
	else if(LoopTest == 1 && (Speed != LastSpeed))
	{
		run = window.setInterval("Loop(1)", Speed); // 500
		LastSpeed = Speed;
	}	
}

function Stop_Loop()
{
	window.clearInterval(run);
	LoopTest = 0;
}

function Overlay(Parameter_Id)
{
	var Visibility_Status = document.getElementById(Parameter_Id).style.visibility;
	if (Visibility_Status == "hidden")
	{
		document.getElementById(Parameter_Id).style.visibility = "visible";
	}
	else
	{
			if (Visibility_Status == "visible")
		{
			document.getElementById(Parameter_Id).style.visibility = "hidden";
		}
	}
}

function Switch(Parameter)
{
	if(Comment_Display != Parameter)
	{
		Switch_Display(Parameter,Comment_Display);
		Comment_Display = Parameter;
}
}

function Clear(Element)
{
	document.getElementById(Element).reset();
}

function Animate(Direction)
{
	Active = Active + Direction;
	if(Active == -1) Active = Number - 1;
	if(Active == Number) Active = 0;
	document.getElementById('LoopImage').src = Loop_Images[Active].src;
	for (var i  = 0;i < ParameterNumber;i++)
{
		document.LoopOverlays[i].src = OverlayParameters[i][Active].src;
}
}

function Auto_Animator()
{
	if(LoopTest == 0)
	{
		run = window.setInterval("Animate(1)", Speed);
		LoopTest = 1;
	}
}

function Stop_Animator()
{
	window.clearInterval(run);
	LoopTest = 0;
}

