function init() {
	var url  = new URL(location.href);
	var dir  = url.getParentDirName();
	var file = url.getFileName();

	if (Dora.topFrameExixts()) {
		if (top.header.showLiquidCrystal != null) {
			top.header.showLiquidCrystal(dir);
		}
	}

	if (Dora.isRequiredFrame(dir) && !Dora.isIndexFile(file)) {

		if (Dora.systemFrameExixts() || (parent.navi != null)) {

			if (window.name != "navi") {
				var p = file.indexOf(Dora.NAVI_SUFFIX);

				if (p == -1) {
					var urlnavi = new URL(parent.navi.location.href);
					var navifile = urlnavi.getFileName();
					var navi = Dora.getNavigationFileName(file);

					if (navifile != navi) {
						parent.navi.location.href = navi;
					}
				}
			}
		} else if (Dora.topFrameExixts()) {
			location.href = Dora.getRedirectFramePath() + Dora.getQuery(dir, file);
		}
	}

}

init();
