/* リストスタイル出力 */
document.write('<style type="text/css">ol.ol_decimal_strong div,ol.ol_decimal div{position: relative;left:-9px;}</style>');

/* ウィンドウ&ロケーション */
function win_open(){
	var url = arguments[0];
	var tgt = arguments[1];
	var width = arguments[2];
	var height = arguments[3];
	newWin = window.open(url,tgt,'toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=0,width=' + width + ',height=' + height + '');
	newWin.focus();
}
/* イメージオブジェクト */
function class_imglib(){
	this.preloadImg = new Array();
	this.setObj = setObj;
	this.changeSrc = changeSrc;
	this.getTargetObj = getTargetObj;
	
	function setObj(pid,srcPath){
		this.preloadImg[pid] = new Image();
		this.preloadImg[pid].src = srcPath;
	}
	function getTargetObj(id){
		return (document.getElementById(id) ? document.getElementById(id) : document.images[id]);
	}
	function changeSrc(obj,pid){
		var id = (typeof(obj.id) != 'undefined' ? obj.id : obj);
		if(typeof(this.getTargetObj(id)) != 'undefined' && typeof(this.preloadImg[pid]) != 'undefined'){
			(this.getTargetObj(id)).src = this.preloadImg[pid].src;
		}
	}
}
var img = new class_imglib();
img.preloadImgEvt = new Array();
function img_set(){
	if(arguments.length > 2){
		if(arguments[1]){
			img.setObj((arguments[0] + ':mouseout'),arguments[1]);
		}
		if(arguments[2]){
			img.setObj((arguments[0] + ':mouseover'),arguments[2]);
		}
		if(arguments[3]){
			img.setObj((arguments[0] + ':mousedown'),arguments[3]);
		}
		
		img.preloadImgEvt = array_push(img.preloadImgEvt, arguments[0]);
	}
	else{
		img.setObj(arguments[0],arguments[1]);
	}
}
function img_change(){
	img.changeSrc(arguments[0],arguments[1]);
}
function img_onmouseoverhandler(){
	img.changeSrc(this.id,(this.id + ':mouseover'));
}
function img_onmouseouthandler(){
	img.changeSrc(this.id,(this.id + ':mouseout'));
}
function img_onmousedownhandler(){
	img.changeSrc(this.id,(this.id + ':mousedown'));
}
function img_sethandler(id){
	if(typeof(img.getTargetObj(id)) != 'undefined'){
		if(img.preloadImg[(id + ':mouseover')]
		&& (img.getTargetObj(id)).onmouseover == null){
			(img.getTargetObj(id)).onmouseout = img_onmouseouthandler;
		}
		if(img.preloadImg[(id + ':mouseout')]
		&& (img.getTargetObj(id)).mouseout == null){
			(img.getTargetObj(id)).onmouseover = img_onmouseoverhandler;
		}
		if(img.preloadImg[(id + ':mousedown')]
		&& (img.getTargetObj(id)).mousedown == null){
			(img.getTargetObj(id)).onmousedown = img_onmousedownhandler;
		}
	}
}
function img_init(){
	for(var i = 0; i < img.preloadImgEvt.length; i++){
		img_sethandler(img.preloadImgEvt[i]);
	}
}
window.imgSwap = img_change;
window.setImgObj = img_set;
/* 配列に関する汎用関数 */
function arrayPush(arr,val){
	var num = arr.length;
	arr[num] = val;
	return arr;
}
/* onload処理 */
function class_onloadlib(){
	this.onloadFunc = new Array();
	this.addFunc = addFunc;
	this.exec = exec;
	this.completed = false;
	
	function addFunc(fn){
		this.onloadFunc = arrayPush(this.onloadFunc, fn);
	}
	function exec(){
		for(var i = 0; i < this.onloadFunc.length; i++){
			eval(this.onloadFunc[i]);
		}
		this.completed = true;
	}
}
var onload_obj = new class_onloadlib();
function onload_add(fn){
	onload_obj.addFunc(fn);
}
function onload_exec(fn){
	onload_obj.exec();
}
window.onload = onload_exec;
/* Class指定 */
function set_classname(obj, cname){
	if(document.getElementById){
		obj.className = cname;
	}
}
/* クッキー */
function class_cookielib(){
	this.getCookie = getCookie;
	this.setCookie = setCookie;
	this.removeCookie = removeCookie;
	
	var expireDate = new Date();
	expireDate.setFullYear(expireDate.getFullYear()+1);
	expireStr = "expires=" + expireDate.toUTCString();
	function getCookie(name){
		var gc=name+"=";
		var Cookie=document.cookie;
		if (Cookie.length>0) {
			var start=Cookie.indexOf(gc);
			if (start!=-1) {
				start+=gc.length;
				terminus=Cookie.indexOf(";",start);
				if (terminus==-1) terminus=Cookie.length;
				return unescape(Cookie.substring(start,terminus));
			}
		}
		return '';
	}
	function setCookie() {
		var key = arguments[0];
		var val = arguments[1];
		var path = (typeof(arguments[2]) != 'undefined' ? arguments[2] : '/');
		var exp = (typeof(arguments[3]) != 'undefined' ? arguments[3] : expireStr);
		var sc = key + "=" + escape(val) + "; path=" + path + "; " + exp;
		document.cookie = sc;
	}
	function removeCookie(key,path) {
		if(!path){
			path = '/';
		}
		var rc = key + "=; path=" + path + "; expires=Thu, 1 Jan 1970 00:00:00 UTC";
		document.cookie = rc;
	}
}
var cookieObj = new class_cookielib();
/* FONT SIZE */
var fsize_val = 1;
var fsize_css_size = new Array();
fsize_css_size[0] = '/parts/css/fsize_small.css';
fsize_css_size[1] = '';
fsize_css_size[2] = '/parts/css/fsize_large.css';
function setFontSize(){
	if(cookieObj.getCookie('fsize') != ''){
		fsize_val = 1 * cookieObj.getCookie('fsize');
	}
	if(fsize_css_size[fsize_val]){
		document.write('<link rel="stylesheet" type="text\/css" href="' + fsize_css_size[fsize_val] + '" \/>');
	}
}
function changeFontSize(num){
	cookieObj.setCookie('fsize',num,'/','');
	window.location.reload();
}
function outputFontSizeCtrl(){
	document.write('<table border="0" cellspacing="0" cellpadding="0">');
	document.write('<tr>');
	document.write('<td width="98"><img src="/parts/image/header/ftsize_txt.gif" width="89" height="11" alt="文字サイズの変更" border="0"></td>');
	if(fsize_val != 0){
		document.write('<td width="31"><a href="#" onclick="changeFontSize(0);return false;" onmouseover="img_change(\'fs_btn_01\',\'fs_btn_01_cur\');" onmouseout="img_change(\'fs_btn_01\',\'fs_btn_01_off\');"><img src="/parts/image/header/btn_ftsize_min_off.gif" width="26" height="22" alt="小" border="0" name="fs_btn_01"></a></td>');
	} else {
		document.write('<td width="31"><img src="/parts/image/header/btn_ftsize_min_cur.gif" width="26" height="22" alt="小" border="0" name="fs_btn_01"></td>');
	}
	if(fsize_val != 1){
		document.write('<td width="31"><a href="#" onclick="changeFontSize(1);return false;" onmouseover="img_change(\'fs_btn_02\',\'fs_btn_02_cur\');" onmouseout="img_change(\'fs_btn_02\',\'fs_btn_02_off\');"><img src="/parts/image/header/btn_ftsize_mid_off.gif" width="26" height="22" alt="中" border="0" name="fs_btn_02"></a></td>');
	} else {
		document.write('<td width="31"><img src="/parts/image/header/btn_ftsize_mid_cur.gif" width="26" height="22" alt="中" border="0" name="fs_btn_02"></td>');
	}
	if(fsize_val != 2){
		document.write('<td width="26"><a href="#" onclick="changeFontSize(2);return false;" onmouseover="img_change(\'fs_btn_03\',\'fs_btn_03_cur\');" onmouseout="img_change(\'fs_btn_03\',\'fs_btn_03_off\');"><img src="/parts/image/header/btn_ftsize_lrg_off.gif" width="26" height="22" alt="大" border="0" name="fs_btn_03"></a></td>');
	} else {
		document.write('<td width="26"><img src="/parts/image/header/btn_ftsize_lrg_cur.gif" width="26" height="22" alt="大" border="0" name="fs_btn_03"></td>');
	}
	document.write('</tr>');
	document.write('</table>');
}

