/* function or opening a popup window */

function createWindow(cUrl,cName,cFeatures) {
	var xWin = window.open(cUrl,cName,cFeatures);
	xWin.focus();
}

function shutwin() {
	var xWin = window.close();
}

function changeImages() {
	if (document.images) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}
}

function checkAll(theForm, cName) {
	for (i=0,n=theForm.elements.length;i<n;i++) {
		if (theForm.elements[i].className.indexOf(cName) !=-1) {
			if (theForm.elements[i].checked == true) {
				theForm.elements[i].checked = false;
			} else {
				theForm.elements[i].checked = true;
			}
		}
	}
}

function setMulti(x,max) {
	// multi-image rollover stuff
	if(document.images) {
		multimax=max;
		//load in both sets of rollovers: ins and outs.
		multiover = new Array(multimax+1);
		multiout = new Array(multimax+1);
		for(var n=1;n<=multimax;n++) {
			multiover[n]=new Image(60,60);
			multiout[n]=new Image(60,60);
		}
		for(var n=1;n<=multimax;n++) {
			multiover[n].src="/client/guythornton/v1/images/rollovers/"+x+n+".jpg";
			multiout[n].src="/client/guythornton/v1/images/nav/"+x+n+".jpg";
			//multiout[n].src="/client/guythornton/v1/images/utilities/shim.gif";
		}

		//load in the large multi image tiles
		multi = new Array(multimax);
		for(var n=1;n<=multimax;n++) {
			multi[n]=new Image(60,60);
		}
		for(var n=1;n<=multimax;n++) {
			multi[n].src="/client/guythornton/v1/images/rollovers/"+x+n+".jpg";
		}
	}
}
function multiOn(x,i) {
	if(document.images) {
		for(var n=1;n<=multimax;n++) {
			if (n!=i) {				
				document.images[x+n].src=multiover[n].src;
			}
		}
	}
}
function multiOff(x,i) {
	if(document.images) {
		document.images[x+i].src=multiout[i].src;
		for(var n=1;n<=multimax;n++) {
			if (n!=i) {				
				document.images[x+n].src=multiout[n].src;
			}
		}
	}
}

function setMulti1(x,max) {
	// multi-image rollover stuff
	if(document.images) {
		multi1max=max;
		//load in both sets of rollovers: ins and outs.
		multi1over = new Array(multi1max+1);
		multi1out = new Array(multi1max+1);
		for(var n=1;n<=multi1max;n++) {
			multi1over[n]=new Image(60,60);
			multi1out[n]=new Image(60,60);
		}
		for(var n=1;n<=multi1max;n++) {
			multi1over[n].src="/client/guythornton/v1/images/rollovers/"+x+n+".jpg";
			multi1out[n].src="/client/guythornton/v1/images/nav/"+x+n+".jpg";
			//multi1out[n].src="/client/guythornton/v1/images/utilities/shim.gif";
		}

		//load in the large multi1 image tiles
		multi1 = new Array(multi1max);
		for(var n=1;n<=multi1max;n++) {
			multi1[n]=new Image(60,60);
		}
		for(var n=1;n<=multi1max;n++) {
			multi1[n].src="/client/guythornton/v1/images/rollovers/"+x+n+".jpg";
		}
	}
}
function multi1On(x,i) {
	if(document.images) {
		for(var n=1;n<=multi1max;n++) {
			if (n!=i) {				
				document.images[x+n].src=multi1over[n].src;
			}
		}
	}
}
function multi1Off(x,i) {
	if(document.images) {
		document.images[x+i].src=multi1out[i].src;
		for(var n=1;n<=multi1max;n++) {
			if (n!=i) {				
				document.images[x+n].src=multi1out[n].src;
			}
		}
	}
}

