<!--

/**********************************************************************************
*
* Images and buttons related stuff
* 
**********************************************************************************/



/**********************************************************************************
* function preloadImages (imagesList)
* preloads list of images separated by ","
**********************************************************************************/

function preloadImages (imagesList) {
	var imagesArr = new Array();
	imagesArr = imagesList.split(",");
	for (var i = 0; i < imagesArr.length; i++) {
		eval("var img"+i+" = new Image(); img"+i+".src = '"+imagesArr[i]+"';");
	}
	for (var i = 0; i < document.images.length; i++) {
		for (j = 0; j < imagesArr.length; j++) {
			if (document.images[i].src == imagesArr[j]) eval("document.images["+i+"].src = img"+j+".src");
		}
	}
}


/**********************************************************************************
* function preloadBlank ()
* preloads blank image
**********************************************************************************/

function preloadBlank () {
	for (i = 0; i < document.images.length; i++) { 
		if (document.images[i].src.indexOf('blank.gif') >= 0) document.images[i].src = '/images/blank.gif';
	}
}


/**********************************************************************************
* function toggleImage (mouseState, imageName, imageOverSrc, imageOutSrc)
* toggle images (buttons) when mouse 'over' or 'out' them
* mouseState maybe 'over' or 'out'
**********************************************************************************/

function toggleImage (mouseState, imageName, imageOverSrc, imageOutSrc) {
	if (mouseState == 'over') {
		eval("document."+imageName+".src = '"+imageOverSrc+"';");
	}
	if (mouseState == 'out') {
		eval("document."+imageName+".src = '"+imageOutSrc+"';");
	}
}

//-->

