//オーダーフォーム　js
//---------------------ハンコ名、価格初期設定-----------------------------------------------------------
Seal = new Array();						//変数宣言
//↓「ハンコ名」「価格」の設定　　※価格は数値のみ　（例→　'ハンコ名１':価格１, 'ハンコ名２':価格２
Seal = { 
'黒水牛蒔絵花　すいせん 13.5mm':9280,
'黒水牛蒔絵花　すいせん 15.0mm':11800,
'黒水牛蒔絵花　スイートピー 13.5mm':9280,
'黒水牛蒔絵花　スイートピー 15.0mm':11800,
'黒水牛蒔絵花　さくら 13.5mm':9280,
'黒水牛蒔絵花　さくら 15.0mm':11800,
'黒水牛蒔絵花　あじさい 13.5mm':9280,
'黒水牛蒔絵花　あじさい 15.0mm':11800,
'黒水牛蒔絵花　コスモス 13.5mm':9280,
'黒水牛蒔絵花　コスモス 15.0mm':11800,
'ネット店限定 本象牙-15.0×45mm ケース：ミント':17777,
'ネット店限定 本象牙-15.0×45mm ケース：白（ホワイト）':17777,
'ネット店限定 本象牙-15.0×45mm ケース：黄（イエロー）':17777,
'ネット店限定 本象牙-15.0×45mm ケース：朱（レッド）':17777,
'ネット店限定 本象牙-15.0×45mm ケース：梅（ワイン）':17777,
'ネット店限定 本象牙-15.0×45mm ケース：深緑（ダークグリーン）':17777,
'ネット店限定 本象牙-15.0×45mm ケース：緑(グリーン）':17777,
'ネット店限定 本象牙-15.0×45mm ケース：藍(シーブルー)':17777,
'ネット店限定 本象牙-15.0×45mm ケース：濃紺（ネイビー）':17777,
'ネット店限定 本象牙-15.0×45mm ケース：黒（ブラック）':17777,
'ネット店限定 黒水牛-丸棒　16.5':5555,
'ネット店限定 黒水牛-丸棒　13.5':4999,
'彩樺-丸棒　13.5':5754,
'彩樺-丸棒　15.0':6700,
'彩樺-丸棒　16.5':7850,
'彩樺-丸棒　18.0':8900,
'柘-丸棒　13.5':5754,
'柘-丸棒　15.0':6700,
'柘-丸棒　16.5':7850,
'柘-丸棒　18.0':8900,
'香り　彩樺　13.5':5754,
'香り　かりん　13.5':5754,
'香り　ほおのき　13.5':5754,
'香り　すぎ　13.5':5754,
'香り　ひのき　13.5':5754,
'香り　彩樺　15.0':6700,
'香り　かりん　15.0':6700,
'香り　ほおのき　15.0':6700,
'香り　すぎ　15.0':6700,
'香り　ひのき　15.0':6700,
'香り　彩樺　16.5':7850,
'香り　かりん　16.5':7850,
'香り　ほおのき　16.5':7850,
'香り　すぎ　16.5':7850,
'香り　ひのき　16.5':7850,
'香り　彩樺　18.0':8900,
'香り　かりん　18.0':8900,
'香り　ほおのき　18.0':8900,
'香り　すぎ　18.0':8900,
'香り　ひのき　18.0':8900,
'天然黒水牛-丸棒　13.5':9450,
'天然黒水牛-丸棒　15.0':12075,
'天然黒水牛-丸棒　16.5':13545,
'天然黒水牛-丸棒　18.0':16800,
'牛角-丸棒　13.5':13860,
'牛角-丸棒　15.0':16485,
'牛角-丸棒　16.5':19404,
'牛角-丸棒　18.0':23940,
'本象牙-丸棒　13.5':15800,
'本象牙-丸棒　15.0':19930,
'本象牙-丸棒　16.5':28330,
'本象牙-丸棒　18.0':35680,
'横目本象牙-丸棒　13.5':15800,
'横目本象牙-丸棒　15.0':19800,
'横目本象牙-丸棒　16.5':21800,
'横目本象牙-丸棒　18.0':24800,
'高級本象牙-丸棒　13.5':31500,
'高級本象牙-丸棒　15.0':36750,
'高級本象牙-丸棒　16.5':40950,
'高級本象牙-丸棒　18.0':47250,
'最高級本象牙-丸棒　13.5':41475,
'最高級本象牙-丸棒　15.0':47250,
'最高級本象牙-丸棒　16.5':52500,
'最高級本象牙-丸棒　18.0':63000,
'チタンブラスト　13.5':20790,
'チタンブラスト　15.0':20790,
'チタンブラスト　16.5':28140,
'チタンブラスト　18.0':31290,
'特価黒IPチタン　ブリリアントミラー　15.0':29999,
'特価黒IPチタン　ブリリアントミラー　18.0':39999,
'黒IPチタン　ブリリアントミラー　15.0':44800,
'黒IPチタン　ブリリアントミラー　16.5':49800,
'黒IPチタン　ブリリアントミラー　18.0':59800,
'黒IPチタン ブラスト　15.0':34800,
'黒IPチタン ブラスト　16.5':39800,
'黒IPチタン ブラスト　18.0':49800,
'特価カラーチタン　ミラー　16.5':15555,
'特価カラーチタン　ブルー　16.5':15555,
'特価カラーチタン　パープル　16.5':15555,
'特価カラーチタン　オレンジ　16.5':15555,
'特価カラーチタン　イエロー　16.5':15555,
'特価カラーチタン　ピンク　16.5':15555,
'特価カラーチタン　グリーン　16.5':15555,
'特価カラーチタン　ゴールド　16.5':15555,
'特価チタンブラスト　16.5':15555,
'特価カラーチタン　ミラー　15.0':12345,
'特価カラーチタン　ブルー　15.0':12345,
'特価カラーチタン　パープル　15.0':12345,
'特価カラーチタン　オレンジ　15.0':12345,
'特価カラーチタン　イエロー　15.0':12345,
'特価カラーチタン　ピンク　15.0':12345,
'特価カラーチタン　グリーン　15.0':12345,
'特価カラーチタン　ゴールド　15.0':12345,
'特価チタンブラスト　15.0':12345,
'カラーチタン　ミラー　15.0':24990,
'カラーチタン　ブルー　15.0':24990,
'カラーチタン　パープル　15.0':24990,
'カラーチタン　オレンジ　15.0':24990,
'カラーチタン　イエロー　15.0':24990,
'カラーチタン　ピンク　15.0':24990,
'カラーチタン　グリーン　15.0':24990,
'カラーチタン　ゴールド　15.0':24990,
'カラーチタン　ミラー　16.5':31290,
'カラーチタン　ブルー　16.5':31290,
'カラーチタン　パープル　16.5':31290,
'カラーチタン　オレンジ　16.5':31290,
'カラーチタン　イエロー　16.5':31290,
'カラーチタン　ピンク　16.5':31290,
'カラーチタン　グリーン　16.5':31290,
'カラーチタン　ゴールド　16.5':31290,
'カラーチタン　ミラー　18.0':35490,
'カラーチタン　ブルー　18.0':35490,
'カラーチタン　パープル　18.0':35490,
'カラーチタン　オレンジ　18.0':35490,
'カラーチタン　イエロー　18.0':35490,
'カラーチタン　ピンク　18.0':35490,
'カラーチタン　グリーン　18.0':35490,
'カラーチタン　ゴールド　18.0':35490,
'白水晶-丸棒　15.0':30240,
'白水晶-丸棒　16.5':36540,
'白水晶-丸棒　18.0':41790,
'白水晶（回文）-丸棒　16.5':49140,
'白水晶（回文）-丸棒　18.0':51240,
'黄水晶-丸棒　15.0':24990,
'黄水晶-丸棒　16.5':36540,
'ロードナイト-丸棒　15.0':36540,
'ラピスラズリ-丸棒　15.0':36540,
'赤瑪瑙-丸棒　15.0':24990,
'青瑪瑙-丸棒　15.0':24990,
'翡翠-丸棒　15.0':36540,
'虎目石-丸棒　15.0':36540,
'虎目石-丸棒　16.5':44940,
'虎目石-丸棒　18.0':51240,
'虎目石（回文）-丸棒　15.0':44940,
'虎目石（回文）-丸棒　16.5':52290,
'虎目石（回文）-丸棒　18.0':57540
};
//----------------------------------------------------------------------------------------------------
//--------------------ケース名、価格初期設定----------------------------------------------------------
Case = new Array();						//変数宣言
//↓「ケース名」「価格」の設定　　　  ※価格は数値のみ
Case = { 
'未選択':0,
'黒もみ皮（鶴亀）':1575,
'赤もみ皮（鶴亀）':1575, 
'黒もみ皮（中黒）':1890,
'青もみ皮（中黒）':1890,
'緑もみ皮（中黒）':1890, 
'黒もみ皮金枠（中黒）':1995,
'黒牛皮（鶴亀）':1890, 
'トカゲ皮（鶴亀）':2940, 
'VIPケース黒':1260, 
'VIPケース緑':1260, 
'ケース不要':0 
};
//--------------------iSecret、価格初期設定----------------------------------------------------------
Isecret = new Array();						//変数宣言
//↓「ケース名」「価格」の設定　　　  ※価格は数値のみ
Isecret = { 
'0個':0,
'1個':1365,
'2個':2730,
'3個':4095,
'4個':5460,
'5個':6825,
'6個':8190,
'7個':9555,
'8個':10920,
'9個':12285,
'10個':13650
};
//--------------------印章の友、価格初期設定----------------------------------------------------------
Intomo = new Array();						//変数宣言
//↓「ケース名」「価格」の設定　　　  ※価格は数値のみ
Intomo = { 
'0個':0,
'1個':577,
'2個':1154,
'3個':1731,
'4個':2308,
'5個':2885,
'6個':3462,
'7個':4039,
'8個':4616,
'9個':5193,
'10個':5770
};
//----------------------------------------------------------------------------------------------------
var Isecret_price = 0;					//←選択した「iSecret」保存用変数（0804追加）
var Intomo_price = 0;					//←選択した「印章の友」保存用変数（0804追加）
var Seal_name;							//←選択した「ハンコ名」保存用変数
var Seal_size;							//←選択した「サイズ径」保存用変数
var Case_price = 0;						//←選択した「ケース」保存用変数
var Char_price = 0;						//←入力した「彫刻する社名」保存用変数
//↓項目「ハンコ名」
function Seal_NameAdd(n){
document.getElementById("item").value = n;			//←選択した「商品名」の表示
Seal_name = n;							//←選択した「商品名」のvalueを一時保存
Clear();
}
//↓項目「サイズ径」
function Seal_SizeAdd(n){
Seal_size = n;							//←選択した「サイズ径」のvalueを一時保存
}
//↓項目「ケース」 （価格算出）
function Case_PriceAdd(n){
Case_price = Case[n];						//←選択した「ケース」のvalueを一時保存
Clear();
}
//↓項目「彫刻する社名」　（文字数、価格算出）
function Char_LengthCount(n){
var tmp;
var tmp2;
var Char_length;
tmp = n.replace(/[\r|\n|\s|　]/g, "");				//改行の除外
Char_length = tmp.length;					//「彫刻する社名」文字数を一時保存
//↓文字数6字以内　→　０円
if (Char_length <= 6){
Char_price = 0;
//↓文字数7文字以上　→(+１０００円 )  
}else if (Char_length >= 7){
Char_price = 1000;
}
}
//↓項目「iSecret」（0804追加）
function Isecret_PriceAdd(n){
Isecret_price = Isecret[n];						//←選択した「iSecret」のvalueを一時保存
Clear();
}
//↓項目「印章の友」（0804追加）
function Intomo_PriceAdd(n){
Intomo_price = Intomo[n];						//←選択した「印章の友」のvalueを一時保存
Clear();
}

