
// "ZcontrolPanel.js" Control panel (stop/pause/play) extension...
// Written by DocOzone, http://www.ozones.com/

controlNames = new Array( "circle","pause","stop","zplay" );
controlImg = new Array();
ZcontrolImg = new Array();

function controlEvent(num) {
	if(!loaded) return false;
	  activeControl = num;
		if(num == 0) { // circle (options)
			location.href='/';
		}
		if(num == 1) { // pause
			doLandscape=0;reStartInterval()
		}
		if(num == 2) { // stop
			endInterval()
		}
		if(num == 3) { // play
			doLandscape=1;reStartInterval()
		}
	for (m=0; m<controlNames.length; m++) {ZcontrolImg[m].src = controlImg[m].src;}
	ZcontrolImg[num].src = controlImg[controlNames.length+num].src;
}

function initControls() {
for (x=0; x<3; x++) { 
	for (m=controlNames.length*x; m<controlNames.length*(x+1); m++) { 
		controlImg[m] = new Image();
		controlImg[m].src = "/lost/brown/controls/" 
			+ controlNames[m-(controlNames.length*x)] 
			+ (x+1) + ".gif";
	}
}
for (m=0; m<controlNames.length; m++) { 
	ZcontrolImg[m] =  getZimage(controlNames[m],'Zcontrols'); }
if (Zflag.gecko && !Zflag.IE) {
	for (m=0; m<controlNames.length; m++) {ZcontrolImg[m].src = controlImg[m].src;}
	ZcontrolImg[1].src = controlImg[controlNames.length+1].src;
	}
}

activeControl = 3;
//if (Zflag.gecko && !Zflag.IE) activeControl = 1;

function setControls(num,what) {
	if(!loaded || (num == activeControl)) return false;
	for (m=0; m<controlNames.length; m++) { 
	if (m != activeControl) {ZcontrolImg[m].src = controlImg[m].src;} }
	ZcontrolImg[num].src = controlImg[(what*controlNames.length)+num].src;
}

