/*
+-----------------------------
| Message関連
+-----------------------------
*/
gsi.message = new Object();
// +-----------------------------
// | メッセージ表示処理
// +-----------------------------
gsi.message.show = function (msgString)
{
	if(msgString == undefined || msgString == ''){
		var frm = gsi.forms.getCurrentForm();
		//HIDDENにメッセージがある場合、表示する
		if( frm.message != undefined )
		{
			var msg = "";
			var cnt = frm.message.length;
			if(cnt >= 2)
			{
				for(var i=0;i<cnt;i++)
				{
					msg += frm.message[i].value + "<br>";
				}
			}
			else
			{
				msg = frm.message.value;
			}
			gsi.message.display(msg);
		}
	}else{
		gsi.message.display(msgString);
	}
};
// +-----------------------------
// | メッセージウィンドウを閉じる
// +-----------------------------
gsi.message.close = function (visibleFlg)
{
	var messageWindow = document.getElementById("message");
	messageWindow.style.display = "none";
	
	if(!visibleFlg){
		// 非表示にしたセレクト要素を表示する
		if (IE_VAR){
			var elems = document.getElementsByTagName("select");
			for (i = 0; i < elems.length; i++) {
				// nameの末尾が「Hid」以外のelement
				if(!elems[i].name.match(/Hid$/)){
					elems[i].style.visibility = "visible";
				}
			}
		}
	}
};

// +-----------------------------
// | メッセージウィンドウを表示する
// +-----------------------------
gsi.message.display = function (msgString)
{
	var messageWindow = document.getElementById("message");
	var messageBody = document.getElementById("message_body");
	messageBody.innerHTML = msgString;
	if (IE){
		messageWindow.style.left = document.body.scrollLeft || document.documentElement.scrollLeft + 300 + 'px';
		messageWindow.style.top  = document.body.scrollTop || document.documentElement.scrollTop + 150 + 'px';
	}else{
		messageWindow.style.left = window.pageXOffset + 300 + 'px';
		messageWindow.style.top  = window.pageYOffset + 150 + 'px';
	}
	messageWindow.style.display = "block";
	
	// IE6ではセレクト要素がdivで隠せないので、非表示にする
	if (IE_VAR){
		var elems = document.getElementsByTagName("select");
		for (i = 0; i < elems.length; i++) {
			// nameの末尾が「Hid」以外のelement
			if(!elems[i].name.match(/Hid$/)){
				elems[i].style.visibility = "hidden";
			}
		}
	}
}

