<!--

var strNumber		= "1234567890";
var strSpecialChar	= "'~!@#$%^&*()_-+=\<>?/:;|,.";
var strUIDString	= "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890";
var strEngString	= "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz ";

function NotInputCheck(ObjValue, MsgValue) {
	var MsgNotInput;
	
	MsgNotInput	= "入力されていません。";
	
	if(ObjValue.value.length == 0) {
		alert(MsgValue + MsgNotInput);
		ObjValue.focus();
		ObjValue.select();
		return (false);
	}
	
	return (true);
}

function NotSelectCheck(ObjValue, MsgValue) {
	var MsgNotSelect;
	
	MsgNotSelect = "選択されていません。";

	if(ObjValue.value.length == 0) {
		alert(MsgValue + MsgNotInput);
		ObjValue.focus();
		ObjValue.select();
		return (false);
	}
	
	return (true);
}

function onlyNumber() //ｼﾀﾚｸｸﾀｻ ｱ簑ﾔｹﾞｰﾔ ﾇﾏｴﾂ ｹ貉
{
 if((event.keyCode<48)||(event.keyCode>57))
 event.returnValue=false;
}

function LengthCheck(ObjValue, LenSize, MsgValue) {
	var MsgLengthCheck;
	
	MsgLengthCheck	= "入力が間違っています。";
	
	if(ObjValue.value.length != LenSize) {
		alert(MsgValue + MsgLengthCheck);
		ObjValue.focus();
		ObjValue.select();
		return (false);
	}
	
	return (true);
}

function NumCheck(ObjValue, MsgValue) {
	var MsgNumCheck;
	var ObjLength;
	
	MsgNumCheck	= "数字のみ入力ができます。";
	ObjLength	= ObjValue.value.length;

	for(i = 0; i < ObjLength; i++) {
		ch = ObjValue.value.charAt(i);

		if(!(ch >= '0' && ch <= '9')) {
			alert(MsgValue + MsgNumCheck);
			ObjValue.focus();
			ObjValue.select();
			return (false);		
		}
	}
	
	return (true);
}

function CheckID(UID) {

	if(UID.value.length == 0) {
		alert("IDが入力されていません。");
		UID.focus();
		UID.select();
		return (false);
	}
	
	if(UID.value.length < 4 || UID.value.length > 16) {
		alert("IDは英文/数字で4~16桁まで可能です。");
		UID.focus();
		UID.select();
		return (false);
	}
	
	if(StringCheck(UID.value.charAt(0), strSpecialChar)) {
		alert("IDの頭字には特殊記号(" + UID.value.charAt(0) + ")が使用できません。");
		UID.focus();
		UID.select();
		return (false);
	}
	
	if(StringCheck(UID.value.charAt(0), strNumber)) {
		alert("IDの頭字には数字(" + UID.value.charAt(0) + ")が使用できません。");
		UID.focus();
		UID.select();
		return (false);
	}
	
	if(! StringCheck(UID.value, strUIDString)) {
		alert("IDに指定されていない文字が含まれています。\n\nIDは英文/数字で4~16桁まで可能です。");
		UID.focus();
		UID.select();
		return (false);
	}
	
	return (true);
}

function StringCheck(CheckStr, CheckOK) {
	for (i = 0; i < CheckStr.length; i++) {
		ch = CheckStr.charAt(i);
		
		for(j = 0; j < CheckOK.length; j++)	{
			if (ch == CheckOK.charAt(j))
				break;
		}

		if (j == CheckOK.length) {
			return (false);
			break;
		}
	}

	return (true);
}




function tmpCheckLen(formName,formName1) {
	var temp;
	var mycount;
	mycount = 0;
	len = formName.value.length;

	for(k=0;k<len;k++){
		temp = formName.value.charAt(k);
		
		if(temp != '\n' && temp != '\r' && temp != ' ') {
			//korea and special character(if length is more than 1)'s case
			if(escape(temp).length > 4)
				mycount += 2;
			else
				mycount++;
		}

	}

	formName1.value = mycount;
	return;
}


// -->