//AOT　COPYRIGHT　ALL　RIGHT　RESERVED.///////////////////////////////

//////////初期設定////////////////////////////////////////////////////
//単価設定////////////
var HS		= 2980;
var NH 		= 9800;
var NHT1 	= 8800;
var NHT3 	= 8800;
var NH2		= 1000;

var MA		= 7800;
var M5		= 31000;
var PS		= 8780;
var PS2		= 800;

var SK		= 4880;
var SKT1 	= 4500;
var SKT3 	= 4500;
var SK2		= 800;
var KC		= 7880;
var MG		= 7880;
var BM		= 29800;

var B3		= 500;
var B5		= 500;

var TY		= 0;
var MS		= 5800;
var KO1		= 3500;
var KO2		= 3500;
var ZKB		= 4680;
var ZKD		= 4680;
var ZKL		= 4680;
var IO		= 8800;
//消費税
var Tax	= 0.05;

//割引処理をする
var Service_flg		= "N";

////////////////////////各商品割引率設定//////////////////////////////

var n_NH = new Array();

var n_MA = new Array();
var n_PS = new Array();

var n_SK = new Array();

var n_X5 = new Array();
var n_X6 = new Array();

//---------------新薬用発毛力----------------------
n_NH[0] = 0; n_NH[1] = 0; n_NH[2] = -600; n_NH[3] = -1800; n_NH[4] = -3600; n_NH[5] = -6000; n_NH[6] = -9000;

//---------------MAエクセレント----------------------
n_MA[0] = 0; n_MA[1] = 0; n_MA[2] = 0; n_MA[3] = -300; n_MA[4] = -800; n_MA[5] = -1500; n_MA[6] = -2400;
n_MA[7] = -3500; n_MA[8] = -4800; n_MA[9] = -6300; n_MA[10] = -8000; n_MA[11] = -9900; n_MA[12] = -12000;

//---------------ポアスキャルプ---------------------
n_PS[0] = 0; n_PS[1] = 0; n_PS[2] = -1000; n_PS[3] = -3600; n_PS[4] = -6800; n_PS[5] = -11000; n_PS[6] = -18000;

//---------------救いの髪----------------------
n_SK[0] = 0; n_SK[1] = 0; n_SK[2] = -360; n_SK[3] = -1140; n_SK[4] = -1920; n_SK[5] = -2900; n_SK[6] = -4080;
n_SK[7] = -4760; n_SK[8] = -5440; n_SK[9] = -6120; n_SK[10] = -6800; n_SK[11] = -7480; n_SK[12] = -8760;



//-----------消費税計算-----------------
//指定された商品は消費税を計算する
function tax_func(tf_formName,tf_teika) {
	var my_tax;
	if((tf_formName == "IO") || 
		(tf_formName == "M5") || 
		(tf_formName == "B3") || 
		(tf_formName == "B5")){
		my_tax	= parseInt(tf_teika * Tax);	
	}else{
		my_tax	= 0;
	}
	 return my_tax;
}
//------------------------商品ごと値引き額を返す---------------------------

function nebiki(kazu,formname){
	//割引処理をする場合
	if(Service_flg == "Y"){
		if(formname == "NH"){				//--新薬用発毛力
			return n_NH[kazu];
		}else if(formname == "MA"){		//--MAエクセレント
			return n_MA[kazu];
		}else if(formname == "PS"){		//--ポアスキャルプ
			return n_PS[kazu];
		}else if(formname == "SK"){		//--救いの髪
			return n_SK[kazu];
		}else{								//--値引きなし
			return 0;
		}
	}else{
	//割引処理をしない場合
		return 0;
	}
}

//-----------------フォーカスを与えない(ボタンへ移す)-----------------------

function movefocus(fn) { fn.SUBMIT.focus(); } 

//-----------------フォームの数の収得----------------------------------

function myFormLen(){
	mylen = document.forms.length;
	return mylen;
}

//-----------------通貨型に変換-------------------------------
function currency(n) {
    var result;
    var str = "" + n;
    var ary;
    if(!(ary = str.match(/^([\+-]|)(\d+)(\.\d+|)$/)))
        return "";
    var int_part = ary[2];
    var len = int_part.length;
    var mod = (len - 1) % 3 + 1;
    result = int_part.substr(0, mod);
    for(var i = mod; i < len; i += 3)
        result += "," + int_part.substr(i, 3);
    result = ary[1] + result + ary[3];
    return result;
}


//-----------------価格調整計算----------------------------------

function cost_w(f,myform,myformName) {

	//-----------数量----------------------------
	var suu = eval(f.options[f.selectedIndex].value);		/* 数量の選択値を取得 */
	//-----------割引き計算----------------------
	var nebiki2 = nebiki(suu,myformName);
	//-----------単価計算------------------------
	var tanka = eval(myformName);
	//-----------小計計算------------------------------
	var teika = (tanka * suu) + nebiki2;							/* 定価=単価x数量+割引 */
	var teika = teika + tax_func(myformName,teika);					/* 消費税を付加 */
	myform["SHOKEI"].value = currency(eval(teika));

	//------------------------排他処理----------------------------------

	if(suu != 0){
		mylen = myFormLen();

		for (i = 0; i <= mylen-1; i++ ){
		
			if(document.forms[i].SHOKEI){
				iFormName = document.forms[i].name;
	
				if( iFormName != myformName ){

					document.forms[i].KAZU.value = 0;
					document.forms[i].SHOKEI.value = 0;

				}else{}
			}
		}

	}

}

//-----------商品数ゼロをチェック-----------------

function conf_w(thisform) {
	if(thisform.KAZU.value == '0'){
	alert ("数量は 1 以上をご購入ください");
	thisform.KAZU.focus();
	 return false;
	}
}

