// -*- coding: UTF-8 -*-
// kohsan.js - JavaScript
// Copyright 2005 Sofrosune. All rights reserved.
// Author: Sofrosune; www.sofrosune.net
// No part of this program may be reproduced or transmitted in any form or 
// by any means without permission from the author, Sofrosune.
//
// Date: June 18, 2005.
// Version: 1.00; June 18, 2005.
// Version: 1.10; March 8, 2007.
// Version: 1.20; October 26, 2008. (adapted to jquery library)

// Usage:
/**
<head>
	<script type="text/javascript" src="../scripts/jquery.js"></script>
	<script type="text/javascript" src="../scripts/jtools.js"></script>
	<script type="text/javascript" src="../scripts/kohsan.js"></script>
	<script type="text/javascript" src="../scripts/kohsan_data.js"></script>
</head>
*/

// Constants:

// header
var kKOHSAN_HEADER = "";

var kKOHSAN_HEADER_MENU = '\
<a href="$$$rootdir$$$/top/index.html" title="HOME"><img src="$$$rootdir$$$/images/menu/headmenu-home-64x22.png" alt="HOME" border="0" width="64" height="22" /></a>\
<a href="$$$rootdir$$$/corp/index.html" title="Profile"><img src="$$$rootdir$$$/images/menu/headmenu-corp-128x22.png" alt="Profile" border="0" width="128" height="22" /></a>\
<a href="$$$rootdir$$$/prod/index.html" title="Products"><img src="$$$rootdir$$$/images/menu/headmenu-prod-128x22.png" alt="Products" border="0" width="128" height="22" /></a>\
<a href="$$$rootdir$$$/tech/index.html" title="Technologies"><img src="$$$rootdir$$$/images/menu/headmenu-tech-128x22.png" alt="Technologies" border="0" width="128" height="22" /></a>\
<a href="#" title="English"><img src="$$$rootdir$$$/images/menu/headmenu-eng-64x22.png" alt="English" border="0" width="64" height="22" /></a>\
';

// footer
var kKOHSAN_FOOTER = "";

var kKOHSAN_FOOTER_MENU = '\
<a href="$$$rootdir$$$/info/security.html" title="Security Policy"><span>Security Policy</span></a> | \
<a href="$$$rootdir$$$/info/privacy.html" title="Privacy Policy"><span>Privacy Policy</span></a> | \
<a href="$$$rootdir$$$/info/terms.html" title="Terms of Use"><span>Terms of Use</span></a> | \
<a href="$$$rootdir$$$/info/links.html" title="Links"><span>Links</span></a> | \
<a href="$$$rootdir$$$/info/sitemap.html" title="Sitemap"><span>Sitemap</span></a>\
';

// board title
var kKOHSAN_BOARD_TITLE = '\
<div class="board_title_base"><img src="$$$rootdir$$$/images/titles/title-base-00-704x48.png" alt="" border="0" width="704" height="48" /></div>\
<div class="board_title_prime">$$$title$$$</div>\
';
//<div class="board_title_base"><img src="$$$rootdir$$$/images/titles/title-base-$$$task$$$-704x48.png" alt="" border="0" width="704" height="48" /></div>\
//<div class="board_title_prime $$$task$$$1">$$$title$$$</div>\

// theme
var kKOHSAN_THEME = '\
<div class="theme_base"><img src="$$$rootdir$$$/images/theme/theme-$$$task$$$-864x32.png" alt="" border="0" width="864" height="32" /></div>\
';

// guide
var kKOHSAN_GUIDE = '\
<div class="guide_gotop">\
<a href="#top_page" title="Back to Top"><img src="$$$rootdir$$$/images/buttons/gotop-80x16.png" alt="Back to Top" border="0" width="80" height="16" /></a>\
</div>\
';

// timestamp
var kKOHSAN_TIMESTAMP = '\
Update: $$$timestamp$$$\
';

