
var car=new Object;

var transaction;

var sUrl;

car.sUrl;

car.DIV;

car.callAddCar = {
	success: function(o) {
		var result=o.responseText;
		
		if (result==1) alert('已經成功的加入購物車了！');
		else alert('加入購物車失敗，請在重新一次！');
	},
	failure: function(o) {
		alert("錯誤：無法取得回應");
	}
};

car.addCar = function (proID,proNums){
	
	sUrl="id="+proID;
	sUrl+="&nums="+proNums;
	sUrl+="&type=addcar";
	
	transaction = YAHOO.util.Connect.asyncRequest('POST', car.sUrl+"?"+sUrl, car.callAddCar, sUrl);	
}

car.callChange = {
	success: function(o) {
		var result=o.responseText;
		document.getElementById(car.DIV).innerHTML=result;		
	},
	failure: function(o) {
		alert("錯誤：無法取得回應");
	}
};

car.unsetCar = function (){
	sUrl="id=";
	sUrl+="&type=unsetcar";
	transaction = YAHOO.util.Connect.asyncRequest('POST', car.sUrl+"?"+sUrl, car.callChange, sUrl);
}

car.deletePro = function (proID){
	var proID=car.getProID(proID);
	sUrl="id="+proID;
	sUrl+="&type=delpro";
	transaction = YAHOO.util.Connect.asyncRequest('POST', car.sUrl+"?"+sUrl, car.callChange, sUrl);
}

car.changeNums = function (proID,nums){
	var proID=car.getProID(proID);
	sUrl="id="+proID;
	sUrl+="&nums="+nums;
	sUrl+="&type=changNums";
	transaction = YAHOO.util.Connect.asyncRequest('POST', car.sUrl+"?"+sUrl, car.callChange, sUrl);
}

car.getProID = function (proID){
	proID=explode("[",proID);
	proID=explode("]",proID[1]);
	return proID=proID[0];
}
