﻿// JScript 文件
//左边栏初始状态
function banInit_album()
{
    try{
        var oid=$("s2s_AlbumL_h_album_left_id").value;
        if(oid!=-1)
        {
            $("p_album_left_"+oid).className="ss";
        }
    }
    catch(ex){}
}
addLoadEvent(banInit_album);
//左边栏效果
function banOver_album(oid)
{
    if(oid!=$("s2s_AlbumL_h_album_left_id").value)
    {
        $("p_album_left_"+oid).className="on_";
    }
}
function banOut_album(oid)
{
    if(oid!=$("s2s_AlbumL_h_album_left_id").value)
    {
        $("p_album_left_"+oid).className="";
    }
}
function banClick_album(oid)
{
    var albumId = $("txtId").value;
    var ohref=["/channel/album/?id=" + albumId,"synopsis.aspx?id=" + albumId,"music.aspx?id=" + albumId,"picture.aspx?id=" + albumId,"information.aspx?id=" + albumId,"comment.aspx?id=" + albumId];
    window.location.href=ohref[oid];
}
function do_MM_Preload()
{
    MM_preloadImages("../../images/default/music_toolplay1.jpg","../../images/default/music_toolmenu1.jpg","../../images/default/music_webplay1.jpg");
}
addLoadEvent(do_MM_Preload);
//热门乐评、所有乐评、好友乐评
function yuepingSortOver(oid)
{
    if(oid!=$("h_yueping_sort").value)
    {
        $("yueping_sort_"+oid).className="citem citem2";
    }
}
function yuepingSortOut(oid)
{
    if(oid!=$("h_yueping_sort").value)
    {
        $("yueping_sort_"+oid).className="citem";
    }
}
function yuepingSortClick(oid)
{
    for(var i=0;i<3;i++)
    {
        if(oid==i)
        {
            $("yueping_sort_"+i).className="citem citem1";
            $("h_yueping_sort").value=oid;
            $("lbl_yueping_"+i).style.display = 'block';
        }
        else
        {
            $("yueping_sort_"+i).className="citem";
            $("lbl_yueping_"+i).style.display = 'none';
        }
    }
    getComments(1,10);
}
//对专辑操作道友
function operUserSortOver(oid)
{
    if(oid!=$("h_oper_user_sort").value)
    {
        $("oper_user_sort_"+oid).className="citem citem2";
    }
}
function operUserSortOut(oid)
{
    if(oid!=$("h_oper_user_sort").value)
    {
        $("oper_user_sort_"+oid).className="citem";
    }
}
function operUserSortClick(oid)
{
    for(var i=0;i<3;i++)
    {
        if(oid==i)
        {
            $("oper_user_sort_"+i).className="citem citem1";
            $("lbl_ulist_"+i).style.display = "block";
            $("h_oper_user_sort").value=oid;
        }
        else
        {
            $("oper_user_sort_"+i).className="citem";
            $("lbl_ulist_"+i).style.display = "none";
        }
    }
}
//收藏该专辑的道友还收藏
function userFavSortOver(oid)
{
    if(oid!=$("h_user_fav_sort").value)
    {
        $("user_fav_sort_"+oid).className="citem citem2";
    }
}
function userFavSortOut(oid)
{
    if(oid!=$("h_user_fav_sort").value)
    {
        $("user_fav_sort_"+oid).className="citem";
    }
}
function userFavSortClick(oid)
{
    for(var i=0;i<2;i++)
    {
        if(oid==i)
        {
            $("user_fav_sort_"+i).className="citem citem1";
            $("lbl_user_fav_"+i).style.display = "block";
            $("h_user_fav_sort").value=oid;
        }
        else
        {
            $("user_fav_sort_"+i).className="citem";
            $("lbl_user_fav_"+i).style.display = "none";
        }
    }
}
function moInfoClick(obj,oid)
{
    if(obj.innerHTML=="全文")
    {
        $(oid).style.height="auto";
        obj.innerHTML="收起";
    }
    else
    {
        $(oid).style.height="54px";
        obj.innerHTML="全文";
    }
}
function leftMoInfoClick(oid1,oid2)
{
    $(oid1).style.display="none";
    $(oid2).style.display="block";
}
var star_op=true;
function changeStar(btn,opf)
{
    var mmxx = $("txtType").value;
    var DA=["fen0","fen1","fen2","fen3","fen4","fen5","fen6","fen7","fen8","fen9"];
	var DD=["1","2","3","4","5","6","7","8","9","10"];
	var DF_0=["太差了，看都别看！","听来是在浪费时间。","听过之后没有印象……","有点差哦，貌似比它好的有很多……","太一般了，打发时间也无妨。","中规中矩，个别曲目还行。","比较好，有些曲目不错。","很不错，值得推荐哦！","相当优秀，不听后悔！","是极品神作，必听！"];
	var DF_1=["是在做音乐的么？","……怎么说呢？我无语ing……","不能吧？音乐能做成这样？","有些人可能会喜欢吧。","革命尚未成功啊，继续努力哦。","一般，有自己的风格和特色。","有一些好作品，不错不错。","是一流音乐家！值得收藏啊！","是顶尖艺术家！太棒了！","是绝对的超级大师！膜拜ing……"];
	if(star_op || opf==1)
	{
	    for(var j=0;j<=btn;j++)
	    {
		    $(DA[j]).style.backgroundImage="url(../../images/default/album_star1.gif)";
	    }
	    if(mmxx==0)
	        $("fen_info_").innerHTML=DF_0[btn];
	    else
	        $("fen_info_").innerHTML=DF_1[btn];
	    $("fenshow").innerHTML=DD[btn];
	    for(var k=btn+1;k<DA.length;k++)
	    {
		    $(DA[k]).style.backgroundImage="url(../../images/default/album_star.gif)";
	    }
    }
    if(opf==1)
    {
        star_op=false;
        $("input_pingfen_btn").disabled=false;
    }
}
function openStarDiv()
{
    var mmxx = $("txtType").value;
    var DA=["专辑","艺术家"];
    if($("myPingFen").innerHTML.indexOf("登录")!=-1)
        alert("登录后才能评分！");
//    else if($("myPingFen").innerHTML.indexOf("我还没有评分") == -1 )
//        alert("你已经对该"+DA[mmxx]+"评过分了！");
    else
        $("div_pingfen_xx").style.display="block";
}
//推荐框分页卡
function recommendBanClick(oid)
{
    for(var i=0;i<3;i++)
    {
        if(i==oid)
        {
            $("div_commend_btn_"+i).className="fcommend_banL2";
            $("img_commend_btn_"+i).style.visibility="visible";
            $("div_commend_to_"+i).style.display="block";
        }
        else
        {
            $("div_commend_btn_"+i).className="fcommend_banL1";
            $("img_commend_btn_"+i).style.visibility="hidden";
            $("div_commend_to_"+i).style.display="none";
        }
    }
}
/* 显示我的评分 */
function getMyPingFen(type)
{
    var albumId = $("txtId").value;
    var url="/ajax/music/ajax_album.aspx?classId=2&Id="+albumId+"&type="+type;
    var s2s = new see2say();        
    s2s.DoCallBack(url,null);        
    s2s.OnComplete =function(text,xml){
        $("myPingFen").innerHTML=text;
        if($("myPingFen").innerHTML.indexOf("我还没有评分") == -1 && $("myPingFen").innerHTML.indexOf("来打个分吧") == -1)
        {
            $("span_mypingfen_text").innerHTML="我的评分";
            //$("img_vote_id").style.display="none";
        }
        //else
            //$("img_vote_id").style.display="block";
	}	
}
/* 保存我的评分 */
function saveMyPingFen()
{
    $('div_pingfen_xx').style.display='none';
    $("div_opt_info").style.display="block";
    var type = $("txtType").value;
    var albumId = $("txtId").value;
    var url="/ajax/music/ajax_album.aspx";
    var val1="一句话乐评";
    var val2=$("txt_Comm_Cont_xx").value;
    content = "classId=3&Id="+albumId+"&type="+type+"&pfnum="+$("fenshow").innerHTML+"&val1="+formatText(val1)+"&val2="+formatText(val2);
    var s2s = new see2say();        
    s2s.DoCallBack(url,content);        
    s2s.OnComplete =function(text,xml){
        if(text == "OK")
        {
            $("div_opt_info").style.display="none";
            alert("你的评分已成功提交");
            getMyPingFen(type);
        }
        else
        {
            alert(text);
        }
    }
}

