function LoadMenus() {{
	if(!rjsPath){window.setTimeout("LoadMenus()", 10);return false;}document.write('<' + 'script language="JavaScript" type="text/javascript" src="' + rjsPath + 'menu.js"><\/script>');return true;}LoadMenus();
}

function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function changeImages() {
	if (document.images && (preloadFlag == true)) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}
}

var preloadFlag = false;
function preloadImages() {
	if (document.images) {
		dock_head_04_over = newImage("images/dock-head_04-over.gif");
		dock_head_05_over = newImage("images/dock-head_05-over.gif");
		dock_head_06_over = newImage("images/dock-head_06-over.gif");
		dock_head_07_over = newImage("images/dock-head_07-over.gif");
		dock_head_08_over = newImage("images/dock-head_08-over.gif");
		dock_head_09_over = newImage("images/dock-head_09-over.gif");
		dock_head_10_over = newImage("images/dock-head_10-over.gif");
		dock_head_11_over = newImage("images/dock-head_11-over.gif");
		preloadFlag = true;
	}
}

var rimPath = null;
	var rjsPath = null;
	var rPath2Root = null;
	
	function InitRelCode() {
		var iImg;
		var jImg;
		var tObj;
		
		if(!document.layers) {
			iImg = document.images['DMBImgFiles'];
			jImg = document.images['DMBJSCode'];
			tObj = jImg;
		} else {
			tObj = document.layers['DMBRI'];
			if(tObj) {
				iImg = tObj.document.images['DMBImgFiles'];
				jImg = tObj.document.images['DMBJSCode'];
			}
		}
		if(!tObj) {
			window.setTimeout("InitRelCode()", 700);
			return false;
		}
		
		rimPath = _gp(iImg.src);
		rjsPath = _gp(jImg.src);
		rPath2Root = rjsPath + "";
		
		return true;
	}
	
	function _purl(u) {
		return xrep(xrep(u, "%%REP%%", rPath2Root), "\\", "/");
	}
	
	function _fip(img) {
		if(img.src.indexOf("%%REL%%")!=-1)
			img.src = rimPath + img.src.split("%%REL%%")[1];
		return img.src;
	}
	
	function _gp(p) {
		return p.substr(0,p.lastIndexOf("/")+1);
	}
	
	function FixImages() {
		var h = null;
		var f = new Function("h", "if(h)for(var i=0; i<h.length; i++)h[i] = xrep(h[i], '%%REL%%', rimPath);");
		f(hStyle);f(hshStyle);
	}
	
	function xrep(s, f, n)  {{
		if(s) s = s.split(f).join(n);
		return s;
	}
	
	InitRelCode();
}