//↓代金、送料、合計金額算出＆表示
function Calc(){
var Price;
var Carriage;
var Total;
//↓項目「ハンコ名」、項目「サイズ径」が選択されていた場合
if (Seal_name){
Price = Seal[Seal_name] + Case_price + Char_price + Isecret_price + Intomo_price;
}else{
Price = Case_price + Isecret_price + Intomo_price;
}
//↓代金、送料、合計金額算出
if (Price >= 1 && Price < 20000){			//←商品代金が20,000円未満の場合
Carriage = 840;
Total    = Price + Carriage;
}else if(Price >= 1 && Price < 30000){				//←商品代金が30,000円未満の場合
Carriage = 735;
Total    = Price + Carriage;
}else if(Price >= 1 && Price >= 30000){				//←商品代金が30,000円以上の場合
Carriage = 0;
Total    = Price;
}else{							//←商品代金が0円の場合
//↓ケースのみ選択時
if (Case_price >= 1){
Price    =  Case_price + Isecret_price + Intomo_price;
Carriage = 840;
Total    = Price + Carriage;
}
//↓iSecretのみ選択時（0804追加）
if (Isecret_price >= 1){
Price    =  Case_price + Isecret_price + Intomo_price;
Carriage = 840;
Total    = Price + Carriage;
}
//↓印章の友のみ選択時（0804追加）
if (Intomo_price >= 1){
Price    =  Case_price + Isecret_price + Intomo_price;
Carriage = 840;
Total    = Price + Carriage;
//↓未選択時
}else{
Price    = 0;
Carriage = 0;
Total    = 0;
}
}
document.getElementById("price").value = Price;			//←「商品代金」の表示
document.getElementById("souryou").value = Carriage;			//←「送料」の表示
document.getElementById("total").value = Total;			//←「合計金額」の表示
}
function Clear(){
document.getElementById("price").value = "";			//←「商品代金」のクリア
document.getElementById("souryou").value = "";			//←「送料」のクリア
document.getElementById("total").value = "";			//←「合計金額」のクリア
}
function Clear(){
document.getElementById("price").value = "";			//←「商品代金」のクリア
document.getElementById("souryou").value = "";			//←「送料」のクリア
document.getElementById("total").value = "";			//←「合計金額」のクリア
}
