if(typeof AJAX == "undefined") AJAX={};
AJAX_class = function() {};
Object.extend(AJAX_class.prototype, Object.extend(new AjaxPro.AjaxClass(), {
	ShowImage: function(ViewContentId, ByAccountProfileId, VisitorId, RecipientAccountProfileId, ContainerURL) {
		return this.invoke("ShowImage", {"ViewContentId":ViewContentId, "ByAccountProfileId":ByAccountProfileId, "VisitorId":VisitorId, "RecipientAccountProfileId":RecipientAccountProfileId, "ContainerURL":ContainerURL}, this.ShowImage.getArguments().slice(5));
	},
	DontLogMeOut: function() {
		return this.invoke("DontLogMeOut", {}, this.DontLogMeOut.getArguments().slice(0));
	},
	SaveMobileEntryComment: function(RecipientAccountProfileId, text, rating, ContentId, ContentTypeLookupId, IsReview, GroupProfileId, SiteContestId) {
		return this.invoke("SaveMobileEntryComment", {"RecipientAccountProfileId":RecipientAccountProfileId, "text":text, "rating":rating, "ContentId":ContentId, "ContentTypeLookupId":ContentTypeLookupId, "IsReview":IsReview, "GroupProfileId":GroupProfileId, "SiteContestId":SiteContestId}, this.SaveMobileEntryComment.getArguments().slice(8));
	},
	SaveEntryComment: function(RecipientAccountProfileId, text, rating, ContentId, ContentTypeLookupId, IsReview, GroupProfileId, SiteContestId, iParentCommentId) {
		return this.invoke("SaveEntryComment", {"RecipientAccountProfileId":RecipientAccountProfileId, "text":text, "rating":rating, "ContentId":ContentId, "ContentTypeLookupId":ContentTypeLookupId, "IsReview":IsReview, "GroupProfileId":GroupProfileId, "SiteContestId":SiteContestId, "iParentCommentId":iParentCommentId}, this.SaveEntryComment.getArguments().slice(9));
	},
	MobileVote: function(SiteContestId, SiteContestSubmissionId, ContentId, ContentAuthorAccountProfileId, ContentTypeLookupId, IsFromPlayer) {
		return this.invoke("MobileVote", {"SiteContestId":SiteContestId, "SiteContestSubmissionId":SiteContestSubmissionId, "ContentId":ContentId, "ContentAuthorAccountProfileId":ContentAuthorAccountProfileId, "ContentTypeLookupId":ContentTypeLookupId, "IsFromPlayer":IsFromPlayer}, this.MobileVote.getArguments().slice(6));
	},
	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));
	},
	TrackPageClick: function(strFromURL, strToURL, iSCID, iContentId) {
		return this.invoke("TrackPageClick", {"strFromURL":strFromURL, "strToURL":strToURL, "iSCID":iSCID, "iContentId":iContentId}, this.TrackPageClick.getArguments().slice(4));
	},
	SearchCampaign: function(CampaignKeywords) {
		return this.invoke("SearchCampaign", {"CampaignKeywords":CampaignKeywords}, this.SearchCampaign.getArguments().slice(1));
	},
	CompressURL: function(strURL) {
		return this.invoke("CompressURL", {"strURL":strURL}, this.CompressURL.getArguments().slice(1));
	},
	GetPendingPurgeEntries: function() {
		return this.invoke("GetPendingPurgeEntries", {}, this.GetPendingPurgeEntries.getArguments().slice(0));
	},
	GetPendingPurgeEntriesCount: function() {
		return this.invoke("GetPendingPurgeEntriesCount", {}, this.GetPendingPurgeEntriesCount.getArguments().slice(0));
	},
	url: '/ajaxpro/AJAX,App_Code.ashx'
}));
AJAX = new AJAX_class();

