/* オプション値の入力チェック */
function options_check() {
	var form = document.cart_quantity;
	var noshi_checked = false;
	var gift_checked = false;

	for (i = 0; i < form.elements.length; i++) {
		var object = form.elements[i];
		var obj_nm = object.name;
		if (obj_nm == "checkbox_noshi"){
			noshi_checked = form.elements["checkbox_noshi"].checked;
		}
		if (obj_nm == "gift_kb"){
			gift_checked = form.elements["gift_kb"].checked;
		}
	}

	for (i = 0; i < form.elements.length; i++) {
		var object = form.elements[i];
		var obj_nm = object.name;
		//のし以外のリストボックスの場合
	    if ((object.type == 'select-one') && (obj_nm != 'nosi_kb')) {
			var n = object.selectedIndex;
			var op_nm = form.elements["hidden_" + object.name].value;
			//選択されていなかったらエラー
			if (object.options[n].value.length == 0){
				alert(op_nm + "を選択して下さい。");
		        object.focus();
		        return false;
			}
	    }
	}

	//のしがチェックされていて
	if (noshi_checked){
		//ギフトが選択されていたらエラー
		if (gift_checked){
			alert("「リボン」と「のし」の両方を選択する事はできません。");
	        form.elements["gift_kb"].focus();
	        return false;
		}
		//のしの種類が選択されていなかったらエラー
		if (form.elements["nosi_kb"].value == 0){
			alert("のしの種類を選択して下さい。");
			form.elements["nosi_kb"].focus();
	        return false;
		}
	}

	return true;
}

/* のしクリックイベント
 * checkON	選択可
 * checkOFF	選択不可
 */
function noshi_click() {
	var form = document.cart_quantity;
	var noshi_checked = form.elements["checkbox_noshi"].checked;
	var noshi_obj_nm = "nosi_kb";
	if (noshi_checked){
		form.elements[noshi_obj_nm].disabled = false;
	}else{
		form.elements[noshi_obj_nm].disabled = true;
		form.elements[noshi_obj_nm].selectedIndex = 0;
	}
}
