if(typeof _3Thinking == "undefined") _3Thinking={};
if(typeof _3Thinking.CyprusPropertyVillas == "undefined") _3Thinking.CyprusPropertyVillas={};
if(typeof _3Thinking.CyprusPropertyVillas.AjaxProMethods_class == "undefined") _3Thinking.CyprusPropertyVillas.AjaxProMethods_class={};
_3Thinking.CyprusPropertyVillas.AjaxProMethods_class = function() {};
Object.extend(_3Thinking.CyprusPropertyVillas.AjaxProMethods_class.prototype, Object.extend(new AjaxPro.AjaxClass(), {
	IsPropertyInShortlist: function(propertyRef) {
		return this.invoke("IsPropertyInShortlist", {"propertyRef":propertyRef}, this.IsPropertyInShortlist.getArguments().slice(1));
	},
	AddPropertyToShortlist: function(propertyRef) {
		return this.invoke("AddPropertyToShortlist", {"propertyRef":propertyRef}, this.AddPropertyToShortlist.getArguments().slice(1));
	},
	RemovePropertyFromShortlist: function(propertyRef) {
		return this.invoke("RemovePropertyFromShortlist", {"propertyRef":propertyRef}, this.RemovePropertyFromShortlist.getArguments().slice(1));
	},
	RenderPropertySearchHtml: function(currentPage, type, regionName, beds, sortOrder, specialOffer, fromDate, duration, flexibility) {
		return this.invoke("RenderPropertySearchHtml", {"currentPage":currentPage, "type":type, "regionName":regionName, "beds":beds, "sortOrder":sortOrder, "specialOffer":specialOffer, "fromDate":fromDate, "duration":duration, "flexibility":flexibility}, this.RenderPropertySearchHtml.getArguments().slice(9));
	},
	RenderPropertyShortlistHtml: function() {
		return this.invoke("RenderPropertyShortlistHtml", {}, this.RenderPropertyShortlistHtml.getArguments().slice(0));
	},
	RenderShortlistDisplayHtml: function() {
		return this.invoke("RenderShortlistDisplayHtml", {}, this.RenderShortlistDisplayHtml.getArguments().slice(0));
	},
	RenderAddRemoveShortlistHtml: function(propertyRef) {
		return this.invoke("RenderAddRemoveShortlistHtml", {"propertyRef":propertyRef}, this.RenderAddRemoveShortlistHtml.getArguments().slice(1));
	},
	AddPropertyToVirtualClipboard: function(propertyRef) {
		return this.invoke("AddPropertyToVirtualClipboard", {"propertyRef":propertyRef}, this.AddPropertyToVirtualClipboard.getArguments().slice(1));
	},
	RemovePropertyFromVirtualClipboard: function(propertyRef) {
		return this.invoke("RemovePropertyFromVirtualClipboard", {"propertyRef":propertyRef}, this.RemovePropertyFromVirtualClipboard.getArguments().slice(1));
	},
	RenderVirtualClipboardUrls: function() {
		return this.invoke("RenderVirtualClipboardUrls", {}, this.RenderVirtualClipboardUrls.getArguments().slice(0));
	},
	url: '/ajaxpro/_3Thinking.CyprusPropertyVillas.AjaxProMethods,CyprusPropertyVillas.ashx'
}));
_3Thinking.CyprusPropertyVillas.AjaxProMethods = new _3Thinking.CyprusPropertyVillas.AjaxProMethods_class();


