function data_submit(num, color){
    document.getElementById("number").value = num;
    document.getElementById("color").value = color;
    document.forms["form"].submit();
}

function sub_color_submit(){
	//もし表紙カラーが有った場合に表紙用紙の一番上を選択してsubmitする。
	if(document.getElementById("item[item_sub_color_id]_id").value != "" &&
	document.getElementById("item[item_sub_quality]_id").value == ""){
		document.getElementById("item[item_sub_quality]_id").options[1].selected=true;
	}
	if(document.getElementById("item[item_sub_color_id]_id").value == "" &&
	document.getElementById("item[item_sub_quality]_id").value != ""){
		document.getElementById("item[item_sub_quality]_id").options[0].selected=true;
	}
	//update_price_list(this, {[$item_sub_category_id]}, false);
	//document.forms["form"].submit();
}

function sub_quality_submit(){
	//もし表紙カラーが有った場合に表紙用紙の一番上を選択してsubmitする。
	if(document.getElementById("item[item_sub_color_id]_id").value == "" &&
	document.getElementById("item[item_sub_quality]_id").value != ""){
		document.getElementById("item[item_sub_color_id]_id").options[1].selected=true;
	}
	if(document.getElementById("item[item_sub_color_id]_id").value != "" &&
	document.getElementById("item[item_sub_quality]_id").value == ""){
		document.getElementById("item[item_sub_color_id]_id").options[0].selected=true;
	}
	//update_price_list(this, {[$item_sub_category_id]}, false);
	//document.forms["form"].submit();
}

function osub_color_submit(){
	//もし表紙カラーが有った場合に表紙用紙の一番上を選択してsubmitする。
	if(document.getElementById("item_sub_color_id_id").value != "" &&
	document.getElementById("item_sub_quality_id_id").value == ""){
		document.getElementById("item_sub_quality_id_id").options[1].selected=true;
	}
	if(document.getElementById("item_sub_color_id_id").value == "" &&
	document.getElementById("item_sub_quality_id_id").value != ""){
		document.getElementById("item_sub_quality_id_id").options[0].selected=true;
	}
	//update_price_list(this, {[$item_sub_category_id]}, false);
}

function osub_quality_submit(){
	//もし表紙カラーが有った場合に表紙用紙の一番上を選択してsubmitする。
	if(document.getElementById("item_sub_color_id_id").value == "" &&
	document.getElementById("item_sub_quality_id_id").value != ""){
		document.getElementById("item_sub_color_id_id").options[1].selected=true;
	}
	if(document.getElementById("item_sub_color_id_id").value != "" &&
	document.getElementById("item_sub_quality_id_id").value == ""){
		document.getElementById("item_sub_color_id_id").options[0].selected=true;
	}
	//document.forms["form"].submit();
	//update_price_list(this, {[$item_sub_category_id]}, false);
}

/*
function numOnly() {
	// 数値のみを入力可能にする
  m = String.fromCharCode(event.keyCode);
  if("0123456789\b\r".indexOf(m, 0) < 0) return false;
  return true;
}
*/
/*
function numOnly(keyCodes){
	if((keyCodes >= 49 && keyCodes <= 57) || (keyCodes >= 96 && keyCodes <= 105) || keyCodes == 46 || keyCodes == 8)
	return true;
	else return false;
}
*/
function numOnly(obj) {
if (window.event) {
var c = window.event.keyCode;
if ( 48<=c&&c<=57 || 96<=c&&c<=105 || c==37 || c==39 || c==8 || c==45 || c==46 || c==36 || c==35 ) return;
}
var v=obj.value;
v=v.replace(/[^0-9]/g,'');
//v=v.replace(/[^0-9!"#$%&'\(\)]/g,'');
obj.value=v;
}


function update_price_list(element, item_sub_category_id, option_replace) {
	var item_size_id, item_color_id, item_quality_id, item_sub_color_id, item_sub_quality_id, item_sub_id;

	item_size_id = $("#item_size_id_id").val();
	item_color_id = $("#item_color_id_id").val();
	item_quality_id = $("#item_quality_id_id").val();
	item_option = $("#item_option_id").val();

	if(item_sub_category_id==27||item_sub_category_id==28||item_sub_category_id==29){
		item_sub_color_id = $("#item_sub_color_id_id").val();
		item_sub_quality_id = $("#item_sub_quality_id_id").val();
		item_sub_id = $("#item_sub_id_id").val();
	}
	// 寸法切り替え
	if(item_sub_category_id==null){
		item_sub_category_id = $("#item_sub_category_id_id").val();
	}
	if(item_sub_category_id==34||item_sub_category_id==35){
		item_color_id = null;
	}
	sunpo = "";
	switch (item_size_id) {
	case "5":
		sunpo = "（長辺 420 mm × 短辺 297 mm）";
		break;	
	case "6":
		sunpo = "（長辺 364 mm × 短辺 257 mm）";
		break;
	case "7":
		sunpo = "（長辺 297 mm × 短辺 210 mm）";
		break;
	//B5
	case "8":
		sunpo = "（長辺 257 mm × 短辺 182 mm）";
		break;
	//A5
	case "9":
		sunpo = "（長辺 210 mm × 短辺 148 mm）";
		break;
	//B6
	case "10":
		sunpo = "（長辺 182 mm × 短辺 128 mm）";
		break;
	}
	$("#sunpo_id").html(sunpo);

	var addderivery = "";
	var tsuika = "";
	var image = ""
	if(item_option){
		addderivery = "+1";
		tsuika = "追加納期";
		//image = "<img src='/img/detail/suji_oshi.gif' alt='スジ押しを外す' />"
	}
	$("#add_derivery").html(addderivery);
	$("#add_word").html(tsuika);
	$("#add_image").html(image);

	// ロード中表示
	$("#price_list").html("<b>価格表取得中です。</b>");
	if(item_sub_category_id==27||item_sub_category_id==28||item_sub_category_id==29){
		$.ajax({
			url : "/ajax/price.php",
			data : {
				"item_sub_category_id" : item_sub_category_id,
				"item_size_id" : item_size_id,
				"item_color_id" : item_color_id,
				"item_quality_id" : item_quality_id,
				"item_option" : item_option,
				"item_sub_color_id" : item_sub_color_id,
				"item_sub_quality_id" : item_sub_quality_id
			},
			dataType : "html",
			type : "POST",
			success : function(data, status, xhr) {
				$("#price_list").html(data);	// 価格表部分取得
	
				// ページャー処理
	        	$("#longText").pager("table", {
	        	    navAttach: "prepend",
	        	    height: "",
	        	    prevText: "前へ",
	        	    nextText: "次へ",
	        	    linkText: [1, 2, 3, 4, 5, 6, 7, 8]
	        	});
			}
		});
	}else{
		$.ajax({
                	url : "/ajax/price.php",
                	data : {
                	        "item_sub_category_id" : item_sub_category_id,
                	        "item_size_id" : item_size_id,
                	        "item_color_id" : item_color_id,
                	        "item_quality_id" : item_quality_id,
                	        "item_option" : item_option
                	},
                	dataType : "html",
                	type : "POST",
                	success : function(data, status, xhr) {
                	        $("#price_list").html(data);    // 価格表部分取得
	
	                        // ページャー処理
	                $("#longText").pager("table", {
	                    navAttach: "prepend",
	                    height: "",
	                    prevText: "前へ",
	                    nextText: "次へ",
	                    linkText: [1, 2, 3, 4, 5, 6, 7, 8]
	                });
                	}
        	});
	}	
}

