/*------------------------------------------------------------------------------------------------
creation date 2009.10.9
http://money.sevenbank.co.jp/
Copyright (C) Seven Bank,Ltd. All Rights Reserved.
------------------------------------------------------------------------------------------------*/

var root = "/";

/*---------------------------------
footer
---------------------------------*/
function setFooter(){

	var str = '<div id="footer">';
	str += '<p>本サイトの住宅ローン、目的別ローンおよびサクサク投信検索は株式会社野村総合研究所が提供する『MoneySquare（マネースクエア）』（https://benefit.b2e.ne.jp/〜）のサービスを利用しております。また、当社のご紹介する商品やサービス等には、お客さまに必ずご確認いただきたい手数料やリスク等のご留意事項がありますので、お取引の前に必ず以下の「ご留意事項」をお読みください。</p>';
	str += '<ul><li><a href="http://faqsearch.sevenbank.co.jp/money_faq.html?flag=5&category=30" target="_blank">ご留意事項</a><img src="/shared/image/ico/ico_window.gif" alt="別ウィンドウで開きます" width="10" height="8" class="window" /></li>';
	str += '<li><a href="http://faqsearch.sevenbank.co.jp/money_faq.html?flag=5&category=33" target="_blank">動作環境</a><img src="/shared/image/ico/ico_window.gif" alt="別ウィンドウで開きます" width="10" height="8" class="window" /></li>';
	str += '<li><a href="http://faqsearch.sevenbank.co.jp/money_faq.html?flag=5&category=31" target="_blank">利用規約</a><img src="/shared/image/ico/ico_window.gif" alt="別ウィンドウで開きます" width="10" height="8" class="window" /></li><li><a href="'+root+'sitemap.html">サイトマップ</a></li><li><a href="http://www.sevenbank.co.jp/support/policy.html" target="_blank">勧誘方針</a><img src="/shared/image/ico/ico_window.gif" alt="別ウィンドウで開きます" width="10" height="8" class="window" /><li><a href="http://www.sevenbank.co.jp/support/privacy.html" target="_blank">プライバシーポリシー</a><img src="/shared/image/ico/ico_window.gif" alt="別ウィンドウで開きます" width="10" height="8" class="window" /></li></ul>';
	str += '<div id="copyright"><img src="' + root + 'common/image/copyright.gif" alt="Copyright (C) Seven Bank,Ltd. All Rights Reserved." width="231" height="9" /></div></div></div>';
	document.write(str);
}


function setFooter2(){

	var str = '<div id="footer">';
	str += '<p>本情報については、メンテナンスに万全を期しておりますが、その内容を保証するものではありません。また、将来の結果を保証するものでもございません。これらの情報によって生じたいかなる損害についても、本情報提供者は一切の責任を負いません。なお、当社のご紹介する商品やサービス等には、お客さまに必ずご確認いただきたい手数料やリスク等のご留意事項がありますので、お取引の前に必ず以下の「ご留意事項」をお読みください。</p>';
	str += '<ul><li><a href="http://faqsearch.sevenbank.co.jp/money_faq.html?flag=5&category=30" target="_blank">ご留意事項</a><img src="/shared/image/ico/ico_window.gif" alt="別ウィンドウで開きます" width="10" height="8" class="window" /></li>';
	str += '<li><a href="http://faqsearch.sevenbank.co.jp/money_faq.html?flag=5&category=33" target="_blank">動作環境</a><img src="/shared/image/ico/ico_window.gif" alt="別ウィンドウで開きます" width="10" height="8" class="window" /></li>';
	str += '<li><a href="http://faqsearch.sevenbank.co.jp/money_faq.html?flag=5&category=31" target="_blank">利用規約</a><img src="/shared/image/ico/ico_window.gif" alt="別ウィンドウで開きます" width="10" height="8" class="window" /></li><li><a href="'+root+'sitemap.html">サイトマップ</a></li><li><a href="http://www.sevenbank.co.jp/support/policy.html" target="_blank">勧誘方針</a><img src="/shared/image/ico/ico_window.gif" alt="別ウィンドウで開きます" width="10" height="8" class="window" /><li><a href="http://www.sevenbank.co.jp/support/privacy.html" target="_blank">プライバシーポリシー</a><img src="/shared/image/ico/ico_window.gif" alt="別ウィンドウで開きます" width="10" height="8" class="window" /></li></ul>';
	str += '<div id="copyright"><img src="' + root + 'common/image/copyright.gif" alt="Copyright (C) Seven Bank,Ltd. All Rights Reserved." width="231" height="9" /></div></div></div>';
	document.write(str);
}


