// Rollover  v1.0// http://www.dithered.com/javascript/rollover/index.html// code by Chris Nott (chris@NOSPAMdithered.com - remove NOSPAM)var rolloverImageOff = new Array();var rolloverImageOn = new Array();var rolloverCurrent = '';// Preload rollover imagesfunction rolloverInit() {	if (document.images) {				// for each rollover, preload both states and put filename in an associative array		for (var i = 0; i < rolloverImageOnFiles.length; i++) {			rolloverCurrentName = rolloverImageTagNames[i];			rolloverImageOff[rolloverCurrentName] = new Image();			rolloverImageOn[rolloverCurrentName] = new Image();			rolloverImageOff[rolloverCurrentName].src = rolloverImageDirectory + rolloverImageOffFiles[i];			rolloverImageOn[rolloverCurrentName].src = rolloverImageDirectory + rolloverImageOnFiles[i];		}	}}// On state activationfunction rolloverOn(img, layer) {	if (document.images && rolloverImageOn[img]) {				// rollovers in layers in NS4 require a different image reference		if (layer != null && document.layers) {			if (typeof(layer) == 'object') layer.document.images[img].src = rolloverImageOn[img].src;			else if (typeof(layer) == 'string') eval('document.layers["' + layer + '"].document.images[img].src = rolloverImageOn[img].src');		}				// non-layer rollovers in NS4 and all rollovers in other browsers		else if (document.images[img]) document.images[img].src = rolloverImageOn[img].src;	}}// Off state activationfunction rolloverOff(img, layer) {	if (document.images && rolloverImageOff[img]) {		// rollovers in layers in NS4 require a different image reference		if (layer != null && document.layers) {			if (typeof(layer) == 'object') layer.document.images[img].src = rolloverImageOff[img].src;			else if (typeof(layer) == 'string') eval('document.layers["' + layer + '"].document.images[img].src = rolloverImageOff[img].src');		}				// non-layer rollovers in NS4 and all rollovers in other browsers		else if (document.images[img]) document.images[img].src = rolloverImageOff[img].src;	}}// Rollover with state function (not used in standard rollovers; included for flexability)function rolloverSetCurrent(img) {	if (rolloverCurrent) rolloverOff(rolloverCurrent);	rolloverCurrent = img;	rolloverOn(rolloverCurrent);}