var w0 = window;
var w1 = window;
var w2 = window;
var w3 = window;
var w4 = window;
var w5 = window;
var w6 = window;
var w7 = window;
var w8 = window;
var w9 = window;

function CXLoginCmn() {
	if ((w1 == window) || w1.closed) {
		w1 = window.open('https://beans.cxtrade.jp/iht/itakusha/default/','beanscxlogin','toolbar=1,location=1,directories=1,status=1,menubar=1,scrollbars=1,resizable=1');
	} else {
		if ((navigator.appVersion.indexOf("Windows") != -1) && (navigator.appName == "Microsoft Internet Explorer") && (navigator.appVersion.indexOf("MSIE 4") != -1) ){w1.location.href = 'https://beans.cxtrade.jp/iht/itakusha/default/' ;}
		else {
			w1.focus();
			w1.location.href = 'https://beans.cxtrade.jp/iht/itakusha/default/' ;
		}
	}
}

function FXPLUSLoginCmn() {

	if (typeof(FXSSOmaint) != "undefined") {
		alert("FX PLUSは、ただ今メンテナンス中のためログインできません。")
		return;
	}


	var now = new Date();
	var reqid = now.getHours().toString() + now.getMinutes().toString() + now.getSeconds().toString() + Math.floor(Math.random() * 10).toString();
	var OpenUrl = "https://" + location.hostname + "/AccountManagement/" + reqid + "/forex/sso/exec";
	if ((w6 == window) || w6.closed) {
		w6 = window.open(OpenUrl,'fx_plus');
	} else {
		if ((navigator.appVersion.indexOf("Windows") != -1) && (navigator.appName == "Microsoft Internet Explorer") && (navigator.appVersion.indexOf("MSIE 4") != -1) ){w6.location.href = OpenUrl ;}
		else {
			w6.focus();
			w6.location.href = OpenUrl ;
		}
	}
}

function ORIXFXLoginCmn() {
	if ((w7 == window) || w7.closed) {
		w7 = window.open('https://www2.monex.co.jp/ofx/login.htm','orixfxlogin','toolbar=1,location=1,directories=1,status=1,menubar=1,scrollbars=1,resizable=1');
	} else {
		if ((navigator.appVersion.indexOf("Windows") != -1) && (navigator.appName == "Microsoft Internet Explorer") && (navigator.appVersion.indexOf("MSIE 4") != -1) ){w7.location.href = 'https://www2.monex.co.jp/ofx/login.htm' ;}
		else {
			w7.focus();
			w7.location.href = 'https://www2.monex.co.jp/ofx/login.htm' ;
		}
	}
}



function MFXLoginCmn() {
	FXOpenUrl = "https://" + location.hostname + "/Etc/glnavi/guest/G1600/fx/login_r.htm" ;
	if ((w2 == window) || w2.closed) {
		w2 = window.open(FXOpenUrl,'beansfxlogin','toolbar=1,location=1,directories=1,status=1,menubar=1,scrollbars=1,resizable=1');
	} else {
		if ((navigator.appVersion.indexOf("Windows") != -1) && (navigator.appName == "Microsoft Internet Explorer") && (navigator.appVersion.indexOf("MSIE 4") != -1) ){w2.location.href = FXOpenUrl ;}
		else {
			w2.focus();
			w2.location.href = FXOpenUrl ;
		}
	}
}

function MFXPrLoginCmn() {
	if ((w5 == window) || w5.closed) {
		w5 = window.open('https://fxp.monex.co.jp/site/frontpage/login.htm','monexfxplogin','toolbar=1,location=1,directories=1,status=1,menubar=1,scrollbars=1,resizable=1');
	} else {
		if ((navigator.appVersion.indexOf("Windows") != -1) && (navigator.appName == "Microsoft Internet Explorer") && (navigator.appVersion.indexOf("MSIE 4") != -1) ){w5.location.href = 'https://fxp.monex.co.jp/site/frontpage/login.htm' ;}
		else {
			w5.focus();
			w5.location.href = 'https://fxp.monex.co.jp/site/frontpage/login.htm' ;
		}
	}
}

