﻿$(function(){

if($("#mark_num_inpt").val() !=""){
	$("#mark_num_inpt").val($("#mark_num_inpt").val().replace("【業種別マーク】", ""));
}

$("#insatunon").click(function(){
	$("#ft").attr("disabled" , "disabled");
	$("#sel_logo").attr("disabled" , "disabled");
	$("#mark_num_inpt").attr("disabled" , "disabled");
	$("#i_color").attr("disabled" , "disabled");
});

$("#insatuari").click(function(){
	$("#ft").attr("disabled" , "");
	$("#sel_logo").attr("disabled" , "");
	$("#mark_num_inpt").attr("disabled" , "");
	$("#i_color").attr("disabled" , "");
});


var hontai_iro_inpt = $("#hontai_iro_inpt");

$("input.nums").each(function(){
	$(this).keyup(function(){
		SEL_kazu_keisan();
	});
});
var GOKEI = 0;

var nums = $("input.nums");
var num_cb =$("span.num_cb");
var sosu =$("#sosu");
function SEL_kazu_keisan(){
	var Gokei = 0;
	var Hontai_iro_put = "";
	for(x=0; x<$("input.nums").length; x++){
		var nums_val = $("input.nums").eq(x).val();
		var numsV;
		if(nums_val == ""){
			namsV = 0;
		}else{
			nums_val = Number_check(nums_val);
			if(isNaN(nums_val)){
				alert("数字を入力してください");
				$("input.nums").eq(x).val(0);
				namsV= 0;
			}else{
				namsV=nums_val;
			}
		}
			Gokei +=eval(namsV);
			Hontai_iro_put += "【本体色】"+num_cb.eq(x).text()+"："+namsV+"本、";
	}
	sosu.val(Gokei);
	hontai_iro_inpt.val(Hontai_iro_put);
}



//【function】全角→半角変換
//全角数字配列
var char1 = new Array("１","２","３","４","５","６","７","８","９","０");
//半角数字配列
var char2 = new Array(1,2,3,4,5,6,7,8,9,0);
var cnt;
function Number_check(check_txt){
	//入力データに全角数字がある場合
	while(check_txt.match(/[０-９]/)){
		for(cnt = 0; cnt < char1.length; cnt++){
			//入力データを全角数字から半角数字に置換する
			check_txt = check_txt.replace(char1[cnt], char2[cnt]);
		}
	}
return check_txt;
}



//電話マークを入れるチェックを見る
$("#tel_mark").click(function(){
	if($("#tel_mark_check").val() == ""){
		$("#tel_mark_check").val($(this).val());
	}else{
		$("#tel_mark_check").val("");
	}
});

//連携　＆　説明表示//
Info_Open($("#sosu"),"数量を入力して、「お見積金額を表示する」ボタンをクリックしてください。");
Info_Open($("#fi"),$("#fi_info").html());
Info_Open($("#ft"),$("#ft_info").html());
Info_Open($("#ft_nosi"),$("#ft_nosi_info").html());
Info_Open($("#form_pac_naire"),$("#pac_nosi_info").html());
Info_Open($("#form_pac"),$("#pac_info").html());
Info_Open($("#int1"),$("#pac_nositext_info").html());
Info_Open($("#int2"),$("#pac_nositext_info").html());
Info_Open($(".pen_sin_sel"),$("#pen_sin_info").html());
Info_Open($("#sel_logo"),$("#sel_logo_info").html());
Info_Open($(".hanko"),$("#hanko_info").html());

$("#sel1").mouseover(function(){
	$("#mitumori_info").html($("#naire_info").html());
	$("#mitumori_info").show();
});

$(".mitumori_in_tbl").mouseover(function(){
	$("#mitumori_info").html($("#col_info").html());
	$("#mitumori_info").show();
});
var pen_sin_txt="";
for(i=0;i<$("select.pen_sin_sel").length;i++){
	pen_sin_txt += "（"+(i+1)+"色目）"+$("select.pen_sin_sel").eq(i).val();
}
$("#pen_sin_put").val("【ペン機能】"+pen_sin_txt);

$("select.pen_sin_sel").each(function(){
	$(this).change(function(){
		pen_sin_txt="";
		for(i=0;i<$("select.pen_sin_sel").length;i++){
			pen_sin_txt += "（"+(i+1)+"色目）"+$("select.pen_sin_sel").eq(i).val();
		}
		$("#pen_sin_put").val("【ペン機能】"+pen_sin_txt);
	})
});
function Info_Open(btn,txt){
	btn.focus(function(){
		$("#mitumori_info").html(txt);
		$("#mitumori_info").fadeIn();
	}).blur(function(){
		$("#mitumori_info").hide();
	}).click(function(){
		$("#mitumori_info").html(txt);
		$("#mitumori_info").show();
	})
}

if($("#haiti").val() == "【文字の配置】その他"){
	$("#haiti_sonota").show();
}else{
	$("#haiti_sonota").hide();
}
$("#haiti").change(function(){
	if($(this).val() == "【文字の配置】その他"){
		$("#haiti_sonota").show();
	}else{
		$("#haiti_sonota").hide();
	}
});
//印刷書体・ロゴマーク連携

$("#ft").change(function(){
	var ft_sel = $(this).val();
	if(ft_sel == "【印刷書体】ロゴマークやその他書体（データが必要）"){
		$("#sel_logo").val("【ロゴ】データ無し(+8400円)");
		if($("#sel_logo").find("option").length >2){
			$("#sel_logo").find("option").eq(0).detach();
		}
	}else{
		if($("#sel_logo").find("option").length <=2){
			$("#sel_logo").prepend('<option value="">入れない</option>');
			$("#sel_logo").val("");
		}
	}
})



//個包装・のし初期設定
if($("#form_pac").find(":selected").attr("class") == "nosi_open"){
	$("#form_pac_naire").attr("disabled","");
}
if($("#form_pac").find(":selected").attr("class") == "nosi_open_x"){
	$("#form_pac_naire").prepend('<option value="【包装名入れ】有り" selected="selected">有り</option>').attr("disabled","disabled");
	$("#ft_nosi , #int1 , #int2").attr("disabled","");
}
if($("#form_pac_naire").find(":selected").attr("class")=="nosi_insatu_open"){
	$("#ft_nosi , #int1 , #int2").attr("disabled","");
}

$("#form_pac").change(function(){
	var Nosi_open = $(this).find(":selected").attr("class");
	if(Nosi_open =="nosi_open"){
		$("#form_pac_naire").attr("disabled","");
		if($("#form_pac_naire").find("option").length >3){
			$("#form_pac_naire").find("option").eq(0).detach();
		}
		$("#ft_nosi , #int1 , #int2").attr("disabled","disabled");
	}else if(Nosi_open == "nosi_open_x"){
		$("#form_pac_naire").attr("disabled","disabled");
		$("#form_pac_naire").prepend('<option value="【包装名入れ】有り" selected="selected">有り</option>');
		$("#ft_nosi , #int1 , #int2").attr("disabled","");
	}else{
		$("#form_pac_naire").attr("disabled","disabled");
		if($("#form_pac_naire").find("option").length >3){
			$("#form_pac_naire").find("option").eq(0).detach();
		}
		$("#ft_nosi , #int1 , #int2").attr("disabled","disabled");
	}
});
$("#form_pac_naire").change(function(){
	var Nosi_insatu_open = $(this).find(":selected").attr("class");
	if(Nosi_insatu_open =="nosi_insatu_open"){
		$("#ft_nosi , #int1 , #int2").attr("disabled","");
	}else{
		$("#ft_nosi , #int1 , #int2").attr("disabled","disabled");
	}

});


//見積ボタンクリック//
$("#go_mitumori_btn").click(function(){
	if($("#sosu").val() == ""){
		alert("数量を入力して下さい。");
		return false;
	}else{
		sosu_val = Number_check($("#sosu").val());
		if(isNaN(sosu_val)){
			alert("数字を入力してください");
			return false;
		}else{
			if(eval($("#tyumon_tani").text())>sosu_val){
				alert("数量をご確認ください");
				return false;
			}else{
				$("#sosu").val(sosu_val);
			}
		}
	}
var mark_num_inpt_v = $("#mark_num_inpt").val();
$("#mark_num_inpt").val("【業種別マーク】"+mark_num_inpt_v);

	var Insatu_Text="";
	if($("#it1").val() !=""){
		Insatu_Text="（1行目）"+$("#it1").val();
	}
	if($("#it2").val() !=""){
		Insatu_Text+="（2行目）"+$("#it2").val();
	}
	if($("#tel_mark_check").val()!=""){
		Insatu_Text+=$("#tel_mark_check").val();
	}
	if(Insatu_Text !=""){
		$("#insatu_txt").val("【本体印刷文字】"+Insatu_Text);
	}

	var NosiInsatu_Text="";
	if($("#int1").val() !=""){
		NosiInsatu_Text="（上段）"+$("#int1").val();
	}
	if($("#int2").val() !=""){
		NosiInsatu_Text+="（下段）"+$("#int2").val();
	}
	if(NosiInsatu_Text !=""){
		$("#insatu_nosi_txt").val("【のし印刷文字】"+NosiInsatu_Text);
	}
	var Tyokoku_Text=$("#it_t1").val();
	if(Tyokoku_Text !=""){
		$("#tyokoku_txt").val("【彫刻文字】"+Tyokoku_Text);
	}

	var Insatu_haiti = "";
	var Insatu_sonota_txt = $("#sonota_text").val();
	if(Insatu_sonota_txt == "その他のご要望はこちらに"){
		Insatu_sonota_txt = "";
	}
	if(Insatu_sonota_txt !=""){
		Insatu_haiti = $("#haiti").val()+"（"+Insatu_sonota_txt+"）";
	}else{
		Insatu_haiti = $("#haiti").val();
	}
	$("#insatu_haiti_put").val(Insatu_haiti);

})


//本体色をチェック
Hontai_col_change($("#h_cols_btn1"),$("#h_cols1"));
Hontai_col_change($("#h_cols_btn2"),$("#h_cols2"));
Hontai_col_change($("#h_cols_btn3"),$("#h_cols3"));
Hontai_col_change($("#h_cols_btn4"),$("#h_cols4"))
Hontai_col_change($("#h_cols_btn5"),$("#h_cols5"))
Hontai_col_change($("#h_cols_btn6"),$("#h_cols6"))
Hontai_col_change($("#h_cols_btn7"),$("#h_cols7"))
function Hontai_col_change(btn,img){
	btn.click(function(){
		$("#color_img").attr("src" , img.attr("src"));
	})
}

});
