function price_calc2(page_num, ms_flag, ms, bind, paper_size, unit, quantity, target) {
var cbpl = {"1":"400","2":"600"};
var cbol = {"1":"0","2":"0"};
var cbsl = {"1":"4","2":"2"};
var pspl = {"1":"400","2":"0","3":"0","4":"0"};
var uppl = {"1":"12.0","2":"4.0"};
var upcl = {"1":"30","2":"40"};
var tax = 0.1;
var ms_fee = 0;
var cost_price = 0;
var base_price = 0;
var credit_rate_price = 0;
var print_page = 0;
var print_page_temp = 0;
var tax_on_price = 0;
if(bind != 0 && paper_size != 0 && unit != 0 && quantity != 0) {
//ページ数取得
print_page_temp = parseInt(page_num) + parseInt(parseInt(page_num) % 2);
if(cbol[bind] == '0') {
print_page = page_num;
}
if(cbol[bind] == '1') {
print_page = parseInt(print_page_temp + (print_page_temp % 2)) / 2;
}
if(cbol[bind] == '2') {
print_page = parseInt(print_page_temp + (print_page_temp % 4)) / 4;
}
if((print_page % 2) != 0) {
print_page = parseInt(print_page) + 1;
}
print_page = parseInt(print_page) + parseInt(print_page % cbsl[bind]);
print_page = parseInt(print_page) / 2;
//原価計算
base_price = parseFloat(cbpl[bind]) + parseFloat(parseFloat(uppl[unit]) * parseFloat(print_page));
//掛け率 切り捨て
credit_rate_price = Math.floor(parseFloat(base_price) * parseInt(upcl[unit]) / 100);
cost_price = parseFloat(base_price) + parseFloat(credit_rate_price) + parseFloat(pspl[paper_size]);
//コンテンツ料
if(ms_flag == '0') {
//固定
ms_fee = ms;
}else{
//割合
ms_fee = parseFloat(cost_price) * parseFloat(parseFloat(ms) / 100);
}
cost_price = Math.ceil((parseFloat(cost_price) + parseFloat(ms_fee))/10)*10;//切り上げ
tax_on_price = Math.floor(cost_price * tax);//切り捨て
cost_price = parseInt(cost_price) + parseInt(tax_on_price);
cost_price = parseInt(cost_price) * parseInt(quantity);
cost_price = String(cost_price).replace( /(\d)(?=(\d\d\d)+(?!\d))/g, '$1,' );
$(target).html(cost_price + '円');
}else{
$(target).html('0円');
}
}