/*	It's eShop3 Shopping Cart Routine Copy Right Infotechnica Ltd. 2000-2002	*/
function Carry_distance(){
	this["11"] = 0;
	this["21"] = 0;
	this["31"] = 0;
	this["41"] = 0;
	this["51"] = 0;
	this["61"] = 0;
	this["71"] = 0;
	this["81"] = 0;
	this["91"] = 0;
	this["101"] = 0;
	this["111"] = 0;
	this["121"] = 0;
	this["131"] = 0;
	this["141"] = 0;
	this["151"] = 0;
	this["161"] = 0;
	this["171"] = 0;
	this["181"] = 0;
	this["191"] = 0;
	this["201"] = 0;
	this["211"] = 0;
	this["221"] = 0;
	this["231"] = 0;
	this["241"] = 0;
	this["251"] = 0;
	this["261"] = 0;
	this["271"] = 0;
	this["281"] = 0;
	this["291"] = 0;
	this["301"] = 0;
	this["311"] = 0;
	this["321"] = 0;
	this["331"] = 0;
	this["341"] = 0;
	this["351"] = 0;
	this["361"] = 0;
	this["371"] = 0;
	this["381"] = 0;
	this["391"] = 0;
	this["401"] = 0;
	this["411"] = 0;
	this["421"] = 0;
	this["431"] = 0;
	this["441"] = 0;
	this["451"] = 0;
	this["461"] = 0;
	this["471"] = 0;
	return this;
}
arrCarry_distance = new Carry_distance();
arrCarry_distance["11"] = parseInt("1000");
arrCarry_distance["21"] = parseInt("700");
arrCarry_distance["31"] = parseInt("700");
arrCarry_distance["41"] = parseInt("700");
arrCarry_distance["51"] = parseInt("700");
arrCarry_distance["61"] = parseInt("700");
arrCarry_distance["71"] = parseInt("700");
arrCarry_distance["81"] = parseInt("700");
arrCarry_distance["91"] = parseInt("700");
arrCarry_distance["101"] = parseInt("700");
arrCarry_distance["111"] = parseInt("700");
arrCarry_distance["121"] = parseInt("700");
arrCarry_distance["131"] = parseInt("700");
arrCarry_distance["141"] = parseInt("600");
arrCarry_distance["151"] = parseInt("700");
arrCarry_distance["161"] = parseInt("700");
arrCarry_distance["171"] = parseInt("700");
arrCarry_distance["181"] = parseInt("700");
arrCarry_distance["191"] = parseInt("700");
arrCarry_distance["201"] = parseInt("700");
arrCarry_distance["211"] = parseInt("700");
arrCarry_distance["221"] = parseInt("700");
arrCarry_distance["231"] = parseInt("700");
arrCarry_distance["241"] = parseInt("700");
arrCarry_distance["251"] = parseInt("800");
arrCarry_distance["261"] = parseInt("800");
arrCarry_distance["271"] = parseInt("800");
arrCarry_distance["281"] = parseInt("800");
arrCarry_distance["291"] = parseInt("800");
arrCarry_distance["301"] = parseInt("800");
arrCarry_distance["311"] = parseInt("900");
arrCarry_distance["321"] = parseInt("900");
arrCarry_distance["331"] = parseInt("900");
arrCarry_distance["341"] = parseInt("900");
arrCarry_distance["351"] = parseInt("900");
arrCarry_distance["361"] = parseInt("900");
arrCarry_distance["371"] = parseInt("900");
arrCarry_distance["381"] = parseInt("900");
arrCarry_distance["391"] = parseInt("900");
arrCarry_distance["401"] = parseInt("1100");
arrCarry_distance["411"] = parseInt("1100");
arrCarry_distance["421"] = parseInt("1100");
arrCarry_distance["431"] = parseInt("1100");
arrCarry_distance["441"] = parseInt("1100");
arrCarry_distance["451"] = parseInt("1100");
arrCarry_distance["461"] = parseInt("1100");
arrCarry_distance["471"] = parseInt("1200");
function distance_shipping(prefecture, carry_size){
	var temp1 = new String(eval(prefecture));
	var temp2 = new String(eval(carry_size));
	return arrCarry_distance[temp1 + temp2];
}
function baggage_shipping(baggage_div, sum){
	if(sum == 0)return 0;
	if(parseInt("0") != 0){
		if((baggage_div == parseInt("0")) && (sum >= parseInt("0")) && (sum <= parseInt("0")))return parseInt("0");
	}
	else{
		if((baggage_div == parseInt("0")) && (sum >= parseInt("0")))return parseInt("0");
	}
	if(parseInt("0") != 0){
		if((baggage_div == parseInt("1")) && (sum >= parseInt("0")) && (sum <= parseInt("0")))return parseInt("0");
	}
	else{
		if((baggage_div == parseInt("1")) && (sum >= parseInt("0")))return parseInt("0");
	}
	return 0;
}
function range_shipping(sum, shipping){
	if(sum == 0)return 0;
	var temp = "";
	if(parseInt("0") != 0){
		if((sum >= parseInt("30000")) && (sum <= parseInt("0")))temp = "0";
	}
	else{
		if(sum >= parseInt("30000"))temp = "0";
	}
	if(temp != ""){
		if(temp.substr(temp.length - 1, 1) == "%")
			temp = Math.round(shipping * (1 - parseInt(temp.substr(0, temp.length - 1)) * 0.01));
		else{
			if(temp.substr(0, 1) == "-")
				temp = shipping + parseInt(temp);
			else
				temp = parseInt(temp);
		}
		if(temp < 0)temp = 0;
	}
	else
		temp = shipping;
	return temp;
}
/*	End of Routine	*/