/*---------------------------------
PRテキスト
---------------------------------*/
function pr_txt(flg){
	/*txt = 'ここにPRするテキスト'*/
	/*src = 'ここにPRするURL'*/
	switch(flg){
		case 1:
			var txt = '最大2,000円分のnanacoギフトプレゼント、投資デビュー！応援キャンペーン';
			var src = root + 'cp/count_prtext1.html';
		;break;

		case 2:
			var txt = 'netでコツコツ夏祭り　純金積立コツコツ、プラチナ積立、インターネットでコツコツ♪';
			var src = root + 'cp/count_prtext2.html';
		;break;
		default:return;
		}
	str = '<p class="pr_txt"><a href="'+src+'">'+txt+'</a></p>';
	document.write(str);
}



/*---------------------------------
スピードクイズ
---------------------------------*/
function money_quiz(flg){
	var tit = '新・金融基礎講座第12回';//クイズのタイトル
	var que = '自営業者のA男さん。老後に備え、個人型確定拠出年金に加入することにした。掛金は、誰が拠出するか？';//問題
	var ans_a = '本人';//Aの答え
	var a_link = root+'quiz/034/01_a.html?a11';//Aのリンク
	var ans_b = '市区町村';//Bの答え
	var b_link = root+'quiz/034/01_a.html?a12';//Bのリンク	
	if(flg == 1) {
			str = '<div id="money_game" class="clearfix">';
			str += '<h2>金融関連クイズ</h2>';
			str += '<div class="money_game_detail">';
			str += '<dl>';
			str += '<dt>'+tit+'</dt>';
			str += '<dd>';
			str += '<p>'+que+'</p>';
			str += '<ul>';
			str += '<li><img src="'+root+'common/image/ic/icn_a.gif" alt="A" width="19" height="13" border="0" /><a href='+a_link+'>'+ans_a+'</a></li>';
			str += '<li><img src="'+root+'common/image/ic/icn_b.gif" alt="B" width="19" height="13" border="0" /><a href='+b_link+'>'+ans_b+'</a></li>';
			str += '</ul>';
			str += '<br class="clear"></dd>';
			str += '</dl>';
			str += '</div>';
			str += '<p class="link_icn"><a href="'+root+'quiz/index.html">すべてのクイズを見る</a></p>';
			str += '</div>';
		} else if(flg == 2) {
			str = '<div id="sub_money_game">';
			str += '<dl class="sub_box2">';
			str += '<dt>クイズで学ぶ金融基礎講座</dt>';
			str += '<dd>';
			str += '<dl class="inner">';
			str += '<dt>'+que+'</dt>';
			str += '<dd>';
			str += '<ul>';
			str += '<li><span>A.</span><a href='+a_link+'>'+ans_a+'</a></li>';
			str += '<li><span>B.</span><a href='+b_link+'>'+ans_b+'</a></li>';
			str += '</ul>';
			str += '</dd>';
			str += '<dd class="exp_link clearfix">';
			str += '<p class="link_icn"><a href="'+root+'quiz/index.html">他のクイズを見る</a></p>';
			str += '</dd>';
			str += '</dl>';
			str += '</dd>';
			str += '</dl>';
			str += '</div>';
		}
	document.write(str);
}



/*---------------------------------
OKWave検索呼び出し
---------------------------------*/
function OK_Search(){
	var str = '<div id="search_ok">';
	str += '<div id="search_ok_tit">';
	str += '<h2>みんなのマネー相談室</h2>';
	str += '<p>「みんなのマネー相談室」は、株式、投資信託などの資産運用や住宅ローンなどのお金に関する疑問や悩みをみんなで解決するコミュニティサイトです。</p>';
	str += '<p class="link_btn"><a href="http://money.okwave.jp/" target="_blank"><img src="'+root+'common/image/button/btn_money_top.gif" alt="マネー相談室トップ" width="142" height="25" border="0" /></a></p>';
	str += '</div>';
	str += '<div id="search_ok_input" class="clearfix">';
	str += '<p class="search_ok_input_tit">コミュニティ内検索</p>';
	str += '<form name="searchF" method="POST" action="http://money.okwave.jp/search.php3" target="_blank">';
	str += '<table cellspacing="0" cellpadding="0">';
	str += '<tr>';
	str += '<td class="search_ok_input_txt_form"><input name="kw" type="text" maxlength="255" value="" style="width:270px;" /></td>';
	str += '<td class="search_ok_input_btn"><a href="#" onclick="javascript:submitOk();"><img src="'+root+'common/image/button/btn_search_ok.gif" alt="検索する" width="101" height="27" border="0" /></a><input type="hidden" name="stage_id" value=213></td>';
	str += '</tr>';
	str += '</table>';
	str += '</form>';
	str += '</div>';
	str += '<p class="ok_logo"><img src="'+root+'common/image/logo/logo_ok_powrer.gif" alt="powerd by OKWavw." width="515" height="23" /></p>';
	str += '</div>';
	document.write(str);	
	}