function openFavDiv(mmxx)
{
    //$("txtType").value = mmxx;
    var albumId = $("txtId").value;
    $('div_fav_xx').style.display='block';
    if($("lblMyTags").innerHTML == "")
        getTagsFromDB("lblMyTags", 0, albumId, mmxx);
    if($("lblSysTags").innerHTML == "")
        getTagsFromDB("lblSysTags", 1, albumId, mmxx);
}
/* 选择新标签 */
function setNewTagValue(val)
{
    var obj = $("myNewTag");
    if(obj.value.indexOf(val) >= 0) return;
    if(obj.value == "")
        obj.value = val;
    else
        obj.value += " " + val;
}
/* 加载自己的和系统的标签 */
function getTagsFromDB(obj,type,albumId,albumType)
{
    var url="/ajax/music/ajax_album.aspx?classId=5&type="+type+"&Id="+albumId+"&albumType="+albumType;
    var s2s = new see2say();        
    s2s.DoCallBack(url,null);        
    s2s.OnComplete =function(text,xml){
        $(obj).innerHTML = text;
    }
}
/* 保存收藏 */
function saveMyFav()
{
    type = $("txtType").value;
    var albumId = $("txtId").value;
    $('div_fav_xx').style.display='none';
    var url="/ajax/music/ajax_album.aspx?classId=6&Id="+albumId+"&type="+type+"&tag="+ formatText($("myNewTag").value);
    var s2s = new see2say();        
    s2s.DoCallBack(url,null);        
    s2s.OnComplete =function(text,xml){
        if(text=="OK")
        {
            alert("收藏成功");
            try{$("lbl_operate_2").innerHTML = Number($("lbl_operate_2").innerHTML)+1;}
            catch(ex){}
        }
        else
        {
            alert(text);
        }
    }
}
function openRecDiv()
{
    $('div_comment_recommend').style.display='block';
    //getRecommentFriend();
    getRecommentGroup();
}

