if(typeof ajax == "undefined") ajax={};
ajax_class = function() {};
Object.extend(ajax_class.prototype, Object.extend(new AjaxPro.AjaxClass(), {
	RecordVeEvent: function(veEvent, numberNewTiles) {
		return this.invoke("RecordVeEvent", {"veEvent":veEvent, "numberNewTiles":numberNewTiles}, this.RecordVeEvent.getArguments().slice(2));
	},
	SupportAjax: function(timeout) {
		return this.invoke("SupportAjax", {"timeout":timeout}, this.SupportAjax.getArguments().slice(1));
	},
	LookupAddress: function(singleLine, address, city, state, zip, timeOutVar, whatWeAreLookingUp) {
		return this.invoke("LookupAddress", {"singleLine":singleLine, "address":address, "city":city, "state":state, "zip":zip, "timeOutVar":timeOutVar, "whatWeAreLookingUp":whatWeAreLookingUp}, this.LookupAddress.getArguments().slice(7));
	},
	FindStores: function(latitude, longitude, timeOutVar) {
		return this.invoke("FindStores", {"latitude":latitude, "longitude":longitude, "timeOutVar":timeOutVar}, this.FindStores.getArguments().slice(3));
	},
	LookUpRatings: function(mediaIds, clientDivIds) {
		return this.invoke("LookUpRatings", {"mediaIds":mediaIds, "clientDivIds":clientDivIds}, this.LookUpRatings.getArguments().slice(2));
	},
	GetDrivingDirections: function(startLat, startLong, endLat, endLong, timeOutVar) {
		return this.invoke("GetDrivingDirections", {"startLat":startLat, "startLong":startLong, "endLat":endLat, "endLong":endLong, "timeOutVar":timeOutVar}, this.GetDrivingDirections.getArguments().slice(5));
	},
	GetGameMouseOver: function(gameId, boxArt, div) {
		return this.invoke("GetGameMouseOver", {"gameId":gameId, "boxArt":boxArt, "div":div}, this.GetGameMouseOver.getArguments().slice(3));
	},
	GetMovieMouseOver: function(gameId, boxArt, div) {
		return this.invoke("GetMovieMouseOver", {"gameId":gameId, "boxArt":boxArt, "div":div}, this.GetMovieMouseOver.getArguments().slice(3));
	},
	GetLayer: function(layerNumber) {
		return this.invoke("GetLayer", {"layerNumber":layerNumber}, this.GetLayer.getArguments().slice(1));
	},
	RateItem: function(itemId, ratingValue) {
		return this.invoke("RateItem", {"itemId":itemId, "ratingValue":ratingValue}, this.RateItem.getArguments().slice(2));
	},
	ReviewClick: function(mid, type) {
		return this.invoke("ReviewClick", {"mid":mid, "type":type}, this.ReviewClick.getArguments().slice(2));
	},
	url: '/ajaxpro/MovieGallery.Web.classes.ajax,MovieGallery.Web.ashx'
}));
ajax = new ajax_class();

