/**************************************\
*                                      *
*             imgtools.js              *
*            -===========-             *
*                                      *
* (C)2000 Miles E Wilton               *
*                                      *
* Image tool functions                 *
*                                      *
\**************************************/

var Imgs = new Array();
var n = 0;

var ssNormal = new Image();
var sshNormal;
var ssMouse = new Image();
var sshMouse;
var ssImgID = '';

// PreLoad - Pre-loads the specified image and returns a handle for it

function PreLoad(ImgFile)
{
	Imgs[n] = new Image();
	Imgs[n].src = ImgFile;

	return n++;
}


// SetImage - Changes an Image in document, along with Message bar (ID orientated)

function SetImage(ImgID, handle, msg)
{
	document.images[ImgID].src = Imgs[handle].src;
	window.status = msg;

	return true;
}


// Img Select - Permanently change image (when selected)

function ImgSelect(ImgID, hNormal, hMouse, hSel)
{
	if(ssImgID != '')
	{
		document.images[ssImgID].src = ssNormal.src;
		Imgs[sshNormal].src = ssNormal.src;
		Imgs[sshMouse].src = ssMouse.src;
	}

	sshNormal = hNormal;
	sshMouse = hMouse;
	ssNormal.src = Imgs[hNormal].src;
	ssMouse.src = Imgs[hMouse].src;
	Imgs[hNormal].src = Imgs[hSel].src;
	Imgs[hMouse].src = Imgs[hSel].src;
	ssImgID = ImgID;
	document.images[ImgID].src = Imgs[hSel].src;

	return true;
}





function csrDefault()
{
	document.getElementById('EMS_trans').style.cursor = 'default';
}

function csrPointer()
{
	document.getElementById('EMS_trans').style.cursor = 'pointer';
}