function FOPLoginCmn() {
	var OpenUrl;
	OpenUrl = "https://" + location.hostname + "/Etc/glnavi/guest/G1950/fop/login.htm" ;
	if ((w3 == window) || w3.closed) {
		w3 = window.open(OpenUrl,'beanscxlogin','toolbar=1,location=1,directories=1,status=1,menubar=1,scrollbars=1,resizable=1');
	} else {
		if ((navigator.appVersion.indexOf("Windows") != -1) && (navigator.appName == "Microsoft Internet Explorer") && (navigator.appVersion.indexOf("MSIE 4") != -1) ){w3.location.href = OpenUrl ;}
		else {
			w3.focus();
			w3.location.href = OpenUrl ;
		}
	}
}

function CHINALoginCmn() {
	var OpenUrl;
	OpenUrl = "https://monex.uwg.co.jp/poc/mn_member.jsp" ;
	if ((w4 == window) || w4.closed) {
		w4 = window.open(OpenUrl,'beanscxlogin','toolbar=1,location=1,directories=1,status=1,menubar=1,scrollbars=1,resizable=1');
	} else {
		if ((navigator.appVersion.indexOf("Windows") != -1) && (navigator.appName == "Microsoft Internet Explorer") && (navigator.appVersion.indexOf("MSIE 4") != -1) ){w4.location.href = OpenUrl ;}
		else {
			w4.focus();
			w4.location.href = OpenUrl ;
		}
	}
}

function GYOSYUMAPCmn() {
	var OpenUrl;
	OpenUrl = "https://mgm.monex.co.jp/" ;
	if ((w9 == window) || w9.closed) {
		w9 = window.open(OpenUrl,'beanscxlogin','toolbar=1,location=1,directories=1,status=1,menubar=1,scrollbars=1,resizable=1');
	} else {
		if ((navigator.appVersion.indexOf("Windows") != -1) && (navigator.appName == "Microsoft Internet Explorer") && (navigator.appVersion.indexOf("MSIE 4") != -1) ){w9.location.href = OpenUrl ;}
		else {
			w9.focus();
			w9.location.href = OpenUrl ;
		}
	}
}


function CLICKKABULoginCmn() {
	var OpenUrl;
	OpenUrl = "https://www.click365-system.com/monex/PCUI/DAUTW000.do?DummyButton=Init" ;
	if ((w8 == window) || w8.closed) {
		w8 = window.open(OpenUrl,'clickkabulogin','toolbar=1,location=1,directories=1,status=1,menubar=1,scrollbars=1,resizable=1');
	} else {
		if ((navigator.appVersion.indexOf("Windows") != -1) && (navigator.appName == "Microsoft Internet Explorer") && (navigator.appVersion.indexOf("MSIE 4") != -1) ){w8.location.href = OpenUrl ;}
		else {
			w8.focus();
			w8.location.href = OpenUrl ;
		}
	}
}



if( navigator.userAgent.indexOf('Mac') != -1 ) {
document.write('<LINK REL=stylesheet HREF="/css/bean3_mac.css">')
}


function CSLoginCmn() {
}

//クッキーでメニュー色変更


//cookie_functionの設定+++start+++

var ckDays = 5000;                     // クッキーの有効期限（日）（ダブルクオートやクオートで括らない）
var ckPath = "/"                    // クッキーのパス（必ずダブルクオートかクオートで括る。指定がいらない場合は"/"にする）

function SetCookie_menu(ckName , ckval){
	// cookie削減のための対応
	// MenuColor,loginmode,Zsmile,BeansMyPage,beans_syokiGamenの場合はmnxsetに設定する

	if ( ckName == "MenuColor" || ckName == "loginmode" || ckName == "Zsmile" || ckName == "BeansMyPage" || ckName == "beans_syokiGamen" || ckName ==  "BeansDaikoAccountNo" || ckName == "syokigamen_set") {
		RemoveCookie(ckName);
		SetSubCookie("mnxset",ckName,ckval);
		return;
	}
	var dobj = new Date();
	dobj.setTime( dobj.getTime() + 24 * 60 * 60 * ckDays * 1000);
	var expiryDate = dobj.toGMTString();
	var dm = "";
	if ( document.domain.indexOf(".monex.co.jp") != -1){
		dm = ";domain=.monex.co.jp";
	}
	document.cookie = ckName + '=' + ckval + ';expires=' + expiryDate + ';path=' + ckPath + dm;
}