<!-- 100406修正 -->
	/* 検索 */
var inputSerchId="inputSerchContainer"
function selSrch(){
	if(document.Srch.radio[0].checked){
		//サイト内にチェックがあった場合の処理
		var txt = document.Srch.q.value;
		var page = '<form name="marsForm" id="marsForm" method="get" action="http://matsui.marsflag.com/pc/search.x">';
		page += '<input type="hidden" name="q" value="' + txt + '" id="MF_form_phrase" autocomplete="off">';
		page += '<input type="hidden" name="ie" value="SJIS">';
		page += '<input type="hidden" name="page" value="1">';
		page += '</form>';
		var InputSerchId = document.getElementById(inputSerchId);
		InputSerchId.innerHTML = page;
	} else if(document.Srch.radio[1].checked){
		//株価にチェックがあった場合の処理
		var txt = document.Srch.q2.value;
		var page = '<form name="marsForm" id="marsForm" action="http://finance.matsui.co.jp/search.aspx" method="get">';
		page += '<input type="text" name="keyword" value="' + txt + '">';
		page += '</form>';
		var InputSerchId = document.getElementById(inputSerchId);
		InputSerchId.innerHTML = page;
		document.marsForm.target="_blank";
	}
	document.marsForm.submit();
}
<!-- /100406修正 -->

/* 検索sudgest制御 */
//search change
function inputStatus(obj){
	var e = document.getElementById('MF_form_phrase');
	var f = document.getElementById('MF_form_phrase2');
	if(obj.id=="serch_1") {
		e.style.display = "block";
		f.style.display = "none";
		e.value = f.value;
	} else {
		e.style.display = "none";
		f.style.display = "block";
		f.value = e.value;
	}
}
if (window.addEventListener) { //for W3C DOM
  window.addEventListener("load", searchInit, false);
} else if (window.attachEvent) { //for IE
  window.attachEvent("onload", searchInit);
} else  {
  window.onload = searchInit;
}
function searchInit() {
	var checkObj = document.getElementById("serch_1");
	if(checkObj) {
		checkObj.checked = true;
	}
}

/* パンくず生成 */
function mkDelimiter(){
	spltitle = document.title.split("｜");
	document.open();
	document.write( spltitle[0] );
	document.close();
}
