function form_check(f) {
	var val = f.qty.value;
	var flag = 0;
	if (val.match(/[^0-9]/g)){
		flag = 1;
	}
	if (val == ""){
		flag = 1;
	}
	if (parseInt(val) <= 0){
		flag = 1;
	}

	if (flag == 1) {
		alert ("数量の入力が不正です。");
        return false;
	}
	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;
	}
}
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 switchView(id, disp) {
	var obj = document.getElementById(id);
	if (obj) {
		obj.style.display = disp;
	}
}

