if(typeof jellyfish == "undefined") jellyfish={};
jellyfish.ajaxFunctions_class = function() {};
Object.extend(jellyfish.ajaxFunctions_class.prototype, Object.extend(new AjaxPro.AjaxClass(), {
	submitSparesForm: function(_firstName, _surname, _emailAddress, _message) {
		return this.invoke("submitSparesForm", {"_firstName":_firstName, "_surname":_surname, "_emailAddress":_emailAddress, "_message":_message}, this.submitSparesForm.getArguments().slice(4));
	},
	submitBreakdownForm: function(_firstName, _surname, _emailAddress, _message) {
		return this.invoke("submitBreakdownForm", {"_firstName":_firstName, "_surname":_surname, "_emailAddress":_emailAddress, "_message":_message}, this.submitBreakdownForm.getArguments().slice(4));
	},
	SendEmail: function(_name, _email, _subject, _message) {
		return this.invoke("SendEmail", {"_name":_name, "_email":_email, "_subject":_subject, "_message":_message}, this.SendEmail.getArguments().slice(4));
	},
	getStringValue: function() {
		return this.invoke("getStringValue", {}, this.getStringValue.getArguments().slice(0));
	},
	editPage: function(_PagePath, _PageFile) {
		return this.invoke("editPage", {"_PagePath":_PagePath, "_PageFile":_PageFile}, this.editPage.getArguments().slice(2));
	},
	savePageEdits: function(_PagePath, _PageFile, _srcObject) {
		return this.invoke("savePageEdits", {"_PagePath":_PagePath, "_PageFile":_PageFile, "_srcObject":_srcObject}, this.savePageEdits.getArguments().slice(3));
	},
	clearAllCacheItems: function() {
		return this.invoke("clearAllCacheItems", {}, this.clearAllCacheItems.getArguments().slice(0));
	},
	downloadFile: function(whichOne, name, email, companyname, phone) {
		return this.invoke("downloadFile", {"whichOne":whichOne, "name":name, "email":email, "companyname":companyname, "phone":phone}, this.downloadFile.getArguments().slice(5));
	},
	url: '/ajaxpro/jellyfish.ajaxFunctions,Informance2.ashx'
}));
jellyfish.ajaxFunctions = new jellyfish.ajaxFunctions_class();

