﻿// JScript 文件
//分类导航初始状态
function classBanInit()
{
    var oid=$("s2s_MusicT_h_classBan_id").value;
    if(oid!=-1)
    {
        $("b_classBtn_"+oid).className="bgcolor_p con_1L2";
    }
}
addLoadEvent(classBanInit);
//分类导航栏效果
function classBanOver(oid)
{
    if(oid!=$("s2s_MusicT_h_classBan_id").value)
    {
        $("b_classBtn_"+oid).className="bordercolor_g con_1L1 bgcolor_g";
    }
}
function classBanOut(oid)
{
    if(oid!=$("s2s_MusicT_h_classBan_id").value)
    {
        $("b_classBtn_"+oid).className="bordercolor_g con_1L1";
    }
}
function classBanClick(oid)
{
    var ohref=["/channel/music/","rank.aspx","lib.aspx","model.aspx"];
    location.href=ohref[oid];
}
//热门专辑、最新上传
function albumBanOver(oid)
{
    if(oid!=$("h_album_sort").value)
    {
        $("album_sort_"+oid).className="bordercolor_g con_2L3t_L1 con_2L3t_L3";
    }
}
function albumBanOut(oid)
{
    if(oid!=$("h_album_sort").value)
    {
        $("album_sort_"+oid).className="bordercolor_g con_2L3t_L1";
    }
}
function albumBanClick(oid,subid)
{
    var arr_oid=["album_sort_0","album_sort_1"];
    for(var i=0;i<arr_oid.length;i++)
    {
        if(oid==i)
        {
            $(arr_oid[i]).className="bgcolor_p con_2L3t_L2";
            $("h_album_sort").value=oid;
        }
        else
        {
            $(arr_oid[i]).className="bordercolor_g con_2L3t_L1";
        }
    }
    getAlbumForHotOrNew(oid,subid,1);
}
//专辑分类：按上传时间、按我关注的上传者
function albumSortClick(oid,subid)
{
    var arr_oid=["time_album","att_album"];
    for(var i=0;i<arr_oid.length;i++)
    {
        if(subid==i)
        {
            $(arr_oid[i]).className="s2";
            $('selSmallSort').value=subid;
        }
        else
        {
            $(arr_oid[i]).className="s1";
        }
    }
    getAlbumForHotOrNew(oid,subid,1);
    
}
//专辑得分top10
function albumTopClick(oid,xday,xnum)
{
    var arr_oid=["t_album","w_album","m_album"];
    for(var i=0;i<arr_oid.length;i++)
    {
        if(oid==i)
        {
            $(arr_oid[i]).className="con_2R2tR1 con_2R2tR2";
        }
        else
        {
            $(arr_oid[i]).className="con_2R2tR1";
        }
    }
    getAlbumForTonTen(xday,xnum);
}
//曲目推荐top10
function musicTopClick(oid,xday,xnum)
{
    var arr_oid=["t_album","w_album","m_album"];
    for(var i=0;i<arr_oid.length;i++)
    {
        if(oid==i)
        {
            $(arr_oid[i]).className="con_2R2tR1 con_2R2tR2";
        }
        else
        {
            $(arr_oid[i]).className="con_2R2tR1";
        }
    }
    getMusicForTonTen(xday,xnum);
}

//音乐排行
//收听次数最多的专辑
function rankAlbumTopClick(oid,xday,xnum)
{
    var arr_oid=["r_t_album","r_w_album","r_m_album"];
    for(var i=0;i<arr_oid.length;i++)
    {
        if(oid==i)
        {
            $(arr_oid[i]).className="con_2R2tR1 con_2R2tR2";
        }
        else
        {
            $(arr_oid[i]).className="con_2R2tR1";
        }
    }
    getAlbumForListenTonN(xday,xnum);
}
//收听次数最多的曲目
function rankMusicTopClick(oid,xday,xnum)
{
    var arr_oid=["r_t_music","r_w_music","r_m_music"];
    for(var i=0;i<arr_oid.length;i++)
    {
        if(oid==i)
        {
            $(arr_oid[i]).className="con_2R2tR1 con_2R2tR2";
        }
        else
        {
            $(arr_oid[i]).className="con_2R2tR1";
        }
    }
    getMediaForListenTonN(xday,xnum)
}

//分类浏览
//tab
function albumClassClick(oid)
{
    $("getAlbumList").innerHTML='<div class="loading"><img src="/images/default/loading.gif" alt="" /></div>';
    var arr_oid=["album_sort_0","album_sort_1","album_sort_2","album_sort_3","album_sort_4","album_sort_5"];
    for(var i=0;i<arr_oid.length;i++)
    {
        if(oid==i)
        {
            $(arr_oid[i]).className="bgcolor_p con_2L3t_L2";
            $("h_album_sort").value=oid;
        }
        else
        {
            $(arr_oid[i]).className="bordercolor_g con_2L3t_L1";
        }
    }
    if(oid==2 ||oid==3)
        $("musicClass").style.display="";
    else
        $("musicClass").style.display="none";
    getAlbumListBySort(oid,"全部",1);
}
//字母链接
function albumZimuClick(oid)
{
    var arr_oid=["zimu_all","zimu_a","zimu_b","zimu_c","zimu_d","zimu_e","zimu_f","zimu_g","zimu_h","zimu_i","zimu_j","zimu_k","zimu_l","zimu_m","zimu_n","zimu_o","zimu_p","zimu_q","zimu_r","zimu_s","zimu_t","zimu_u","zimu_v","zimu_w","zimu_x","zimu_y","zimu_z","zimu_num"];
    for(var i=0;i<arr_oid.length;i++)
    {
        if(oid==i)
        {
            $(arr_oid[i]).className="s2";
            $("h_album_sort2").value=oid;
        }
        else
        {
            $(arr_oid[i]).className="s1";
        }
    }
    getAlbumListBySort($("h_album_sort").value,$(arr_oid[oid]).innerHTML,1);
}

