UPhotoPhotoView_class = function() {};
Object.extend(UPhotoPhotoView_class.prototype, Object.extend(new AjaxPro.AjaxClass(), {
	CollectPhoto: function(photoID) {
		return this.invoke("CollectPhoto", {"photoID":photoID}, this.CollectPhoto.getArguments().slice(1));
	},
	GetExifMoreInforString: function(photoID) {
		return this.invoke("GetExifMoreInforString", {"photoID":photoID}, this.GetExifMoreInforString.getArguments().slice(1));
	},
	ReportPhoto: function(pageUrl, reason) {
		return this.invoke("ReportPhoto", {"pageUrl":pageUrl, "reason":reason}, this.ReportPhoto.getArguments().slice(2));
	},
	GetRightListString: function(photoID) {
		return this.invoke("GetRightListString", {"photoID":photoID}, this.GetRightListString.getArguments().slice(1));
	},
	DeleteReview: function(reviewID) {
		return this.invoke("DeleteReview", {"reviewID":reviewID}, this.DeleteReview.getArguments().slice(1));
	},
	GetLastReviewTimeSpanTotalSeconds: function() {
		return this.invoke("GetLastReviewTimeSpanTotalSeconds", {}, this.GetLastReviewTimeSpanTotalSeconds.getArguments().slice(0));
	},
	InserReview: function(photoID, reviewContent, parentReviewID) {
		return this.invoke("InserReview", {"photoID":photoID, "reviewContent":reviewContent, "parentReviewID":parentReviewID}, this.InserReview.getArguments().slice(3));
	},
	GetReviewsString: function(photoID) {
		return this.invoke("GetReviewsString", {"photoID":photoID}, this.GetReviewsString.getArguments().slice(1));
	},
	CheckUserExpired: function() {
		return this.invoke("CheckUserExpired", {}, this.CheckUserExpired.getArguments().slice(0));
	},
	url: '/ajaxpro/UPhotoPhotoView,App_Web_kirwomlw.ashx'
}));
UPhotoPhotoView = new UPhotoPhotoView_class();

