/*日本試算*/
function set_jp_weight_by_type()
{
	weight = $j('#weight_type').val();
	$j('#jp_goods_weight').val(weight);
	$j('#jp_weight_fee').val( get_jp_weight_fee(weight) );
}
function set_jp_trans_fee_by_type()
{
	$j('#jp_trans_fee').val( $j('#trans_fee_select').val() );
}
function get_jp_pay_fee(fee)
{
	if(fee < 9399) return 315;
	if(fee >= 9400  && fee  < 29399) return 420;
	if(fee >= 29400 && fee  < 99399) return 630;
	if(fee >= 99400 && fee < 199399) return 1050;
	return 2100;
}
function get_jp_weight_fee(weight)
{
	var w = parseInt(weight);
	var fee = 300;
	var ret = 0;
	if(w % 50 != 0) w = (Math.ceil(w/50))*50;
	if(w > 10000) fee = 250;
	fee = w/1000*fee;
	return fee;
}

$j(document).ready(function(){
	$j('#jp_goods_price').blur(function(){ 
		fee = get_jp_pay_fee( $j(this).val() );
		$j('#jp_ebank').val(fee);
	});
	
	$j('#jp_goods_weight').blur(function(){ 
		fee = get_jp_weight_fee( $j(this).val() );
		$j('#jp_weight_fee').val(fee);
	});

	$j('#jp_pay_way1').click(function(){
		$j('#jp_tw_trans_fee').val($j(this).val());
	});
	$j('#jp_pay_way2').click(function(){
		$j('#jp_tw_trans_fee').val($j(this).val());
	});
});
function cal_jp_total()
{
	if( $j('#jp_goods_price').val() == '')
	{
		alert('請輸入商品售價');
		return;
	}
	
	if( $j('#jp_trans_fee').val() == '')
	{
		alert('請輸入運費');
		return;
	}
	
	if( $j('#jp_weight_fee').val() == '')
	{
		alert('請輸入國際運費');
		return;
	}

	if( $j('#jp_tw_trans_fee').val() == '')
	{
		alert('請輸國內運送方式');
		return;
	}
	step_1_fee = parseInt($j('#jp_goods_price').val())+ parseInt($j('#jp_trans_fee').val())+parseInt($j('#jp_ebank').val());
	step_1_fee = Math.ceil(step_1_fee*jp_rate);
	$j('#jp_step_1_fee').html(step_1_fee);
	step_2_fee = parseInt($j('#jp_weight_fee').val()) + parseInt($j('#jp_tw_trans_fee').val());
	$j('#jp_step_2_fee').html(step_2_fee);
	
	$j('#jp_total_cal').html(step_1_fee + step_2_fee + 250);
}

/*美國試算*/
function set_us_weight_by_type()
{
	weight = $j('#us_weight_type').val();
	$j('#us_goods_weight').val(weight);
	$j('#us_weight_fee').val( get_us_weight_fee(weight) );
}
function get_us_weight_fee(weight)
{
	var w = parseInt(weight);
	var fee = 470;
	var ret = 0;
	if(w % 50 != 0) w = (Math.ceil(w/50))*50;
	if(w > 3000  && w<=5000)   fee = 450;
	if(w > 5000  && w<= 10000) fee = 430;
	if(w > 10000 && w<= 20000)  fee = 400;
	if(w > 20000) fee = 370;

	fee = Math.round(w/1000*fee);
	return fee;
}
$j(document).ready(function(){
	$j('#us_pay_way1').click(function(){
		$j('#us_tw_trans_fee').val($j(this).val());
	});
	$j('#us_pay_way2').click(function(){
		$j('#us_tw_trans_fee').val($j(this).val());
	});
	$j('#us_goods_weight').blur(function(){ 
		fee = get_us_weight_fee( $j(this).val() );
		$j('#us_weight_fee').val(fee);
	});
});
function cal_us_total()
{
	if( $j('#us_goods_price').val() == '')
	{
		alert('請輸入商品售價');
		return;
	}
	
	if( $j('#us_trans_fee').val() == '')
	{
		alert('請輸入運費');
		return;
	}
	
	if( $j('#us_weight_fee').val() == '')
	{
		alert('請輸入國際運費');
		return;
	}

	if( $j('#us_tw_trans_fee').val() == '')
	{
		alert('請輸國內運送方式');
		return;
	}
	step_1_fee = parseInt($j('#us_goods_price').val())+ parseInt($j('#us_trans_fee').val())+parseInt($j('#us_bank').val());
	step_1_fee = Math.ceil(step_1_fee*us_rate);
	$j('#us_step_1_fee').html(step_1_fee);
	step_2_fee = parseInt($j('#us_weight_fee').val()) + parseInt($j('#us_tw_trans_fee').val());
	$j('#us_step_2_fee').html(step_2_fee);
	
	$j('#us_total_cal').html(step_1_fee + step_2_fee + 350);
}

