// PRELOAD IMAGES
// Use like so:
// <body onLoad="preloadImages('image_1.gif','image_1_over.gif','image_2.gif','image_2_over.gif')">

function preloadImages()
	{
	if (!document.imageArray)
		{
		document.imageArray = new Array();
		}
    var i;
	var j = document.imageArray.length;
	var a = preloadImages.arguments;
	for(i=0; i < a.length; i++)
		{
		document.imageArray[j] = new Image;
		document.imageArray[j].src = a[i];
		j++;
		}	
	}

// IMAGE SWAP WITH STICKY IMAGES
//
// Usage:
// <a href="#" onMouseOver="imgOver('myImage', 'myImage_over.gif')" onMouseDown="imgStick('myImage', 'myImage_down.gif')" onMouseOut="imgOut('myImage')"><img name="myImage" src="myImage.gif"></a>
//
// If you only want one image to stick at a time, call unStickAll first on mouse down:
// ... onMouseDown="unStickAll(); imgStick('myImage', 'myImage_down.gif')" ...
//
// If you want to stick an image onLoad, do:
// onLoad="imgStick('myImage', 'myImage_down.gif')"

function imgOver(imgName, overImgSrc)
	{
	if (document.images[imgName])
	{
		var m = document.images[imgName];
		if (!m.stuck)
 			{
			m.original = m.src;
			m.src = overImgSrc;
			m.over = m.src;
			}
		}
	}
 
function imgOut(imgName)
	{
	if (document.images[imgName])
		{
		var m = document.images[imgName];
		if (!m.stuck)
			{
			m.src = m.original;
			}
		}
	}
 
function imgStick(imgName, downImgSrc)
	{
	if (document.images[imgName])
		{
		var m = document.images[imgName];
		if (!m.stuck)
			{
			if (!m.over)  // in case stick happens without a mouseover
				{
				m.original = m.src;
				m.over = m.src;
				}
			m.src = downImgSrc;
			m.stuck = true;
			}
		else
			{
			m.src = m.over;
			m.stuck = false;
			}
		}
	}
 
function unStickAll()
	{
	for (var i=0; i < document.images.length; i++)
		{
		if (document.images[i])
			{
			var m = document.images[i];
			if (m.original)
				{
				m.src = m.original;
				}
			m.stuck = false;
			}
		}
	}
	


// NEW WINDOW

function new_window(url,height)
	{
	if (!height)
		{
		height=600;
		}
	link = window.open(url,"Link","toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,width=750,height="+height); 
	}

	
// MESSAGE IN STATUS BAR
function setMsg(msg)
		{
        window.status = msg
        return true;
        }
        