

	function test() {
		alert("test");
	}


	var x = '';
	var y = '';


	// ブラウザ種別の確認
	IE=window.opera||document.all;
	N6=document.getElementById&&!IE;
	
	if (N6)document.captureEvents(Event.MOUSEMOVE);
	document.onmousemove = mSt;

	//	マウス座標の取得
	function mSt(e){
		var diff = 65;
	
		if(N6){
			x = e.pageX;
			y = e.pageY - diff;
			document.routeEvent(tEv)
			
		} if (IE) {
			x = event.clientX;
			y = document.documentElement.scrollTop + event.clientY - diff;
		}
		
	}
	
	// スクロール位置を取得する。
	function getScrollPosition(objForm) {
		var y = document.documentElement.scrollTop || document.body.scrollTop;
		objForm.SCROLL_Y.value = y;
	}


	// 汎用パラメータのセット
	function setParam(param, val) {
		param.value = val;	
	}


	// エラー内容バルーン表示
	function baloonOn(objName) {
		var layer = "";
		layer += '<table width="275" border="0" style="position:absolute;top:' + y + 'px;left:' + x + 'px;filter:alpha(opacity=90)">';
		layer += '	<tr><td width="275" height="61" background="img/baloon.gif">';
		layer += '		<table><tr><td width="40">';
		layer += '			</td><td width="210" valign="top" align="left">';
		layer += errMsgArray[objName];
		layer += '			</td></tr></table>';
		layer += '	</td></tr>';
		layer += '</table>';
		objName = objName + "ID";
		setOpacity(objName);
		document.getElementById(objName).innerHTML=layer;
	}
	
	
	// エラー内容バルーンを消す
	function baloonOff(objName) {
		var layer = "";
		layer += '<table style="position:absolute;">';
		layer += '	<tr><td>';
		layer += '	</td></tr>';
		layer += '</table>';
		objName = objName + "ID";
		document.getElementById(objName).innerHTML=layer;
	}

 function setOpacity(layName) {
    //arg は 0透明 1不透明
    //n4やmac-e4などopacity未対応は0以下で代替処理としてhiddenする
    var ua = navigator.userAgent

    if( window.opera ) return          //o6,o7
    if( document.layers )              //n4
           var oj = document.layers[layName]
    else if( document.all )            //e4,e5,e6
           var oj = document.all(layName).style
    else if( document.getElementById ) //n6,n7,m1,s1
           var oj =document.getElementById(layName).style

    if(document.layers ||
       ua.indexOf('Mac_PowerPC') !=-1 && document.all ||
       ua.indexOf('Safari') !=-1 ) {   //n4,mac-e4,mac-e5,s1

    } else if(document.all) {          //win-e4,win-e5,win-e6
        
    } else if(ua.indexOf('Gecko')!=-1) //n6,n7,m1
        document.getElementById(layName).style.MozOpacity = 0.9;
  }


	var windowFlg = false;

	var wx = 0;
	var wy = 0;
	var ww = 0;
	var wh = 0;
	
	function setXY(xx, yy, width, height) {
		wx = xx;
		wy = yy;
		ww = width;
		wh = height;
	}
	

	function checkCloseSubWindow() {
		if (windowFlg == true) {
			if (x < wx) {
				closeSubWindow();
			} else if (y < wy - 65) {
				closeSubWindow();
			} else if (x > ww) {
				closeSubWindow();
			} else if (y> wh - 65) {
				closeSubWindow();
			}
		}
	}



	function setWindowFlg(val) {
		windowFlg = val;
	}


	function closeSubWindow() {
		var layer = "";
		layer += '<table style="position:absolute;">';
		layer += '	<tr><td>';
		layer += '	</td></tr>';
		layer += '</table>';
		document.getElementById('subWindowID').innerHTML=layer;
		windowFlg = false;
	}


	
	function checkTextNull(obj) {
		var val = obj.value;
		val = val.replace(/^\s+|\s+$/g, "");
		return val;
	}


	function openImageWindow(imageName, ix, iy, comment) {
		wx = (screen.width - ix) /2;
		wy = (screen.height - iy) /2;
		
		subWin = window.open("_blank","プロフィール画像","left=" + wx + ",top=" + wy + ",width="+ix+",height="+iy+",locatin=no,menubar=no");
		str = "<img src='" + imageName +"' onclick='window.close()' title='" + comment + "'>";
		subWin.document.open();
    	subWin.document.write(
     	'<html>'
    	+'<head><title>プロフィール画像</title></head>'
    	+'<body style="margin:0;padding:0;border:0;">'
    	+ str
    	+'</body>'
    	+'</html>'
    	);
		subWin.document.close();
	}
	
	

	// 通常フォームセンド
	function sendForm(objForm, target,exe) {
		objForm.action = "Controller";
		objForm.TARGET.value = target;
		objForm.EXECUTE.value = exe;
		objForm.encoding = "application/x-www-form-urlencoded";
		getScrollPosition(objForm);
	  	objForm.submit();
	}

	
	// マルチパートフォームセンド
	function sendMultiPartForm(objForm, target, exe) {
		objForm.action = "Controller";
		objForm.TARGET.value = target;
		objForm.EXECUTE.value = exe;
		objForm.encoding= "multipart/form-data";	// IE, FireFox
		objForm.enctype = "multipart/form-data";	// Safari用
		getScrollPosition(objForm);
	  	objForm.submit();
	}


	// ログインセンド	
	function login(objForm) {
		objForm.encoding = "application/x-www-form-urlencoded";
		objForm.action = "Login";
	  	objForm.submit();
	}


	var errMsgArray = new Array();	// エラーメッセージ配列
	
	
	function forgetMailWindowOn(xx, yy) {
		setXY(xx, yy, xx + 358, yy + 208);
	
		var layer = "";
		layer += '<table border="0" width="358" cellpadding="0" cellspacing="0" style="position:absolute;top:' + yy + 'px;left:' + xx + 'px;filter:alpha(opacity=90)"">';
		layer += '	<tr><td width="358" height="208" align="left" valign="top" background="img/sub_window.gif">';
		layer += '		<table border="0" cellspacing="0" cellpading="0">	';
		layer += '			<tr>	';
		layer += '				<td width="30" rowspan="5">';
		layer += '				</td>	';
		layer += '			</tr>	'; 
		layer += '			<tr>	';
		layer += '				<td width="300" class="restitle" style="color:#774444" align="left"><br>';
		layer += '					<b>パスワードを忘れた場合</b><br>	';
		layer += '				</td>	';
		layer += '			</tr>	'; 
		layer += '			<tr>	';
		layer += '				<td style="color:#774444"align="left"><br>';
		layer += '					<b>・メールアドレス</b><br><br>	';
		layer += '					<input type="text" name="bean_ForgetMail" maxlength="64" style="width:220px"> ';
		layer += '				</td>	';
		layer += '			</tr>	'; 
		layer += '			<tr>	';
		layer += '				<td align="left" class="middle" height="50">	';
		layer += '					※登録されているメールアドレス宛てにパスワード内容を送信します	';
		layer += '				</td>	';
		layer += '			</tr>	';
		layer += '			<tr>	';
		layer += '				<td align="right">	';
		layer += '					<a href="JavaScript:closeSubWindow()"> ';
		layer += '						<img src="img/btn/cancel_btn.gif" onMouseOver="this.src=\'img/btn/cancel_btn_on.gif\'" onMouseout="this.src=\'img/btn/cancel_btn.gif\'" border="0"> ';
		layer += '					</a> ';
		layer += '					<a href="JavaScript:sendFirgetMail(document.forms.mainForm.bean_ForgetMail)"> ';
		layer += '						<img src="img/btn/send_btn.gif" onMouseOver="this.src=\'img/btn/send_btn_on.gif\'" onMouseout="this.src=\'img/btn/send_btn.gif\'" border="0"> ';
		layer += '					</a> ';
		layer += '				</td>	';
		layer += '			</tr>	';
		layer += '		</table>	';
		layer += '	</td></tr>';
		layer += '</table>';
		setOpacity('subWindowID',0);
		document.getElementById('subWindowID').innerHTML=layer;
	}




	function sendFirgetMail(obj) {
		var val = checkTextNull(obj)
		if (val != "") {
			sendForm(document.forms.mainForm,'MainFrame', 'exeForgetPass');
		} else {
			alert("メールアドレスが未入力です。");
		}
	}
		