function GetSubCookie(ckName,subName) {
	var CookieVal = GetCookie_menu(ckName);
	if ( CookieVal == null ){
		return null;
	} else {
		var cookieArray    = new Array();
		var cookieSubArray = new Array();

		cookieArray=decodeURIComponent(CookieVal).split("&");
		for (x in cookieArray){
			cookieSubArray = cookieArray[x].split("=");
			if ( cookieSubArray[0] == subName) {
				return cookieSubArray[1];
			}
		}
		return null;
	}
}

function SetSubCookie(ckName,subName,ckval) {
	var CookieVal;
	var cookieArray     = new Array();
	var cookieSubArray  = new Array();
	var cookieSubArray2 = new Array();

	CookieVal = GetCookie_menu(ckName);
	if ( CookieVal == null ) {
		SetCookie_menu(ckName ,encodeURIComponent(subName + "=" + ckval));
		return;
	}
	cookieArray=decodeURIComponent(CookieVal).split("&");
	for (x in cookieArray){
		cookieSubArray = cookieArray[x].split("=");
		cookieSubArray2[cookieSubArray[0]] = cookieSubArray[1];
	}
	var StoreCookieVal = "";
	for (x in cookieSubArray2){
		if(  x != subName ) { // subNameに一致しないものは連結し、subNameは最後に連結
			StoreCookieVal = StoreCookieVal + x + "=" + cookieSubArray2[x] + "&" ;
		}
	}
	if ( StoreCookieVal != "") {
		StoreCookieVal = StoreCookieVal + subName + "=" + ckval;
	} else {
		StoreCookieVal = subName + "=" + ckval;
	}
	var dobj = new Date();
	dobj.setTime( dobj.getTime() + 24 * 60 * 60 * ckDays * 1000);
	var expiryDate = dobj.toGMTString();
	var dm = "";
	if ( document.domain.indexOf(".monex.co.jp") != -1){
		dm = ";domain=.monex.co.jp";
	}
	document.cookie = ckName + '=' + encodeURIComponent(StoreCookieVal) + ';expires=' + expiryDate + ';path=' + ckPath + dm;
}

function GetCookie_menu (ckName){
	// MenuColor,loginmode,Zsmile,BeansMyPage,beans_syokiGamenの場合は
	// まず、mnxsetから検索して、無い場合は、その名前で検索し、書き込んだ後に削除する

	var CookieVal;

	if ( ckName == "MenuColor" || ckName == "loginmode" || ckName == "Zsmile" || ckName == "BeansMyPage" || ckName == "beans_syokiGamen" || ckName ==  "BeansDaikoAccountNo" || ckName == "syokigamen_set") {
		CookieVal = GetSubCookie("mnxset",ckName);
		if ( CookieVal != null ) {
			// 複数個ある場合があるので、再度チェックして、無理矢理削除
			RemoveCookie(ckName);
			return CookieVal;
		}
	}
	var arg  = ckName + "=";
	var alen = arg.length;
	var clen = document.cookie.length;
	var i = 0;
	while (i < clen){
		var j = i + alen;
		if (document.cookie.substring(i, j) == arg) {
			CookieVal = getCookieVal_menu(j,ckName);
			if ( ckName == "MenuColor" || ckName == "loginmode" || ckName == "Zsmile" || ckName == "BeansMyPage" || ckName == "beans_syokiGamen" || ckName ==  "BeansDaikoAccountNo" || ckName == "syokigamen_set") {
				SetSubCookie("mnxset", ckName , CookieVal);
				RemoveCookie(ckName);
			}
			return CookieVal;
		}
		i = document.cookie.indexOf(" ", i) + 1;
		if (i == 0) break;
	}
	return null;
}

function getCookieVal_menu (offset,name){
  var endstr = document.cookie.indexOf (";", offset);
  if (endstr == -1)
  endstr = document.cookie.length;
  return document.cookie.substring(offset,endstr) ;
}

function RemoveCookie(ckName) {
	dTime = new Date();
	dTime.setYear(dTime.getYear() - 1);
	document.cookie = ckName + "="  + ";expires=" + dTime.toGMTString() + ";path=" + ckPath;
}

//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
//メニューカラー変更
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

