var PicSlider = {
	_curr_id:0,
	_interval_id:null,
	_array:[],
	AddPic:function(src, href, target)
	{
		this._array.push({'src':src, 'href':href, 'target':target, 'idx':this._array.length, 'show':this._array.length+1});
	},
	Play:function()
	{
		this._interval_id = setTimeout(Delegate.create(this,this.PlayNext),4500);
	},
	Stop:function()
	{
		clearTimeout(this._interval_id);
	},
	PlayNext:function()
	{
		var idx = this._curr_id;
		if(idx>=(this._array.length-1) ) idx = 0;
		else idx++;
		this.Set(idx);
		this.Play();
	},
	Set:function(idx)
	{
		var obj = this._array[idx];
		if(!obj) return false;
		var htmlObj = null;
		
		if(!isNaN(this._curr_id))
		{
			htmlObj = $('_a_slide_ad_'+this._curr_id);
			if(htmlObj) htmlObj.style.display = 'none';
			htmlObj = $('_a_slide_ctrl_'+this._curr_id);
			if(htmlObj && htmlObj.parentNode) htmlObj.parentNode.className = '';
		}
		this._curr_id = idx;
		if(!isNaN(this._curr_id))
		{
			htmlObj = $('_a_slide_ad_'+this._curr_id);
			if(htmlObj) htmlObj.style.display = '';
			htmlObj = $('_a_slide_ctrl_'+this._curr_id);
			if(htmlObj && htmlObj.parentNode) htmlObj.parentNode.className = 'selected';
		}
		return false;
	},
	BuildHtml:function()
	{
		var a_html = '';
		var li_html = '';
		var tmptgt = '';
		for(var i=0; i< this._array.length; i++) {
			if(this._array[i].target == '_blank') {
				tmptgt = 'target=_blank';
			} else {
				tmptgt = '';
			}
			a_html += '<a id="_a_slide_ad_'+i+'" href="'+this._array[i].href+'" style="display:none" '+tmptgt+' ><img src="http://img.vip.xunlei.com/img/banner/'+this._array[i].src+'" /></a>';
			li_html += '<li><a id="_a_slide_ctrl_'+i+'" href="javascript:void(0);" onclick="return PicSlider.Set('+i+');" >'+ this._array[i].show +'</a></li>';
		}
		
		var htmlstr = '	<div class="switcher">'
		            +       a_html
		            +       '<ul class="pager" >'
		            +           li_html
		            +       '</ul>'
		            + ' </div>';
		return htmlstr;
	}
};

function PageTool(){}
PageTool.getSidebarItem = function(index){
	  var res_str= ""
	  switch(index){
	  	   case 0:{
	  		  PicSlider.AddPic('banner_1.jpg', 'http://lixian.vip.xunlei.com/', '_blank');
	  		  PicSlider.AddPic('banner_2.jpg', 'javascript:go_new_np(\'vipchannel\')', '');
	  		  PicSlider.AddPic('banner_3.jpg', 'javascript:go_new_np(\'score_improve\')', '');
	  		  //PicSlider.AddPic('banner_4.jpg', 'javascript:go_pay_referFrom(\'81\')', '');
	  		  PicSlider.AddPic('banner_5.jpg', 'javascript:go_new_np(\'freedom_skinad\')', '');
	  		  PicSlider.AddPic('banner_6.jpg', 'javascript:go_new_np(\'bluestone\')', '');
	  		  res_str = PicSlider.BuildHtml();
	  		  break;
	  	   }
		   case 2:{
			    res_str = '<div class="content">'
			    		+'<ul class="list_dot">'
			    		+'<li><a href="http://vip.xunlei.com/haoli/index.html?referfrom=HD_092411" target="_blank">迅雷会员129元买正品耐克</a></li>'
			    		+'<li><a href="http://helpbbs.xunlei.com/read.php?tid=145007" target="_blank">迅雷会员11月壁纸</a></li>'
			    		+'<li><a href="http://helpbbs.xunlei.com/read.php?tid=133279" target="_blank">迅雷会员10月壁纸</a></li>'
			    		+'</ul>'
			    		+'</div>';
			    break;
		   }
		   case 3:{
			    res_str = '<div class="content">'
			    		+'<ul class="list_arrow">'
			    		+'<li><a href="http://vip.xunlei.com/help/help-1.html#1" target="_blank">会员账号</a></li>'
			    		+'<li><a href="http://vip.xunlei.com/help/help-3.html#1" target="_blank">支付途径</a></li>'
			    		+'<li><a href="http://vip.xunlei.com/help/help-2.html#1" target="_blank">新手教程</a></li>'
			    		+'<li><a href="http://vip.xunlei.com/help/help-4.html#1" target="_blank">会员成长计划</a></li>'			    		
			    		+'</ul>'
			    		+'</div>';
			    break;
		   }		   
		   default:return "";
	  }
	  return res_str;
}
PageTool.setLeftSide = function(){
	var argv = arguments;
	var argc = argv.length;
  if(argc>0){
  	res_str="";
  	for(var i=0;i<argc;i++){
  		res_str=res_str+ PageTool.getSidebarItem(argv[i]);
  	}
  	document.write(res_str);
  }
};
