/***********************************************************

Code by Arthur Scott -- mjollner@aol.com
***********************************************************/
function popUp(n) {
  plain_window = window.open(n,"plain","width=480,height=400,scrollbars=yes,location=no,menubar=no,resizable=yes","1");
}

var isIE4, isNS4, isNS6;
isIE4Plus = document.all;
isNS4 = document.layers;
isNS6 = ( document.getElementById && !document.all );

var rollover = new Array();

function preloadImages() {
	if (document.images) {
		var dirPrefix = "";
		var i = 0;
		var updir = preloadImages.arguments[0];
		var imgFiles = preloadImages.arguments;
	
		var dirPrefix = "";
		for ( i=0; i<updir; i++ ) {
			dirPrefix = dirPrefix + "";
		}
	
		var names = new Array();
		with (document) for (var j=1; j<imgFiles.length; j++) {
			up = imgFiles[j] + "_up";
			over = imgFiles[j] + "_over";

			rollover[up] = new Image();
			rollover[up].src = dirPrefix + "images/" + up + ".gif";

			rollover[over] = new Image();
			rollover[over].src = dirPrefix + "images/" + over + ".gif";
							
		}  //end for		
	}  // end if
}  // end preloadImages


function select(imgName,lyrName) {
	if (isNS4 && select.arguments[1] && document.images) {
		imgSelect = imgName + "_over";
		document.layers[lyrName].document[imgName].src = rollover[imgSelect].src;
	} else if (document.images) {
		imgSelect = imgName + "_over";
		document[imgName].src = rollover[imgSelect].src;
	}
}


function deselect(imgName,lyrName) {
	if (isNS4 && deselect.arguments[1] && document.images) {
		imgDeselect = imgName + "_up";
		document.layers[lyrName].document[imgName].src = rollover[imgDeselect].src;
	} else if (document.images) {
		imgDeselect = imgName + "_up";
		document[imgName].src = rollover[imgDeselect].src;
	}
}


function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_showHideLayers() { //v3.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v='hide')?'hidden':v; }
    obj.visibility=v; }
}
