//
var mX=0;
var mY=0;
var lay1high;
var lay2high;
var lay1wide;
var lay2wide;
var totalhigh;
var totalwide;
var cliphw=0;
var ns4;

//Mac Detection
if(navigator.platform != "MacPPC") isMac=false;
else isMac=true;

//rollover for navigation
function switchImg(what,newImg)	{
	document.images[what].src = 'images/navigation/' + newImg;
}
//rollover for navigation
function switchImg2(what,newImg)	{
	document.images[what].src = '../images/navigation/' + newImg;
}


//Deal with different Browser DOMs
ns4 = (document.layers)? true:false;
layerRef = (ns4) ? "document" : "document.all";
styleRef = (ns4) ? "" : ".style";

//Event Capture
function capEvents() {
	if (ns4) {window.captureEvents(Event.MOUSEMOVE);
		           window.onMouseMove = MouseMove;}
    else {document.onmousemove = MouseMove;}}

//Mouse Movement
function MouseMove(e) {
	if (ns4) {mX = e.pageX; mY = e.pageY;}
	else {mX = eval(event.clientX);
	      mY = eval(event.clientY);}}

//Offset Height or Width
function getAbsOffset(id, step, deter){
var offY;
var offX;
var myEl;
if (ns4) {
     offY = document.layers[step].document.images[id].y - 1 + document.layers[step].top;
     offX = document.layers[step].document.images[id].x - 1 + document.layers[step].left;
}
else {
	myEl = document.all[id];
	offY = myEl.offsetTop;
    offX = myEl.offsetLeft;
   if (isMac)
     while(myEl.parentElement != null){
		myEl =  myEl.parentElement;
		if (!isNaN(myEl.offsetTop)) offY += myEl.offsetTop;
		if (!isNaN(myEl.offsetLeft)) offX += myEl.offsetLeft;
	}
    else
    while(myEl.offsetParent != null){
	  myEl =  myEl.offsetParent;
	  if (!isNaN(myEl.offsetTop)) offY += myEl.offsetTop;
	  if (!isNaN(myEl.offsetLeft)) offX += myEl.offsetLeft;
	}
}
if (deter=="y")	return offY;
else return offX;
}

//Get width and height of the two looping layers and get it going
function init(num) {
if (ns4) {lay1high = document.layers['step1'].document.height;
        lay2high = document.layers['step2'].document.height;
		lay1wide = document.layers['step1'].document.width;
        lay2wide = document.layers['step2'].document.width;}
else {lay1high=document.all['step1'].offsetHeight;
      lay2high=document.all['step2'].offsetHeight;
	  lay1wide=document.all['step1'].offsetWidth;
      lay2wide=document.all['step2'].offsetWidth;}

totalhigh = lay1high+lay2high;
totalwide = lay1wide+lay2wide;
cliphw=num;
if (((lay1high>=cliphw)&&(lay2high>=cliphw))||
   ((lay1wide>=cliphw)&&(lay2wide>=cliphw))) going();
}