function submitOk(){
	document.searchF.submit();
	}

	

/*---------------------------------
アクセスランキング、お気に入り投信　(XMLロード)
---------------------------------*/
XmlsReq = false;
XmlsReqFavorite = false;
if(window.XMLHttpRequest) {
    XmlsReq = new XMLHttpRequest();
    XmlsReqFavorite = new XMLHttpRequest();
} else if(window.ActiveXObject) {
    try {
        XmlsReq = new ActiveXObject('Msxml2.XMLHTTP');
        XmlsReqFavorite = new ActiveXObject('Msxml2.XMLHTTP');
    } catch (e) {
        XmlsReq = new ActiveXObject('Microsoft.XMLHTTP');
        XmlsReqFavorite = new ActiveXObject('Microsoft.XMLHTTP');
    }

}

function RoadXml() {

	var uri_access = root + "ranking.xml";
	var ele_access = "access";
  	if (!XmlsReq) return;
    XmlsReq.abort();
    XmlsReq.open('GET', uri_access, true);
    XmlsReq.onreadystatechange = function() {
     if (XmlsReq.readyState == 4 && XmlsReq.status == 200) {
		var XML_Data = XmlsReq.responseXML;
		var HTML_Data = setRankingXMLData(XML_Data);
		if (document.getElementById(ele_access)){document.getElementById(ele_access).innerHTML = HTML_Data;}
		}
     }
	RoadFavoriteXml();
  	XmlsReq.send(null);
}


function RoadFavoriteXml() {

	var uri_favorite = root + "security/favorite/favorite.xml";
	var ele_favorite = "favorite";
	//IEのときのみ再度(IE7対策)
	if(getBrowserName() == "MSIE"){
		XmlsReqFavorite = new ActiveXObject('Microsoft.XMLHTTP');
	}

  	if(!XmlsReqFavorite) return;
		XmlsReqFavorite.abort();
    XmlsReqFavorite.open('GET', uri_favorite, true);
    XmlsReqFavorite.onreadystatechange = function() {
      if (XmlsReqFavorite.readyState == 4 && XmlsReqFavorite.status == 200) {
		var XML_Data = XmlsReqFavorite.responseXML;
		var HTML_Data_A = setFavoriteXMLData(XML_Data, "a");
		var HTML_Data_B = setFavoriteXMLData(XML_Data, "b");
		var HTML_Data_C = setFavoriteXMLData(XML_Data, "c");
		var HTML_Data_D = setFavoriteXMLData(XML_Data, "d");
		var html = "<dl>";
		html += "<dt class=\'first_child\'>■バランス派Aさん</dt><dd><ol>";
		html += HTML_Data_A;
		html += "</ol></dd><dt class=\'second_child\'>■積極運用派Bさん</dt><dd><ol>";
		html += HTML_Data_B;
		html += "</ol></dd><dt class=\'last_child\'>■手数料重視派Cさん</dt><dd class=\'last\'><ol>";
		html += HTML_Data_C;
		html += "</ol></dd></dl><ul class=\'hedge\'><li>これより先は、株式会社野村総合研究所が提供する『MoneySquare（マネースクエア）』のサービスを利用しております。</li></ul><p><a href=\'" + root + "security/favorite/\'><img src=\'" + root + "shared/image/sub/btn_detail.gif\' alt=\'詳しく見る\' /></a></p><dl class=\'date\'><dt>最終更新日：</dt><dd>" + HTML_Data_D + "</dd></dl>";
		if (document.getElementById(ele_favorite)){document.getElementById(ele_favorite).innerHTML = html;}
		}
     }
  	XmlsReqFavorite.send(null);

}


