
//----------------------------------------------------------
// サブメニュー画像のプリロード
// 
//----------------------------------------------------------
function preloadImages(in_URL) {

	// 以下に、プリロードする画像を設定する。
	var preLoadImagesURL = new Array(
		in_URL + "images/common/submenu-vision.png",
		in_URL + "images/common/submenu-vision-on.png",
		in_URL + "images/common/submenu-overview.png",
		in_URL + "images/common/submenu-overview-on.png",
		in_URL + "images/common/submenu-history.png",
		in_URL + "images/common/submenu-history-on.png",
		in_URL + "images/common/submenu-press.png",
		in_URL + "images/common/submenu-press-on.png",
		in_URL + "images/common/submenu-news.png",
		in_URL + "images/common/submenu-news-on.png",
		in_URL + "images/common/submenu-map.png",
		in_URL + "images/common/submenu-map-on.png",
		in_URL + "images/common/submenu-corpinfo.png",
		in_URL + "images/common/submenu-corpinfo-on.png",
		in_URL + "images/common/submenu-career.png",
		in_URL + "images/common/submenu-career-on.png",
		in_URL + "images/common/submenu-flesh.png",
		in_URL + "images/common/submenu-flesh-on.png",
		in_URL + "images/common/submenu-flow.png",
		in_URL + "images/common/submenu-flow-on.png",
		in_URL + "images/common/submenu-recinfo.png",
		in_URL + "images/common/submenu-recinfo-on.png",
		in_URL + "images/common/submenu-greeting.png",
		in_URL + "images/common/submenu-greeting-on.png",
		in_URL + "images/common/submenu-irnews.png",
		in_URL + "images/common/submenu-irnews-on.png",
		in_URL + "images/common/submenu-company.png",
		in_URL + "images/common/submenu-company-on.png",
		in_URL + "images/common/submenu-fincial.png",
		in_URL + "images/common/submenu-fincial-on.png",
		in_URL + "images/common/submenu-irschedul.png",
		in_URL + "images/common/submenu-irschedul-on.png",
		in_URL + "images/common/submenu-investor.png",
		in_URL + "images/common/submenu-investor-on.png",
		in_URL + "images/common/submenu-disclosure.png",
		in_URL + "images/common/submenu-disclosure-on.png",
		in_URL + "images/common/submenu-stock.png",
		in_URL + "images/common/submenu-stock-on.png",
		in_URL + "images/common/submenu-irfaq.png",
		in_URL + "images/common/submenu-irfaq-on.png",
		in_URL + "images/common/submenu-irinfo.png",
		in_URL + "images/common/submenu-irinfo-on.png",
		in_URL + "images/common/submenu-irmail.png",
		in_URL + "images/common/submenu-irmail-on.png",
		in_URL + "images/common/submenu-escape.png",
		in_URL + "images/common/submenu-escape-on.png",
		in_URL + "images/common/submenu-electronic.png",
		in_URL + "images/common/submenu-electronic-on.png"
	);


	// サブメニュー画像のプリロード
	preImg=new Array();
	for(i=0;i<preLoadImagesURL.length;i++){

		preImg[i]=new Image()
		preImg[i].src=preLoadImagesURL[i]
	}
}


//----------------------------------------------------------
// ヘッダーメニューのサブメニューの表示
// 
//----------------------------------------------------------
function showHeaderSubMenu(in_Menu) {

	//
	// サブメニュー表示のクリアー
	//
	clearSubMenu();

	//
	// サブメニューの表示
	//
	// 事業形態
	if(in_Menu == "1") {
		document.getElementById("submenu-business").className = "normal";
	} 

	// 会社案内
	else if(in_Menu == "2") {
		document.getElementById("submenu-corporate").className = "normal";
	} 
	// 採用情報
	else if(in_Menu == "3") {
		document.getElementById("submenu-recruit").className = "normal";
	} 
	// 株主・投資家様	
	else if(in_Menu == "4") {
		document.getElementById("submenu-ir").className = "normal";
	} 
}