/* 保存评论 */
function doComments(obj,type,astr1,astr2)
{
    var albumId = $("txtId").value;
    var val1=$("txtCommTitle").value;
    if(val1.trim() == "" || val1.trim() == astr1)
    {
        alert("请输入乐评标题");
        $("txtCommTitle").focus();
        $("txtCommTitle").value = "";
        return false;
    }

    var val2=$("txtCommCont").value;
    if( val2.trim() == "" ||  val2.trim() == astr2)
    {
        alert("请输入乐评内容");
        $("txtCommCont").focus();
        $("txtCommCont").value = "";
        return false;
    }
    
    obj.disabled=true;
        
	var url="/ajax/music/ajax_album.aspx";
	var content="classId=4&Id="+albumId+"&type="+type+"&val1="+formatText(val1)+"&val2="+formatText(val2);
    var s2s = new see2say();        
    s2s.DoCallBack(url,content);        
    s2s.OnComplete =function(text,xml){
        if(text=="OK")
        {
            alert("您的评论已发表成功");
            $("lbl_comment_number_1").innerHTML = Number($("lbl_comment_number_1").innerHTML) + 1;
            $("lbl_yueping_1").innerHTML = "";
            $("txtCommTitle").value = "";
            $("txtCommCont").value = "";
             obj.disabled = false;
            try{$("lbl_comment_number_2").innerHTML = Number($("lbl_comment_number_1").innerHTML) + 1;}
            catch(ex){}
            try{$("lbl_comm_num_1").innerHTML = Number($("lbl_comm_num_1").innerHTML) + 1;}
            catch(ex){}
        }
        else
        {
            alert(text);
        }
	}	
}

/* 艺术家专辑列表 */
function getAlbumListByArtists(topage,pagesize,artistId)
{
	var url="/ajax/albumDetail.aspx?classId=11&artistId="+artistId+"&topage="+topage+"&pagesize="+pagesize;
    var s2s = new see2say();        
    s2s.DoCallBack(url,null);        
    s2s.OnComplete =function(text,xml){
        $("lblArtistAlbumList").innerHTML=text;
    }
}
/* 推荐单曲 */
function recommentMusic(musicId)
{
	var url="/ajax/music/ajax_album.aspx?classId=7&musicId="+musicId;
    var s2s = new see2say();        
    s2s.DoCallBack(url,null);        
    s2s.OnComplete =function(text,xml){
        if(text=="OK")
        {
            alert("推荐成功！");
            window.location.reload();
        }
        else
            alert(text);
    }
}

function getAlbumMedia(vid)
{
    $("mediaList").innerHTML="";
	var url="/ajax/albumDetail.aspx?classId=6&vid="+vid;
    var s2s = new see2say();        
    s2s.DoCallBack(url,null);       
    s2s.OnComplete =function(text,xml){
        $("mediaList").innerHTML=xmlhttp.responseText;
        var rec_num_arr=$("rec_num").value.split(',');
        var maxNum=$("max_num").value;
        for(var i=0;i<rec_num_arr.length; i++)
        {
            $('rec_img_' + i).width =80 * Number(rec_num_arr[i]) / maxNum ;
        }
	}	
}

