/*
 * order-script.js
 *
 * create: 2009-12-18
 * update: 2010-08-10 (Nakahara@MonkeyWorks)
 *
 */

(function($) {
	$(function() {
	
	/* 関数
	---------------------------------------------------------------------- */
	
	/* 商品名の表示を切り替え */
	function DisplayProduct() {
		
		// 版面を非表示
		$(".prints").hide();
		
		// 商品名を非表示
		$(".pn").hide();
		
		// 商品カテゴリーの値
		ProductCategory = $("#s_product_category option:selected").val();
		
		// 商品カテゴリーに該当する商品名を表示
		if (ProductCategory == "") {
			$(".pc-df").show();
		} else if (ProductCategory == "Tシャツ") {
			$(".pc-lt option").attr("selected", false);
			$(".pc-pl option").attr("selected", false);
			$(".pc-sp option").attr("selected", false);
			$(".pc-tp option").attr("selected", false);
			$(".pc-bs option").attr("selected", false);
			$(".pc-ld option").attr("selected", false);
			$(".pc-kd option").attr("selected", false);
			$(".pc-ot option").attr("selected", false);
			$(".pc-lt option:first").attr("selected", true);
			$(".pc-pl option:first").attr("selected", true);
			$(".pc-sp option:first").attr("selected", true);
			$(".pc-tp option:first").attr("selected", true);
			$(".pc-bs option:first").attr("selected", true);
			$(".pc-ld option:first").attr("selected", true);
			$(".pc-kd option:first").attr("selected", true);
			$(".pc-ot option:first").attr("selected", true);
			$(".pc-ts").show();
		} else if (ProductCategory == "長袖Tシャツ") {
			$(".pc-ts option").attr("selected", false);
			$(".pc-pl option").attr("selected", false);
			$(".pc-sp option").attr("selected", false);
			$(".pc-tp option").attr("selected", false);
			$(".pc-bs option").attr("selected", false);
			$(".pc-ld option").attr("selected", false);
			$(".pc-kd option").attr("selected", false);
			$(".pc-ot option").attr("selected", false);
			$(".pc-ts option:first").attr("selected", true);
			$(".pc-pl option:first").attr("selected", true);
			$(".pc-sp option:first").attr("selected", true);
			$(".pc-tp option:first").attr("selected", true);
			$(".pc-bs option:first").attr("selected", true);
			$(".pc-ld option:first").attr("selected", true);
			$(".pc-kd option:first").attr("selected", true);
			$(".pc-ot option:first").attr("selected", true);
			$(".pc-lt").show();
		} else if (ProductCategory == "ポロシャツ") {
			$(".pc-ts option").attr("selected", false);
			$(".pc-lt option").attr("selected", false);
			$(".pc-sp option").attr("selected", false);
			$(".pc-tp option").attr("selected", false);
			$(".pc-bs option").attr("selected", false);
			$(".pc-ld option").attr("selected", false);
			$(".pc-kd option").attr("selected", false);
			$(".pc-ot option").attr("selected", false);
			$(".pc-ts option:first").attr("selected", true);
			$(".pc-lt option:first").attr("selected", true);
			$(".pc-sp option:first").attr("selected", true);
			$(".pc-tp option:first").attr("selected", true);
			$(".pc-bs option:first").attr("selected", true);
			$(".pc-ld option:first").attr("selected", true);
			$(".pc-kd option:first").attr("selected", true);
			$(".pc-ot option:first").attr("selected", true);
			$(".pc-pl").show();
		} else if (ProductCategory == "スポーツウェア") {
			$(".pc-ts option").attr("selected", false);
			$(".pc-lt option").attr("selected", false);
			$(".pc-pl option").attr("selected", false);
			$(".pc-tp option").attr("selected", false);
			$(".pc-bs option").attr("selected", false);
			$(".pc-ld option").attr("selected", false);
			$(".pc-kd option").attr("selected", false);
			$(".pc-ot option").attr("selected", false);
			$(".pc-ts option:first").attr("selected", true);
			$(".pc-lt option:first").attr("selected", true);
			$(".pc-pl option:first").attr("selected", true);
			$(".pc-tp option:first").attr("selected", true);
			$(".pc-bs option:first").attr("selected", true);
			$(".pc-ld option:first").attr("selected", true);
			$(".pc-kd option:first").attr("selected", true);
			$(".pc-ot option:first").attr("selected", true);
			$(".pc-sp").show();
		} else if (ProductCategory == "トレーナー・パーカー") {
			$(".pc-ts option").attr("selected", false);
			$(".pc-lt option").attr("selected", false);
			$(".pc-pl option").attr("selected", false);
			$(".pc-sp option").attr("selected", false);
			$(".pc-bs option").attr("selected", false);
			$(".pc-ld option").attr("selected", false);
			$(".pc-kd option").attr("selected", false);
			$(".pc-ot option").attr("selected", false);
			$(".pc-ts option:first").attr("selected", true);
			$(".pc-lt option:first").attr("selected", true);
			$(".pc-pl option:first").attr("selected", true);
			$(".pc-sp option:first").attr("selected", true);
			$(".pc-bs option:first").attr("selected", true);
			$(".pc-ld option:first").attr("selected", true);
			$(".pc-kd option:first").attr("selected", true);
			$(".pc-ot option:first").attr("selected", true);
			$(".pc-tp").show();
		} else if (ProductCategory == "ブルゾン") {
			$(".pc-ts option").attr("selected", false);
			$(".pc-lt option").attr("selected", false);
			$(".pc-pl option").attr("selected", false);
			$(".pc-sp option").attr("selected", false);
			$(".pc-tp option").attr("selected", false);
			$(".pc-ld option").attr("selected", false);
			$(".pc-kd option").attr("selected", false);
			$(".pc-ot option").attr("selected", false);
			$(".pc-ts option:first").attr("selected", true);
			$(".pc-lt option:first").attr("selected", true);
			$(".pc-pl option:first").attr("selected", true);
			$(".pc-sp option:first").attr("selected", true);
			$(".pc-tp option:first").attr("selected", true);
			$(".pc-ld option:first").attr("selected", true);
			$(".pc-kd option:first").attr("selected", true);
			$(".pc-ot option:first").attr("selected", true);
			$(".pc-bs").show();
		} else if (ProductCategory == "レディース") {
			$(".pc-ts option").attr("selected", false);
			$(".pc-lt option").attr("selected", false);
			$(".pc-pl option").attr("selected", false);
			$(".pc-sp option").attr("selected", false);
			$(".pc-tp option").attr("selected", false);
			$(".pc-bs option").attr("selected", false);
			$(".pc-kd option").attr("selected", false);
			$(".pc-ot option").attr("selected", false);
			$(".pc-ts option:first").attr("selected", true);
			$(".pc-lt option:first").attr("selected", true);
			$(".pc-pl option:first").attr("selected", true);
			$(".pc-sp option:first").attr("selected", true);
			$(".pc-tp option:first").attr("selected", true);
			$(".pc-bs option:first").attr("selected", true);
			$(".pc-kd option:first").attr("selected", true);
			$(".pc-ot option:first").attr("selected", true);
			$(".pc-ld").show();
		} else if (ProductCategory == "キッズ・ベビー") {
			$(".pc-ts option").attr("selected", false);
			$(".pc-lt option").attr("selected", false);
			$(".pc-pl option").attr("selected", false);
			$(".pc-sp option").attr("selected", false);
			$(".pc-tp option").attr("selected", false);
			$(".pc-bs option").attr("selected", false);
			$(".pc-ld option").attr("selected", false);
			$(".pc-ot option").attr("selected", false);
			$(".pc-ts option:first").attr("selected", true);
			$(".pc-lt option:first").attr("selected", true);
			$(".pc-pl option:first").attr("selected", true);
			$(".pc-sp option:first").attr("selected", true);
			$(".pc-tp option:first").attr("selected", true);
			$(".pc-bs option:first").attr("selected", true);
			$(".pc-ld option:first").attr("selected", true);
			$(".pc-ot option:first").attr("selected", true);
			$(".pc-kd").show();
		} else if (ProductCategory == "その他グッズ") {
			$(".pc-ts option").attr("selected", false);
			$(".pc-lt option").attr("selected", false);
			$(".pc-pl option").attr("selected", false);
			$(".pc-sp option").attr("selected", false);
			$(".pc-tp option").attr("selected", false);
			$(".pc-bs option").attr("selected", false);
			$(".pc-ld option").attr("selected", false);
			$(".pc-kd option").attr("selected", false);
			$(".pc-ts option:first").attr("selected", true);
			$(".pc-lt option:first").attr("selected", true);
			$(".pc-pl option:first").attr("selected", true);
			$(".pc-sp option:first").attr("selected", true);
			$(".pc-tp option:first").attr("selected", true);
			$(".pc-bs option:first").attr("selected", true);
			$(".pc-ld option:first").attr("selected", true);
			$(".pc-kd option:first").attr("selected", true);
			$(".pc-ot").show();
		}
		
	}
	
	/* 合計枚数の計算 */
	function setSizeNum() {
		total_count = 0;
		
		// 合計枚数
		$(".size_count").each(function(){
			var n = $(this).val();
			if ((n.match(/[^0-9]/g) == null) && (n != "")) {
				total_count += parseInt($(this).val(),10);
			}
		});
		
		// 値の配置（エラーの判断）
		if (total_count >= 0 && total_count <= 4) {
			$("#total_count").val("");
		} else if (total_count >= 5) {
			$("#total_count").val(total_count);
		}
		
		// 値の表示
		$("#total_count_text").text(total_count);
		
	}
	
	/* 版面の表示を切り替え */
	function PrintArea(ProductSelect) {
		
		// 版面カテゴリーの値
		PrintCategory = $(ProductSelect + " option:selected").attr("title");
		
		// 版面カテゴリーのクエリー値
		PrintURI = "";
		
		// 版面を非表示
		$(".prints").hide();
		
		// 版面イラストをリセット
		$(".prints img").attr("src","../img/common/blank.png");
		
		// 版面の内容を切り替えて表示
		if (PrintCategory == "Tシャツ(半袖)") {
			PrintURI = "T";
			PrintT();
			$("#print01,#print04,#print05,#print06,#print09,#print10").show();
		} else if (PrintCategory == "Tシャツ(ポリエステル100％)") {
			PrintURI = "T";
			PrintT();
			$("#print01,#print04,#print05,#print06,#print09,#print10").show();
		} else if (PrintCategory == "ロンパース") {
			PrintURI = "RP";
			PrintRP();
			$("#print01,#print05,#print06,#print09").show();
		} else if (PrintCategory == "長袖Tシャツ") {
			PrintURI = "LT";
			PrintLT();
			$("#print01,#print04,#print05,#print06,#print07,#print08,#print09,#print10").show();
		} else if (PrintCategory == "トレーナー") {
			PrintURI = "LT";
			PrintLT();
			$("#print01,#print04,#print05,#print06,#print07,#print08,#print09,#print10").show();
		} else if (PrintCategory == "プルパーカー(ジップ無し)") {
			PrintURI = "PK";
			PrintPK();
			$("#print01,#print05,#print06,#print07,#print08,#print09,#print10").show();
		} else if (PrintCategory == "ジップパーカー(ジップ有り)") {
			PrintURI = "PZ";
			PrintPZ();
			$("#print02,#print03,#print05,#print06,#print07,#print08,#print09,#print10").show();
		} else if (PrintCategory == "ジャージ") {
			PrintURI = "TJ";
			PrintTJ();
			$("#print02,#print03,#print09,#print10").show();
		} else if (PrintCategory == "ポロシャツ(半袖)") {
			PrintURI = "PT";
			PrintPT();
			$("#print02,#print03,#print04,#print05,#print06,#print09,#print10").show();
		} else if (PrintCategory == "ポロシャツ(長袖)") {
			PrintURI = "PL";
			PrintPL();
			$("#print02,#print03,#print04,#print05,#print06,#print07,#print08,#print09,#print10").show();
		} else if (PrintCategory == "タンクトップ・ノースリーブ") {
			PrintURI = "TT";
			PrintTT();
			$("#print01,#print04,#print09,#print10").show();
		} else if (PrintCategory == "ブルゾン(背開きあり／裏地あり)") {
			PrintURI = "BL";
			PrintBL();
			$("#print02,#print03,#print05,#print06,#print07,#print08,#print09").show();
		} else if (PrintCategory == "ブルゾン(背開きあり／裏地なし)") {
			PrintURI = "BL";
			PrintBL();
			$("#print02,#print03,#print05,#print06,#print07,#print08,#print09").show();
		} else if (PrintCategory == "ブルゾン(背開きあり／ポリエステル)") {
			PrintURI = "BL";
			PrintBL();
			$("#print02,#print03,#print05,#print06,#print07,#print08,#print09").show();
		} else if (PrintCategory == "ブルゾン(背開きなし／ポリエステル)") {
			PrintURI = "BL2";
			PrintBL2();
			$("#print02,#print03,#print05,#print06,#print07,#print08,#print09").show();
		} else if (PrintCategory == "ブルゾン(背開きなし／裏地あり)") {
			PrintURI = "BL2";
			PrintBL2();
			$("#print02,#print03,#print05,#print06,#print07,#print08,#print09").show();
		} else if (PrintCategory == "ブルゾン(背開きなし／裏地なし)") {
			PrintURI = "BL2";
			PrintBL2();
			$("#print02,#print03,#print05,#print06,#print07,#print08,#print09").show();
		} else if (PrintCategory == "パンツ(スウェット)") {
			PrintURI = "PN";
			PrintPN();
			$("#print15,#print16").show();
		} else if (PrintCategory == "パンツ(ジャージ)") {
			PrintURI = "PN2";
			PrintPN2();
			$("#print13,#print14").show();
		} else if (PrintCategory == "バッグ") {
			PrintURI = "BG";
			PrintBG();
			$("#print18,#print19").show();
		} else if (PrintCategory == "キャップ") {
			PrintURI = "CP";
			PrintCP();
			$("#print17").show();
		} else if (PrintCategory == "エプロン") {
			PrintURI = "EP";
			PrintEP();
			$("#print01").show();
		} else if (PrintCategory == "ハッピ") {
			PrintURI = "HP";
			PrintHP();
			$("#print02,#print03,#print05,#print06,#print09,#print10,#print11,#print12").show();
		}
		
	}	
	
	/* プリント01の色数 */
	function setPrint01ColorNum() {
		var pcn01 = print01_color_num;
		i = 0;
		if ($("#print01_color01").val() != "") {
			pcn01++;
		}
		if ($("#print01_color02").val() != "") {
			pcn01++;
		}
		if ($("#print01_color03").val() != "") {
			pcn01++;
		}
		if ($("#print01_color04").val() != "") {
			pcn01++;
		}
		if ($("#print01_color05").val() != "") {
			pcn01++;
		}
		if ($("#print01_color06").val() != "") {
			pcn01++;
		}
		$("#print01_color_num").val(pcn01);
		$("#print01_color_text").text(pcn01);
	}
	
	/* プリント02の色数 */
	function setPrint02ColorNum() {
		var pcn02 = print02_color_num;
		i = 0;
		if ($("#print02_color01").val() != "") {
			pcn02++;
		}
		if ($("#print02_color02").val() != "") {
			pcn02++;
		}
		if ($("#print02_color03").val() != "") {
			pcn02++;
		}
		if ($("#print02_color04").val() != "") {
			pcn02++;
		}
		if ($("#print02_color05").val() != "") {
			pcn02++;
		}
		if ($("#print02_color06").val() != "") {
			pcn02++;
		}
		$("#print02_color_num").val(pcn02);
		$("#print02_color_text").text(pcn02);
	}
	
	/* プリント03の色数 */
	function setPrint03ColorNum() {
		var pcn03 = print03_color_num;
		i = 0;
		if ($("#print03_color01").val() != "") {
			pcn03++;
		}
		if ($("#print03_color02").val() != "") {
			pcn03++;
		}
		if ($("#print03_color03").val() != "") {
			pcn03++;
		}
		if ($("#print03_color04").val() != "") {
			pcn03++;
		}
		if ($("#print03_color05").val() != "") {
			pcn03++;
		}
		if ($("#print03_color06").val() != "") {
			pcn03++;
		}
		$("#print03_color_num").val(pcn03);
		$("#print03_color_text").text(pcn03);
	}
	
	/* プリント04の色数 */
	function setPrint04ColorNum() {
		var pcn04 = print04_color_num;
		i = 0;
		if ($("#print04_color01").val() != "") {
			pcn04++;
		}
		if ($("#print04_color02").val() != "") {
			pcn04++;
		}
		if ($("#print04_color03").val() != "") {
			pcn04++;
		}
		if ($("#print04_color04").val() != "") {
			pcn04++;
		}
		if ($("#print04_color05").val() != "") {
			pcn04++;
		}
		if ($("#print04_color06").val() != "") {
			pcn04++;
		}
		$("#print04_color_num").val(pcn04);
		$("#print04_color_text").text(pcn04);
	}
	
	/* プリント05の色数 */
	function setPrint05ColorNum() {
		var pcn05 = print05_color_num;
		i = 0;
		if ($("#print05_color01").val() != "") {
			pcn05++;
		}
		if ($("#print05_color02").val() != "") {
			pcn05++;
		}
		if ($("#print05_color03").val() != "") {
			pcn05++;
		}
		$("#print05_color_num").val(pcn05);
		$("#print05_color_text").text(pcn05);
	}
	
	/* プリント06の色数 */
	function setPrint06ColorNum() {
		var pcn06 = print06_color_num;
		i = 0;
		if ($("#print06_color01").val() != "") {
			pcn06++;
		}
		if ($("#print06_color02").val() != "") {
			pcn06++;
		}
		if ($("#print06_color03").val() != "") {
			pcn06++;
		}
		$("#print06_color_num").val(pcn06);
		$("#print06_color_text").text(pcn06);
	}
	
	/* プリント07の色数 */
	function setPrint07ColorNum() {
		var pcn07 = print07_color_num;
		i = 0;
		if ($("#print07_color01").val() != "") {
			pcn07++;
		}
		if ($("#print07_color02").val() != "") {
			pcn07++;
		}
		if ($("#print07_color03").val() != "") {
			pcn07++;
		}
		$("#print07_color_num").val(pcn07);
		$("#print07_color_text").text(pcn07);
	}
	
	/* プリント08の色数 */
	function setPrint08ColorNum() {
		var pcn08 = print08_color_num;
		i = 0;
		if ($("#print08_color01").val() != "") {
			pcn08++;
		}
		if ($("#print08_color02").val() != "") {
			pcn08++;
		}
		if ($("#print08_color03").val() != "") {
			pcn08++;
		}
		$("#print08_color_num").val(pcn08);
		$("#print08_color_text").text(pcn08);
	}
	
	/* プリント09の色数 */
	function setPrint09ColorNum() {
		var pcn09 = print09_color_num;
		i = 0;
		if ($("#print09_color01").val() != "") {
			pcn09++;
		}
		if ($("#print09_color02").val() != "") {
			pcn09++;
		}
		if ($("#print09_color03").val() != "") {
			pcn09++;
		}
		if ($("#print09_color04").val() != "") {
			pcn09++;
		}
		if ($("#print09_color05").val() != "") {
			pcn09++;
		}
		if ($("#print09_color06").val() != "") {
			pcn09++;
		}
		$("#print09_color_num").val(pcn09);
		$("#print09_color_text").text(pcn09);
	}		
	
	/* プリント10の色数 */
	function setPrint10ColorNum() {
		var pcn10 = print10_color_num;
		i = 0;
		if ($("#print10_color01").val() != "") {
			pcn10++;
		}
		if ($("#print10_color02").val() != "") {
			pcn10++;
		}
		if ($("#print10_color03").val() != "") {
			pcn10++;
		}
		if ($("#print10_color04").val() != "") {
			pcn10++;
		}
		if ($("#print10_color05").val() != "") {
			pcn10++;
		}
		if ($("#print10_color06").val() != "") {
			pcn10++;
		}
		$("#print10_color_num").val(pcn10);
		$("#print10_color_text").text(pcn10);
	}
	
	/* プリント11の色数 */
	function setPrint11ColorNum() {
		var pcn11 = print11_color_num;
		i = 0;
		if ($("#print11_color01").val() != "") {
			pcn11++;
		}
		if ($("#print11_color02").val() != "") {
			pcn11++;
		}
		if ($("#print11_color03").val() != "") {
			pcn11++;
		}
		if ($("#print11_color04").val() != "") {
			pcn11++;
		}
		if ($("#print11_color05").val() != "") {
			pcn11++;
		}
		if ($("#print11_color06").val() != "") {
			pcn11++;
		}
		$("#print11_color_num").val(pcn11);
		$("#print11_color_text").text(pcn11);
	}
	
	/* プリント12の色数 */
	function setPrint12ColorNum() {
		var pcn12 = print12_color_num;
		i = 0;
		if ($("#print12_color01").val() != "") {
			pcn12++;
		}
		if ($("#print12_color02").val() != "") {
			pcn12++;
		}
		if ($("#print12_color03").val() != "") {
			pcn12++;
		}
		if ($("#print12_color04").val() != "") {
			pcn12++;
		}
		if ($("#print12_color05").val() != "") {
			pcn12++;
		}
		if ($("#print12_color06").val() != "") {
			pcn12++;
		}
		$("#print12_color_num").val(pcn12);
		$("#print12_color_text").text(pcn12);
	}
	
	/* プリント13の色数 */
	function setPrint13ColorNum() {
		var pcn13 = print13_color_num;
		i = 0;
		if ($("#print13_color01").val() != "") {
			pcn13++;
		}
		if ($("#print13_color02").val() != "") {
			pcn13++;
		}
		if ($("#print13_color03").val() != "") {
			pcn13++;
		}
		if ($("#print13_color04").val() != "") {
			pcn13++;
		}
		if ($("#print13_color05").val() != "") {
			pcn13++;
		}
		if ($("#print13_color06").val() != "") {
			pcn13++;
		}
		$("#print13_color_num").val(pcn13);
		$("#print13_color_text").text(pcn13);
	}
	
	/* プリント14の色数 */
	function setPrint14ColorNum() {
		var pcn14 = print14_color_num;
		i = 0;
		if ($("#print14_color01").val() != "") {
			pcn14++;
		}
		if ($("#print14_color02").val() != "") {
			pcn14++;
		}
		if ($("#print14_color03").val() != "") {
			pcn14++;
		}
		if ($("#print14_color04").val() != "") {
			pcn14++;
		}
		if ($("#print14_color05").val() != "") {
			pcn14++;
		}
		if ($("#print14_color06").val() != "") {
			pcn14++;
		}
		$("#print14_color_num").val(pcn14);
		$("#print14_color_text").text(pcn14);
	}
	
	/* プリント15の色数 */
	function setPrint15ColorNum() {
		var pcn15 = print15_color_num;
		i = 0;
		if ($("#print15_color01").val() != "") {
			pcn15++;
		}
		if ($("#print15_color02").val() != "") {
			pcn15++;
		}
		if ($("#print15_color03").val() != "") {
			pcn15++;
		}
		if ($("#print15_color04").val() != "") {
			pcn15++;
		}
		if ($("#print15_color05").val() != "") {
			pcn15++;
		}
		if ($("#print15_color06").val() != "") {
			pcn15++;
		}
		$("#print15_color_num").val(pcn15);
		$("#print15_color_text").text(pcn15);
	}
	
	/* プリント16の色数 */
	function setPrint16ColorNum() {
		var pcn16 = print16_color_num;
		i = 0;
		if ($("#print16_color01").val() != "") {
			pcn16++;
		}
		if ($("#print16_color02").val() != "") {
			pcn16++;
		}
		if ($("#print16_color03").val() != "") {
			pcn16++;
		}
		if ($("#print16_color04").val() != "") {
			pcn16++;
		}
		if ($("#print16_color05").val() != "") {
			pcn16++;
		}
		if ($("#print16_color06").val() != "") {
			pcn16++;
		}
		$("#print16_color_num").val(pcn16);
		$("#print16_color_text").text(pcn16);
	}
	
	/* プリント17の色数 */
	function setPrint17ColorNum() {
		var pcn17 = print17_color_num;
		i = 0;
		if ($("#print17_color01").val() != "") {
			pcn17++;
		}
		if ($("#print17_color02").val() != "") {
			pcn17++;
		}
		if ($("#print17_color03").val() != "") {
			pcn17++;
		}
		if ($("#print17_color04").val() != "") {
			pcn17++;
		}
		if ($("#print17_color05").val() != "") {
			pcn17++;
		}
		if ($("#print17_color06").val() != "") {
			pcn17++;
		}
		$("#print17_color_num").val(pcn17);
		$("#print17_color_text").text(pcn17);
	}
	
	/* プリント18の色数 */
	function setPrint18ColorNum() {
		var pcn18 = print18_color_num;
		i = 0;
		if ($("#print18_color01").val() != "") {
			pcn18++;
		}
		if ($("#print18_color02").val() != "") {
			pcn18++;
		}
		if ($("#print18_color03").val() != "") {
			pcn18++;
		}
		if ($("#print18_color04").val() != "") {
			pcn18++;
		}
		if ($("#print18_color05").val() != "") {
			pcn18++;
		}
		if ($("#print18_color06").val() != "") {
			pcn18++;
		}
		$("#print18_color_num").val(pcn18);
		$("#print18_color_text").text(pcn18);
	}
	
	/* プリント19の色数 */
	function setPrint19ColorNum() {
		var pcn19 = print19_color_num;
		i = 0;
		if ($("#print19_color01").val() != "") {
			pcn19++;
		}
		if ($("#print19_color02").val() != "") {
			pcn19++;
		}
		if ($("#print19_color03").val() != "") {
			pcn19++;
		}
		if ($("#print19_color04").val() != "") {
			pcn19++;
		}
		if ($("#print19_color05").val() != "") {
			pcn19++;
		}
		if ($("#print19_color06").val() != "") {
			pcn19++;
		}
		$("#print19_color_num").val(pcn19);
		$("#print19_color_text").text(pcn19);
	}
	
	
		
	/* 初期化
	---------------------------------------------------------------------- */
	
	/* 商品名の表示を切り替え */
	DisplayProduct();
	
	/* 版面の表示を切り替え */
	PrintArea(".pc-ts");
	PrintArea(".pc-lt");
	PrintArea(".pc-pl");
	PrintArea(".pc-sp");
	PrintArea(".pc-tp");
	PrintArea(".pc-bs");
	PrintArea(".pc-ld");
	PrintArea(".pc-kd");
	PrintArea(".pc-ot");
	
	/* 版面をグレーアウト */
	PrintGrayOut("#print01");
	PrintGrayOut("#print02");
	PrintGrayOut("#print03");
	PrintGrayOut("#print04");
	PrintGrayOut("#print05");
	PrintGrayOut("#print06");
	PrintGrayOut("#print07");
	PrintGrayOut("#print08");
	PrintGrayOut("#print09");
	PrintGrayOut("#print10");
	PrintGrayOut("#print11");
	PrintGrayOut("#print12");
	PrintGrayOut("#print13");
	PrintGrayOut("#print14");
	PrintGrayOut("#print15");
	PrintGrayOut("#print16");
	PrintGrayOut("#print17");
	PrintGrayOut("#print18");
	PrintGrayOut("#print19");
	
	/* 監視する値 */
	var total_count = 0;
	var print01_color_num = 0;
	var print02_color_num = 0;
	var print03_color_num = 0;
	var print04_color_num = 0;
	var print05_color_num = 0;
	var print06_color_num = 0;
	var print07_color_num = 0;
	var print08_color_num = 0;
	var print09_color_num = 0;
	var print10_color_num = 0;
	var print11_color_num = 0;
	var print12_color_num = 0;
	var print13_color_num = 0;
	var print14_color_num = 0;
	var print15_color_num = 0;
	var print16_color_num = 0;
	var print17_color_num = 0;
	var print18_color_num = 0;
	var print19_color_num = 0;
	
	/* 合計枚数とプリント色数は常に監視 */
	setInterval(function() {
		setSizeNum();
	}, 1500);
	
	
	
	/* 商品を選択
	---------------------------------------------------------------------- */
	
	/* 商品カテゴリーを選択 */
	$("#s_product_category").change(function(){
		
		// 商品名メニューを表示
		DisplayProduct();
		
		// 版面の内容をリセット
		AllAreaReset();
		
	});
	
	/* 商品を選択して版面を表示 */
	$(".pc-ts").change(function(){
		AllAreaReset();
		PrintArea(".pc-ts");
	});
	$(".pc-lt").change(function(){
		AllAreaReset();
		PrintArea(".pc-lt");
	});
	$(".pc-pl").change(function(){
		AllAreaReset();
		PrintArea(".pc-pl");
	});
	$(".pc-sp").change(function(){
		AllAreaReset();
		PrintArea(".pc-sp");
	});
	$(".pc-tp").change(function(){
		AllAreaReset();
		PrintArea(".pc-tp");
	});
	$(".pc-bs").change(function(){
		AllAreaReset();
		PrintArea(".pc-bs");
	});
	$(".pc-ld").change(function(){
		AllAreaReset();
		PrintArea(".pc-ld");
	});
	$(".pc-kd").change(function(){
		AllAreaReset();
		PrintArea(".pc-kd");
	});
	$(".pc-ot").change(function(){
		AllAreaReset();
		PrintArea(".pc-ot");
	});
	
	/* 版面ごとに内容をリセット */
	$("#print01_flag").click(function(){
		PrintGrayOut("#print01");
		PrintAreaReset("#print01");
	});
	$("#print02_flag").click(function(){
		PrintGrayOut("#print02");
		PrintAreaReset("#print02");
	});
	$("#print03_flag").click(function(){
		PrintGrayOut("#print03");
		PrintAreaReset("#print03");
	});
	$("#print04_flag").click(function(){
		PrintGrayOut("#print04");
		PrintAreaReset("#print04");
	});
	$("#print05_flag").click(function(){
		PrintGrayOut("#print05");
		PrintAreaReset("#print05");
	});
	$("#print06_flag").click(function(){
		PrintGrayOut("#print06");
		PrintAreaReset("#print06");
	});
	$("#print07_flag").click(function(){
		PrintGrayOut("#print07");
		PrintAreaReset("#print07");
	});
	$("#print08_flag").click(function(){
		PrintGrayOut("#print08");
		PrintAreaReset("#print08");
	});
	$("#print09_flag").click(function(){
		PrintGrayOut("#print09");
		PrintAreaReset("#print09");
	});
	$("#print10_flag").click(function(){
		PrintGrayOut("#print10");
		PrintAreaReset("#print10");
	});
	$("#print11_flag").click(function(){
		PrintGrayOut("#print11");
		PrintAreaReset("#print11");
	});
	$("#print12_flag").click(function(){
		PrintGrayOut("#print12");
		PrintAreaReset("#print12");
	});
	$("#print13_flag").click(function(){
		PrintGrayOut("#print13");
		PrintAreaReset("#print13");
	});
	$("#print14_flag").click(function(){
		PrintGrayOut("#print14");
		PrintAreaReset("#print14");
	});
	$("#print15_flag").click(function(){
		PrintGrayOut("#print15");
		PrintAreaReset("#print15");
	});
	$("#print16_flag").click(function(){
		PrintGrayOut("#print16");
		PrintAreaReset("#print16");
	});
	$("#print17_flag").click(function(){
		PrintGrayOut("#print17");
		PrintAreaReset("#print17");
	});
	$("#print18_flag").click(function(){
		PrintGrayOut("#print18");
		PrintAreaReset("#print18");
	});
	$("#print19_flag").click(function(){
		PrintGrayOut("#print19");
		PrintAreaReset("#print19");
	});
	
	
	
	/* 入力エラーで戻った場合
	---------------------------------------------------------------------- */
	
	/* GET値を取得 */
	var get = getRequest();
	
	/* 版面を表示 */
	if (get["print"] != "") {
		if (get["print"] == "T") {
			PrintURI = "T";
			PrintT();
			$("#print01,#print04,#print05,#print06,#print09,#print10").show();
		} else if (get["print"] == "RP") {
			PrintURI = "RP";
			PrintRP();
			$("#print01,#print05,#print06,#print09").show();
		} else if (get["print"] == "LT") {
			PrintURI = "LT";
			PrintLT();
			$("#print01,#print04,#print05,#print06,#print07,#print08,#print09,#print10").show();
		} else if (get["print"] == "PK") {
			PrintURI = "PK";
			PrintPK();
			$("#print01,#print05,#print06,#print07,#print08,#print09,#print10").show();
		} else if (get["print"] == "PZ") {
			PrintURI = "PZ";
			PrintPZ();
			$("#print02,#print03,#print05,#print06,#print07,#print08,#print09,#print10").show();
		} else if (get["print"] == "TJ") {
			PrintURI = "TJ";
			PrintTJ();
			$("#print02,#print03,#print09,#print10").show();
		} else if (get["print"] == "PT") {
			PrintURI = "PT";
			PrintPT();
			$("#print02,#print03,#print04,#print05,#print06,#print09,#print10").show();
		} else if (get["print"] == "PL") {
			PrintURI = "PL";
			PrintPL();
			$("#print02,#print03,#print04,#print05,#print06,#print07,#print08,#print09,#print10").show();
		} else if (get["print"] == "TT") {
			PrintURI = "TT";
			PrintTT();
			$("#print01,#print04,#print09,#print10").show();
		} else if (get["print"] == "BL") {
			PrintURI = "BL";
			PrintBL();
			$("#print02,#print03,#print05,#print06,#print07,#print08,#print09").show();
		} else if (get["print"] == "BL2") {
			PrintURI = "BL2";
			PrintBL2();
			$("#print02,#print03,#print05,#print06,#print07,#print08,#print09").show();
		} else if (get["print"] == "PN") {
			PrintURI = "PN";
			PrintPN();
			$("#print15,#print16").show();
		} else if (get["print"] == "PN2") {
			PrintURI = "PN2";
			PrintPN2();
			$("#print13,#print14").show();
		} else if (get["print"] == "BG") {
			PrintURI = "BG";
			PrintBG();
			$("#print18,#print19").show();
		} else if (get["print"] == "CP") {
			PrintURI = "CP";
			PrintCP();
			$("#print17").show();
		} else if (get["print"] == "EP") {
			PrintURI = "EP";
			PrintEP();
			$("#print01").show();
		} else if (get["print"] == "HP") {
			PrintURI = "HP";
			PrintHP();
			$("#print02,#print03,#print05,#print06,#print09,#print10,#print11,#print12").show();
		}
	}
	
	
	
	/* 確認画面に進む
	---------------------------------------------------------------------- */
	
	/* フォームを送信 */
	$("#form_order").submit(function(){
		
		// 版面の色数を計算
		setPrint01ColorNum();
		setPrint02ColorNum();
		setPrint03ColorNum();
		setPrint04ColorNum();
		setPrint05ColorNum();
		setPrint06ColorNum();
		setPrint07ColorNum();
		setPrint08ColorNum();
		setPrint09ColorNum();
		setPrint10ColorNum();
		setPrint11ColorNum();
		setPrint12ColorNum();
		setPrint13ColorNum();
		setPrint14ColorNum();
		setPrint15ColorNum();
		setPrint16ColorNum();
		setPrint17ColorNum();
		setPrint18ColorNum();
		setPrint19ColorNum();
		
		// プリントオプションのエラー処理
		for (var i = 1; i <= 9; i++) {
			for (var j = 1; j <= 6; j++) {
				if ($("#s_print0" + i + "_option0" + j).val() == "" && $("#print0" + i + "_color0" + j).val() != "") {
					$("#print0" + i + "_color0" + j).after("<input type='hidden' name='_required[]' value='s_print0" + i + "_option0" + j + "' id='print0" + i + "_option0" + j + "_check' />");
				} else if ($("#s_print0" + i + "_option0" + j).val() != "" && $("#print0" + i + "_color0" + j).val() == "") {
					$("#print0" + i + "_color0" + j).after("<input type='hidden' name='_required[]' value='print0" + i + "_color0" + j + "' id='print0" + i + "_color0" + j + "_check' />");
				}
			}
		}
		for (var i = 10; i <= 19; i++) {
			for (var j = 1; j <= 6; j++) {
				if ($("#s_print" + i + "_option0" + j).val() == "" && $("#print" + i + "_color0" + j).val() != "") {
					$("#print" + i + "_color0" + j).after("<input type='hidden' name='_required[]' value='s_print" + i + "_option0" + j + "' id='print" + i + "_option0" + j + "_check' />");
				} else if ($("#s_print" + i + "_option0" + j).val() != "" && $("#print" + i + "_color0" + j).val() == "") {
					$("#print" + i + "_color0" + j).after("<input type='hidden' name='_required[]' value='print" + i + "_color0" + j + "' id='print" + i + "_color0" + j + "_check' />");
				}
			}
		}
		
		// URIに情報を追加
		var ActionURI = "index.php?print=" + PrintURI;
		$("#form_order").attr("action", ActionURI);
	});
	
	
	
	/* おわり
	---------------------------------------------------------------------- */
	
	});
})(jQuery);