// shownavi
var kKOHSAN_SHOWNAVI_HOME = "HOME";
var kKOHSAN_SHOWNAVI_CAP = '[NAVI] ';
var kKOHSAN_SHOWNAVI_DEBUG = kKOHSAN_SHOWNAVI_CAP + '<a href="#">HOME</a> &gt; <a href="#">Profile</a>';

// navimenu
var kKOHSAN_NAVIMENU = '\
<a title="HOME" href="$$$rootdir$$$/index.html">HOME</a>\
<a title="Contact Us" href="$$$rootdir$$$/contact/index.html">Contact Us</a>\
';

// sidemenu
var kKOHSAN_SIDEMENU = '\
<ul class="sidemenu">\
<li><a href="$$$rootdir$$$/topics/index.html" title="Topics">Topics</a></li>\
<li><a href="$$$rootdir$$$/tech/index.html" title="Glossary">Glossary</a></li>\
<!--<li><a href="$$$rootdir$$$/event/index.html" title="Exhibitions">Exhibitions</a></li>-->\
<!--<li><a href="$$$rootdir$$$/recruit/index.html" title="Recruit">Recruit</a></li>-->\
<!--<li><a href="$$$rootdir$$$/info/index.html" title="About this site">About this site</a></li>-->\
<li><a href="$$$rootdir$$$/info/sitemap.html" title="Sitemap">Sitemap</a></li>\
<li><a href="$$$rootdir$$$/contact/index.html" title="Contact us">Contact us</a></li>\
</ul>\
';

// sidebar
var kKOHSAN_SIDEBAR = '\
<div class="side_catalog_center">\
<a href="$$$rootdir$$$/catalog/index.html" title="Catalog Center"><img src="$$$rootdir$$$/images/buttons/catalog-center-136x64.png" alt="Catalog Center" border="0" width="136" height="64" /></a>\
</div>\
';

var kKOHSAN_BANNER = '\
<div class="sidebar_recruit">banner recruit</div>\
';

// copyright
var kKOHSAN_COPYRIGHT_OWNER = "TEMP";

// Variables:

// -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
// kohsan_query_put
// -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
// Usage:
//	<script type="text/javascript">kohsan_query_put();</script>

function kohsan_query_put() {
	var msg = jt_get_query("meidenkohsan.co.jp",kJT_QUERY_FORM_BUTTON);
	document.write(msg);
}

// -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
// kohsan_timestamp_put
// -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
// Usage:
//	<script type="text/javascript">kohsan_timestamp_put();</script>

function kohsan_timestamp_put() {
	var msg = kKOHSAN_TIMESTAMP;
	msg = msg.replaceKey({timestamp:jt_get_timestamp()});
	document.write(msg);
}

// -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
// kohsan_header_put
// -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
// Usage:
//	<script type="text/javascript">kohsan_header_put();</script>

function kohsan_header_put() {

	var query = jt_get_query("meidenkohsan.co.jp/",kJT_QUERY_FORM_BUTTON);

	var msg = kKOHSAN_HEADER;
	msg = msg.replaceRootdir();
	msg = msg.replaceKey({'query':query});

	document.write(msg);
}

// -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
// kohsan_header_menu_put
// -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
// Usage:
//	<script type="text/javascript">kohsan_header_menu_put();</script>

function kohsan_header_menu_put() {
	var msg = kKOHSAN_HEADER_MENU;
	msg = msg.replaceRootdir();
	document.write(msg);
}

// -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
// kohsan_subtitle_put
// -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
// Usage:
//	<script type="text/javascript">kohsan_subtitle_put();</script>
//	<script type="text/javascript">kohsan_maintitle_put();</script>

function kohsan_maintitle_put() {
	var msg = jt_get_maintitle();
	document.write(msg);
}

function kohsan_subtitle_put() {
	var msg = jt_get_subtitle();
	document.write(msg);
}

// -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
// kohsan_board_title_put
// -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
// Usage:
//	<script type="text/javascript">kohsan_board_title_put();</script>

