
// Cookieに値を保存する
function set_cookie(name,param) {
	// クッキーに書き込む情報
	var c_data = name + "=" + escape(param);
	c_data += "; expires=" + "Thu, 31 Dec 2037 12:00:00 GMT";
//	c_data += "; domain=daiwa.co.jp";
	c_data += "; path=/";

	// クッキー書き込み
	document.cookie = c_data ;
}
// Cookieから値を取得する
function get_cookie(name) {
	var c_data = document.cookie + ";";
	var c_name = name + "=";

	var id_st = c_data.indexOf(c_name);
	var id_en = -1;

	// クッキー検索
	if (id_st != -1 ) {
		id_en = c_data.indexOf(";", id_st);
		c_data = unescape(c_data.substring(id_st + c_name.length, id_en));
	} else {
		c_data = "";
	}

	// 結果を返す
	return c_data;
}
// ブラウザ判定
function get_browser() {
	// 初期値
	var cFlg = 'UN';
	var cVer = '';
	var b_type = '';

	// ブラウザの情報取得
	bName = navigator.appName;
	bVer = navigator.appVersion;
	if ( bVer.indexOf("Win") != -1 ) { // for Windows

		if ( bName.substring(0,4) == "Micr" ) { // for IE
			b_type = "WINIE";
		} else if ( bName.substring(0,4) == "Nets" ) { // for NN
			cVer = bVer.substring(0,4);
			if ( !(check_one_number(cVer.charAt(3))) ) { cVer = bVer.substring(0,3); }
			cVer = eval(cVer);
			if ( cVer > 5 ) {
				b_type = "WINNN6";
			} else {
				b_type = "WINNN4";
			}
		}
	} else if ( bVer.indexOf("Mac") != -1 ) { // for Macintosh
		if ( bName.substring(0,4) == "Micr" ) { // for IE
			b_type = "MACIE";
		}
	}
	return b_type;
}

// 数字チェック（１文字用）
function check_one_number(number) {
	number_0 = "0123456789";
	for ( Z=0 ; Z<10 ; Z++ ) {
		if ( number == number_0.charAt(Z) ) { return true; }
	}
	return false;
}

// CSSのタイプを指定する
function set_cssType(mode) {
	var cssType = get_cookie("CSSTYPE");
	if ( cssType != mode ) {
		// Cookie保存
		set_cookie("CSSTYPE",mode);
		// ページリロード
		location.reload();
	}
}

var cssType;
// CSSを設定する
function set_css() {
	cssType = get_cookie("CSSTYPE");
	var cssSrc;

	var MSG = '<link rel="stylesheet" type="text/css" href="./image/css/fs_nomal.css">\n';
	if (cssType=="STANDARD") {   // 文字標準
	} else if (cssType=="BIG") {   // 文字大きい
		MSG    += '<link rel="stylesheet" type="text/css" href="./image/css/fs_large.css">\n';
	} else {   // クッキーなし、読み取り不能時
	}
	document.write(MSG);
}
set_css();


// 指標データの「ご注意」サブウィンドウを開く
// とりあえず、640*400
function shihyoWin() {
	ow = window.open("/ja/policy/sihyou.html","sub_shiyou","width=640,height=400,scrollbars=yes,toolbar=no,menubar=no,location=no,directories=no,status=no,resizable=yes");
}

//コンテンツ内600幅ポップアップ
function openWin600(url) {
	ow = window.open(url,"","width=640,height=600,scrollbars=yes,toolbar=yes,menubar=no,location=no,directories=no,status=no,resizable=yes");
}

//コンテンツ内660幅ポップアップ
function openWin660(url) {
	ow = window.open(url,"","width=700,height=600,scrollbars=yes,toolbar=yes,menubar=no,location=no,directories=no,status=no,resizable=yes");
}

//投信検索幅ポップアップ
function openWinFund(url) {
	ow = window.open(url,"","width=700,height=600,scrollbars=yes,toolbar=yes,menubar=no,location=no,directories=no,status=no,resizable=yes");
}
//コンテンツ内イレギュラー幅ポップアップ
function openWin(url,w) {
	ow = window.open(url,"","width=" + w + ",height=400,scrollbars=yes,toolbar=yes,menubar=no,location=no,directories=no,status=no,resizable=yes");
}
// トレジャリー･ゼロエミュレーター
function openWin800(url) {
//	ow = window.open(url,"sub_shiyou","width=800,height=600,scrollbars=yes,toolbar=yes,menubar=no,location=no,directories=no,status=no,resizable=yes");
	ow = window.open(url,"","width=820,height=600,scrollbars=yes,toolbar=yes,menubar=no,location=no,directories=no,status=no,resizable=yes");
}

// 債券シミュレーター
function openWinSIM(url) {
	ow = window.open(url,"SIM","width=640,height=600,scrollbars=yes,toolbar=yes,menubar=no,location=no,directories=no,status=no,resizable=yes");
	ow.focus();
}



// Ask Jeeves Japan
function ajj_controler_f()
{
// open new window and make it the target of the form
	var ajj_blank="/ja/sys/daiwa/src/blank.txt";
	var ajjwin = window.open(ajj_blank,"ajj_window","toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=yes");
//	ajjwin.moveTo(0,0);
	ajjwin.focus();
	return true;
}
//function ajj_controler_f()
//{
// open new window and make it the target of the form
//	var ajj_blank="/ja/sys/daiwa/src/blank.txt";
//	var ajjwin = window.open(ajj_blank,"ajj_window","toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=yes");
//	ajjwin.moveTo(0,0);
//	ajjwin.focus();
//	return true;
//}

// 店舗の資料請求など
function openWin3(linkURL){
   window.open(linkURL,'daiwanew','menubar=yes,toolbar=yes,location=no,directories=no,scrollbars=yes,resizable=yes,width=800,height=540');
   return;
}

//  動画用ウィンドウを開く
function movieWin(html) {
	movieWindow=window.open(html,"movie","width=535,height=392,toolbar=0,location=0,status=0,menubar=0,scrollbars=0,resizable=0");
  	movieWindow.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 ow(op,url) {
	var param = '';
	if (op=='chart' || op=='tech' || op=='shindan') { // 多機能チャート　テクニカル分析　銘柄診断
		op = 'chart';
		if (document.layers) {
			param = 'width=795,height=580,toolbar=1,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1';
		} else {
			param = 'width=780,height=580,toolbar=1,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1';
		}
	} else if (op=='HELP') { //  ヘルプ
		if (document.layers) {
			param = 'width=795,height=580,toolbar=1,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1';
		} else {
			param = 'width=780,height=580,toolbar=1,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1';
		}
	}

	newwin = window.open(url,op,param);
}

