if(typeof AJAX == "undefined") AJAX={};
AJAX_class = function() {};
Object.extend(AJAX_class.prototype, Object.extend(new AjaxPro.AjaxClass(), {
	ShowImage: function(ViewContentId, ByAccountProfileId, VisitorId, RecipientAccountProfileId) {
		return this.invoke("ShowImage", {"ViewContentId":ViewContentId, "ByAccountProfileId":ByAccountProfileId, "VisitorId":VisitorId, "RecipientAccountProfileId":RecipientAccountProfileId}, this.ShowImage.getArguments().slice(4));
	},
	DontLogMeOut: function() {
		return this.invoke("DontLogMeOut", {}, this.DontLogMeOut.getArguments().slice(0));
	},
	SaveEntryComment: function(RecipientAccountProfileId, text, rating, ContentId, ContentTypeLookupId, IsReview, GroupProfileId) {
		return this.invoke("SaveEntryComment", {"RecipientAccountProfileId":RecipientAccountProfileId, "text":text, "rating":rating, "ContentId":ContentId, "ContentTypeLookupId":ContentTypeLookupId, "IsReview":IsReview, "GroupProfileId":GroupProfileId}, this.SaveEntryComment.getArguments().slice(7));
	},
	Vote: function(SiteContestId, SiteContestSubmissionId, ContentId, ContentAuthorAccountProfileId, ContentTypeLookupId, IsFromPlayer) {
		return this.invoke("Vote", {"SiteContestId":SiteContestId, "SiteContestSubmissionId":SiteContestSubmissionId, "ContentId":ContentId, "ContentAuthorAccountProfileId":ContentAuthorAccountProfileId, "ContentTypeLookupId":ContentTypeLookupId, "IsFromPlayer":IsFromPlayer}, this.Vote.getArguments().slice(6));
	},
	Propagate: function(GuestOrMemberAccountProfileId, VisitorId, ExternalHostId, Username, Password, AutoPlay, PropDataId, PropDataTypeHashCode, AdditonalInputsQS, ParentPostedHTMLId, IsHTMLPlayer, ContentTypeHashCode) {
		return this.invoke("Propagate", {"GuestOrMemberAccountProfileId":GuestOrMemberAccountProfileId, "VisitorId":VisitorId, "ExternalHostId":ExternalHostId, "Username":Username, "Password":Password, "AutoPlay":AutoPlay, "PropDataId":PropDataId, "PropDataTypeHashCode":PropDataTypeHashCode, "AdditonalInputsQS":AdditonalInputsQS, "ParentPostedHTMLId":ParentPostedHTMLId, "IsHTMLPlayer":IsHTMLPlayer, "ContentTypeHashCode":ContentTypeHashCode}, this.Propagate.getArguments().slice(12));
	},
	BuildEntriesGrid: function(iSiteContestId, strSort, iSize, iLinkTo, iOpenTo, iHoverType, iCol, iRow, iSpacing, bShowFirstToEnterIfEmpty) {
		return this.invoke("BuildEntriesGrid", {"iSiteContestId":iSiteContestId, "strSort":strSort, "iSize":iSize, "iLinkTo":iLinkTo, "iOpenTo":iOpenTo, "iHoverType":iHoverType, "iCol":iCol, "iRow":iRow, "iSpacing":iSpacing, "bShowFirstToEnterIfEmpty":bShowFirstToEnterIfEmpty}, this.BuildEntriesGrid.getArguments().slice(10));
	},
	BuildRecommendedEntries: function(iContentId, iItemCount, iCol, iRow, iSpacing) {
		return this.invoke("BuildRecommendedEntries", {"iContentId":iContentId, "iItemCount":iItemCount, "iCol":iCol, "iRow":iRow, "iSpacing":iSpacing}, this.BuildRecommendedEntries.getArguments().slice(5));
	},
	GetContent: function(URL) {
		return this.invoke("GetContent", {"URL":URL}, this.GetContent.getArguments().slice(1));
	},
	CheckReview: function(review) {
		return this.invoke("CheckReview", {"review":review}, this.CheckReview.getArguments().slice(1));
	},
	url: '/ajaxpro/AJAX,App_Code.ashx'
}));
AJAX = new AJAX_class();