function kohsan_board_title_put() {

	// select task
	var chap = jt_get_pref("section")["chap"]; // "CORP01"
	var task = "chap";
	if (chap.search(/^(corp|prod|work|reqruit|contact|news|info|recruit)/) != -1) {
		task = RegExp.$1;
	}

	var title = jt_get_maintitle();

	var msg = kKOHSAN_BOARD_TITLE;
	msg = msg.replaceRootdir();
	msg = msg.replaceKey({task:task,title:title});
	document.write(msg);
}

// -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
// kohsan_theme_put
// -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
// Usage:
//	<script type="text/javascript">kohsan_theme_put();</script>

function kohsan_theme_put() {
	// select task
	var chap = jt_get_pref("section")["chap"]; // "CORP01"
	var task = "chap";
	if (chap.search(/^(corp|prod|work|reqruit|contact|news|info|recruit|csr)/) != -1) {
		task = RegExp.$1;
	}

	var msg = kKOHSAN_THEME;
	msg = msg.replaceRootdir();
	msg = msg.replaceKey({task:task});
	document.write(msg);
}

// -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
// kohsan_banner_put
// -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
// Usage:
//	<script type="text/javascript">kohsan_banner_put();</script>

function kohsan_banner_put() {
	var msg = kKOHSAN_BANNER;
	msg = msg.replaceRootdir();
	document.write(msg);
}

// -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
// kohsan_guide_put
// -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
// Usage:
//	<script type="text/javascript">kohsan_guide_put();</script>

function kohsan_guide_put() {
	var msg = kKOHSAN_GUIDE;
	msg = msg.replaceRootdir();
	document.write(msg);
}

// -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
// kohsan_footer_put
// -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
// Usage:
//	<script type="text/javascript">kohsan_footer_put();</script>

function kohsan_footer_put() {
	var msg = kKOHSAN_FOOTER;
	msg = msg.replaceRootdir();
	document.write(msg);
}

// -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
// kohsan_footer_menu_put
// -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
// Usage:
//	<script type="text/javascript">kohsan_footer_menu_put();</script>

function kohsan_footer_menu_put() {
	var msg = kKOHSAN_FOOTER_MENU;
	msg = msg.replaceRootdir();
	document.write(msg);
}

// -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
// kohsan_copyright_put
// -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
// Usage:
//	<script type="text/javascript">kohsan_copyright_put();</script>

function kohsan_copyright_put() {
	var msg = jt_get_copyright(kKOHSAN_COPYRIGHT_OWNER,2001);
	document.write(msg);
}

// -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
// kohsan_shownavi_put
// -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
// Usage:
//	<script type="text/javascript">kohsan_shownavi_put();</script>

function kohsan_shownavi_put() {
	var msg = kohsan_shownavi_generate();
	document.write(msg);
}

// -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
// kohsan_shownavi_generate
// -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
// REQUIRES: jtools.js
// Usage:
//	var msg = kohsan_shownavi_generate(path,title);
//
//	section:[home]
//		(HOME)
//	section:[contact|info|recruit|news]
//		(HOME) > TITLE
//	section:[corp|tech|book|topics,sect00]
//		(HOME) > TTITLE
//		(HOME) > (SECT00:index.html) > TITLE
//	section:[prod,sect00,page00]
//		(HOME) > TTITLE
//		(HOME) > (SECT00:index.html) > TITLE
//
//	where (HOME) is linked to "../index.html"

