// アラート表示
function AlertMsg(msg)
{
	if(msg.length > 0){
		alert(msg);
	}
}

// モードとIDをセットし、フォームのSubmit
function SubmitForm(form, mode, id)
{
	if(mode.length > 0){
		form.mode.value = mode;
	}
	if(id >= 0){
		form.id.value = id;
	}
	form.submit();
}

// フォーカスセット
function SetFocus(ctrl)
{
	ctrl.focus();
}

// 数字のみ
function NumOnly()
{
  st = String.fromCharCode(event.keyCode);
  if("0123456789\b\r\t".indexOf(st, 0) < 0) return false;
  return true;
}

// 数字のみ
function numberonly(event) {
	var char = pressedChar(event);
	if (char && !char.match(/\d/)) {
		return false;
	} else {
		return true;
	}
}

// アルファベットのみ
function wordonly(event) {
	var char = pressedChar(event);
	if (char && !char.match(/\w/)) {
		return false;
	} else {
		return true;
	}
}

function pressedChar(event) {
	var code = 0;
	if (event.charCode === 0) {	// Firefox, Safari control code
		code = 0;
	} else if (!event.keyCode && event.charCode) {	// Firefox
		code = event.charCode;
	} else if (event.keyCode && !event.charCode) {	// IE
		code = event.keyCode;
	} else if (event.keyCode == event.charCode) {	// Safari
		code = event.keyCode;
	}
	if (32 <= code && code <= 126) {	// ASCII文字の範囲内
		return String.fromCharCode(code);
	} else {
		return null;
	}
}

