function toggle_gilde(gilde){if(gilde==-1||gilde==-2){for(var i=1;coords[i];i=i+1){positions[i].style.display="inline";}}else if(gilde==-3){for(var i=1;coords[i];i=i+1){if(gilden[coords[i].g] && gilden[coords[i].g].f==1){positions[i].style.display="inline";}else{positions[i].style.display="none";}}}else if(gilde==-4){for(var i=1;coords[i];i=i+1){if(gilden[coords[i].g] && gilden[coords[i].g].f==2){positions[i].style.display="inline";}else{positions[i].style.display="none";}}}else{for(var i=1;coords[i];i=i+1){if(coords[i].g==gilde){positions[i].style.display="inline";}else{positions[i].style.display="none";}}}return true;}
function suche_player(player){var player=player.toLowerCase();if(player==""){return false;}var string='';var Ergebnis=-1;for(var i=1;coords[i];i=i+1){string=coords[i].n.toLowerCase();Ergebnis=string.search(player);if(Ergebnis!=-1){mouse['x']=coords[i].x*1+2;mouse['y']=coords[i].y*1+2;cross_click();return true;}}alert('kein Eintrag gefunden :(');return false;}
function cross_click(){var temp_x=mouse['x']*1-2;var temp_y=mouse['y']*1-3;document.getElementById("cross").style.top=mouse['y']*1-13;document.getElementById("cross").style.left=temp_x*1-11;document.getElementById("coord").value=temp_x+"/"+temp_y;}
function starte_ueberwachung(){document.images["fm"].onclick=cross_click;}
function showUserInfo(userId){var string="<table class='font_gold'>";var coord_x=coords[userId].x;var coord_y=coords[userId].y;for(var i=1;coords[i];i=i+1){if(positions[i] && positions[i].style.display=="none"){continue;}if(coords[i].x<=coord_x+5 && coords[i].x>=coord_x-5 && coords[i].y<=coord_y+5 && coords[i].y>=coord_y-5){if(coords[i].x==coords[userId].x && coords[i].y==coords[userId].y){string=string+"<tr><td style='font-size:10px'><b><u>"+coords[i].n+"</u></b></td>"+"<td>";}else{string=string+"<tr><td style='font-size:10px'><b>"+coords[i].n+"</b></td>"+"<td>";}if(gilden[coords[i].g].f){string=string+"<font style='font-size:10px' class='f"+gilden[coords[i].g].f+"'>&lt;"+gilden[coords[i].g].n+"&gt;</font>";}string=string+"<td style='font-size:10px;color:#B1905B'>";if(coords[i].x==coord_x && coords[i].y==coord_y){string=string+"";}else if(coords[i].x<=coord_x+1 && coords[i].x>=coord_x-1 && coords[i].y<=coord_y+1 && coords[i].y>=coord_y-1){string=string+"(1km)";}else if(coords[i].x<=coord_x+2 && coords[i].x>=coord_x-2 && coords[i].y<=coord_y+2 && coords[i].y>=coord_y-2){string=string+"(2km)";}else if(coords[i].x<=coord_x+3 && coords[i].x>=coord_x-3 && coords[i].y<=coord_y+3 && coords[i].y>=coord_y-3){string=string+"(3km)";}else if(coords[i].x<=coord_x+4 && coords[i].x>=coord_x-4 && coords[i].y<=coord_y+4 && coords[i].y>=coord_y-4){string=string+"(4km)";}else{string=string+"(5km)";}string=string+"</td><td style='font-size:10px'>"+coords[i].o+"</td></tr>";}}string=string+"</table>";infoBlock.innerHTML=string;with(infoBlock.style){top=mouse["y"];left=mouse["x"]+20;fontsize=mouse["x"]+20;display="block";}}
function hideUserInfo(){infoBlock.style.display="none";}
function addToMap(userId){var obj=null;if(positions[userId]){obj=positions[userId];}else{obj=document.createElement("img");obj.src="dot_"+gilden[coords[userId].g].f+".gif";obj.id="t";obj.onclick=function(){cross_click();};obj.onmousemove=function(){showUserInfo(userId);};obj.onmouseout=hideUserInfo;positions[userId]=obj;load_count=load_count+1;if(!(userId % 75)){document.getElementById("load_count").value=" ("+Math.round((load_count/load_count_max)*100)+"%)";}}with(obj.style){top=coords[userId].y*1;left=coords[userId].x*1;}img.parentNode.appendChild(obj);}
function getEvent(e){return (is_ie?event:e);}
function saveMousePos(e){e=getEvent(e);mouse['old_x']=mouse['x'];mouse['old_y']=mouse['y'];if(is_ie){mouse['x']=Number(e.clientX)+Number(document.body.scrollLeft)-Number(2);mouse['y']=Number(e.clientY)+Number(document.body.scrollTop)-Number(2);mouse['ie']=1;}else{mouse['x']=Number(e.pageX);mouse['y']=Number(e.pageY);mouse['ie']=0;}mouse['x']=(mouse['x'] < 0 ? 0 : mouse['x']);mouse['y']=(mouse['y'] < 0 ? 0 : mouse['y']);return true;}