function kohsan_shownavi_generate(path,title) {

	// retrieve path,track
//	var path = jt_get_pref("path"); // Ex. "/pages-123/abc/xyz/doc.html"
//	var nodes = jt_get_pref("nodes"); // in reverse order. Ex. ["xyz","abc","pages-123"]
	var rootdir = jt_get_rootdir(); // Ex. "../.."
	var filename = jt_get_self(); // Ex. "doc.html"
	var track = jt_get_pref("track"); // Ex. ["CORP01","SECT04","TITLE"]
	track = track.slice(1); // remove the first item
	var track_r = track.slice(0).reverse(); // in reverse order
	var section = jt_get_pref("section"); // Ex. {chap:"corp01",sect:"sect04",page:"page03"}
	var task = section["chap"]; if (task == undefined) { task = ""; }
	var sect = section["sect"]; if (sect == undefined) { sect = ""; }
	var page = section["page"]; if (page == undefined) { page = ""; }
	var item = section["item"]; if (item == undefined) { item = ""; }
//	window.alert("task="+task+" sect="+sect+" page="+page+" item="+item+" filename="+filename);
//	window.alert("track="+track.join(":"));

	// set HOME
	var home_label = kKOHSAN_SHOWNAVI_HOME;
	var home_url = rootdir + "/" + "index.html";
	var index_url = "index.html";

//	var msg = kKOHSAN_SHOWNAVI_DEBUG;
	var msg = kKOHSAN_SHOWNAVI_CAP;

	if (task.search(/^(?:home)/) != -1) {
		msg += kohsan_shownavi_element(home_label);
	} else if (task.search(/^(?:contact|info|news)/) != -1) {
		msg += kohsan_shownavi_element(home_label,home_url);
		msg += kohsan_shownavi_element(track_r[0]);
	} else {
		if (track.length == 1) {
			msg += kohsan_shownavi_element(home_label,home_url);
			msg += kohsan_shownavi_element(track_r[0]);
		} else if (track.length == 2) {
			if (task == "prod") { index_url = "../prod/" + index_url; }
			msg += kohsan_shownavi_element(home_label,home_url);
			msg += kohsan_shownavi_element(track_r[1],index_url);
			msg += kohsan_shownavi_element(track_r[0]);
		} else if (track.length == 3) {
			var parent_url = filename.replace(/-\d+\.html$/,".html");
			var parent_index = index_url;
			if (task == "prod") { parent_index = "../prod/" + index_url; }
			if ((task == "prod") && (sect == "sect05")) { index_url = "../prod-05/" + index_url; }
			if ((task == "prod") && (sect == "sect06")) { index_url = "../prod-06/" + index_url; }
			msg += kohsan_shownavi_element(home_label,home_url);
			msg += kohsan_shownavi_element(track_r[2],parent_index);
			msg += kohsan_shownavi_element(track_r[1],index_url);
			msg += kohsan_shownavi_element(track_r[0]);
		} else if (track.length == 4) {
			var parent_url = filename.replace(/-\d+\.html$/,".html");
			var parent_index = index_url;
			if (task == "prod") { parent_index = "../prod/" + index_url; }
			msg += kohsan_shownavi_element(home_label,home_url);
			msg += kohsan_shownavi_element(track_r[3],parent_index);
			msg += kohsan_shownavi_element(track_r[2],index_url);
			msg += kohsan_shownavi_element(track_r[1],parent_url);
			msg += kohsan_shownavi_element(track_r[0]);
		}
	}

	return msg;
}

// -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
// kohsan_shownavi_element
// -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
// Usage:
//	msg += kohsan_shownavi_element("HOME","../index.html");
//	msg += kohsan_shownavi_element("CHAP01","index.html");
//	msg += kohsan_shownavi_element("SECT01","page-01.html");
//	msg += kohsan_shownavi_element("PAGE01");

function kohsan_shownavi_element(label,url,sep) {
	if (sep == undefined) { sep = ' &gt; '; }
	if (url == undefined) { url = ""; sep = ""; }

	var msg = label;
	if (url != "") {
		msg = '<a href="'+url+'" title="'+label+'">'+msg+'</a>';
	}
	if (sep != "") { msg += sep; }

	return msg;
}

// -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
// kohsan_navimenu_put
// -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
// REQUIRES: jtools.js
// Usage:
//	<script type="text/javascript">kohsan_navimenu_put();</script>

function kohsan_navimenu_put() {
	var msg = kKOHSAN_NAVIMENU;
	msg = msg.replaceRootdir();
	document.write(msg);
}

