function GoSum(){
	objForm = document.form1;
	var num = objForm.elements.length;
	var bolHaveVal = false;
	document.all.total_sum.innerText=0;
	for ( var i=0; i<num; i++ ){
		aryBuffer=objForm.elements[i].name.split('_');
		if ( objForm.elements[i].type == "text" && aryBuffer[0] == "q" ){//同一表單中，允許其它text欄位
			if ( !checkInput(objForm.elements[i].value) || isNaN(objForm.elements[i].value) || objForm.elements[i].value.indexOf('.')!=-1 || objForm.elements[i].value<0){
				alert('"數量" 請輸入不含千分號或小數點的數字, 或補零 !');
				objForm.elements[i].focus();
				return false;
			}
			else{
				eval("document.all.sum_" + aryBuffer[1] + ".innerText=parseFloat(document.all.price_" + aryBuffer[1] + ".innerText) * parseFloat(objForm.elements[i].value) ");
				document.all.total_sum.innerText=eval("parseFloat(document.all.total_sum.innerText)+parseFloat(document.all.sum_" + aryBuffer[1] + ".innerText) ");
			}
		}
	}
	if (objForm.real_postage){//實際郵資
		if (objForm.real_postage.value > 0){
			document.all.freight.innerText = objForm.real_postage.value;
			document.all.total_sum.innerText=parseFloat(document.all.total_sum.innerText)+parseFloat(document.all.freight.innerText);
			bolHaveVal = true;
		}
	}
	if (!bolHaveVal && document.all.total_sum.innerText>=0 && document.all.total_sum.innerText<300){
		document.all.freight.innerText = 80;
		document.all.total_sum.innerText=parseFloat(document.all.total_sum.innerText)+parseFloat(document.all.freight.innerText);
	}else if (!bolHaveVal){//滿額免運費
		document.all.freight.innerText = 0;
	}

	return true;
}
GoSum();