function init() {
	var f;

	// リンクスタイル
	var elements = document.getElementsByTagName("a");
	for ( var i = 0; i < elements.length; i++ ) {
		var clss = elements[i].className.split(" ");
		f = 0;
		for ( var j = 0; j < clss.length; j++ ) {
			switch ( clss[j] ) {
			case "us":
				elements[i].target = "_blank";
				f = 1;
				break;
			case "pdf":
				elements[i].target = "_blank";
				break;
			case "out":
				elements[i].target = "_blank";
				break;
			default:
				break;
			}
		}
		if ( f == 0 ) { continue; }

		var isMSIE = /*@cc_on!@*/false;
		if ( isMSIE ) {
			if ( navigator.userAgent.indexOf("Trident/4.0") != -1 ) {
				// IE 8
			} else if (typeof document.body.style.maxHeight != "undefined") {
				// IE 7
				elements[i].innerHTML += "（英語）";
			} else {
				// IE 6.0 以下
				elements[i].innerHTML += "（英語）";
			}
		}
	}

	// 選択表示
	var elements = document.getElementsByTagName("div");
	for ( var i = 0; i < elements.length; i++ ) {
		var clss = elements[i].className.split(" ");
		f = 0;
		for ( var j = 0; j < clss.length; j++ ) {
			if ( clss[j] == "ticker" ) { f = 1; }
		}
		if ( f == 0 ) { continue; }
		ticklist[ ticklist.length ] = elements[i].id;
	}
	if ( ticklist.length > 0 ) {
		tick();
	}

	// テーブル色
	var elem = "tr";
	if ( document.getElementsByTagName ) {
		var el = document.getElementsByTagName( elem );
		for ( var i = 0; i < el.length; i++ ) {
			if ( el[i].childNodes[0].tagName == "th" ) { continue; }
			if ( el[i].parentNode.parentNode.className.indexOf("alternate1") != -1 ||
				el[i].parentNode.parentNode.className.indexOf("alternate2") != -1 ||
				el[i].parentNode.parentNode.className.indexOf("alternate3") != -1 ) {
				if ( i % 2 == 1 ) {
					el[i].className = "odd";
				} else {
					el[i].className = "even";
				}
			}
		}      
	}

	initseemore("none");
}

// See Moreを初期化
function initseemore( str ) {
	var elements = document.getElementsByTagName("li");
	for ( var i = 0; i < elements.length; i++ ) {
		var clss = elements[i].className.split(" ");
		for ( var j = 0; j < clss.length; j++ ) {
			switch ( clss[j] ) {
			case "more":
				elements[i].style.display = str;
				break;
			default:
				break;
			}
		}
	}
}
// See Moreを切り替え
function seemore( obj ) {
	if ( obj.innerHTML == "See More" ) {
		obj.innerHTML = "See Less";
		obj.parentNode.className = "less";
		initseemore("inline");
	} else {
		obj.innerHTML = "See More";
		obj.parentNode.className = "more";
		initseemore("none");
	}
	return false;
}

// 選択表示候補取得
function tick() {
	for ( var i = 0; i < ticklist.length; i++ ) {
		if ( i == tickid ) {
			document.getElementById( ticklist[i] ).style.display = "inline";
		} else {
			document.getElementById( ticklist[i] ).style.display = "none";
		}
	}
	tickid++;
	if ( tickid >= ticklist.length ) { tickid = 0; }
	setTimeout( "tick()", 10000 );
}

// 選択表示候補
var ticklist = new Array();
var tickid = 0;

$(function(){
	init();
});
