﻿// JavaScript Document// Dynamic Language Configuration// Encoding must be UTF-8dynlang_list = Array("ja", "en");dynlang_disp = Array("日本語", "English");function dynlang_validate(lang){	for (var i = 0; i < dynlang_list.length; i++) {		if (lang == dynlang_list[i]) {			return lang;		}	}	return "";}function dynlang_setcookie(lang){	document.cookie = "lang=" + lang + ";path=/";}function dynlang_getsearch(key){	var sslst = document.location.search.substr(1).split("&");	for (var i = 0; i < sslst.length; i++) {		kv = sslst[i].split("=");		if (kv[0] == key) return kv[1];	}	return "";}function dynlang_getcookie(key){	var cklst = document.cookie.split(";");	for (var i = 0; i < cklst.length; i++) {		kv = cklst[i].split("=");		if (kv[0] ==key) return kv[1];	}	return "";}dynlang = dynlang_validate(dynlang_getsearch("lang"));if (dynlang == "") {	dynlang = dynlang_validate(dynlang_getcookie("lang"));}if (dynlang == "") {	dynlang = dynlang_list[0];}dynlang_setcookie(dynlang);dynlang_css = "<style type=\"text/css\"><!--\n";link = Array();for (i = 0; i < dynlang_list.length; i++) {	if (dynlang == dynlang_list[i]) {		disp = "block";		link[i] = "<b>" + dynlang_disp[i] + "</b>";	} else {		disp = "none";		link[i] = "<a href=\"?lang=" + dynlang_list[i] + "\">" + dynlang_disp[i] + '</a>';	}	dynlang_css += ".lang_" + dynlang_list[i] + ' {display:' + disp + "}\n";}dynlang_css += "--></style>\n";dynlang_link = '<div class="dynlang_link">' + link.join(" ") + "</div>\n";document.write(dynlang_css);