function getComments(topage,pagesize)
{
    var id= $("txtId").value;
    var top= $("txtTop").value;
    var sid= $("txtType").value;
    var vid= $("h_yueping_sort").value;
    $("lbl_yueping_" + vid).innerHTML = "<div class=\"loading\"><img src=\"/images/default/loading.gif\" alt=\"\" /></div>";
    var url="/ajax/music/ajax_album.aspx?classId=1&id=" + id + "&type=" + sid + "&vid=" + vid + "&top=" + top+"&topage="+topage+"&pagesize="+pagesize;
    var s2s = new see2say();        
    s2s.DoCallBack(url,null);        
    s2s.OnComplete =function(text,xml){
        if(text == "")
        {
            if(vid == "2")
                $("lbl_yueping_" + vid).innerHTML="<div style='margin:20px 0px 0px 10px;'><span>还没有你好友的乐评，通知你的好友来评论吧。</span></div>";
            else if(vid == "1")
                $("lbl_yueping_" + vid).innerHTML="<div style='margin:20px 0px 0px 10px;'><span>还没有乐评哦，希望你成为第一个。</span></div>";
            else
                $("lbl_yueping_" + vid).innerHTML="<div style='margin:20px 0px 0px 10px;'><span>还没有热点乐评哦，希望你成为第一个。</span></div>";
        }
        else
            $("lbl_yueping_" + vid).innerHTML = text;
	}
}

function getContents()
{
    var id = $("txtId").value;
    var top = $("lbl_con_num").innerHTML;
    $("lbl_content").innerHTML = "<div class=\"loading\"><img src=\"/images/default/loading.gif\" alt=\"\" /></div>";
    var url="/ajax/music/ajax_comm.aspx?classId=1&id=" + id + "&num=" + top;
    var s2s = new see2say();        
    s2s.DoCallBack(url,null);        
    s2s.OnComplete =function(text,xml){
        $("lbl_content").innerHTML = text;
    }
}

function setContentValue(id,type)
{
    var url="/ajax/music/ajax_comm.aspx?classId=2&id=" + id + "&type=" + type;
    var s2s = new see2say();        
    s2s.DoCallBack(url,null);        
    s2s.OnComplete =function(text,xml){
        getContents();
    }
}

function getMediaForAblum()
{
    var id= $("txtId").value;
    $("lbl_album_media_list").innerHTML = "<div class=\"loading\"><img src=\"/images/default/loading.gif\" alt=\"\" /></div>";
    var url="/ajax/music/ajax_comm.aspx?classId=3&id=" + id;
    var s2s = new see2say();        
    s2s.DoCallBack(url,null);        
    s2s.OnComplete =function(text,xml){
        $("lbl_album_media_list").innerHTML = text;
        try{var rec_num_arr=$("rec_num").value.split(',');
            var maxNum=$("max_num").value;
            for(var i=0;i<rec_num_arr.length; i++)
            {
                $('rec_img_' + i).width =80 * Number(rec_num_arr[i]) / maxNum ;
            }
        }
        catch(ex){}

    }
}

function getPicturesForAblum()
{
    var id= $("txtId").value;
    $("lbl_album_picture_list").innerHTML = "<div class=\"loading\"><img src=\"/images/default/loading.gif\" alt=\"\" /></div>";
    var url="/ajax/music/ajax_comm.aspx?classId=4&id=" + id;
    var s2s = new see2say();        
    s2s.DoCallBack(url,null);        
    s2s.OnComplete =function(text,xml){
        $("lbl_album_picture_list").innerHTML = text;
   }
}

function getPictureDetail(id)
{
    var albumId = $("txtId").value;
    $("lbl_album_picture_detail").innerHTML = "<div class=\"loading\"><img src=\"/images/default/loading.gif\" alt=\"\" /></div>";
    var url="/ajax/music/ajax_comm.aspx?classId=5&id=" + id +"&a_id="+albumId;
    var s2s = new see2say();        
    s2s.DoCallBack(url,null);        
    s2s.OnComplete =function(text,xml){
        $("lbl_album_picture_detail").innerHTML = text;
        $("h_user_id_").value = id;
   }
}

function getAlbumArtistList()
{
    var albumId = $("txtId").value;
    $("lbl_artist_list").innerHTML = "<div class=\"loading\"><img src=\"/images/default/loading.gif\" alt=\"\" /></div>";
    var url="/ajax/music/ajax_comm.aspx?classId=6&id=" + albumId;
    var s2s = new see2say();        
    s2s.DoCallBack(url,null);        
    s2s.OnComplete =function(text,xml){
        $("lbl_artist_list").innerHTML = text;
   }
}

function doSaveOperate(type,id,msg)
{
    var url="/channel/user/sns/ajax/getComments.aspx?classId=5&type="+type+"&id="+id;
    var s2s = new see2say();        
    s2s.DoCallBack(url,null);        
    s2s.OnComplete =function(text,xml){
        if(text=="OK")
        {
            alert(msg + "成功");
            try{$("lbl_operate_" + id + "_" + type).innerHTML = Number($("lbl_operate_" + id + "_" + type).innerHTML) + 1;}
            catch(ex){};
        }
        else
            alert(text);
    }
}
