// JavaScript Document

function MM_goToURL() { //v3.0
  var i, args=MM_goToURL.arguments; document.MM_returnValue = false;
  for (i=0; i<(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"'");
}

function openBrWindow_kai(theURL,winName,features,winwidth,winheight) { //v2.0
  var WO1;
  sw=screen.availWidth;
  sh=screen.availHeight;
  wl= (sw-winwidth)/2;
  wt=(sh-winheight)/2;
  WO1=window.open(theURL,winName,features + ",left=" + wl + ",top=" + wt);
  WO1.focus();
}


/*------------------------------------------------------------
 * stripedtable.js Version 1.0
 * Author : Kyosuke Nakamura
 * http://kyosuke.jp/
 *------------------------------------------------------------
 * 特定classのtable要素内、tr要素に対して交互にクラスをつけます。
 * className : 対象となるテーブルに設定するためのクラス名
 * oddlineClassName : 奇数ラインに付くクラス名
 * evenlineClassName : 偶数ラインに付くクラス名
/*------------------------------------------------------------*/
conf = {
	className : "s-tbody",
	oddlineClassName : "oddline",
	evenlineClassName : "evenline"
}

function setStripedTable(){
	var tables = getElementsByClassName(conf.className);
	for (var i=0, len=tables.length; i<len; i++){
		var table = tables[i];
		var lines = table.getElementsByTagName("tr");

		for (var j=0, llen=lines.length; j<llen; j++){
			tr = lines[j];
			if(j%2==0) {
				tr.className = conf.oddlineClassName;
			} else {
				tr.className = conf.evenlineClassName;
			}
		}
	}
}
window.onload = setStripedTable;

function getElementsByClassName(name){
	var elements = new Array();
	var allElements = document.getElementsByTagName('*');
	for (var i=0, len=allElements.length; i<len; i++){
		if (allElements[i].className == name){
			elements.push(allElements[i]);
		}
	}
	return elements;
}


/*------------------------------------------------------------
 * 効果を付けたいテーブルにIDを付ける。
 * 効果を付けたいテーブルの終わり（</table>の直後）で関数rowHoverを呼び出す。
 * Tid : テーブルのID
 * BgColor : マウスホバー時に設定する背景色
/*------------------------------------------------------------*/
function rowHover(Tid,BgColor) {
	var oT = document.getElementById(Tid);
	if(! oT) return ;

	for(var i=0;i<oT.tBodies.length;i++) {
		for(var j=0;j<oT.tBodies[i].rows.length;j++) {
				oT.tBodies[i].rows[j].onmouseover = function(){this.style.backgroundColor = BgColor;}
				oT.tBodies[i].rows[j].onmouseout = function(){this.style.backgroundColor = '';}
		}
	}

}


