function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}


function changeImagesArray(array) {
	if (preloadFlag == true) {
		var d = document; var img;
		for (var i=0; i<array.length; i+=2) {
			img = null; var n = array[i];
			if (d.images) {img = d.images[n];}
			if (!img && d.getElementById) {img = d.getElementById(n);}
			if (img) {img.src = array[i+1];}
		}
	}
}


function changeImages() {
	changeImagesArray(changeImages.arguments);
}

function InstallRolloverScript(obj)
{
	obj.onmouseout=new Function('changeImages("'+obj.childNodes.item(0).name+'", "'+obj.childNodes.item(0).src+'");');
	obj.onmouseover=new Function('changeImages("'+obj.childNodes.item(0).name+'", "'+obj.childNodes.item(1).src+'");');
	changeImages(obj.childNodes.item(0).name, obj.childNodes.item(1).src);
}
function InstallRolloverScript2(obj)
{
	var images=obj.all.tags("IMG");
	var overscript='', outscript='';
	for(var i=0; i<images.length/2; i++)
	{
		overscript+='changeImages("'+images[i].name+'", "'+images[i+images.length/2].src+'"); ';
		outscript+='changeImages("'+images[i].name+'", "'+images[i].src+'"); '
	}
	if(obj.parentNode.all.tags("IMG")[0].src.indexOf("substrate1.gif")!=-1)
	{
		overscript+='try{this.parentNode.all.tags("IMG")[0].src="images/substrate2.gif"}catch(e){obj.parentNode.all.tags("IMG")[0].src="images/substrate2.gif"}';
		outscript+='this.parentNode.all.tags("IMG")[0].src="images/substrate1.gif"';
	}
	obj.onmouseover=new Function(overscript);
	obj.onmouseout=new Function(outscript);
	eval(overscript);
}

var preloadFlag = true;