// JavaScript Document
// STCMS Music JS Packet
// Copyright (C) http://www.phpstcms.com
// Author: Dahongy@gmail.com
var Music = {
	// 下载歌曲 
	// @param mid 数值 歌曲id
	download:function(mid) {
		window.open(u('music', 'download', 'mid='+mid));
	},
	down_media:function(mid) {
		location.href = u('music', 'down_media', 'mid='+mid+'&'+$.param(AUTH_DATA));
	},
	// 打开歌lrc曲歌词页面
	// @param mid 数值 歌曲id
	show_lyric:function(mid) {
		window.open(u('lyric', 'index', '&type=lrc&mid='+mid));
	},
	// 打开歌曲文本歌词页面
	// @param mid 数值 歌曲id
	show_lyric_text:function(mid) {
		window.open(u('lyric', 'index', 'type=text&mid='+mid));
	},
	// 下载lrc歌词
	// @param mid 数值 歌曲id
	download_lyric:function(mid) {
		location.href = u('lyric', 'download', 'type=lrc&mid='+mid);
	},
	// 下载文本歌词
	// @param mid 数值 歌曲id
	download_lyric_text:function(mid) {
		location.href = u('lyric', 'download', 'type=text&mid='+mid);
	},
	// 点歌
	// @param mid 数值 歌曲id
	send:function(mid) {
		location.href = u('member', 'ordermusic_add', 'mid='+mid);
	},
	// 收藏歌曲
	// @param mid 数值 歌曲id
	add_fav:function(mid) {
		$.ajax({url:u('member', 'add_fav'), data:{'id':mid, 'type':'music'}, type:'POST', success:function(data){ajax_success(data)}});
	},
	// 歌曲顶操作
	// @param mid 数值 歌曲id
	thumb_up:function(mid) {
		$.ajax({
			url:u('music', 'thumb_up_down'),
			data:{'id':mid, 'type':'up'},
			type:'POST',
			success:function(data) {ajax_success(data);}
		});
	},
	// 歌曲踩操作
	// @param mid 数值 歌曲id
	thumb_down:function(mid) {
		$.ajax({
			url:u('music', 'thumb_up_down'),
			data:{'id':mid, 'type':'down'},
			type:'POST',
			success:function(data) {ajax_success(data);}
		});
	},
	// 获取歌曲评论
	// @param mid 数值 歌曲id
	// @param page 数值 页码
	comment:function(mid, page) {
		$.ajax({
			url:u('music', 'comment'),
			type:'POST',
			data:{'id':mid, 'page':page},
			success:function(data) {
				var info = json(data);
				if(info['has_comment']) {
					$('#music_comment_container').html(info['comment']);
				} else {
					$('#music_comment_container').html('暂无评论');
				}
			}
		});
	},
	// 歌曲评论顶操作
	// @param cid 数值 评论id
	comment_thumb_up:function(cid) {
		$.ajax({
			url:u('music', 'comment_thumb_up_down'),
			type:'POST',
			data:{'cid':cid, 'type':'up'},
			success:function(data) {
				ajax_success(data);
			}
		});
	},
	// 歌曲评论踩操作
	// @param cid 数值 评论id
	comment_thumb_down:function(cid) {
		$.ajax({
			url:u('music', 'comment_thumb_up_down'),
			type:'POST',
			data:{'cid':cid, 'type':'down'},
			success:function(data) {
				ajax_success(data);
			}
		});
	},
	// 点击添加评论按钮时的操作
	// @param pid 数值 楼层数
	add_comment:function(pid) {
		if(pid) {
			$('#add_comment_form input[name=title]').val('回复 '+ pid +'楼');
		}
		$('#add_comment_form textarea[name=content]').focus();
	},
	// 向服务器提交评论
	post_comment:function() {
		if($('#add_comment_form input[name=title]').val()=='') {
			SU.tip('请填写评论标题！');$('#add_comment_form input[name=title]').focus();
			return false;
		}
		if($('#add_comment_form textarea[name=content]').val()=='') {
			SU.tip('请填写评论内容！');$('#add_comment_form textarea[name=content]').focus();
			return false;
		}
		$.ajax({
			url:u('music', 'post_comment'),
			type:'POST', 
			data:$('#add_comment_form').formSerialize(),
			success:function(data){ajax_success(data); $('#add_comment_form').resetForm();}
		});
		$('#add_comment_form').resetForm();
	},
	// 删除收藏的歌曲
	// @param fid 收藏id 
	del_fav:function(fid) {
		$.ajax({url:u('member', 'del_fav'), data:{'id':fid, 'type':'music'}, type:'POST', success:function(data){ajax_success(data)}});
	},
	// 打开搜索歌曲对话框
	dialog_search:function() {
		SU.dialog({title:'选择歌曲', url:u('search', 'dialog_search_music', $.param(AUTH_DATA)), width:600});
	},
	report_error:function(mid) {
		$.ajax({url:u('music','report_error'), type:'POST', data:'mid='+mid, success:function(data){ajax_success(data)}});
	}
};
