ajax_class = function() {};
Object.extend(ajax_class.prototype, Object.extend(new AjaxPro.AjaxClass(), {
	GetComments: function(mp3id, page) {
		return this.invoke("GetComments", {"mp3id":mp3id, "page":page}, this.GetComments.getArguments().slice(2));
	},
	GetTweetForm: function(mp3ID) {
		return this.invoke("GetTweetForm", {"mp3ID":mp3ID}, this.GetTweetForm.getArguments().slice(1));
	},
	PostTweet: function(userName, password, mp3ID) {
		return this.invoke("PostTweet", {"userName":userName, "password":password, "mp3ID":mp3ID}, this.PostTweet.getArguments().slice(3));
	},
	AddToFavorite: function(mp3ID) {
		return this.invoke("AddToFavorite", {"mp3ID":mp3ID}, this.AddToFavorite.getArguments().slice(1));
	},
	GetEmailForm: function(mp3ID) {
		return this.invoke("GetEmailForm", {"mp3ID":mp3ID}, this.GetEmailForm.getArguments().slice(1));
	},
	SendEmail: function(emails, mp3ID) {
		return this.invoke("SendEmail", {"emails":emails, "mp3ID":mp3ID}, this.SendEmail.getArguments().slice(2));
	},
	RateSong: function(mp3id, rating) {
		return this.invoke("RateSong", {"mp3id":mp3id, "rating":rating}, this.RateSong.getArguments().slice(2));
	},
	PostComment: function(mp3id, comment) {
		return this.invoke("PostComment", {"mp3id":mp3id, "comment":comment}, this.PostComment.getArguments().slice(2));
	},
	GetPlaylistForm: function(mp3ID) {
		return this.invoke("GetPlaylistForm", {"mp3ID":mp3ID}, this.GetPlaylistForm.getArguments().slice(1));
	},
	AddToPlaylist: function(mp3ID, playlistID, put) {
		return this.invoke("AddToPlaylist", {"mp3ID":mp3ID, "playlistID":playlistID, "put":put}, this.AddToPlaylist.getArguments().slice(3));
	},
	GetTagForm: function(mp3ID) {
		return this.invoke("GetTagForm", {"mp3ID":mp3ID}, this.GetTagForm.getArguments().slice(1));
	},
	TagMusic: function(mp3ID, tags) {
		return this.invoke("TagMusic", {"mp3ID":mp3ID, "tags":tags}, this.TagMusic.getArguments().slice(2));
	},
	GetRelatedSongs: function(mp3ID) {
		return this.invoke("GetRelatedSongs", {"mp3ID":mp3ID}, this.GetRelatedSongs.getArguments().slice(1));
	},
	GetPlaylists: function(mp3ID) {
		return this.invoke("GetPlaylists", {"mp3ID":mp3ID}, this.GetPlaylists.getArguments().slice(1));
	},
	GetEmbedForm: function(mp3ID) {
		return this.invoke("GetEmbedForm", {"mp3ID":mp3ID}, this.GetEmbedForm.getArguments().slice(1));
	},
	url: '/ajaxpro/Pinoy.Fm.Lib.Controls.Music.Song,Pinoy.Fm.Lib.ashx'
}));
ajax = new ajax_class();

