var topicmusic_topic = [];
var topicmusic_day = [];

var Topicmusic = {
	parse : function(data)
	{
		data = unescape(data);
		var org = new XML(data);
        
		var arr1 = org.$n('topic');
	    var arr2 = org.$n('day');

        
		for(var i=0;i<arr1.length;i++)
		{ 
			topicmusic_topic[i] = {id: $v("id",arr1[i]), pic:$v("pic",arr1[i]), url:$v("url",arr1[i]), festival: $v("festival",arr1[i]),cont:$v("cont",arr1[i])};
		}

		for(var i=0;i<arr2.length;i++)
		{ 
			topicmusic_day[i] = {id: $v("id",arr2[i]), pic:$v("pic",arr2[i]), url:$v("url",arr2[i]), festival: $v("festival",arr2[i]),cont:$v("cont",arr2[i])};
		}
		//倒序
		topicmusic_topic = topicmusic_topic.reverse();
		topicmusic_day = topicmusic_day.reverse();
	},
	//total_number,pic or word,No.,pic or word cont
	show:function(flag,pg)
	{
		//style
		this.style(flag);
		
        var obj = (flag==0)? topicmusic_topic : topicmusic_day;

		var tab = (flag==0)? "topic_music" : "topic_festival";

		//总专题数
		var leng = obj.length;
		//总页数
		var total = Math.floor(leng/9)+(leng%9==0?0:1);
 
		//每页开始的ID号
		var start = (pg-1)*9;
		//每页结束ID号
		var end = start+9;
		end = end >= leng ? leng : end;

		Topicmusic.chPageTip(flag,pg,total);

		$i(tab).innerHTML = "";
		var picadd = "";
		var cont = "";
		var tt ="";
        
		var nodNum = flag==0 ? "1.2.6.2." : "1.2.6.3.";

		for(var i=start;i<end;i++)
		{
			//picadd = FilePath+"share/remote_images/topicmusic/"+obj[i].pic;
			picadd = "remote_images/topicmusic/"+obj[i].pic;

			cont = obj[i].cont;
            cont = cont.length>20 ? cont.slice(0,20)+"..." : cont;

			tt = obj[i].festival;
			tt = (tt.length > 12)?tt.substring(0,12)+"..." : tt;
             
			$("#"+tab).append("<div style='width:210px;float:left;margin-left:15px;margin-top:5px;border:0px solid black;'><div id='topic_musicpic_"+i+"' class='topic_cont_li0'><img style='cursor:pointer;width:178px;height:68px;' src='"+picadd+"' onclick='window.open(\""+obj[i].url+"\");AJLOG.G_mod(\""+nodNum+obj[i].id+"\")'/></div><div id='topic_musicstr_"+i+"' class='topic_cont_in0'><span><a class='topicm_a' href=\""+obj[i].url+"\" target='_blank' onclick='AJLOG.G_mod(\""+nodNum+obj[i].id+"\")' title='"+obj[i].festival+"'>"+(i+1)+".&nbsp;"+tt+"</a></span><br><span><b>简介：</b></span>"+cont+"</div></div>");
		}
	},
    style: function(flag)
	{
         if(flag==0)
		{
			$("#topic_festival").hide();
			$("#festivalRing").removeClass("topic_cont_bom1");
			$("#festivalRing").addClass("topic_cont_bom2");
			$("#festival_page").hide();
			$("#topic_music").show();
			$("#musicRing").removeClass("topic_cont_bom2");
			$("#musicRing").addClass("topic_cont_bom1");
			$("#music_page").show();
		}
		else
		{
			$("#topic_music").hide();
			$("#musicRing").removeClass("topic_cont_bom1");
			$("#musicRing").addClass("topic_cont_bom2");
			$("#music_page").hide();
			$("#topic_festival").show();
			$("#festivalRing").removeClass("topic_cont_bom2");
			$("#festivalRing").addClass("topic_cont_bom1");
			$("#festival_page").show();
		}
	},
	chPageTip:function(flag,pg,total)
	{
		var tab = (flag==0)? "music_page" : "festival_page";
        var tem = "";

        if(pg < total) tem += "<li><a href='javascript:void(0);'onclick='Topicmusic.show("+flag+","+(parseInt(pg)+1)+");'>下一页</a></li>";
		else tem += "<li>下一页</li>";

		if(pg > 1) tem += "<li><a href='javascript:void(0);'onclick='Topicmusic.show("+flag+","+(parseInt(pg)-1)+");'>上一页</a></li>";
		else tem += "<li>上一页</li>";

		tem +=  "<li>"+pg+"/"+total+"</li>";

        $i(tab).innerHTML = tem;
	}
};
function Topicmusic_init()
{ 
	$.get("remote_images/topicmusic/music.xml",{r:Math.random()},
	function(data)
	{
		topicmusic_data = Topicmusic.parse(data.trim());
		Topicmusic.show(0,1);
	},"text");
}
