if(typeof Exact == "undefined") Exact={};
if(typeof Exact.Templates == "undefined") Exact.Templates={};
if(typeof Exact.Templates.Documents == "undefined") Exact.Templates.Documents={};
if(typeof Exact.Templates.Documents.Quote == "undefined") Exact.Templates.Documents.Quote={};
if(typeof Exact.Templates.Documents.Quote.QuoteFactory == "undefined") Exact.Templates.Documents.Quote.QuoteFactory={};
Exact.Templates.Documents.Quote.QuoteFactory_class = function() {};
Object.extend(Exact.Templates.Documents.Quote.QuoteFactory_class.prototype, Object.extend(new AjaxPro.AjaxClass(), {
	AjaxQuoteByOfficeForm: function(officeId, officeRecipient) {
		return this.invoke("AjaxQuoteByOfficeForm", {"officeId":officeId, "officeRecipient":officeRecipient}, this.AjaxQuoteByOfficeForm.getArguments().slice(2));
	},
	AjaxQuoteForm: function(officeId, officeRecipient) {
		return this.invoke("AjaxQuoteForm", {"officeId":officeId, "officeRecipient":officeRecipient}, this.AjaxQuoteForm.getArguments().slice(2));
	},
	AjaxSendQuote: function(type, name, address, ziparea, email, phone, officeId, comment, officeRecipient) {
		return this.invoke("AjaxSendQuote", {"type":type, "name":name, "address":address, "ziparea":ziparea, "email":email, "phone":phone, "officeId":officeId, "comment":comment, "officeRecipient":officeRecipient}, this.AjaxSendQuote.getArguments().slice(9));
	},
	url: '/ajaxpro/Exact.Templates.Documents.Quote.QuoteFactory,Exact.ashx'
}));
Exact.Templates.Documents.Quote.QuoteFactory = new Exact.Templates.Documents.Quote.QuoteFactory_class();

