/*	It's eShop6 Shopping Cart Routine Copyright Infotechnica Corp. 2000-2009	*/
function Carry_distance(){
	this["10"] = 0;
	this["20"] = 0;
	this["30"] = 0;
	this["40"] = 0;
	this["50"] = 0;
	this["60"] = 0;
	this["70"] = 0;
	this["80"] = 0;
	this["90"] = 0;
	this["100"] = 0;
	this["110"] = 0;
	this["120"] = 0;
	this["130"] = 0;
	this["140"] = 0;
	this["150"] = 0;
	this["160"] = 0;
	this["170"] = 0;
	this["180"] = 0;
	this["190"] = 0;
	this["200"] = 0;
	this["210"] = 0;
	this["220"] = 0;
	this["230"] = 0;
	this["240"] = 0;
	this["250"] = 0;
	this["260"] = 0;
	this["270"] = 0;
	this["280"] = 0;
	this["290"] = 0;
	this["300"] = 0;
	this["310"] = 0;
	this["320"] = 0;
	this["330"] = 0;
	this["340"] = 0;
	this["350"] = 0;
	this["360"] = 0;
	this["370"] = 0;
	this["380"] = 0;
	this["390"] = 0;
	this["400"] = 0;
	this["410"] = 0;
	this["420"] = 0;
	this["430"] = 0;
	this["440"] = 0;
	this["450"] = 0;
	this["460"] = 0;
	this["470"] = 0;
	return this;
}
arrCarry_distance = new Carry_distance();
arrCarry_distance["10"] = parseInt("1260");
arrCarry_distance["20"] = parseInt("787");
arrCarry_distance["30"] = parseInt("787");
arrCarry_distance["40"] = parseInt("787");
arrCarry_distance["50"] = parseInt("787");
arrCarry_distance["60"] = parseInt("787");
arrCarry_distance["70"] = parseInt("787");
arrCarry_distance["80"] = parseInt("787");
arrCarry_distance["90"] = parseInt("787");
arrCarry_distance["100"] = parseInt("787");
arrCarry_distance["110"] = parseInt("787");
arrCarry_distance["120"] = parseInt("787");
arrCarry_distance["130"] = parseInt("787");
arrCarry_distance["140"] = parseInt("787");
arrCarry_distance["150"] = parseInt("787");
arrCarry_distance["160"] = parseInt("787");
arrCarry_distance["170"] = parseInt("787");
arrCarry_distance["180"] = parseInt("787");
arrCarry_distance["190"] = parseInt("787");
arrCarry_distance["200"] = parseInt("787");
arrCarry_distance["210"] = parseInt("787");
arrCarry_distance["220"] = parseInt("787");
arrCarry_distance["230"] = parseInt("787");
arrCarry_distance["240"] = parseInt("787");
arrCarry_distance["250"] = parseInt("787");
arrCarry_distance["260"] = parseInt("787");
arrCarry_distance["270"] = parseInt("787");
arrCarry_distance["280"] = parseInt("787");
arrCarry_distance["290"] = parseInt("787");
arrCarry_distance["300"] = parseInt("787");
arrCarry_distance["310"] = parseInt("787");
arrCarry_distance["320"] = parseInt("787");
arrCarry_distance["330"] = parseInt("787");
arrCarry_distance["340"] = parseInt("787");
arrCarry_distance["350"] = parseInt("787");
arrCarry_distance["360"] = parseInt("787");
arrCarry_distance["370"] = parseInt("787");
arrCarry_distance["380"] = parseInt("787");
arrCarry_distance["390"] = parseInt("787");
arrCarry_distance["400"] = parseInt("787");
arrCarry_distance["410"] = parseInt("787");
arrCarry_distance["420"] = parseInt("787");
arrCarry_distance["430"] = parseInt("787");
arrCarry_distance["440"] = parseInt("787");
arrCarry_distance["450"] = parseInt("787");
arrCarry_distance["460"] = parseInt("787");
arrCarry_distance["470"] = parseInt("1260");
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 range_shipping(sum, shipping){
	if(sum == 0)return 0;
	var temp = "";
	if(parseInt("31499") != 0){
		if((sum >= parseInt("5250")) && (sum <= parseInt("31499")))temp = "-262";
	}
	else{
		if(sum >= parseInt("5250"))temp = "-262";
	}
	if(parseInt("0") != 0){
		if((sum >= parseInt("31500")) && (sum <= parseInt("0")))temp = "0";
	}
	else{
		if(sum >= parseInt("31500"))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;
}

zoutoutPaymentCount = 0;
function ZoutouPayment(){
	idx = 0;

	this[new String(idx++)] = "銀行振込";

	this[new String(idx++)] = "郵便振替";
	zoutoutPaymentCount = idx;
	return this;
}
arrZoutouPayment = new ZoutouPayment();

function CheckZoutouPayment(payment){
	var isExist = 0;
	for(i = 0; i < zoutoutPaymentCount; i++){
		if(payment == arrZoutouPayment[new String(i)]){
			isExist = 1;
			break;
		}
	}
	
	if(isExist == 0){
		alert("送付先を指定した場合は" + payment + "を選べません。");
	}
	return isExist;
}
/*	End of Routine	*/