/*韓國試算*/
function set_kr_weight_by_type()
{
	weight = $j('#kr_weight_type').val();
	$j('#kr_goods_weight').val(weight);
	$j('#kr_weight_fee').val( get_us_weight_fee(weight) );
}
function get_kr_weight_fee(weight)
{
	var w = parseInt(weight);
	var fee = 380;
	var ret = 0;
	if(w % 50 != 0) w = (Math.ceil(w/50))*50;
	if(w > 10000) fee = 320;
	ret = Math.round(w/1000*fee);
	return ret;

}
$j(document).ready(function(){
	$j('#kr_pay_way1').click(function(){
		$j('#kr_tw_trans_fee').val($j(this).val());
	});
	$j('#kr_pay_way2').click(function(){
		$j('#kr_tw_trans_fee').val($j(this).val());
	});
	$j('#kr_goods_weight').blur(function(){ 
		fee = get_kr_weight_fee( $j(this).val() );
		$j('#kr_weight_fee').val(fee);
	});
});
function cal_kr_total()
{
	if( $j('#kr_goods_price').val() == '')
	{
		alert('請輸入商品售價');
		return;
	}
	
	if( $j('#kr_trans_fee').val() == '')
	{
		alert('請輸入運費');
		return;
	}
	
	if( $j('#kr_weight_fee').val() == '')
	{
		alert('請輸入國際運費');
		return;
	}

	if( $j('#kr_tw_trans_fee').val() == '')
	{
		alert('請輸國內運送方式');
		return;
	}
	step_1_fee = parseInt($j('#kr_goods_price').val())+ parseInt($j('#kr_trans_fee').val())+parseInt($j('#kr_bank').val());
	step_1_fee = Math.ceil(step_1_fee*kr_rate);
	$j('#kr_step_1_fee').html(step_1_fee);
	step_2_fee = parseInt($j('#kr_weight_fee').val()) + parseInt($j('#kr_tw_trans_fee').val());
	$j('#kr_step_2_fee').html(step_2_fee);
	
	$j('#kr_total_cal').html(step_1_fee + step_2_fee + 250);
}

/*法國試算*/
function set_fr_weight_by_type()
{
	weight = $j('#fr_weight_type').val();
	$j('#fr_goods_weight').val(weight);
	$j('#fr_weight_fee').val( get_fr_weight_fee(weight) );
}
function get_fr_weight_fee(weight)
{
	var w = parseInt(weight);
	var fee = 560;
	var ret = 0;
	if(w % 500 != 0) w = (Math.ceil(w/500))*500;
	if(w > 500  && w<=3000)   fee = 560;
	if(w > 3000 && w<= 5000) fee = 540;
	if(w > 5000 && w<= 10000)  fee = 520;
	if(w > 10000 && w<= 20000)  fee = 490;
	if(w > 20000) fee = 450;

	fee = Math.round(w/1000*fee);
	return fee;
}
$j(document).ready(function(){
	$j('#fr_pay_way1').click(function(){
		$j('#fr_tw_trans_fee').val($j(this).val());
	});
	$j('#fr_pay_way2').click(function(){
		$j('#fr_tw_trans_fee').val($j(this).val());
	});
	$j('#fr_goods_price').blur(function(){ 
	  if($j(this).val() == '') return;
		var back_fee = parseInt($j(this).val()*0.196*100)/100;
		$j('#fr_back_rate').val(back_fee);
		$j('#fr_back_rate_span').html(back_fee);
	});
	
	$j('#fr_goods_weight').blur(function(){ 
		fee = get_fr_weight_fee( $j(this).val() );
		$j('#fr_weight_fee').val(fee);
	});
});

function cal_fr_total()
{
	if( $j('#fr_goods_price').val() == '')
	{
		alert('請輸入商品售價');
		return;
	}
	
	if( $j('#fr_trans_fee').val() == '')
	{
		alert('請輸入運費');
		return;
	}
	
	if( $j('#fr_weight_fee').val() == '')
	{
		alert('請輸入國際運費');
		return;
	}

	if( $j('#fr_tw_trans_fee').val() == '')
	{
		alert('請輸國內運送方式');
		return;
	}

	step_1_fee = parseInt($j('#fr_goods_price').val())+ parseInt($j('#fr_trans_fee').val())+parseInt($j('#fr_bank').val())-parseInt($j('#fr_back_rate').val());
	step_1_fee = Math.ceil(step_1_fee*fr_rate);
	$j('#fr_step_1_fee').html(step_1_fee);
	step_2_fee = parseInt($j('#fr_weight_fee').val()) + parseInt($j('#fr_tw_trans_fee').val());
	$j('#fr_step_2_fee').html(step_2_fee);
	
	$j('#fr_total_cal').html(step_1_fee + step_2_fee + 150);
}