function chgmenubg(num){

//フォントサイズの取り出し（start）
var mc_fs_cookie = GetCookie_menu("MenuColor") ;
if(mc_fs_cookie.indexOf(",")!=-1){
  var mc_fs = mc_fs_cookie.split(",");
  var fs = mc_fs[1];
}else{
  var fs = "80";
}
//フォントサイズの取り出し（end）


	if (document.layers){
		alert("\u3054\u5229\u7528\u306E\u30D6\u30E9\u30A6\u30B6\u3067\u306F\u5F53\u6A5F\u80FD\u306F\u3054\u5229\u7528\u3044\u305F\u3060\u304F\u3053\u3068\u304C\u3067\u304D\u307E\u305B\u3093");
	}else{
		var mc_fs_write = num+","+fs;
		SetCookie_menu("MenuColor",mc_fs_write);
		if ((location.pathname.indexOf("exec2") != -1) && location.pathname.indexOf("daiko") == -1) {
			location.href("/Login/0000000/login/ipan_web/hyoji");
		} else {
			location.reload();
		}
//		if(location.href.indexOf("mbs_framemode_contents")>0){
		if(window.name=="mbs_framemode_contents"){
			parent.topmenu.location.reload();
			parent.submenu.location.reload();
		}
	}
}

if ( GetCookie_menu("MenuColor") == null ) {
	var menu_color = 0 ;
//	var font_size = 80 ;
	SetCookie_menu("MenuColor","0,80");
} else {
	//menu_colorの取り出し（start）
	var mc_fs_cookie = GetCookie_menu("MenuColor") ;
	if(mc_fs_cookie.indexOf(",")!=-1){
	  var mc_fs = mc_fs_cookie.split(",");
	  var menu_color = mc_fs[0];
	}else{
	  var menu_color = "0";
	//menu_colorの取り出し（end）
}

}

if(menu_color==1){
	document.write('<LINK REL=stylesheet HREF="/css/mb_menu_m.css">')
}else if(menu_color==2){
	document.write('<LINK REL=stylesheet HREF="/css/mb_menu_b.css">')
}else if(menu_color==3){
	document.write('<LINK REL=stylesheet HREF="/css/mb_menu_m2.css">')
}else if(menu_color==0){
	if( navigator.userAgent.indexOf('Firefox') != -1 || navigator.userAgent.indexOf('Safari') != -1 ) {
		document.write('<LINK REL=stylesheet HREF="/css/mb_menu_ff.css">')
	}
}

if(document.layers) {
	document.write('<LINK REL=stylesheet HREF="/css/mb_menu_nn.css">')
}


//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
//フォントサイズ調整
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

//フォントサイズの取り出し（start）
if(GetCookie_menu ("MenuColor")){
	var mc_tmp = GetCookie_menu("MenuColor") ;
	if(mc_tmp.indexOf(",")!=-1){
	  var menucolor_tmp = mc_tmp.split(",");
	  var now_size = parseFloat(menucolor_tmp[1]);
	}else{
	  var now_size = "80";
	}
}else{
	var now_size=80;
}
//フォントサイズの取り出し（end）


if(now_size!=80){
document.write("<style TYPE=text/css><!--")
document.write("FONT { font-size: "+now_size+"%}")
if(now_size>=120){
var now_height = parseFloat(now_size)+20;
document.write("FONT { line-height: "+now_size+"%}")
}
document.write("--></style>")
}

