if(typeof ZinSite == "undefined") ZinSite={};
if(typeof ZinSite.SiteMethods == "undefined") ZinSite.SiteMethods={};
ZinSite.SiteMethods_class = function() {};
Object.extend(ZinSite.SiteMethods_class.prototype, Object.extend(new AjaxPro.AjaxClass(), {
	RecordSpeed: function(data, urls) {
		return this.invoke("RecordSpeed", {"data":data, "urls":urls}, this.RecordSpeed.getArguments().slice(2));
	},
	Login: function(username, password, saveCookie) {
		return this.invoke("Login", {"username":username, "password":password, "saveCookie":saveCookie}, this.Login.getArguments().slice(3));
	},
	Submit_CommentFilter: function(userName) {
		return this.invoke("Submit_CommentFilter", {"userName":userName}, this.Submit_CommentFilter.getArguments().slice(1));
	},
	Submit_Comment: function(id, postID, type, comment) {
		return this.invoke("Submit_Comment", {"id":id, "postID":postID, "type":type, "comment":comment}, this.Submit_Comment.getArguments().slice(4));
	},
	Black_Comment: function(postID, sortOrder) {
		return this.invoke("Black_Comment", {"postID":postID, "sortOrder":sortOrder}, this.Black_Comment.getArguments().slice(2));
	},
	White_Comment: function(postID, sortOrder) {
		return this.invoke("White_Comment", {"postID":postID, "sortOrder":sortOrder}, this.White_Comment.getArguments().slice(2));
	},
	url: '/ajaxpro/ZinSite.SiteMethods,App_Code.ashx'
}));
ZinSite.SiteMethods = new ZinSite.SiteMethods_class();