//アクセスランキング
function setRankingXMLData(XML_doc){
	var Data = XML_doc.getElementsByTagName("data");
	var Period=XML_doc.getElementsByTagName("period");
	var UpdateDay = XML_doc.getElementsByTagName("lastupdate");
	var html;
	html="<div id=\'access\'><ol>";
    for(i = 0; i < 5; i++){
	　　var entry = Data[i];
	　　var entryData = {};
	　　entryData['Txt'] = entry.getElementsByTagName('txt')[0].childNodes[0].nodeValue;
	　　entryData['Url'] = entry.getElementsByTagName('url')[0].childNodes[0].nodeValue;
    	html+="<li><dl><dt><img src=\'" + root + "shared/image/ico/ico_" + (i+1) + "place.gif\' alt=\'" + (i+1)+ "位\' width=\'28\' height=\'20\' /></dt><dd><a href=\'" + entryData['Url'] + "\'>" + entryData['Txt'] + "</a></dd></dl></li>";
    }

html+="</ol><dl class=\'date\'><dt>最終更新日：</dt><dd>" + UpdateDay[0].firstChild.nodeValue + "</dd><dt>集計期間：</dt><dd>" + Period[0].firstChild.nodeValue + "</dd></dl>";
    html+="<p><a href=\'ranking.html\'>TOP10はこちら</a></p></div>";
    return html;
}



//お気に入り投信
function setFavoriteXMLData(XML_doc, cat){
	if(cat =="d"){
		var UpdateDay = XML_doc.getElementsByTagName("lastupdate");
		return UpdateDay[0].firstChild.nodeValue;
	}
	var Cat = "data_" + cat ;
	var Data = XML_doc.getElementsByTagName(Cat);
	var html = "";
    for(i = 0; i < Data.length; i++){
	　　var entry = Data[i];
	　　var entryData = {};
	　　entryData['Url'] = entry.getElementsByTagName('url')[0].childNodes[0].nodeValue;
			var convertUrl = convert(entryData['Url']);	//&を変換
			entryData['Title'] = entry.getElementsByTagName('title')[0].childNodes[0].nodeValue;
		html += "<li><dl><dt><img src=\'" + root + "shared/image/ico/ico_no" + (i+1) + ".gif\' alt=\'" + (i+1)+ "\' width=\'19\' height=\'19\' /></dt><dd><a href=\"javascript:gotoResult(\'" + convertUrl + "\');\">" + entryData['Title'] + "</a></dd></dl></li>";
    }
    return html;
}


/*---------------------------------
サクサク投信検索へのリンク
---------------------------------*/
function gotoResult(val){

	var saurl = 'https://money.sevenbank.co.jp/tradings/i_index_invest.html?';
	var paramAry = new Array;
	var detailAry = new Array;
	var gotoAry = new Array;
			paramAry = val.split("&");
		for(i=0;i<=paramAry.length-1;i++){
		detailAry[i] = paramAry[i].split("=");
		}

		for(i=0;i<=detailAry.length-1;i++){
			if(detailAry[i][0] == "keyword"){
				detailAry[i][1] = escape(detailAry[i][1]);
				}
			gotoAry.push(detailAry[i][0]+ "=" +detailAry[i][1])
		}

		val = gotoAry.join("&");
	location.href = saurl + val;

}


/*---------------------------------

---------------------------------*/
function convert(val) {

	var data = val;
	if (data.match(/%26/g)) {
		data = data.replace(/%26/g, "&");
	}
	return data;
}


/*---------------------------------
ブラウザチェック
---------------------------------*/
var browserName = getBrowserName();
function getBrowserName() {

	appN	= navigator.appName.toUpperCase(); //ブラウザ名の取得
	userA = navigator.userAgent.toUpperCase(); //ブラウザ名の取得
	if (userA.indexOf("FIREFOX") >= 0)	return "FireFox";
	if (userA.indexOf("ICAB") >= 0)	 return "iCab";
	if (userA.indexOf("SAFARI") >= 0)	return "Safari";
	if (appN.indexOf("NETSCAPE") >= 0)	return "Netscape";
	if (appN.indexOf("MICROSOFT") >= 0) {
	appVer	= navigator.userAgent;
		if (window.opera) {
			return "Opera";
		}else{
			return "MSIE";
		}
	}
	return "None";
}



/*---------------------------------
検索窓カーソル
---------------------------------*/
function iptfocus(fn,bn){
	eval("document."+fn+"."+bn).value="";
}

