var CancelFlg1 = 0;
var CancelFlg2 = 0;
function js_GetFileExt(i_String){
	var i, ii, buf;
	buf = i_String;
	i = 0;
	ii = buf.indexOf("\\", i);
	while(ii != -1){
		i = ii + 1;
		ii = buf.indexOf("\\", i);
	}
	buf = buf.substring(i, buf.length);
	return buf;
}
function js_ClearCookie(){
	var arrComKey = new Array("m_UserId", "m_PassWd", "s_UserId", 
	                          "s_SysCls", "s_CompanyCd", "s_SectCd", 
	                          "s_SvrCompanyCd", "s_SvrOrdCls","s_NowPath");
	var arrComValue = new Array(9);
	for (LoopCnt = 0; LoopCnt < 9; LoopCnt++){
		arrComValue[LoopCnt] = js_GetCookie(arrComKey[LoopCnt]);
	}
	for (i = 0; i < 20; i++)
		document.cookie = "dummy" + i + "=dummy;";
	for (LoopCnt = 0; LoopCnt < 9; LoopCnt++){
		document.cookie = arrComKey[LoopCnt] + "=" + arrComValue[LoopCnt] + "; ";
	}
}
function js_SetCookie(i_Name, i_String, i_option){
	document.cookie = i_Name + "=" + i_String + "; path=/; " + i_option + ";";
}
function js_GetCookie(i_Name){
	var p_Key = i_Name + "=";
	if(document.cookie.length > 0){
		offset = document.cookie.indexOf(p_Key);
		if(offset != -1){
			offset += p_Key.length;
			end = document.cookie.indexOf(";", offset);
			if(end == -1) { end = document.cookie.length; }
			return unescape(document.cookie.substring(offset, end));
		}
	}
	return "";
}
function js_SetNowPath(){
	js_SetCookie("s_NowPath",location.pathname);
}
function js_RemoveDate(p_date){
	var OldStr = new String;
	var NewStr = new String;
	var StPosi;
	var EdPosi;
	OldStr = p_date;
	if (OldStr.length == 10){
		StPosi = 0;
		EdPosi = OldStr.indexOf("/",StPosi);
		NewStr = OldStr.substring(StPosi,EdPosi);
		StPosi = EdPosi + 1;
		EdPosi = OldStr.indexOf("/",StPosi);
		NewStr = NewStr + OldStr.substring(StPosi,EdPosi);
		StPosi = EdPosi + 1;
		EdPosi = OldStr.length;
		NewStr = NewStr + OldStr.substring(StPosi,EdPosi);
		return(NewStr);
	}
	else{
		return("");
	}
}
function js_RemoveDate2(p_date){
	var v_date = new String;
	v_date = p_date;
	if (v_date.indexOf("*",0) >= 0)
		return(v_date);
	if (v_date.indexOf("?",0) >= 0)
		return(v_date);
	return(js_RemoveDate(v_date));
}
function js_PutDate(p_date){
	var v_date;
	if ((p_date == null) || (p_date == "")){
		return("");
	}
	v_date = js_RemoveDate(p_date);
	if (v_date == "")
		v_date = p_date;
	v_date = js_checkDate(v_date);
	if (v_date == false){
		return("");
	}
	return(js_editDate(3,v_date));
}
function js_PutDate2(p_date){
	var v_date = new String;
	v_date = p_date;
	if (v_date.indexOf("*",0) >= 0)
		return(v_date);
	if (v_date.indexOf("?",0) >= 0)
		return(v_date);
	return(js_PutDate(v_date));
}
function js_checkDate(p_val){
	var v_yyyy;
	var v_mm;
	var v_dd;
	if (p_val.length != 8){
		return(false);
	}
	if (js_numericCheck(p_val) == false){
		return(false);
	}
	v_yyyy = parseInt(p_val.substring(0, 4),10);
	v_mm = parseInt(p_val.substr(4, 2),10);
	v_dd = parseInt(p_val.substr(6, 2),10);
	if ((v_mm < 1) || (v_mm > 12)){
		return(false);
	}
	if ((v_mm == 1) || (v_mm == 3) || (v_mm == 5) || (v_mm == 7) || (v_mm == 8) || (v_mm == 10) || (v_mm == 12)){
		if ((v_dd < 1) || (v_dd > 31)){
			return(false);
		}
	}
	else {
		if ((v_dd < 1) || (v_dd > 30)){
			return(false);
		}
	}
	if (v_mm == 2){
		if ((v_yyyy % 400 == 0) || ((v_yyyy % 4 == 0) && (v_yyyy % 100 != 0))){
			if (v_dd > 29){
				return(false);
			}
		}
		else {
			if (v_dd > 28){
				return(false);
			}
		}
	}
	return(p_val.substring(0, 4) + p_val.substr(4, 2) + p_val.substr(6, 2));
}
function js_editDate(p_format, p_date){
	var v_result = "";
	if (p_format == 1){
		v_result = p_date.substring(2, 4) + "/" + p_date.substring(4, 6) + "/" + p_date.substring(6, 8);
	}
	if (p_format == 2){
		v_result = p_date.substring(2, 4) + "年" + p_date.substring(4, 6) + "月" + p_date.substring(6, 8) + "日";
	}
	if (p_format == 3){
		v_result = p_date.substring(0, 4) + "/" + p_date.substring(4, 6) + "/" + p_date.substring(6, 8);
	}
	if (p_format == 4){
		v_result = p_date.substring(0, 4) + "年" + p_date.substring(4, 6) + "月" + p_date.substring(6, 8) + "日";
	}
	return(v_result);
}
function js_numericCheck(p_val){
	for(i=0; i<p_val.length; i++){
		if (p_val.substring(i, i+1) < "0" || p_val.substring(i, i+1) > "9"){
			return(false);
		}
	}
	return(true);
}
function js_RemoveNumber(p_number){
	var OldStr = new String;
	var NewStr = new String;
	var StPosi;
	var EdPosi;
	OldStr = p_number;
	StPosi = 0;
	NewStr = "";
	while (StPosi <= OldStr.length){
		EdPosi = OldStr.indexOf(",", StPosi);
		if (EdPosi != -1){
			NewStr = NewStr + OldStr.substring(StPosi, EdPosi);
			StPosi = EdPosi + 1;
		}
		else {
			NewStr = NewStr + OldStr.substring(StPosi, OldStr.length);
			StPosi = OldStr.length + 1;
		}
	}
	return(NewStr);
}
function js_RemoveNumber2(p_number){
	var v_number = new String;
	v_number = p_number;
	if (v_number.indexOf("*", 0) >= 0)
		return(v_number);
	if (v_number.indexOf("?", 0) >= 0)
		return(v_number);
	return(js_RemoveNumber(v_number));
}
function js_PutNumber(p_number,p_Clm){
	var v_result;
	var v_EditNum = new String;
	var v_PutClm;
	var v_Loop;
	if ((p_number == null) || (p_number == "")){
		return("");
	}
	v_result = js_toNumber(p_number);
	if (v_result == null){
		return("");
	}
	v_MinFlg = 0;
	if (v_result < 0){
		v_result = v_result * -1;
		v_MinFlg = 1;
	}
	v_EditNum = js_editNumber(1, v_result);
	if (p_Clm > 0) {
		if (v_EditNum.indexOf(".") != -1){
			v_PutClm = v_EditNum.length - v_EditNum.indexOf(".");
			for ( v_Loop = v_PutClm; v_Loop <= p_Clm; v_Loop++)
				v_EditNum = v_EditNum + "0";
		}
		else {
			v_EditNum = v_EditNum + ".";
			for ( v_Loop = 1; v_Loop <= p_Clm; v_Loop++)
				v_EditNum = v_EditNum + "0";
		}
	}
	if (v_MinFlg == 1)
		v_EditNum = "-" + v_EditNum;
	return(v_EditNum);
}
function js_PutNumber2(p_number,p_Clm){
	var v_number = new String;
	var v_result;
	v_number = p_number;
	if ((p_number == null) || (p_number == ""))
		return("");
	if (v_number.indexOf("*", 0) >= 0)
		return(v_number);
	if (v_number.indexOf("?", 0) >= 0)
		return(v_number);
	v_result = js_toNumber(v_number);
	if (v_result == null){
		return("");
	}
	return(js_editNumber(1, v_result));
}
function js_toNumber(p_string){
	var v_result = "";
	var v_offset = p_string.length;
	var v_point;
	if (p_string.charAt(0) == "\\"){
		p_string = p_string.substring(1, p_string.length);
	}
	if (p_string.charAt(p_string.length - 1) == "-"){
		v_offset = p_string.length - 1;
	}
	v_point = p_string.lastIndexOf(".", v_offset);
	if (v_point >=0){
		v_result = p_string.substring(v_point + 1, v_offset);
		if (js_numericCheck(v_result) == true){
			v_result = "." + v_result;
			v_point = v_point - 1;
		}
		else{
			return(null);
		}
	}
	else{
		v_point = v_offset - 1;
	}
	for (var i=v_point; i>=0; ){
		for (var j=0; j<3; j++){
			if ((js_numericCheck(p_string.charAt(i)) == true) || ((p_string.charAt(i) == "-") && (i == 0))){
				v_result = p_string.charAt(i--) + v_result;
			}
			else{
				return(null);
			}
			if (i < 0){
				break;
			}
		}
		if ((j == 3) && (p_string.charAt(i) == ",")){
			i = i - 1;
		}
	}
	if (v_offset == p_string.length - 1){
		if (v_result.charAt(0) != "-"){
			v_result = "-" + v_result;
		}
		else{
			return(null);
		}
	}
	v_result = parseFloat(v_result);
	return(v_result);
}
function js_editNumber(p_format, p_number){
	var v_result = "";
	var v_offset = 0;
	var v_point;
	p_number = "" + parseFloat(p_number);
	if (p_number < 0){
		v_offset = 1;
	}
	v_point = p_number.indexOf(".", 0);
	if (v_point >=0){
		v_result = p_number.substring(v_point, p_number.length);
		v_point = v_point - 1;
	}
	else{
		v_point = p_number.length - 1;
	}
	for (var i=v_point; i>=v_offset; ){
		for (var j=0; j<3; j++){
			v_result = p_number.charAt(i--) + v_result;
			if (i < v_offset){
				break;
			}
		}
		if (j == 3){
			v_result = "," + v_result;
		}
	}
	if (p_format == 1){
		if (v_offset == 1){
			v_result = "-" + v_result;
		}
	}
	if (p_format == 2){
		if (v_offset == 1){
			v_result = v_result + "-";
		}
	}
	if (p_format == 3){
		if (v_offset == 1){
			v_result = "-" + v_result;
		}
		v_result = "\\" + v_result;
	}
	if (p_format == 4){
		if (v_offset == 1){
			v_result = v_result + "-";
		}
		v_result = "\\" + v_result;
	}
	return(v_result);
}
function js_CalcKin(Obj1, Obj2){
	if ((isNaN(js_toNumber(Obj1.value)) == false) && (isNaN(js_toNumber(Obj2.value)) == false)){
		return(Math.round(js_toNumber(Obj1.value) * js_toNumber(Obj2.value)));
	}
	else{
		return("");
	}
}
function js_CalcTotalKin(Obj, DecPoint){
	var ArrLength;
	var LoopCnt;
	var TotalKin;
	var Work;
	var DecLoop;
	var strWork = new String;
	ArrLength = Obj.length;
	TotalKin = 0;
	for (LoopCnt =0; LoopCnt < ArrLength; LoopCnt++){
		if (isNaN(js_toNumber(js_RemoveNumber(Obj[LoopCnt].value))) == false){
			Work = js_toNumber(js_RemoveNumber(Obj[LoopCnt].value));
			for (DecLoop = 0; DecLoop < DecPoint; DecLoop++)
				Work = Work * 10;
			TotalKin += Work;
		}
	}
	strWork = String(Math.round(TotalKin));
	return(Number(strWork.substr(0,strWork.length - DecPoint) + "." + strWork.substr(strWork.length - DecPoint,DecPoint)));
}
function js_Subtraction(Obj1,Obj2){
	if ((isNaN(js_toNumber(Obj1.value)) == false) && (isNaN(js_toNumber(Obj2.value)) == false)){
		return(js_toNumber(Obj1.value) - js_toNumber(Obj2.value));
	}
	else{
		return("");
	}
}
function js_ScreenDisable(TagetForm){
	var varLoop;
	for (varLoop = 0; varLoop < TagetForm.elements.length; varLoop++){
		switch(TagetForm.elements[varLoop].type){
			case "text":
			case "button":
			case "select-one":
			case "checkbox":
				TagetForm.elements[varLoop].disabled = true;
				break;
		}
	}
	return(true);
}
function js_ScreenEnable(TagetForm){
	var varLoop;
	for (varLoop = 0; varLoop < TagetForm.elements.length; varLoop++){
		switch(TagetForm.elements[varLoop].type){
			case "text":
			case "button":
			case "select-one":
			case "checkbox":
				TagetForm.elements[varLoop].disabled = false;
				break;
		}
	}
	return(true);
}
function js_Floor(p_Target, p_Point){
	var v_result;
	var v_Loop;
	var v_MinFlg;
	var v_Work = new String;
	var v_result2 = new Number;
	var v_Compen = new String;
	if ((p_Target == null) || (p_Target == "")){
		return("");
	}
	v_result = js_toNumber(p_Target);
	if (v_result == null){
		return("");
	}
	v_result2 = js_toNumber(p_Target);
	if(v_result2 == 0){
		return("0");
	}

	v_Compen = "0.0000001";
	if(v_result2 < 0){
		v_result2 = v_result2 - Number(v_Compen);
	}
	else{
		v_result2 = v_result2 + Number(v_Compen);
	}
	v_Work = String(v_result2);
	if (v_Work.indexOf(".") != -1){
		if ((v_Work.length - 1) > (v_Work.indexOf(".") + p_Point)) {
			v_Work = v_Work.substr(0,(v_Work.indexOf(".") + p_Point+1));
			if (v_Work.substr(v_Work.length - 1, 1) == ".")
				v_Work = v_Work.substr(0, v_Work.length -1);
			return(v_Work);
		}
		else
			return(v_Work);
	}
	else
		return(v_Work);
}
function js_Ceil(p_Target,p_Point){
	var v_result = new Number;
	var v_Loop;
	var v_MinFlg;
	var v_Work = new String;
	var v_UpVal;
	if ((p_Target == null) || (p_Target == "")){
		return("");
	}
	v_result = js_toNumber(p_Target);
	if (v_result == null){
		return("");
	}
	v_Work = p_Target;
	if (v_Work.indexOf(".") != -1){
		if ((v_Work.length - 1) > (v_Work.indexOf(".") + p_Point)){
			if (Number(v_Work.substr(v_Work.indexOf(".") + p_Point + 1,1)) != 0){
				v_Work = v_Work.substr(0,v_Work.indexOf("."))
				       + v_Work.substr(v_Work.indexOf(".") + 1,p_Point)
				       + "."
				       + v_Work.substr(v_Work.indexOf(".") + p_Point + 1,1);
				v_result = Math.ceil(parseFloat(v_Work));
				v_Work = v_result.toString(10);
				for (varIdx = 0; varIdx < p_Point; varIdx++)
					v_Work = "0" + v_Work;
				v_Work = v_Work.substr(0,v_Work.length - p_Point)
				       + "."
				       + v_Work.substr(v_Work.length - p_Point,p_Point);
				for (v_Loop = v_Work.length - 1; v_Loop > v_Work.indexOf("."); v_Loop--){
					if (Number(v_Work.substr(v_Loop,1)) == 0){
						v_Work = v_Work.substr(0,v_Work.length - 1);
					}
					else
						break;
				}
				if (v_Work.substr(v_Work.length-1,1) == ".")
					v_Work = v_Work.substr(0,v_Work.length - 1);
				v_Work = String(Number(v_Work));
				return(v_Work);
			}
			else
				return(v_Work.substr(0,v_Work.indexOf(".") + p_Point + 1));
		}
		else
			return(v_Work);
	}
	else
		return(v_Work);
}
function js_Round(p_Target,p_Point){
	var v_result = new Number;
	var v_Loop;
	var v_MinFlg;
	var v_Work = new String;
	var v_nWork = new Number;
	var v_nWork2 = new Number;
	var v_Target = new String;
	var v_result2 = new Number;
	var v_Compen = new String;
	if ((p_Target == null) || (p_Target == "")){
		return("");
	}
	v_result = js_toNumber(p_Target);
	if (v_result == null){
		return("");
	}
	v_MinFlg = 0;
	if (v_result < 0){
		v_result = v_result * -1;
		v_MinFlg = 1;
	}
	v_result2 = js_toNumber(p_Target);
	if(v_result2 == 0){
		return("0");
	}

	v_Compen = "0.0000001";
	if(v_result2 < 0){
		v_result2 = v_result2 - Number(v_Compen);
	}
	else{
		v_result2 = v_result2 + Number(v_Compen);
	}
	v_Point = p_Point + 1;
	v_Work = String(v_result2);
	if (v_Work.indexOf(".") != -1){
		if ((v_Work.length - (v_Work.indexOf(".") + 1)) >= v_Point){
				v_Target = v_Work.substr(0, v_Work.indexOf(".") + v_Point + 1);
				v_nWork = Number(v_Target);
				if (v_Work.indexOf("-") != -1){
					v_nWork2 = 5 / Math.pow(10, parseInt(v_Point)) * -1.0 ;
				}
				else{
					v_nWork2 = 5 / Math.pow(10, parseInt(v_Point)) ;
				}
				v_nWork = v_nWork + v_nWork2;
				v_Work = v_nWork.toString() ;
				return(v_Work);
		}
		else
			return(v_Work);
	}
	else
		return(v_Work);
}
function js_Round_OLD(p_Target,p_Point){
	var v_result = new Number;
	var v_Loop;
	var v_MinFlg;
	var v_Work = new String;
	if ((p_Target == null) || (p_Target == "")){
		return("");
	}
	v_result = js_toNumber(p_Target);
	if (v_result == null){
		return("");
	}
	v_MinFlg = 0;
	if (v_result < 0){
		v_result = v_result * -1;
		v_MinFlg = 1;
	}
	v_Work = p_Target;
	if (v_Work.indexOf(".") != -1){
		if ((v_Work.length - 1) > (v_Work.indexOf(".") + p_Point)){
			if (Number(v_Work.substr(v_Work.indexOf(".") + p_Point + 1,1)) != 0){
				if (Number(v_Work.substr(v_Work.indexOf(".") + p_Point + 1,1)) > 4)
					return(js_Ceil(p_Target,p_Point));
				else
					return(js_Floor(p_Target,p_Point));
			}
			else
				return(v_Work.substr(0,v_Work.indexOf(".") + p_Point + 1));
		}
		else
			return(v_Work);
	}
	else
		return(v_Work);
}
function js_DtlCnt(Obj){
	var TotalCnt;
	TotalCnt = 0;
	for (LoopCnt = 0; LoopCnt < Obj.length; LoopCnt++){
		if (Obj[LoopCnt].value != "")
			TotalCnt++;
	}
	return TotalCnt;
}
function js_ConvDouble(i_Str){
	var varTaget = new String;
	var varConv = new String;
	var varLoop;
	varTaget = i_Str;
	varConv = "";
	for ( varLoop = 0; varLoop < varTaget.length; varLoop++){
		if ("\"" == varTaget.substr(varLoop,1))
			varConv = varConv + "\\";
		varConv = varConv + varTaget.substr(varLoop,1);
	}
	return varConv;
}
function js_CheckNumeric(i_Value,i_MinusFlg,i_IntLen,i_DecLen){
	var v_Result = new Number;
	var v_Taget = new String;
	var v_IntLen = new Number;
	var v_DecLen = new Number;
	v_IntLen = Number(i_IntLen);
	v_DecLen = Number(i_DecLen);
	if ((i_Value == null) || (i_Value == ""))
		return("");
	v_Result = js_toNumber(i_Value);
	if (isNaN(v_Result))
		return("");
	if (v_Result == null)
		return("");
	v_Taget = js_Floor(i_Value,v_DecLen);
	if(i_MinusFlg == "0"){
		if(v_Taget.indexOf("-") != -1)
			return("");
		else {
			if(v_DecLen == 0){
				if(v_Taget.length > v_IntLen)
					return("");
			}
			else {
				if(v_Taget.indexOf(".") > 0){
					if(v_Taget.indexOf(".") > v_IntLen)
						return("");
				}
				else{
					if(v_Taget.length > v_IntLen)
						return("");
				}
			}
		}
	}
	else {
		if(v_Taget.indexOf("-") != -1){
			if(v_DecLen == 0){
				if(v_Taget.length > (v_IntLen + 1))
					return("");
			}
			else {
				if(v_Taget.indexOf(".") != -1){
					if(v_Taget.indexOf(".") > (v_IntLen + 1))
						return("");
				}
				else {
					if(v_Taget.length > (v_IntLen + 1))
						return("");
				}
			}
		}
		else {
			if(v_DecLen == 0){
				if(v_Taget.length > v_IntLen)
					return("");
			}
			else {
				if(v_Taget.indexOf(".") > 0){
					if(v_Taget.indexOf(".") > v_IntLen)
						return("");
				}
				else {
					if(v_Taget.length > v_IntLen)
						return("");
				}
			}
		}
	}
	return(v_Taget);
}
function js_CheckNumeric2(p_number,i_MinusFlg,i_IntLen,i_DecLen){
	var v_number = new String;
	v_number = p_number;
	if (v_number.indexOf("*",0) >= 0)
		return(v_number);
	if (v_number.indexOf("?",0) >= 0)
		return(v_number);
	return(js_CheckNumeric(v_number,i_MinusFlg,i_IntLen,i_DecLen));
}
function js_RemoveTime(p_time){
	var OldStr = new String;
	var NewStr = new String;
	var StPosi;
	var EdPosi;
	OldStr = p_time;
	if (OldStr.length == 5){
		StPosi = 0;
		EdPosi = OldStr.indexOf(":",StPosi);
		NewStr = OldStr.substring(StPosi,EdPosi);
		StPosi = EdPosi + 1;
		EdPosi = OldStr.length;
		NewStr = NewStr + OldStr.substring(StPosi,EdPosi);
		return(NewStr);
	}
	else {
		return("");
	}
}
function js_RemoveTime2(p_time){
	var v_time = new String;
	v_time = p_time;
	if (v_time.indexOf("*",0) >= 0)
		return(v_time);
	if (v_time.indexOf("?",0) >= 0)
		return(v_time);
	return(js_RemoveTime(v_time));
}
function js_PutTime(p_time){
	var v_time;
	if ((p_time == null) || (p_time == "")){
		return("");
	}
	v_time = js_RemoveTime(p_time);
	if (v_time == "")
		v_time = p_time;
	return(js_EditTime(v_time));
}
function js_PutTime2(p_time){
	var v_time = new String;
	v_time = p_time;
	if (v_time.indexOf("*",0) >= 0)
		return(v_time);
	if (v_time.indexOf("?",0) >= 0)
		return(v_time);
	return(js_PutTime(v_time));
}
function js_EditTime(p_val){
	var v_val = new String;
	var v_Upp = new String;
	var v_Low = new String;
	v_val = p_val;
	if (v_val.length != 4)
		return("");
	if (isNaN(v_val) == true)
		return("");
	if (Number(v_val) < 0)
		return("");
	v_Upp = v_val.substring(0,2);
	v_Low = v_val.substring(2,4);
	if (Number(v_Upp) < 0 || Number(v_Upp) > 23)
		return("");
	if (Number(v_Low) < 0 || Number(v_Low) > 59)
		return("");
	return(v_Upp + ":" + v_Low);
}
function js_InPutCheck(varBuff){
	var i;
	for(i = varBuff.length-1; i >= 0; i--){
		if (varBuff.charAt(i) != " " && varBuff.charAt(i) != "　"){
			break;
		}
	}
	varBuff = varBuff.substr(0,i+1);
	if (varBuff.length == 0){
		return(-1);
	}
	for(i = 0; i < varBuff.length; i++){
		if (varBuff.substr(i,1) != " " && varBuff.substr(i,1) != "　"){
			return(0);
		}
	}
	return(-1);
}
function js_CheckLength(varBuff,varMaxLen,varObj,varName){
	var i,cnt = 0;
	for(i = varBuff.length-1; i >= 0; i--) {
		if (varBuff.charAt(i) != " " && varBuff.charAt(i) != "　") {
			break;
		}
	}
	varBuff = varBuff.substr(0,i+1);
	varObj.value = varBuff;
	for(i = 0; i < varBuff.length; i++) {
		if (escape(varBuff.charAt(i)).length >= 4) {
			if (varBuff.charAt(i) >= "。" && varBuff.charAt(i) <= "゜") {
				cnt++;
			} else {
				cnt+=2;
			}
		} else {
			cnt++;
		}
	}
	if (cnt > varMaxLen) {
		alert(varName + "は入力可能な文字数を超えています。");
		varObj.focus();
		return(-1);
	}
	return(0);
}
function js_SetDefaultFocus(valForm){
	var i;
	for (i = 0; i < valForm.elements.length;i++) {
		if (( valForm.elements[i].type == "text") ||
			( valForm.elements[i].type == "select-one")) {
			valForm.elements[i].focus();
			break;
		}
	}
}
function js_ListDisable(TagetForm)
{
	ArrCnt = TagetForm.chkSel.length;
	if (ArrCnt > 0) {
		for (intLoop = 0; intLoop < ArrCnt; intLoop++) {
			TagetForm.chkSel[intLoop].disabled = true;
			window.status = (intLoop + 1) + "/" + ArrCnt;
		}
	}
	else {
		TagetForm.chkSel.disabled = true;
		window.status = "1/1";
	}
	TagetForm.btnGoMenu.disabled = true;
	TagetForm.btnReturn.disabled = true;
	TagetForm.btnConfirmCheck.disabled = true;
	TagetForm.btnConfirm.disabled = true;
	TagetForm.btnPrint.disabled = true;
	window.status = "";
}
function js_ListEnable(TagetForm)
{
	ArrCnt = TagetForm.chkSel.length;
	if (ArrCnt > 0) {
		for (intLoop = 0; intLoop < ArrCnt; intLoop++) {
			TagetForm.chkSel[intLoop].disabled = false;
			window.status = (intLoop + 1) + "/" + ArrCnt;
		}
	}
	else {
		TagetForm.chkSel.disabled = false;
		window.status = "1/1";
	}
	TagetForm.btnGoMenu.disabled = false;
	TagetForm.btnReturn.disabled = false;
	TagetForm.btnConfirmCheck.disabled = false;
	TagetForm.btnConfirm.disabled = false;
	TagetForm.btnPrint.disabled = false;
	window.status = "";
}
function js_CheckColor(p_val){
	var w_val;
	w_val = p_val.toUpperCase();
	if (w_val.length != 6){
		return("");
	}
	for (i=0; i<w_val.length; i++) {
		if ((w_val.substr(i,1) < "0") || ("F" < w_val.substr(i,1))) {
			return("");
		}
	}
	return(p_val);
}
function js_FormatZero(TargetTag, Length)
{
	var Work;
	var intLoop;
	if (TargetTag == "")
		return "";
	if (!js_NumChk(TargetTag))
		return TargetTag;
	Work = "";
	for (intLoop=1; intLoop <= Length; intLoop++)
		Work = Work.concat("0");
	Work = Work.concat(TargetTag);
	return Work.substring(Work.length - Length);
}
function js_NumChk(vStr) {
	vChk = new String(vStr);
	for (iLoop = 0; iLoop < vChk.length; iLoop++) {
		switch(vChk.substring(iLoop, iLoop+1)) {
		case "0" :
		case "1" :
		case "2" :
		case "3" :
		case "4" :
		case "5" :
		case "6" :
		case "7" :
		case "8" :
		case "9" :
			break;
		default :
			return false;
		}
	}
	return true;
}
function js_WhereNumChk(vStr) {
	vChk = new String(vStr);
	for (iLoop = 0; iLoop < vChk.length; iLoop++) {
		switch(vChk.substring(iLoop, iLoop+1)) {
		case "0" :
		case "1" :
		case "2" :
		case "3" :
		case "4" :
		case "5" :
		case "6" :
		case "7" :
		case "8" :
		case "9" :
		case "*" :
		case "?" :
			break;
		default :
			return false;
		}
	}
	return true;
}
