//オーダーフォーム　js
//---------------------ハンコ名、価格初期設定-----------------------------------------------------------
Seal = new Array();						//変数宣言
//↓「ハンコ名」「価格」の設定　　※価格は数値のみ　（例→　'ハンコ名１':価格１, 'ハンコ名２':価格２
Seal = { 
//実印
'柘-丸棒 会社実印　18.0':3980,
'柘-天丸 会社実印　18.0':4980,
'黒水牛-丸棒 会社実印　18.0':5980,
'オランダ水牛-丸棒 会社実印　18.0':7980,
'チタン-丸棒 会社実印　18.0':14800,
//会社銀行印
'柘-丸棒 会社銀行印　16.5':3480,
'柘-天丸 会社銀行印　16.5':3980,
'黒水牛-丸棒 会社銀行印　16.5':4980,
'オランダ水牛-丸棒 会社銀行印　18.0':7980,
//会社角印
'柘-天角 会社角印　21.0':4980,
'柘-天角 会社角印　24.0':5980
};
//----------------------------------------------------------------------------------------------------
//--------------------ケース名、価格初期設定----------------------------------------------------------
Case = new Array();						//変数宣言
//↓「ケース名」「価格」の設定　　　  ※価格は数値のみ
Case = { 
'おまかせ':0,
'ミント':0,
'白（ホワイト）':0, 
'黄（イエロー）':0,
'朱（レッド）':0,
'梅（ワイン）':0,
'深緑（ダークグリーン）':0,
'緑(グリーン）':0,
'藍(シーブルー)':0,
'濃紺（ネイビー）':0,
'黒（ブラック）':0
};
//----------------------------------------------------------------------------------------------------
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を一時保存
}
//↓項目「彫刻する社名」　（文字数、価格算出）
function Char_LengthCount(n){
var tmp;
var tmp2;
var Char_length;
tmp = n.replace(/[\r|\n|\s|　]/g, "");				//改行の除外
Char_length = tmp.length;					//「彫刻する社名」文字数を一時保存
//↓文字数１８字以内　→　０円
if (Char_length <= 18){
Char_price = 0;
//↓文字数１９文字〜２４文字以内　→　＋１５００円
}else if (Char_length >= 19 && Char_length <= 24){
Char_price = 1500;
//↓文字数２５文字以上　→(１０００円 ｘ 文字数) +　１５００円 
}else if (Char_length >= 25){
tmp2 = Char_length - 24;
Char_price = tmp2 * 1000 + 1500;
}
}
//↓代金、送料、合計金額算出＆表示
function Calc(){
var Price;
var Carriage;
var Total;
//↓項目「ハンコ名」、項目「サイズ径」が選択されていた場合
if (Seal_name){
Price = Seal[Seal_name] + Case_price + Char_price;
}else{
Price = Case_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;
Carriage = 1050;
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 = "";			//←「合計金額」のクリア
}