// -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
// kohsan_sidemenu_put
// -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
// REQUIRES: jtools.js
// Usage:
//	<script type="text/javascript">kohsan_sidemenu_put();</script>

function kohsan_sidemenu_put() {
	var msg = kKOHSAN_SIDEMENU;
	msg = msg.replaceRootdir();
	document.write(msg);
}

// -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
// kohsan_sidebar_put
// -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
// REQUIRES: jtools.js
// Usage:
//	<script type="text/javascript">kohsan_sidebar_put();</script>

function kohsan_sidebar_put() {
	var msg = kKOHSAN_SIDEBAR;
	msg = msg.replaceRootdir();
	document.write(msg);
}

// -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
// kohsan_openTopics
// -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
// [REQUIRES] popwindow.js
// Usage:
//	<a href="url" onclick="kohsan_openTopics(this); return false;">[CLICK]</a>

function kohsan_openTopics(obj,option) {
	option = jt_get_option(obj,option);
	option.target = "news";
	option.width = 544;
	jt_popup(obj,option);
}

// -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
// kohsan_openNote
// -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
// Usage:
//	<a href="url" onclick="kohsan_openNote(this); return false;">[CLICK]</a>

function kohsan_openNote(obj,option) {
	option = jt_get_option(obj,option);
	option.target = "note";
	option.width = 704;
	jt_popup(obj,option);
}

// -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
// kohsan_openOpener
// -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
// Usage:
//	<a href="url" onclick="kohsan_openOpener(this); return false;">[CLICK]</a>

function kohsan_openOpener(obj,option) {
	if (option == undefined) { option = {}; }
	var target = (option.target != undefined ? option.target : "viewWindow");
	var href = obj.href;
	var win = window.opener;
	if ((win == undefined) || (win == null)) {
		win = window.open(href,target);
	} else {
		win.location.replace(href);
	}
	win.focus();
}

// -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
// kohsan_showhide
// -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
// Usage:
//	[style.css]
//	.hide { display:none; }
//	.show { display:block; }
//	.show.inline { display:inline; }
//	[html]
//	<a class="ref_zoomhint" href="#" title="" onclick="kohsan_showhide('div01'); return false;">Show/Hide</a>
//	<div id="div01" class="hide">...</div>

function kohsan_showhide(id,style) {
	if (style == undefined) { style = "show"; }
	$("#"+id).toggleClass(style);
}

// -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
// kohsan_init
// -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
// Usage:
//	<body onload="kohsan_init();">
//	window.onload = kohsan_init;

function kohsan_init() {

	// initialize
	jt_init();

//	if (typeof(an_ancestor_init) == "function") {
//		an_ancestor_init();
//	}

	return;

	var path = window.location.pathname.replace(/\\/g,"/");
	if (path.search(/_edit_/) != -1) {
	//	window.alert("userinfo");
		kohsan_user_init();
	} else if (path.search(/_confirm_/) != -1) {
	//	window.alert("confirm");
		kohsan_confirm_init();
	} else if (path.search(/_thanks_/) != -1) {
	//	window.alert("thanks");
		kohsan_thanks_init();
	}

	// set window name for index.html
	if (path.search(/20[0-9]{2}-[0-9]{2}.*?\/index\.html$/) != -1) {
		window.name = "home";
	} else if (path.search(/20[0-9]{2}-[0-9]{2}.*?\/print-.+?\.html/) != -1) {
		window.name = "print";
	} else if (path.search(/notes\/.+?\.html/) != -1) {
		if (window.name == "") { window.name = "note"; }
	} else if (path.search(/topics\/news-.+?\.html/) != -1) {
		if (window.name == "") { window.name = "news"; }
	} else {
		window.name = "home";
	}
}

// -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
// main functions:
// -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

if (typeof(jQuery) == "function") {
	$(document).ready(kohsan_init);
} else {
	window.onload = kohsan_init;
}

// end of javascript
