_ServerList_Selected_Game="War";
_ServerList_Current_Page="Home";

function ShowServerList(Page,Area)
{
    _ServerList_Current_Page=Page;
	_ServerList_Selected_Game=Area;
	SearchServer("ALL");

	document.getElementById("tapUsServer").className="deftab";
	document.getElementById("tapEuServer").className="deftab";
	
	if(Area=="War") {document.getElementById("tapUsServer").className="curtab";}
	if(Area=="EUWar") {document.getElementById("tapEuServer").className="curtab";}
/**		
	if(document.getElementById("SearchServer")) { document.getElementById("SearchServer").value=""; ServerSearch(); }
**/	
}

function regreplace(str,searchtxt,replacetxt)
{
	var kk=new RegExp(searchtxt,"gi");
	str=str.replace(kk,replacetxt);
	return str;
}

/**
function ShowServerList()
{
	var str="";
	for(i=0;i<ServerArray["War"].length;i++)
	{
		str=str+"<li><a href=\"War-Gold/"+regreplace(ServerArray["War"][i]," ","-")+".Html\">"+ServerArray["War"][i]+"</a></li>\r\n";
	}
	document.getElementById("UsServerList").innerHTML=str;

	str="";
	for(i=0;i<ServerArray["EUWar"].length;i++)
	{
		str=str+"<li><a href=\"EUWar-Gold/"+regreplace(ServerArray["EUWar"][i]," ","-")+"-Gold.Html\">"+ServerArray["EUWar"][i]+"</a></li>\r\n";
	}
	document.getElementById("EuServerList").innerHTML=str;
}
**/


function SearchServer(firstletter)
{
 var str="";
 str=str+"<div style=\"width:620px;\" align=\"left\">";
 var cssname=_ServerList_Current_Page=="Home"?"Searaz":"Searaz2";
 str=str+"<DIV class=\""+cssname+"\">&nbsp;&nbsp;Search Server:&nbsp;&nbsp;&nbsp;";
 str=str+"<a href=\"#\" onclick=\"SearchServer('ALL');return false;\" class=\"ssvl\">ALL</a>\r\n";
 for(c=0;c<26;c++)
 {
	var cc=String.fromCharCode(65+c);
	str=str+"<a href=\"#\" onclick=\"SearchServer('"+cc+"');return false;\" class=\"ssvl\">"+cc+"</a>&nbsp;\r\n";
 }
 str=str+"</DIV>";
 if(_ServerList_Current_Page=="Home")
 str=str+"<div style=\"height:196px;overflow-y:scroll;\">";
 else
 str=str+"<div style=\"height:666px;overflow-y:scroll;\">";

 var oldServer=""; 
 var ServerY=ServerArray[_ServerList_Selected_Game];
 for(var i=0;i<ServerY.length;)
 {
	var str2="";
	for(var j=0;j<4 && i<ServerY.length;i++)
	{
		var newServer=ServerY[i].substring(0,ServerY[i].lastIndexOf("-"));
		var svletter=ServerY[i].substring(0,1).toUpperCase();
		if(newServer!=oldServer && (firstletter==svletter || firstletter=="ALL"))
		{
			if(j==3)	str2=str2+"<div class=\"svbr\">";
			else	str2=str2+"<div class=\"svb\">";
			if(newServer.length>16)
			str2=str2+"	<div class=\"svz2\">"+newServer+"</div>";
			else
			str2=str2+"	<div class=\"svz\">"+newServer+"</div>";			
			str2=str2+"	<div>";
			if(_ServerList_Current_Page=="Home")
			{
			str2=str2+"		<div class=\"svtl\"><a href=\""+_ServerList_Selected_Game+"-Gold/"+regreplace(regreplace(newServer," ","-"),"'","")+"-Destruction.Html\" class=\"ssvl\">Destruction</a></div>";
			str2=str2+"		<div class=\"svtr\"><a href=\""+_ServerList_Selected_Game+"-Gold/"+regreplace(regreplace(newServer," ","-"),"'","")+"-Order.Html\" class=\"ssvl\">Order</a></div>";
			}
			else
			{
			str2=str2+"		<div class=\"svtl\"><a href=\"../"+_ServerList_Selected_Game+"-Gold/"+regreplace(regreplace(newServer," ","-"),"'","")+"-Destruction.Html\" class=\"ssvl\">Destruction</a></div>";
			str2=str2+"		<div class=\"svtr\"><a href=\"../"+_ServerList_Selected_Game+"-Gold/"+regreplace(regreplace(newServer," ","-"),"'","")+"-Order.Html\" class=\"ssvl\">Order</a></div>";
			}
			str2=str2+"		<div style=\"clear:both\"></div>";
			str2=str2+"	</div>";
			str2=str2+"</div>";
			j++;
		}
		oldServer=ServerY[i].substring(0,ServerY[i].lastIndexOf("-"));
	}
	if(str2!="") str2="<div class=\"svline\">"+str2+"</div>";
	str=str+str2;
 }
 str=str+"</div>";
 str=str+"<div style=\"border-top:#000000 solid 1px; font-size:1px; height:1px; clear:both;\">&nbsp;</div>";  
 str=str+"</div>";
 document.getElementById("ServerList").innerHTML=str;
}
