﻿function server_obj(_id,_name,_img,_info,_jhstatus,_starttime,_jiangli,_kqstatus,_flag,_shuangxian,_topshow) {
		this.id  = _id;//服务器id
		this.name  = _name;//服务器名称
		this.img  = _img;//服务器图片地址
		this.info  = _info;//服务器信息
		this.jhstatus  = _jhstatus;		//服务器激活状态
		this.starttime  = _starttime;		//开服务器时间		
		this.jiangli  = _jiangli;//奖励信息
		this.kqstatus  = _kqstatus;//服务器开启状态 1开启 0 维护
		this.flag  = _flag;	//0无	1 最新 2 推荐 3最热
		this.shuangxian  = _shuangxian;		//1 双线  2 电信  3 网通
		this.topshow  = _topshow;		//>1 显示及顺序 0不显示
}
var server_obj_arr = new Array(
new server_obj(1,"封测一服","http://www.sanguo001.comlanding/1f.jpg","七蛮之乱","开放激活","2009-04-24 16:00","点券100、黄金宝箱(0)、白银宝箱(18)、弃城昭告、 定都昭告、免战牌(3小时)、免战牌(12小时)。",1,2,1,1)
)
function setrightserverlist(flag)
{
		//flag 1 推荐 2 正常速度 3 新手期2倍速  4  新手期3倍速
	  document.getElementById('rightserverlist').innerHTML="";
		for(var i=0;i<server_obj_arr.length;i++)
		{	
			var obj=server_obj_arr[i];
			if(flag==1 && obj.flag==2)
			{			
				document.getElementById('rightserverlist').innerHTML+=getserverstr(obj);
			}
			if(flag==2 && get_plus_baohu_1(obj.starttime,obj.id)==1)
			{
				document.getElementById('rightserverlist').innerHTML+=getserverstr(obj);				
			}
			if(flag==3 && get_plus_baohu_1(obj.starttime,obj.id)==2)
			{
				document.getElementById('rightserverlist').innerHTML+=getserverstr(obj);				
			}			
			if(flag==4 && get_plus_baohu_1(obj.starttime,obj.id)==3)
			{
				document.getElementById('rightserverlist').innerHTML+=getserverstr(obj);				
			}			
		}			
	try
	{
	for(i=0;i<server_info_arr.length;i++)
	{
		var si=server_info_arr[i];
		if(si.online>1100)
		{
			$('layer_image_'+si.id).src='ico_1.gif';
			$('layer_statu_'+si.id).style.className='';
			$('layer_statu_'+si.id).innerHTML='<span style="color:red;">爆满</span>';			
		}
	}
	}
catch(e){}

}
function getserverstr(obj)
{
var str='<div class="list" onmouseover="this.style.backgroundColor=\'#353941\'" onmouseout="this.style.backgroundColor=\'#000\'" >';
str+='<div class="left"><img id="layer_image_'+obj.id+'" src="';
if(obj.kqstatus==1)
	str+='ico_2.gif';
else
	str+='ico_3.gif';
str+='" width="8" height="8" hspace="5" border="0" align="absmiddle" /><a href="http://s'+obj.id+'.sanguo001.com/login" target="_blank">'+obj.name+'</a></div>';
str+='<div id="layer_statu_'+obj.id+'" class="right ';
if(obj.kqstatus==1)
	str+='greenFont">开启';
else
	str+='yellowFont">维护';
str+='</div>';
str+='</div>';
return str;
}
function get_plus_baohu_1(time,objid)
{
	var id=getbaohuqi(time);
	if(id==7)
		return 1;
	if(id==10)
		return 2;
	if(id==14)
		return 3;
}
function DateDiff(interval,date1,date2){
 var long = date2.getTime() - date1.getTime(); //相差毫秒
 switch(interval.toLowerCase()){
  case "y": return parseInt(date2.getFullYear() - date1.getFullYear());
  case "m": return parseInt((date2.getFullYear() - date1.getFullYear())*12 + (date2.getMonth()-date1.getMonth()));
  case "d": return parseInt(long/1000/60/60/24);
  case "w": return parseInt(long/1000/60/60/24/7);
  case "h": return parseInt(long/1000/60/60);
  case "n": return parseInt(long/1000/60);
  case "s": return parseInt(long/1000);
  case "l": return parseInt(long);
 }
}
function getbaohuqi(cdate)
{
	var sdate=new Date(cdate.split('-')[0],cdate.split('-')[1]-1,cdate.split('-')[2].split(' ')[0],cdate.split(' ')[1].split(':')[0]-1);
	var now = new Date();

	var iday=DateDiff("d",sdate,now);
	if (iday <=21)
	{
		return 7;	
	}
	if (iday >21 && iday <=42)
	{return 10;}
	return 14;
}
