/**
 * 拼音索引艺术家
 */
var ArtistPinyin={
	Server:null,
	IndexNow:null,
	Init:function()
	{
		ArtistPinyin.Server=new ArtistPinyinServe();
		ArtistPinyin.ReadPinyinList();
	},
	ReadPinyinList:function()
	{
		ArtistPinyin.Server.ReadPinyinList(null,ArtistPinyin.RenderPinyinList);
	},
	RenderPinyinList:function(Data)
	{
		if (Data==null)
		{
			alert('字母列表获取失败');
			return false;
		}
		var String=""
		for (var i=0;i<Data.length;i++)
		{
			String+="<li style=\"cursor:pointer;\" id=\"Index_"+Data[i]+"\" onclick=\"ArtistPinyin.GetArtist('"+Data[i]+"')\">"+Data[i]+"</li>";
		}
		String+=""
		$("#ArtistPinYinList")[0].innerHTML= String;
		ArtistPinyin.GetArtist(Data[0]);
	},
	GetArtist:function(Zimu)
	{
		if (ArtistPinyin.IndexNow!=null)
		{
			$("#Index_"+ArtistPinyin.IndexNow)[0].className="index";
		}
		ArtistPinyin.IndexNow=Zimu;
		$("#Index_"+Zimu)[0].className="Selected";
		$("#artislistul")[0].innerHTML="<li>加载数据中</li>";
		ArtistPinyin.Server.GetArtist(Zimu,ArtistPinyin.RenderArtist);
	},
	RenderArtist:function(Data)
	{
		if (Data==null)
		{
			$("#artislistul")[0].innerHTML="<li>暂时没有数据！</li>"
			return false;
		}
		var String=""
		for (var i=0;i<Data.length;i++)
		{
			String+="<li><a href='commlist.php?ArtistId="+Data[i].id+"'>"+Data[i].AartistName+"</li>";
		}
		String+=""
		$("#artislistul")[0].innerHTML= String;
	}
}
window.onload=function()
{
	ArtistPinyin.Init();	
}