var actualImage = 'nav_home', oldImage = new String;
var image_preload_counter = 0;
if (layer_nested_name == null) { var layer_nested_name = ""; }

function turnOn (imgname, state)
{
	if (ns4 || ns6) {
		imgsrc = document[imgname].src;
		if (state == "over") {
			if (imgsrc.indexOf("_off.gif") > 0) document[imgname].src = imgsrc.substring(0,imgsrc.indexOf("_off.gif")) + "_over.gif"
		}
		else {
			if (imgsrc.indexOf("_off.gif") > 0) document[imgname].src = imgsrc.substring(0,imgsrc.indexOf("_off.gif")) + "_on.gif";
			if (imgsrc.indexOf("_over.gif") > 0) document[imgname].src = imgsrc.substring(0,imgsrc.indexOf("_over.gif")) + "_on.gif"
		}
	}
	else {
		imgsrc = document.all[imgname].src;
		if (state == "over") {
			if (imgsrc.indexOf("_off.gif") > 0) document.all[imgname].src = imgsrc.substring(0,imgsrc.indexOf("_off.gif")) + "_over.gif"
		}
		else {
			if (imgsrc.indexOf("_off.gif") > 0) document.all[imgname].src = imgsrc.substring(0,imgsrc.indexOf("_off.gif")) + "_on.gif";
			if (imgsrc.indexOf("_over.gif") > 0) document.all[imgname].src = imgsrc.substring(0,imgsrc.indexOf("_over.gif")) + "_on.gif"
		}
	}
}

function turnOff (imgname)
{
	if (imgname != actualImage) {
		if (ns4 || ns6) {
			imgsrc = document[imgname].src;
			if (imgsrc.indexOf("_over.gif") > 0) document[imgname].src = imgsrc.substring(0,imgsrc.indexOf("_over.gif")) + "_off.gif"
			if (imgsrc.indexOf("_on.gif") > 0) document[imgname].src = imgsrc.substring(0,imgsrc.indexOf("_on.gif")) + "_off.gif"
		}
		else {
			imgsrc = document.all[imgname].src;
			if (imgsrc.indexOf("_over.gif") > 0) document.all[imgname].src = imgsrc.substring(0,imgsrc.indexOf("_over.gif")) + "_off.gif"
			if (imgsrc.indexOf("_on.gif") > 0) document.all[imgname].src = imgsrc.substring(0,imgsrc.indexOf("_on.gif")) + "_off.gif"
		}
	}
}

function setImg (imgname)
{
	oldImage = actualImage;
	actualImage = imgname;
	if (oldImage != "") turnOff(oldImage);
	turnOn(actualImage, "on")
}

function image_preload (image_file_name)
{
	image_preload_counter++;
	eval ("preload_" + image_preload_counter + " = new Image ();");
	eval ("preload_" + image_preload_counter + ".src = \"" + image_file_name + "\"");
}
