/*
	13歳のハローワーク公式サイト
	bodyheader.js
	■依存ファイル
	cmnfunc.js
*/
var gBodyHeaderLoginId = "";

/*
	ログイン状態表示
*/
function put_screen_name(val)
{
	try {
		var obj_status = document.getElementById("HEADER_STATUS_BAR");
		if (null == obj_status) {
			return;
		}

		var html_str = "";
		if ("login" == val["logged"]) {
			gBodyHeaderLoginId = val["member_id"];
			html_str += "<p class='headerStatusName'>ようこそ<strong>" + val["name"] + "</strong>さん</p>";
			if ("5" == val["gid"]) {
				html_str += "<p class='headerStatusForget'><a href='" + cmnUrlMinna("/work_con/m/o") + "'>登録内容変更</a></p>";
			} else if("9" == val["gid"]) {
				html_str += "<p class='headerStatusForget'><a href='" + cmnUrlMinna("/work_con/m/s") + "'>登録内容変更</a></p>";
			}
			html_str += "<ul>";
			if ("5" == val["gid"]) {
				html_str += "<li>";
				html_str += "<a href='" + cmnUrlMinna("/work_con/m/m/i/" + gBodyHeaderLoginId) + "'>";
				html_str += "<img src='../cmn/img/bodyheader/statusbar_btn5.gif' alt='あなたの仕事白書' width='104' height='21'>";
				html_str += "</a>";
				html_str += "</li>";
			} else if("9" == val["gid"]) {
				html_str += "<li>";
				html_str += "<a href='" + cmnUrlMinna("/members/ques/" + gBodyHeaderLoginId) + "'>";
				html_str += "<img src='../cmn/img/bodyheader/statusbar_btn3.gif' alt='質問・回答の履歴' width='104' height='21'>";
				html_str += "</a>";
				html_str += "</li>";
			}
			html_str += "<li>";
			html_str += "<a href='" + cmnUrlMinna("/index.php?ACT=10&FROM=") + "'>";
			html_str += "<img src='../cmn/img/bodyheader/statusbar_btn4.gif' alt='ログアウト' width='82' height='21'>";
			html_str += "</a>";
			html_str += "</li>";
			html_str += "</ul>";
		} else {
			gBodyHeaderLoginId = "";
			/* DBG */ //alert("put_screen_name:val[name]=[" + val["name"] + "]");
			html_str += "<p class='headerStatusName'>ようこそ<strong>" + val["name"] + "</strong>さん</p>";
			html_str += "<p class='headerStatusForget'>";
			html_str += "<a href='javascript:;'";
				html_str += " onclick=\"cmnOpenWindow('";
					html_str += cmnUrlMinna("/mdf/index.php?S=0&amp;C=login&amp;M=forgot");
					html_str += "','window','width=500,height=340')\"";
			html_str += ">";
			html_str += "ID・パスワード忘れ";
			html_str += "</a>";
			html_str += "</p>";
			html_str += "<ul>";
			html_str += "<li>";
			html_str += "<a href='" + cmnUrlMinna("/forum/join") + "'>";
			html_str += "<img src='../cmn/img/bodyheader/statusbar_btn1.gif' alt='新規登録' width='82' height='21'>";
			html_str += "</a>";
			html_str += "</li>";
			html_str += "<li>";
			html_str += "<a href='" + cmnUrlMinna("/forum/frm_login?URI=" + cmnUrlWww("")) + "'>";
			html_str += "<img src='../cmn/img/bodyheader/statusbar_btn2.gif' alt='ログイン' width='82' height='21'>";
			html_str += "</a>";
			html_str += "</li>";
			html_str += "</ul>";
		}
		/* DBG */ //alert("html_str=[" + html_str + "]");
		document.getElementById("HEADER_STATUS_BAR").innerHTML = html_str;

		// MyMap
		bodyheaderMyMap(gBodyHeaderLoginId);
	} catch(e) {
		/* DBG */ //alert("put_screen_name:exception=[" + e + "]");
	}
}

function bodyheaderLoadSessions()
{
	var obj_status = document.getElementById("HEADER_STATUS_BAR");
	if (null == obj_status) {
		return;
	}

	var readSessionId = "HEADER_STATUS_READ";	// 'read';
	var api = "http://minna.13hw.com/forum/fnc_get_login_info";
	var head = document.getElementsByTagName('head').item(0);
	/* DBG */ //alert("head=[" + head + "]");

	var objReadSes = document.getElementById(readSessionId);
	if (null != objReadSes){
		head.removeChild(objReadSes);
	}

	var s = document.createElement('script');
	s.setAttribute('type', 'text/javascript');
	s.setAttribute('src', api);
	s.setAttribute('id', readSessionId)
	s.setAttribute('charset', 'UTF-8');
	head.appendChild(s);
}

function bodyheaderMyMap(id)
{
	// TOPページ
	var obj = document.getElementById("BODYHEADER_MYMAP_TOP");
	if (null != obj) {
		strHtml = '<p>'
				+ 'ここでは、好きなこと、気になることなどをキーワードに、自分だけの「13歳のハローワークマップ」を作成することができます。'
				+ 'さぁ、キミもチャレンジして、いろいろな仕事を見つけよう！<br>';
		if ("" == id) {
			strHtml += '（作成するには、サイトへの'
					+ '<a href="' + cmnUrlMinna("/forum/join") + '">登録</a>・'
					+ '<a href="' + cmnUrlMinna("/forum/frm_login?URI=http://www.13hw.com") + '">ログイン</a>'
					+ 'が必要です。）';
		}
		strHtml += '</p><br>';
		if ("" != id) {
			strHtml += '<p>→<a href="' + cmnUrlMinna("/mymap/mm0001.php?id=" + id) + '">自分のマップ見る</a></p>';
		}
		strHtml += '<p>→<a href="' + cmnUrlMinna("/mymap/mm0001.php") + '">みんなのマップ見る</a></p>';
		obj.innerHTML = strHtml;
	}

	// 職業紹介ページ
	tagObj = document.getElementById("mymap");
	if (null != tagObj) {
		setMyMapMemberId(gBodyHeaderLoginId, "");
	}
}

/*
	ポップアップメニュー
*/
function bodyheaderMenuOn(x)
{
	document.getElementById("HEADER_NAVI1_SUB" + x).style.visibility = "visible";
}

function bodyheaderMenuOff(x)
{
	document.getElementById("HEADER_NAVI1_SUB" + x).style.visibility = "hidden";
}

/*
	画像の変更
*/
function bodyheaderChgGif(id)
{
	try {
		document.images[id].src = "../cmn/img/bodyheader/" + id + ".gif";
	} catch (e) {
		/* DBG */ //alert("bodyheaderChgGif:exception=[" + e + "]");
	}
}
function bodyheaderChgGifF2(id)
{
	try {
		document.images[id].src = "../cmn/img/bodyheader/" + id + "_f2.gif";
	} catch (e) {
		/* DBG */ //alert("bodyheaderChgGifF2:exception=[" + e + "]");
	}
}

