function change(ivalue,unit,qty,subtotal) {
	if(isNaN(ivalue))
	{
		alert("半角数値を入力してください。");
	}
	else
	{
		in_val = qty.value;
		out_val = in_val * unit;
		qty.form.SUM.value = eval(qty.form.SUM.value) - eval(subtotal.value);
		subtotal.value = out_val;
		qty.form.SUM.value = eval(qty.form.SUM.value) + eval(subtotal.value);
	}
	return false;
}

function comma(val){
var minus=val.charAt(0)=="-"?"-":""
if(minus!=""){val=val.substring(1)}
var tmp="",c=0
for(i=0;i<val.length;i++){
if(val.charAt(i)>="0"&&val.charAt(i)<="9"||val.charAt(i)=="."&&c++==0){tmp+=val.charAt(i)}
}
var d="",i=tmp.indexOf(".")
if(i!=-1){
d=tmp.substring(i)
if(d=="."){d=""}
tmp=tmp.substring(0,i)
}
while(tmp.charAt(0)=="0"&&tmp!="0"){tmp=tmp.substring(1)}
val=tmp
tmp=""
for(i=val.length-1;i>=0;i--){
tmp=val.charAt(i)+tmp
if((val.length-i)%3==0&&i!=0){tmp=","+tmp}
}
if(tmp==""&&d!=""){tmp="0"}
if(minus!=""&&tmp==""){minus=""}
return minus+tmp+d
}


/*購入者とお届け先が同じ*/

function copy(){
		document.userData.お届け先フリガナ.value=document.userData.フリガナ.value;
		document.userData.お届け先氏名.value=document.userData.氏名.value;
		document.userData.お届け先郵便番号.value=document.userData.郵便番号.value;
		document.userData.お届け先住所.value=(document.userData.都道府県.value)+(document.userData.住所.value);
		document.userData.お届け先電話番号.value=document.userData.電話番号.value;
}