/* 共通処理 */
function funcAction(vBehavior, vTarget) {

	document.ENTRY.behavior.value = vBehavior;

	document.ENTRY.action = vAction;
	document.ENTRY.target = vTarget;
	document.ENTRY.submit();

}

/* ヘルプ */
function funcOpenHelp(vHTML_URL){

	if(vHTML_URL=="/ecase/search/helps/researchoutblock.html"){
		window.open(vHTML_URL,'HelpWin','width=400,height=400,toolbar=no,Directories=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no');
		vTempWin = window.open('','HelpWin','width=400,height=400,toolbar=no,Directories=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no');
		vTempWin.document.open();
		vTempWin.document.write("ヘルプ画面は未実装です。");
		vTempWin.document.close();
	}
	else{
		MM_openBrWindow(vHTML_URL,'help','width=404,height=400');
	}
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
	window.open(theURL,winName,features);
}

/* 共通バリデーションチェック－西暦の判定 */
function funcValidYear(vYear) {
	
	vMsg = "西暦４桁（半角数字）で入力して下さい";
	if ( isNaN(vYear) ){

		 return vMsg; 
	}
	else{
		if( (vYear < 1900) || (2999 < vYear) ){

			 return vMsg; 
		}
		else{
			return "ok";
		}
	}
}
/* 共通バリデーションチェック－日付の判定 */
function funcValidDay(vDay) {
	
	vMsg = "半角数字で正しい日付を入力して下さい";
	if ( isNaN(vDay) ){

		 return vMsg; 
	}
	else{
		if( (vDay < 1) || (31 < vDay) ){
			 return vMsg; 
		}
		else{
			return "ok";
		}
	}
}
/* 共通バリデーションチェック－数値の判定 */
function funcValidNumber(vValue) {
	
	vMsg = "半角数字で入力して下さい";
	if ( isNaN(vValue) ){

		 return vMsg; 
	}
	else{
		return "ok";
	}
}
/* 共通バリデーションチェック－入力のありなしの判定 */
function funcValidEnptyOrNot(vValue){
	
	vMsg = "必須項目ですので、入力して下さい";

	vValue = vValue.replace(/ /g,'');
	vValue = vValue.replace(/　/g,'');

	if(vValue == ''){

		 return vMsg;
	}
	else{
		return "ok";
	}
}

function funcResetForm(){

	if(confirm('フォームをリセットして入力内容クリアをします。よろしいですか？\n（クリアした内容を元に戻すことは出来ません。）')){

		window.document.forms[0].reset();
	}
}

function funcDispMsgNowSearching(){

	document.getElementById("msgDispArea").innerHTML = "ただいま検索中です。暫くお待ち下さい・・・・・。";
}

/* エラーメッセージ */
var strErrComment="（エラー内容は画面にも表示されていますので、このダイアログを閉じても確認することが出来ます。）";

function funcErrMsgAlert() {
	var errMsg="";
	if (document.all)
	{
		errMsg=document.all.disp_errors.innerHTML;
		if (errMsg != '') {
			while(errMsg.indexOf('<') > -1){
				errMsg = errMsg.replace(/</g,'');
				errMsg = errMsg.replace(/L/g,'');
				errMsg = errMsg.replace(/I/g,'');
				errMsg = errMsg.replace(/>/g,'');
				errMsg = errMsg.replace(/\//,'');
				errMsg = errMsg.replace(/BR/,'\n　　　');
				errMsg = errMsg.replace(/\//g,'');
				errMsg = errMsg.replace(/U/g,'');
			}
			alert(errMsg + "\n\n" + strErrComment);
		}
	}
}
