function openNewWin(url, name, w, h) {
	var newWin;
	var options = "toolbar=no,menubar=no,status=yes,scrollbars=yes,resizable=yes";
	newWin = window.open(url, name,"width=" + w + ",height=" + h + options);
	newWin.focus();
}

function openNewWin2(url, name, w, h) {
	var newWin;
	var options = "toolbar=no,menubar=no,status=no,scrollbars=no,resizable=no";
	newWin = window.open(url, name,"width=" + w + ",height=" + h + options);
	newWin.focus();
}


function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function MM_openBrWindow(theURL,winName,WW,WH,SCB) { //v2.0
  var Features = 'status=no,directories=no,menubar=no,resizable=no,toolbar=no,scrollbars=' + SCB + ',width=' + WW + ',height=' + WH;
  popWin = window.open(theURL,winName,Features);
  popWin.focus();
}

function popJump(selOBJ)
{
	n = selOBJ.selectedIndex;
	location.href = selOBJ.options[n].value;
}


<!-- トップで使用（レイヤー）-->

function showLAYER(idName) { 
	if (document.getElementById) {
		if (document.getElementById(idName).style.display == "none") {
			document.getElementById(idName).style.display = "inline" ;
		}
	}
	else if (document.all) {
		if (document.all(idName).style.display == "none") {
			document.all(idName).style.display = "inline" ;
		}
	}
}

function hideLAYER(idName) {
	if (document.getElementById) {
		document.getElementById(idName).style.display = 'none' ;
	}
	else if (document.all) {
		document.all(idName).style.display = 'none' ;
	}
}


<!-- トップで使用（レイヤー）-->
	// cookieに設定するため24時間後を取得
	d = new Date();
	previsit = d.toGMTString();
//	d.setTime(d.getTime() + 24*60*60*1000); //24時間後
	d.setTime(d.getTime() + 24*60*60*1000*30); //30日後
	expire = d.toGMTString();

	// フォントサイズの初期化
	if (get_cookie('font-size')) {
		size_num = get_cookie('font-size');
	} else {
		size_num = 1;
	}

	// フォントサイズ配列
//	sizeArray = new Array("xx-small","x-small","small","medium","large","x-large","xx-large");
	sizeArray = new Array("xx-small","x-small","small","medium","large","x-large");
//	sizeArray = new Array("97%","98%","99%","100%","101%","102%","103%");

	// ページ読み込みの際にフォントサイズを設定
	function init_fontsize(){
		set_fontsize(size_num);
		set_cookie('font-size', size_num, expire);
		if (isDefined(document.f) && isDefined(document.f.kw)) {
			document.f.kw.style.fontSize = 12;
		}
	}



	// フォントサイズを大きく
	function increase_fontsize(){
		if (size_num < sizeArray.length - 1){
			size_num++;
		} else {
			size_num = sizeArray.length - 1;
		}
		set_fontsize(size_num);
		set_cookie('font-size', size_num, expire);
	}

	// フォントサイズを小さく
	function decrease_fontsize(){
		if (size_num > 0){
			size_num--;
		} else {
			size_num = 0;
		}
		set_fontsize(size_num);
		set_cookie('font-size', size_num, expire);
	}

	// document内のすべてのobjectにフォントサイズを適用
	function set_fontsize(size) {
		if(document.all) {
			// internetexplorer用
			for (i = 0; i < document.all.length; i++) {
				obj = document.all[i];
				obj.style.fontSize = sizeArray[size];
			}
		} else {
			// netscape用…やや強引

			// まずstylesheetエレメントを生成
			obj = document.createElement("style");
			obj.setAttribute("id", "page");
			head = document.getElementsByTagName("head");
			head = head[0];
			head.appendChild(obj);

			// 指定するstylesheetを生成
			rule_body = "body { font-size: " + sizeArray[size] + "; } ";
			rule_th = "th { font-size: " + sizeArray[size] + "; } ";
			rule_td = "td { font-size: " + sizeArray[size] + "; } ";
			rule_p = "p { font-size: " + sizeArray[size] + "; } ";
			rule_font = "font { font-size: " + sizeArray[size] + "; } ";
			rule_a = "a { font-size: " + sizeArray[size] + "; } ";

			// stylesheetを指定
			obj.sheet.insertRule(rule_body, obj.sheet.cssRules.length);
			obj.sheet.insertRule(rule_th, obj.sheet.cssRules.length);
			obj.sheet.insertRule(rule_td, obj.sheet.cssRules.length);
			obj.sheet.insertRule(rule_p, obj.sheet.cssRules.length);
			obj.sheet.insertRule(rule_font, obj.sheet.cssRules.length);
			obj.sheet.insertRule(rule_a, obj.sheet.cssRules.length);
		}
	}

	// cookieを取得
	function get_cookie(item) {
		var i, index, arr;
		arr = document.cookie.split(";");
		for(i = 0; i < arr.length; i++) {
			index = arr[i].indexOf("=");
			//2番目は頭がスペースのとき
			if(arr[i].substring(0, index) == item || 
					arr[i].substring(0, index) == " " + item)
				return arr[i].substring(index + 1);
		}
		return "";
	}

	//cookieを保存
	function set_cookie(item, value, d) {
		document.cookie = item + "=" + value + ";expires=" + d;
	}

	// 変数の定義状態を返す
	function isDefined(ele) {
		if (typeof(ele) != "undefined") {
			return true;
		} else {
			return false;
		}
	}



