// FILENAME:	rollover.js
//
// DATE:		98/10/08
//
// PROGRAMMER:	Jervis Thompson (www.jervo.com)
//
// DESCRIPTION:	Roll other image over.
//				This Java code allows you to change an other image on rollover. 
//
//
//
//

// global variables
//

var gImage01_rollon  = new Image();
var gImage02_rollon  = new Image();
var gImage03_rollon  = new Image();
var gImage04_rollon  = new Image();
var gImage05_rollon  = new Image();
var gImage06_rollon  = new Image();
var gImage07_rollon  = new Image();
var gImage08_rollon  = new Image();
var gImage09_rollon  = new Image();

var gImage01_rolloff = new Image();
var gImage02_rolloff = new Image();
var gImage03_rolloff = new Image();
var gImage04_rolloff = new Image();
var gImage05_rolloff = new Image();
var gImage06_rolloff = new Image();
var gImage07_rolloff = new Image();
var gImage08_rolloff = new Image();
var gImage09_rolloff = new Image();

var gOrginal = new Image();
var gWeb     = new Image();
var gCDRom   = new Image();
var gKiosk   = new Image();
var gPrint   = new Image();
var gGame    = new Image();
var gShock   = new Image();
var gCloser  = new Image();
var gFlash   = new Image();
var gContact = new Image();

// functions and handlers
//
///////////////////////////////////////// ROLLOVER CODE ///////////////////////////////////////

function preLoad() {  //if browser can handle it, pre-load images
	gImage01_rollon.src  = "images/8b.jpg";		// web
	gImage02_rollon.src  = "images/9b.jpg";		// cdrom
	gImage03_rollon.src  = "images/10b.jpg";	// kiosk
	gImage04_rollon.src  = "images/11b.jpg";	// print
	gImage05_rollon.src  = "images/16b.jpg";	// games
	gImage06_rollon.src  = "images/17b.jpg";	// shock
	gImage07_rollon.src  = "images/26b.jpg";	// closer
	gImage08_rollon.src  = "images/27b.jpg";	// flash
	gImage09_rollon.src  = "images/28b.jpg";	// contact
	
	gImage01_rolloff.src  = "images/8a.jpg";	// web
	gImage02_rolloff.src  = "images/9a.jpg";    // cdrom
	gImage03_rolloff.src  = "images/10a.jpg";   // kiosk
	gImage04_rolloff.src  = "images/11a.jpg";   // print
	gImage05_rolloff.src  = "images/16a.jpg";   // games
	gImage06_rolloff.src  = "images/17a.jpg";   // shock
	gImage07_rolloff.src  = "images/26a.jpg";   // closer
	gImage08_rolloff.src  = "images/27a.gif";   // flash
	gImage09_rolloff.src  = "images/28a.jpg";   // contact
	
	gOrginal.src = "images/32.jpg";
	gWeb.src     = "images/web.jpg";
	gCDRom.src   = "images/cdrom.jpg";
	gKiosk.src   = "images/kiosk.jpg";
	gPrint.src   = "images/print.jpg";
	gGame.src    = "images/game.jpg";
	gShock.src   = "images/shock.jpg";
	gCloser.src  = "images/closer.jpg";
	gFlash.src   = "images/flash.jpg";
	gContact.src = "images/contact.jpg";
} // end preLoad

function rolloff( img, bigimg1, bigimg2 ) { //swap in unhighlighted images
	imgb = eval(img + "_rolloff.src");
	if ( (document.images) && (imgb)) {
		document.images[img].src = eval( img + "_rolloff.src" );
	} // end if
	imageswapper(bigimg1, bigimg2);
} // end rolloff

function rollon( img, bigimg1, bigimg2 ) {  //swap in highlighted images
	imga = eval(img + "_rollon.src");
	if ( (document.images) && (imga)) {
		document.images[img].src = eval( img + "_rollon.src" );
	} // end if
	imageswapper(bigimg1, bigimg2);
} // end rollon

////////////////////////////////////////////////////////////////////////////////////////////////////


///////////////////////////////////////// ROLLOVEROTHER CODE ///////////////////////////////////////
//
function imageswapper(img, newimg) {  // image swapper
	// Make sure new image is loaded first
	imga = eval(newimg + ".src");
	if ( (document.images) && (imga)) {
		document.images[img].src = eval( newimg + ".src" );
	}
} // end rollon

