if(typeof PrintProductQuoteControl == "undefined") PrintProductQuoteControl={};
PrintProductQuoteControl_class = function() {};
Object.extend(PrintProductQuoteControl_class.prototype, Object.extend(new AjaxPro.AjaxClass(), {
	SetShipping2: function(jobSpecificationId, destinationZipcode, shippingMethod, diagnosticMode) {
		return this.invoke("SetShipping2", {"jobSpecificationId":jobSpecificationId, "destinationZipcode":destinationZipcode, "shippingMethod":shippingMethod, "diagnosticMode":diagnosticMode}, this.SetShipping2.getArguments().slice(4));
	},
	SetShipping: function(jobSpecificationId, shipToAddressId, shipFromAddressId, shippingMethod, diagnosticMode) {
		return this.invoke("SetShipping", {"jobSpecificationId":jobSpecificationId, "shipToAddressId":shipToAddressId, "shipFromAddressId":shipFromAddressId, "shippingMethod":shippingMethod, "diagnosticMode":diagnosticMode}, this.SetShipping.getArguments().slice(5));
	},
	GetQuote: function(jobSpecificationId, optionId, optionValue, optionSetValue, diagnosticMode) {
		return this.invoke("GetQuote", {"jobSpecificationId":jobSpecificationId, "optionId":optionId, "optionValue":optionValue, "optionSetValue":optionSetValue, "diagnosticMode":diagnosticMode}, this.GetQuote.getArguments().slice(5));
	},
	SetJobName: function(jobSpecificationId, jobName) {
		return this.invoke("SetJobName", {"jobSpecificationId":jobSpecificationId, "jobName":jobName}, this.SetJobName.getArguments().slice(2));
	},
	GetProjectSummary: function(jobSpecificationGuid) {
		return this.invoke("GetProjectSummary", {"jobSpecificationGuid":jobSpecificationGuid}, this.GetProjectSummary.getArguments().slice(1));
	},
	url: '/ajaxpro/ePortalUI.Controls.PrintProductQuoteControl.PrintProductQuoteControl,ePortalUI.ashx'
}));
PrintProductQuoteControl = new PrintProductQuoteControl_class();