/* 我可能会喜欢的专辑 */
function getAblumForILike(obj)
{
    var url="/ajax/GetAlbums.aspx?classId=1";
    var oRequest = getXMLHttp();
	oRequest.onreadystatechange=function(){
        if(oRequest.readyState == 4)
        {
            $(obj).innerHTML=oRequest.responseText;
        }
	}	
	oRequest.open("GET",url,true);
	oRequest.setRequestHeader("Content-Type","application/x-www-form-urlencoded");		
	oRequest.send(null);	
}

/* 热门专辑 && 最新上传 */
function getAlbumForHotOrNew(bid,sid,topage)
{
    var url="/ajax/GetAlbums.aspx?classId=2&bid="+bid+"&sid="+sid+"&topage="+topage;
    var oRequest = getXMLHttp();
	oRequest.onreadystatechange=function(){
        if(oRequest.readyState == 4)
        {
            $("divAlbumForHotOrNew").innerHTML=oRequest.responseText;
        }
	}	
	oRequest.open("GET",url,true);
	oRequest.setRequestHeader("Content-Type","application/x-www-form-urlencoded");		
	oRequest.send(null);	
}

/* 专辑得分TOP10 */
function getAlbumForTonTen(xday,xnum)
{
    $("albumForTopTen").innerHTML="<div class=\"loading\"><img src=\"/images/default/loading.gif\" alt=\"\" /></div>";
    var url="/ajax/GetAlbums.aspx?classId=3&xday="+xday+"&xnum="+xnum;
    var oRequest = getXMLHttp();
	oRequest.onreadystatechange=function(){
        if(oRequest.readyState == 4)
        {
            $("albumForTopTen").innerHTML=oRequest.responseText;
        }
	}	
	oRequest.open("GET",url,true);
	oRequest.setRequestHeader("Content-Type","application/x-www-form-urlencoded");		
	oRequest.send(null);	
}

/* 曲目推荐TOP10 */
function getMusicForTonTen(xday,xnum)
{
    $("lblTopRecommentMusic").innerHTML="<div class=\"loading\"><img src=\"/images/default/loading.gif\" alt=\"\" /></div>";
    var url="/ajax/GetAlbums.aspx?classId=9&xday="+xday+"&xnum="+xnum;
    var oRequest = getXMLHttp();
	oRequest.onreadystatechange=function(){
        if(oRequest.readyState == 4)
        {
            $("lblTopRecommentMusic").innerHTML=oRequest.responseText;
        }
	}	
	oRequest.open("GET",url,true);
	oRequest.setRequestHeader("Content-Type","application/x-www-form-urlencoded");		
	oRequest.send(null);	
}

/* 收听次数最多的专辑 */
function getAlbumForListenTonN(xday,xnum)
{
    var url="/ajax/GetAlbums.aspx?classId=4&xday="+xday+"&xnum="+xnum;
    var oRequest = getXMLHttp();
	oRequest.onreadystatechange=function(){
        if(oRequest.readyState == 4)
        {
            $("AlbumForListenTopN").innerHTML=oRequest.responseText;
        }
	}	
	oRequest.open("GET",url,true);
	oRequest.setRequestHeader("Content-Type","application/x-www-form-urlencoded");		
	oRequest.send(null);	
}

/* 收听次数最多的曲目 */
function getMediaForListenTonN(xday,xnum)
{
    var url="/ajax/GetAlbums.aspx?classId=5&xday="+xday+"&xnum="+xnum;
    var oRequest = getXMLHttp();
	oRequest.onreadystatechange=function(){
        if(oRequest.readyState == 4)
        {
            $("MediaForListenTopN").innerHTML=oRequest.responseText;
            var rec_num_arr=$("val").value.split(',');
            var maxNum=$("maxNum").value;
            for(var i=0;i<rec_num_arr.length; i++)
            {
                $('rec_img_' + i).width =80 * Number(rec_num_arr[i]) / maxNum ;
            }
        }
	}	
	oRequest.open("GET",url,true);
	oRequest.setRequestHeader("Content-Type","application/x-www-form-urlencoded");		
	oRequest.send(null);	
}

/* 分类浏览 */
function getAlbumListBySort(bid,val,page)
{
    var url="/ajax/GetAlbums.aspx?classId=6&bid="+bid+"&val="+escape(val)+"&topage="+page;
//    alert(url);
//    return false;

    var oRequest = getXMLHttp();
	oRequest.onreadystatechange=function(){
        if(oRequest.readyState == 4)
        {
            $("getAlbumList").innerHTML=oRequest.responseText;
        }
	}	
	oRequest.open("GET",url,true);
	oRequest.setRequestHeader("Content-Type","application/x-www-form-urlencoded");		
	oRequest.send(null);	
}



