function globalnav() {
	var c = {
		crClass: "cr",
		crPostfix: "_on",
		hoverClass: "on",
		hoverPostfix: "_on",
		rootDir: ""
	};
	
	var gnav = document.getElementById("glovalnavi");
	if(!gnav) return;
	var nav = gnav.getElementsByTagName("a");
	for (var i = 0, l = nav.length; i < l; i ++) setup(nav[i]);
	
	function setup(a) {
		
		/* debug code ------------------------------*
			document.getElementById("alpha").appendChild(document.createTextNode(a.href));
			document.getElementById("alpha").appendChild(document.createElement("br"));
		*------------------------------ debug code */
		
		var img = a.getElementsByTagName("img")[0];
		if(img) {
			img.extPos = img.src.lastIndexOf(".");
			img.srcPath = img.src.substring(0, img.extPos);
			img.ext = img.src.substring(img.extPos, img.src.length);
			(new Image()).src = img.srcPath + c.crPostfix + img.ext;
			(new Image()).src = img.srcPath + c.hoverPostfix + img.ext;
		}
		
		a.fNamePos = a.href.lastIndexOf("/") + 1;
		a.dirPath= a.href.substring(0, a.fNamePos);
		
		// 1つ目のリンク先がトップページだと仮定して
		c.rootDir = nav[0].dirPath;
		
		var loc = location.href; // オブジェクト型ではなくて文字列型
		var locDirPos = loc.lastIndexOf("/") + 1;
		var locDirPath = loc.substring(0, locDirPos);
		
		if(a.dirPath == c.rootDir) { // トップページへのリンクの場合
			if(a.dirPath == locDirPath) {
				if(img) { img.src = img.srcPath + c.crPostfix + img.ext; }
				a.className += " " + c.crClass;
			}
		} else { // トップページ以外へのリンクの場合
			if (loc.indexOf(a.href) != -1) {
				if(img) { img.src = img.srcPath + c.crPostfix + img.ext; }
				a.className += " " + c.crClass;
			}
		}
		
		// ロールオーバーのための準備
		if(img)	 { img.orgSrc = img.src; }
		a.orgClassName = a.className;
		// ロールオーバーを設定
		a.onmouseover = function() {
			if(img) { img.src = img.srcPath + c.hoverPostfix + img.ext; }
			a.className += " " + c.hoverClass;
		};
		a.onmouseout = function() {
			if(img) { img.src = img.orgSrc; }
			a.className = a.orgClassName;
		};
	}
};

/* onload event function
----------------------------------------*/
if(window.addEventListener) { window.addEventListener("load", globalnav, false); }
else if(window.attachEvent) { window.attachEvent("onload", globalnav); }