function hiImg(img,num) { }
function loImg(img,num) { }
function onImg(img,num) { }
function imgOff(idx) { }

var _BrowserOK = false
var isSafe = false;
var isClicked = 0;
var isClickednum = 0;
var isInit = 0;
var j = 0;

function isClick(img) {
	if (isClicked == img)
		{
			return true;
		}
	else
		{
			return false;
		}
}

function BrowserCan() {
        if( navigator.appVersion.lastIndexOf("6.") != -1 || navigator.appVersion.lastIndexOf("5.") != -1 || navigator.appVersion.lastIndexOf("4.") != -1 || navigator.appVersion.lastIndexOf("3.") != -1  )
                {
                        return true;
                }
}

function max(a,b) {
        return (a >= b) ? a : b;
}

function basename(s) {
        var y = s.lastIndexOf(".");
        if (y < 0) {
                y = s.length;
        }
        return s.substring(max(s.indexOf(":"), s.lastIndexOf("/"))+1, y);
}

function baseurl(s) {
        return s.substring(0, max(s.indexOf(":"), s.lastIndexOf("/"))+1);
}

function extn(s) {
        var x = s.lastIndexOf(".");
        if (x <= 0) {
                x = s.length;
        }
        return s.substring(x, s.length);
}

function makeImg(base, name, ext, w, h) {
	 if (BrowserCan()) {
        eval(name + " = new Image(" + w + ", " + h + ")");
        eval(name + ".src = \"" + base + name + ext + "\"");
	}
}

function makeBtns(it) {
	 if (_BrowserOK) {
        var base = baseurl(it.src);
        var ext = extn(it.src);
        var name = basename(it.src);
        makeImg(base, name, ext, it.width, it.height);
        name = name.substring(0, name.indexOf("_lo")) + "_hi";
        makeImg(base, name, ext, it.width, it.height);
        name = name.substring(0, name.indexOf("_hi")) + "_on";
        makeImg(base, name, ext, it.width, it.height);
	}
}

function makeBorders(it) {
	 if (_BrowserOK) {
        var base = baseurl(it.src);
        var ext = extn(it.src);
        var name = basename(it.src);
	makeImg(base, name, ext, it.width, it.height);
        for (var i=0; i<8; i++) {
        	j = i+1;
        	name = name.substring(0, name.indexOf("_" + i)) + "_" + j;
        	makeImg(base, name, ext, it.width, it.height);
        	}
	}
}

function BuildImgs() {
        if (_BrowserOK) {
                for (var i=0; i<document.images.length; i++) {
                        if (document.images[i].src.indexOf("_lo.") >= 0) {
                                makeBtns(document.images[i]);
                         }
                        if (document.images[i].src.indexOf("_0.") >= 0) {
                                makeBorders(document.images[i]);
                         }
                }
                isSafe = true;
        }
}

if (BrowserCan()) {
	_BrowserOK = true;
	eval("function hiImg(img,num) { if (isSafe) { if (isClick(img)) { document.images[img].src = eval(img + \"_on.src\"); } else { document.images[img].src = eval(img + \"_hi.src\"); } } }");
        eval("function loImg(img,num) { if (isSafe) { if (isClick(img)) { document.images[img].src = eval(img + \"_on.src\"); } else { document.images[img].src = eval(img + \"_lo.src\"); } } }");
        eval("function onImg(img,num) { if (isSafe) { if (isClicked != img && isClicked != isInit) { document.images[isClicked].src = eval(isClicked + \"_lo.src\")}; document.images[img].src = eval(img + \"_on.src\"); isClicked = img; isClickednum = num } }");
        }

