﻿var sSubwinName = "SubWinNM";	//サブウィンドウの名前（全画面共通にする）
var fgsMode_Recruit = "10";
var fgsMode_Download = "70";
var fgsMode_Inquiry = "90";
var fgnCntInpPrm = 21;
var fgsBR="@@BR@@";				//改行を表す文字列

/************************************************************************/
// 前の画面に戻る
// Input Parameter
//    pVal:戻る画面数
//
// Output Parameter
//    なし
//
// 戻り値
//    true  :正常
//    false :エラー
/************************************************************************/
function HistoryBack(pVal){

	if (pVal != null){
		history.go(pVal);
	}else{
		history.back();
	}
	return false;
}
/*************************************************/
/*  明細の編集
// Input Parameter
//    psMode
//        10:求人エントリー
// Output Parameter
//    なし
/*************************************************/
function getMeisai(psMode) {
var sMeisai = "";	//明細

	//求人エントリー
	if(psMode==fgsMode_Recruit){
		switch(document.getElementById("kind").innerHTML){
			case "新卒採用":
				sMeisai="RE-SINSOTU";
				break;
			case "キャリア採用":
				sMeisai="RE-KEIKEN";
				break;
			case "契約社員採用":
				sMeisai="RE-KEIYAKU";
				break;
		}
	}

	return sMeisai;
}
/*************************************************/
/*  本文の項目編集
// Input Parameter
//    psItemName	  項目名
// Output Parameter
//    編集後の文字列
/*************************************************/
function getBodyItem(psItemName) {
var sBodyItem="";	//編集後の文字列
var sStr="";		//文字列編集エリア

	sStr = document.getElementById(psItemName).innerHTML;
	if(sStr == "　"){
		sStr = "";
	}

	sBodyItem = psItemName;
	sBodyItem += "=";
	sBodyItem += sStr;
	sBodyItem += ";";
	sBodyItem += fgsBR;

	return sBodyItem;
}
/*************************************************/
/*  本文の項目編集
// Input Parameter
//    psItemName	  項目名
//    psItenValue	  項目値
// Output Parameter
//    編集後の文字列
/*************************************************/
function getBodyItem2(psItemName,psItemValue) {
var sBodyItem="";		//編集後の文字列
var sStr=psItemValue;	//文字列編集エリア

	if(sStr == "　"){
		sStr = "";
	}

	sBodyItem = psItemName;
	sBodyItem += "=";
	sBodyItem += sStr;
	sBodyItem += ";";
	sBodyItem += fgsBR;

	return sBodyItem;
}
/************************************************************************/
// ラジオボタンの選択値を取得する
// Input Parameter
//    pID : オブジェクトのID
//
// Output Parameter
//    なし
//
// 戻り値
//    取得した値
/************************************************************************/
function Get_RadioValue(pObj){
	var i;	//ループカウンタ
	var sValue = "";

	for(i = 0; i < pObj.length; i++){ //全てのラジオボタンをスキャン
		if(pObj[i].checked){
			sValue = pObj[i].value;
			break;
		}
	}

	return sValue;
}
/************************************************************************/
// NullStringを&nbsp;に変換する
// Input Parameter
//    psValue : 変換する文字列
//
// Output Parameter
//    なし
//
// 戻り値
//    変換した値
/************************************************************************/
function Conv_NullString(psValue){
var sRet = psValue;

	if (psValue==""){
		sRet = "　";
	}

	return sRet;
}

/************以降 入力チェック用*********************/
/* 正常  ： 0 */
/* エラー：-1 */

/****************************************/
/*[チェック] ﾒｰﾙｱﾄﾞﾚｽﾁｪｯｸ(XXXX@XXX.XXX) */
/****************************************/
function ChkMailAdd(pStr){
/*
    var data=pStr.match(/^\S+@\S+\.\S+$/);
    if(data||!pStr){
        return -1;
    }
    return 0;
*/

	if (pStr.search(/[!-?A-~]+@[!-?A-~]+[.][!-?A-~]+/i)<0){
	        return -1;
	}
	return 0;
}
/****************************************/
/*[チェック] 数値（整数）               */
/*「1～9」は入力OK/小数点無し、正数のみ */
/*                                      */
/****************************************/
function ChkNum(pNum){

    var data=pNum.match(/[^0-9]/g);
    if(data||!pNum){
//        alert(pStr + "は半角英数で入力して下さい")
        return -1;
    }else{
        return 0;
    }
}