//----------------------------------------------------------
// サブメニュー表示のクリアー
// 
//----------------------------------------------------------
g_setTimeoutIDofCleaerHeaderSubMenu = 0;
function clearHeaderSubMenu(in_Event) {

	// onmouseover
	if(in_Event == "1") {
		clearTimeout( g_setTimeoutIDofCleaerHeaderSubMenu ); 
	}
	// onmouseout
	else if(in_Event == "2") {
		g_setTimeoutIDofCleaerHeaderSubMenu = setTimeout( "clearSubMenu()", 3000 );
	} 
}


//----------------------------------------------------------
// サブメニュー表示のクリアー（ローカル関数）
// 
//----------------------------------------------------------
function clearSubMenu() {

	if(document.getElementById("submenu-business").className == "normal") {
		document.getElementById("submenu-business").className = "none";
	}
	else if(document.getElementById("submenu-corporate").className == "normal") {
		document.getElementById("submenu-corporate").className = "none";
	}
	else if(document.getElementById("submenu-recruit").className == "normal") {
		document.getElementById("submenu-recruit").className = "none";
	}
	else if(document.getElementById("submenu-ir").className == "normal") {
		document.getElementById("submenu-ir").className = "none";
	}
}


//----------------------------------------------------------
// サブメニューHTMLの作成
// 　in_HeaderMenuID：アクティブにしたいメインメニューのID
// 　　　　　　　　　 指定しない場合は、どのメニューもアクティブにならない。
// 　　　　　　　　　 
//----------------------------------------------------------
function createHeaderSubMenuHTML(in_HeaderMenuID) {

	// HTML設定
	var html = ''
		+ '<li id="toppage"><a class="normal" href="http://www.remixpoint.co.jp/index.html"  onmouseover="clearSubMenu()">トップページ</a></li>'
		+ '<li id="business"><a class="normal" href="http://www.remixpoint.co.jp/business/index.html" onmouseover="showHeaderSubMenu(1)">事業形態</a>'
		+ '    <ul id="submenu-business" class="none" onmouseover="clearHeaderSubMenu(1)" onmouseout="clearHeaderSubMenu(2)"><!-- submenu-business -->'
		+ '        <li id="point-sub"><a href="http://www.remixpoint.co.jp/business/index.html">リミックスポイントとしての個性</a></li>'
		+ '        <li id="core-sub"><a href="http://www.remixpoint.co.jp/business/core.html">リミックスポイントの強み</a></li>'
		+ '        <li id="ourbsins-sub"><a href="http://www.remixpoint.co.jp/business/casestudy/index.html">事業紹介</a></li>'
		+ '    </ul><!-- /submenu-business -->'
		+ '</li>'
		+ '<li id="corporate"><a class="normal" href="http://www.remixpoint.co.jp/corporate/index.html" onmouseover="showHeaderSubMenu(2)">会社案内</a>'
		+ '    <ul id="submenu-corporate" class="none" onmouseover="clearHeaderSubMenu(1)" onmouseout="clearHeaderSubMenu(2)"><!-- submenu-corporate -->'
		+ '        <li id="vision-sub"><a href="http://www.remixpoint.co.jp/corporate/index.html">経営理念</a></li>'
		+ '        <li id="overview-sub"><a href="http://www.remixpoint.co.jp/corporate/overview.html">会社概要</a></li>'
		+ '        <li id="history-sub"><a href="http://www.remixpoint.co.jp/corporate/history.html">沿革</a></li>'
		+ '        <li id="press-sub"><a href="http://www.remixpoint.co.jp/corporate/press/index.html">プレスリリース</a></li>'
		+ '        <li id="news-sub"><a href="http://www.remixpoint.co.jp/corporate/news/index.html">リミックスポイントニュース</a></li>'
		+ '        <li id="map-sub"><a href="http://www.remixpoint.co.jp/corporate/map.html">会社地図</a></li>'
		+ '        <li id="corpinfo-sub"><a href="https://www.remixpoint.co.jp/corporate/corpinfo.html">当社に関するお問い合わせ</a></li>'
		+ '    </ul><!-- /submenu-corporate -->    '
		+ '</li>   '
		+ '<li id="recruit"><a class="normal" href="http://www.remixpoint.co.jp/recruit/career/index.html" onmouseover="showHeaderSubMenu(3)">採用情報</a>'
		+ '    <ul id="submenu-recruit" class="none" onmouseover="clearHeaderSubMenu(1)" onmouseout="clearHeaderSubMenu(2)"><!-- submenu-recruit -->'
		+ '        <li id="career-sub"><a href="http://www.remixpoint.co.jp/recruit/career/index.html">中途採用</a></li>'
		+ '        <li id="flesh-sub"><a href="http://www.remixpoint.co.jp/recruit/flesh/index.html">新卒採用</a></li>'
		+ '        <li id="flow-sub"><a href="http://www.remixpoint.co.jp/recruit/flow.html">選考の流れ</a></li>'
		+ '        <li id="recinfo-sub"><a href="https://www.remixpoint.co.jp/recruit/recruit-info.html">採用に関するお問い合わせ</a></li>'
		+ '    </ul><!-- /submenu-recruit -->'
		+ '</li>'
		+ '<li id="ir"><a class="normal" href="http://ir.remixpoint.co.jp/" onmouseover="showHeaderSubMenu(4)">株主・投資家様へ</a>'
		+ '    <ul id="submenu-ir" class="none" onmouseover="clearHeaderSubMenu(1)" onmouseout="clearHeaderSubMenu(2)"><!-- submenu-ir -->'
		+ '        <li id="irnews-sub"><a href="http://ir.remixpoint.co.jp/">IRニュース</a></li>'
		+ '        <li id="company-sub"><a href="http://ir.remixpoint.co.jp/html/message.html">会社案内</a></li>'
		+ '        <li id="fincial-sub"><a href="http://ir.remixpoint.co.jp/html/highlight.html">財務ハイライト</a></li>'
		+ '        <li id="irschedul-sub"><a href="http://ir.remixpoint.co.jp/html/schedule.html">IRスケジュール</a></li>'
		+ '        <li id="investor-sub"><a href="http://ir.remixpoint.co.jp/html/shiryo.html">IR資料</a></li>'
		+ '        <li id="disclosure-sub"><a href="http://ir.remixpoint.co.jp/html/kaizi.html">適時開示情報</a></li>'
		+ '        <li id="stock-sub"><a href="http://ir.remixpoint.co.jp/html/kabushiki.html">株式情報</a></li>'
		+ '        <li id="irfaq-sub"><a href="http://ir.remixpoint.co.jp/html/faq.html">FAQ</a></li>'
		+ '        <li id="irinfo-sub"><a href="https://www.remixpoint.co.jp/ir/ir-info.html">IRに関するお問い合わせ</a></li>'
		+ '        <li id="irmail-sub"><a href="https://www.remixpoint.co.jp/ir/ir-mail.html">IRメールニュース</a></li>'
		+ '        <li id="escape-sub"><a href="http://www.remixpoint.co.jp/ir/escape.html">免責事項</a></li>'
		+ '        <li id="electronic-sub"><a href="http://ir.remixpoint.co.jp/html/denshi.html">電子公告</a></li>'
		+ '    </ul><!-- /submenu-ir -->'
		+ '</li>'
		+ '';

	// HTML作成
	document.open();
	document.write(html);
	document.close();


	// 指定したIDをアクティブにする
	if( createHeaderSubMenuHTML.arguments.length == 1 ) {
		setActiveOfHeaderMenu(in_HeaderMenuID);
	}
}


//----------------------------------------------------------
// 指定したヘッダーメニューをアクティブに設定（ローカル関数）
// 
//----------------------------------------------------------
function setActiveOfHeaderMenu(in_HeaderMenuID) {

	document.getElementById(in_HeaderMenuID).firstChild.className = "active";
}