function toMBH(URL,company){
var MBHGpdf = window;
var c_name = "\u30DE\u30CD\u30C3\u30AF\u30B9\u30B0\u30EB\u30FC\u30D7\u682A\u5F0F\u4F1A\u793E";

if (company == "MFX")  c_name = "\u682A\u5F0F\u4F1A\u793E\u30DE\u30CD\u30C3\u30AF\u30B9FX";
if (company == "WRH")  c_name = "\u30DE\u30CD\u30C3\u30AF\u30B9\u30FB\u30CF\u30F3\u30D6\u30EC\u30AF\u30C8\u682A\u5F0F\u4F1A\u793E";
if (company == "OS")  c_name = "\u30aa\u30ea\u30c3\u30af\u30b9\u8a3c\u5238";
if (company == "MU")  c_name = "\u682A\u5F0F\u4F1A\u793E\u30DE\u30CD\u30C3\u30AF\u30B9\u30FB\u30E6\u30CB\u30D0\u30FC\u30B7\u30C6\u30A3\uFF08MU\uFF09";
if (company == "MAI") c_name = "\u30DE\u30CD\u30C3\u30AF\u30B9\u30FB\u30AA\u30EB\u30BF\u30CA\u30C6\u30A3\u30D6\u30FB\u30A4\u30F3\u30D9\u30B9\u30C8\u30E1\u30F3\u30C4\u682A\u5F0F\u4F1A\u793E\uFF08MAI\uFF09";
if (company == "jibunbank")  c_name = "\u3058\u3076\u3093\u9280\u884C";
if (company == "TS") c_name = "\u30C8\u30EC\u30FC\u30C9\u30FB\u30B5\u30A4\u30A8\u30F3\u30B9\u682A\u5F0F\u4F1A\u793E";

res = confirm(c_name  + "\u306E\u30A6\u30A7\u30D6\u30B5\u30A4\u30C8\u3092\u8868\u793A\u3057\u307E\u3059\u3002\n\u3088\u308D\u3057\u3051\u308C\u3070\u300COK\u300D\u30DC\u30BF\u30F3\u3092\u30AF\u30EA\u30C3\u30AF\u3057\u3066\u304F\u3060\u3055\u3044\u3002\n\u8868\u793A\u3057\u306A\u3044\u5834\u5408\u306F\u300C\u30AD\u30E3\u30F3\u30BB\u30EB\u300D\u30DC\u30BF\u30F3\u3092\u30AF\u30EA\u30C3\u30AF\u3057\u3066\u304F\u3060\u3055\u3044\u3002");
 if (res == true)
 {
//	window.open(URL); ポップアップブロック対応
	MBHGpdf = window.open('');
	if (MBHGpdf) {
		MBHGpdf.location.href =  URL;
	} else {
		alert('ポップアップが許可されていないため、同一ウィンドウに表示します。\n新しいウィンドウに表示する場合はポップアップを許可していただくようお願いします。');
		location.href =  URL;
	}
 }
}

function toMGeng(URL){
var MBHGpdf = window;
res = confirm("You will be transferred to the Monex Group, Inc.'s website, \nPlease Click \"Ok\" to view the Monex Group, Inc.'s website.\nIf you do not wish to do so, please click \"Cancel\".");
 if (res == true)
 {
//	window.open(URL); ポップアップブロック対応
	MBHGpdf = window.open('');
	if (MBHGpdf) {
		MBHGpdf.location.href =  URL;
	} else {
		alert("Pop-up has been blocked. \nThe Monex Group, Inc.'s website will be displayed in this window.\nIf you wish to view the Monex Group, Inc.'s website in a new window,\nplease configure your web browser to allow pop-up windows.");
		location.href =  URL;
	}
 }
}

//cfd plus用です。
function toFOJ(URL,company){
var MBHGpdf = window;
var c_name = "\u30DE\u30CD\u30C3\u30AF\u30B9\u30B0\u30EB\u30FC\u30D7\u682A\u5F0F\u4F1A\u793E";
if (company == "FOJ") c_name = "\u3053\u3053\u304b\u3089\u5148\u306fCFD PLUS\uff08\u53d6\u5f15\u696d\u8005\uff1aIG\u30de\u30fc\u30b1\u30c3\u30c4\u8a3c\u5238\u682a\u5f0f\u4f1a\u793e\uff0f\n\u696d\u52d9\u5185\u5bb9\uff1a\u91d1\u878d\u5546\u54c1\u53d6\u5f15\u696d \u95a2\u6771\u8ca1\u52d9\u5c40\u9577\uff08\u91d1\u5546\uff09\u7b2c255\u53f7\uff09\u306e\u53d6\u5f15\u30b5\u30a4\u30c8\u3092\u8868\u793a\u3057\u307e\u3059\u3002";
res = confirm(c_name  + "\n\u3088\u308D\u3057\u3051\u308C\u3070\u300COK\u300D\u30DC\u30BF\u30F3\u3092\u30AF\u30EA\u30C3\u30AF\u3057\u3066\u304F\u3060\u3055\u3044\u3002\n\u8868\u793A\u3057\u306A\u3044\u5834\u5408\u306F\u300C\u30AD\u30E3\u30F3\u30BB\u30EB\u300D\u30DC\u30BF\u30F3\u3092\u30AF\u30EA\u30C3\u30AF\u3057\u3066\u304F\u3060\u3055\u3044\u3002");
 if (res == true)
 {
//	window.open(URL); ポップアップブロック対応
	MBHGpdf = window.open('');
	if (MBHGpdf) {
		MBHGpdf.location.href =  URL;
	} else {
		alert('ポップアップが許可されていないため、同一ウィンドウに表示します。\n新しいウィンドウに表示する場合はポップアップを許可していただくようお願いします。');
		location.href =  URL;
	}
 }
}