function setMulti2(x,max) {
	// multi-image rollover stuff
	if(document.images) {
		multi2max=max;
		//load in both sets of rollovers: ins and outs.
		multi2over = new Array(multi2max+1);
		multi2out = new Array(multi2max+1);
		for(var n=1;n<=multi2max;n++) {
			multi2over[n]=new Image(60,60);
			multi2out[n]=new Image(60,60);
		}
		for(var n=1;n<=multi2max;n++) {
			multi2over[n].src="/client/guythornton/v1/images/rollovers/"+x+n+".jpg";
			multi2out[n].src="/client/guythornton/v1/images/nav/"+x+n+".jpg";
			//multi2out[n].src="/client/guythornton/v1/images/utilities/shim.gif";
		}

		//load in the large multi2 image tiles
		multi2 = new Array(multi2max);
		for(var n=1;n<=multi2max;n++) {
			multi2[n]=new Image(60,60);
		}
		for(var n=1;n<=multi2max;n++) {
			multi2[n].src="/client/guythornton/v1/images/rollovers/"+x+n+".jpg";
		}
	}
}
function multi2On(x,i) {
	if(document.images) {
		for(var n=1;n<=multi2max;n++) {
			if (n!=i) {				
				document.images[x+n].src=multi2over[n].src;
			}
		}
	}
}
function multi2Off(x,i) {
	if(document.images) {
		document.images[x+i].src=multi2out[i].src;
		for(var n=1;n<=multi2max;n++) {
			if (n!=i) {				
				document.images[x+n].src=multi2out[n].src;
			}
		}
	}
}

function setMulti3(x,max) {
	// multi-image rollover stuff
	if(document.images) {
		multi3max=max;
		//load in both sets of rollovers: ins and outs.
		multi3over = new Array(multi3max+1);
		multi3out = new Array(multi3max+1);
		for(var n=1;n<=multi3max;n++) {
			multi3over[n]=new Image(60,60);
			multi3out[n]=new Image(60,60);
		}
		for(var n=1;n<=multi3max;n++) {
			multi3over[n].src="/client/guythornton/v1/images/rollovers/"+x+n+".jpg";
			multi3out[n].src="/client/guythornton/v1/images/nav/"+x+n+".jpg";
			//multi3out[n].src="/client/guythornton/v1/images/utilities/shim.gif";
		}

		//load in the large multi3 image tiles
		multi3 = new Array(multi3max);
		for(var n=1;n<=multi3max;n++) {
			multi3[n]=new Image(60,60);
		}
		for(var n=1;n<=multi3max;n++) {
			multi3[n].src="/client/guythornton/v1/images/rollovers/"+x+n+".jpg";
		}
	}
}
function multi3On(x,i) {
	if(document.images) {
		for(var n=1;n<=multi3max;n++) {
			if (n!=i) {				
				document.images[x+n].src=multi3over[n].src;
			}
		}
	}
}
function multi3Off(x,i) {
	if(document.images) {
		document.images[x+i].src=multi3out[i].src;
		for(var n=1;n<=multi3max;n++) {
			if (n!=i) {				
				document.images[x+n].src=multi3out[n].src;
			}
		}
	}
}

function setMulti4(x,max) {
	// multi-image rollover stuff
	if(document.images) {
		multi4max=max;
		//load in both sets of rollovers: ins and outs.
		multi4over = new Array(multi4max+1);
		multi4out = new Array(multi4max+1);
		for(var n=1;n<=multi4max;n++) {
			multi4over[n]=new Image(60,60);
			multi4out[n]=new Image(60,60);
		}
		for(var n=1;n<=multi4max;n++) {
			multi4over[n].src="/client/guythornton/v1/images/rollovers/"+x+n+".jpg";
			multi4out[n].src="/client/guythornton/v1/images/nav/"+x+n+".jpg";
			//multi4out[n].src="/client/guythornton/v1/images/utilities/shim.gif";
		}

		//load in the large multi4 image tiles
		multi4 = new Array(multi4max);
		for(var n=1;n<=multi4max;n++) {
			multi4[n]=new Image(60,60);
		}
		for(var n=1;n<=multi4max;n++) {
			multi4[n].src="/client/guythornton/v1/images/rollovers/"+x+n+".jpg";
		}
	}
}
function multi4On(x,i) {
	if(document.images) {
		for(var n=1;n<=multi4max;n++) {
			if (n!=i) {				
				document.images[x+n].src=multi4over[n].src;
			}
		}
	}
}
function multi4Off(x,i) {
	if(document.images) {
		document.images[x+i].src=multi4out[i].src;
		for(var n=1;n<=multi4max;n++) {
			if (n!=i) {				
				document.images[x+n].src=multi4out[n].src;
			}
		}
	}
}







function preloadImages() {
	document.preload = new Array();
	if (document.images) {
		for (var i = 0; i < preloadImages.arguments.length; i++) {
			document.preload[i] = new Image();
			document.preload[i].src = preloadImages.arguments[i];
		}
	}
}