var iDiv = new Array();
var sDivName = new Array();
var oLastItem = 0;
var iDivMax = new Array();
var oLastTarget = 0;
var sLastMenu = "";

var ie=document.all
var ns6=document.getElementById&&!document.all

var oHomeOff = new Image;
oHomeOff.src = "../ocular/images/Button_Home.jpg";
var oHomeOn = new Image;
oHomeOn.src = "../ocular/images/Button_Home_R.jpg";

var oAboutOff = new Image;
oAboutOff.src = "../ocular/images/Button_About.jpg";
var oAboutOn = new Image;
oAboutOn.src = "../ocular/images/Button_About_R.jpg";

var oServicesOff = new Image;
oServicesOff.src = "../ocular/images/Button_Services.jpg";
var oServicesOn = new Image;
oServicesOn.src = "../ocular/images/Button_Services_R.jpg";

function SetupNames()
{
	var iMax = arguments.length;
	var i=0;

	for(i=0;i<=iMax;i++)
	{
		iDiv[i] = 1;
		sDivName[i] = arguments[i];
	}
}

function SetupMaxes()
{
	var iMax = arguments.length;
	var i=0;

	for(i=0;i<=iMax;i++)
	{
		iDivMax[i] = arguments[i];
		oLastItem[i] = GetObject(sDivName[i] + "1");
	}
}

function Scroll(iDivGroup, i)
{
	iDiv[iDivGroup] = iDiv[iDivGroup] + i;

	if (iDiv[iDivGroup] < 1)
		iDiv[iDivGroup] = iDivMax[iDivGroup];

	if (iDiv[iDivGroup] > iDivMax[iDivGroup])
		iDiv[iDivGroup] = 1;

	ShowItem(sDivName[iDivGroup] + iDiv[iDivGroup], iDivGroup);

}

function ShowItem(sItem)
{
	var oItem = GetObject(sItem);

	oItem.style.visibility = "visible";

	if (oLastItem != oItem && oLastItem !=0)
		oLastItem.style.visibility = "hidden";

	oLastItem = oItem;
}

function ShowHide(sElement)
{
	var bVarNotSet = false;

	if (undefined == sElement)
		bVarNotSet = true;

	var oTarget;
	if (!bVarNotSet)
		oTarget = GetObject(sElement);

	if (oLastTarget == 0)
		oLastTarget = 0;
	else
		oLastTarget.style.display = "none";

	if (!bVarNotSet)
		if (oTarget.style.display == "none")
		{
			oTarget.style.display = "";
			oLastTarget = oTarget;
		}

	HideRO();
	if (!bVarNotSet)
		ShowRO(sElement);
}

function GetObject(sName)
{

	var oDiv = ns6? document.getElementById(sName) : document.all(sName);
	return oDiv;
}

function ShowRO(sItem)
{
	//rollover
	var oImg = GetObject("img" + sItem);
	var ro = eval("o" + sItem + "On");

	oImg.src = ro.src;
	sLastMenu = sItem;
}

function HideRO()
{
	//rollover
	if (sLastMenu == "")
		return;
	sItem = sLastMenu;
	var oImg = GetObject("img" + sItem);
	var ro = eval("o" + sItem + "Off");

	oImg.src = ro.src;
}

function Video(i)
{
	var iY = 100;
	var iX = 100;
	var iWidth = 360;
	var iHeight = 325;


	var wImage = open("Video" + i + ".html","Video","location=no,scrollbars=yes,resizeable=no,top=" + iY + ",left=" + iX + ",width=" + iWidth +",height=" + iHeight);
	wImage.focus();

	return;
}
