function terkep17_terkep(){
  $("terkep1").innerHTML = "";
  var a = new Ajax.Request("terkep.php?a=terkep&x="+asdX+"&y="+asdY,{method: 'get', onComplete: terkep17_terkep2});
}
function terkep17_terkep2(a){
  
  var x = 0; var y = 0; var t = 0;
  var x1 = x; var y1 = y;
  var l = getLeft($('terkep1')) - 257;
  var t = getTop($('terkep1')) - 225;
  var s = "";
  var bg = "";
  var b = eval('(' + a.responseText + ')');
  var user = b.user;
  var db = b.db;
  var elhagyott = b.elhagyott;
  for (i=0; i<b.mezo.length; i++){
    x = eval(b.mezo[i].x);
    y = eval(b.mezo[i].y);
    ti = b.mezo[i].t;
    u = b.mezo[i].u;
	eh = b.mezo[i].eh;
    le = l + x * 10;
    to = t + y * 10;
    if (ti != 3){
      if (user == u) bg = "ffffff";
	  if (eh == 1) bg = "ff0000";
      if (u == 0) bg = "00ff00";
      if (u != 0 && u != user) bg = "fecd21";
    } else bg = "0000ff";
    s += "<div style='position: absolute; left: "+le+"px; top: "+to+"px; width: 9px; height: 9px; background: #"+bg+"; line-height: 0px; font-size: 0px;' onclick=\"location.href='index.php?x="+((((asdX+x-20)*32)%(512*32))+5)+"&y="+((((asdY+y-20)*32)%(512*32))+16)+"'\" onmousemove=\"tooltip2('"+(((asdX+x-20)*32)%(512*32))+":"+(((asdY+y-20)*32)%(512*32))+"<br>"+b.mezo[i].nev+" : "+b.mezo[i].eh+"')\" onmouseout='tooltip_()'></div>";
  }
  $('terkep1').innerHTML = s;
  $('posx').value = asdX;
  $('posy').value = asdY;
}
function terkep17_terkep_reg(){
  $("terkep1").innerHTML = "";
  var a = new Ajax.Request("terkep.php?a=terkep&x="+asdX+"&y="+asdY,{method: 'get', onComplete: terkep17_terkep2_reg});
}
function terkep17_terkep2_reg(a){
  var x = 0; var y = 0; var t = 0;
  var x1 = asdX; var y1 = asdY;
  var l = 91;
  //var t = 193;
  var t = getTop($('terkep1')) - 174;
  var s = "";
  var bg = "";
  var b = eval('(' + a.responseText + ')');
  var user = b.user;
  var db = b.db;
  var nev = "";
  for (i=0; i<b.mezo.length; i++){
    x = eval(b.mezo[i].x);
    y = eval(b.mezo[i].y);
    ti = b.mezo[i].t;
    u = b.mezo[i].u;
    nev = b.mezo[i].nev;
	eh = b.mezo[i].eh;
    le = l + x * 10;
    to = t + y * 10;
    if (ti != 3){
      if (user == u) bg = "ffffff";
	  if (eh == 1) bg = "ff0000";
      if (u == 0) bg = "00ff00";
      if (u != 0 && u != user) bg = "fecd21";
    } else bg = "0000ff";
    s += "<div style='position: absolute; left: "+le+"px; top: "+to+"px; background: #"+bg+"; line-height: 0px; font-size: 0px;";
    if (x == 20 && y == 20) s += " border: solid 1px #ff0000; width: 7px; height: 7px;";
    else s += " width: 9px; height: 9px;";
    s += "'";
    if (ti != 3 && u == 0) s += " onclick=\"$('reg_x').value = "+((eval(x1)+eval(x)-eval(20))%512)+";$('reg_y').value = "+((eval(y1)+eval(y)-eval(20))%512)+"; asdX = "+(eval(x1)+eval(x)-eval(20))+"; asdY = "+(eval(y1)+eval(y)-eval(20))+"; terkep17_terkep_reg();\"";
    s += " onmousemove=\"tooltip2('"+(((eval(asdX)+eval(x)-eval(20))*32)%(512*32))+":"+(((eval(asdY)+eval(y)-eval(20))*32)%(512*32));
    if (nev.length > 0) s += "<br>"+nev;
    s +="')\" onmouseout='tooltip_()'></div>";
  }
  $('terkep1').innerHTML = s;
}

function terkep17_kornyek(){
  $("terkep1").innerHTML = "";
  var a = new Ajax.Request("terkep.php?a=kornyek&x="+asdX+"&y="+asdY,{method: 'get', onComplete: terkep17_kornyek2});
}
function terkep17_kornyek2(a){
  var l = getLeft($('terkep1')) - 151;
  var t = getTop($('terkep1')) - 169;
  var x = 0; var y = 0; var bx = 0; var by = 0;
  var s = "";
  var blokk = new Array();
  var b = eval('(' + a.responseText + ')');
  for (i=0; i<b.blokkok.length; i++){
    x = b.blokkok[i].x;
    y = b.blokkok[i].y;
    if (blokk[x] == undefined) blokk[x] = new Array();
    if (blokk[x][y] == undefined) blokk[x][y] = new Array();
    blokk[x][y]['tipus'] = b.blokkok[i].tipus;
    blokk[x][y]['enyem'] = b.blokkok[i].enyem;
  }
  for (j=0; j<40; j++){
    for (i=0; i<40; i++){
      bx = Math.floor((asdX + i) / 32);
      by = Math.floor((asdY + j) / 32);
      x = l + (i*10);
      y = t + (j*10);
      if (blokk[bx]!=undefined && blokk[bx][by]!=undefined){
        if (blokk[bx][by]['tipus'] != 3){
          if (blokk[bx][by]['enyem']==1) bg = "c0c0c0";
          else bg = "4b4b4b";
        } else bg = "0000ff";
      } else bg = "0000ff";
      s +="<div style='position: absolute; left: "+x+"px; top: "+y+"px; width: 9px; height: 9px; background: #"+bg+"; line-height: 0px; font-size: 0px;' onclick=\"location.href='index.php?x="+(asdX+i)+"&y="+(asdY+j)+"'\" onmousemove=\"tooltip2('"+(asdX+i)+":"+(asdY+j)+"')\" onmouseout='tooltip_()'></div>";
    }
  }
  for (i=0; i<b.hazak.length; i++){
    x = l + ((b.hazak[i].x - asdX) * 10) + 1;
    y = t + ((b.hazak[i].y - asdY) * 10) + 1;
    haz = b.hazak[i].haz;
    c = b.hazak[i].szin;
/*    c = "ffffff";
    if (haz == 181) c = "0000ff";
    if (haz == 1 || haz == 2 || haz == 159 || haz == 252 || haz == 253) c = "00ff00";
    if ((haz > 129 && haz < 138) || haz == 182) c = "808080";
    if ((haz > 2 && haz < 28) || haz == 251) c = "ff0000";
    if ((haz > 27 && haz < 53) || haz == 250) c = "ffff00";
    if ((haz > 72 && haz < 98) || haz == 249) c = "804000";
    if (haz > 97 && haz < 103) c = "d97c00";
    if (haz > 102 && haz < 130) c = "ff8000";
    if ((haz > 159 && haz < 178) || (haz > 182 && haz < 245 )) c = "ffffff";
    if (haz > 137 && haz < 153) c = "8000ff";
    if ((haz > 152 && haz < 159) || haz == 245 || haz == 246) c = "000000";
    if (haz > 177 && haz < 181) c = "008000";*/
    s += "<div style='position: absolute; left: "+x+"px; top: "+y+"px; width: 6px; height: 6px; background: #"+c+"; line-height: 0px; font-size: 0px;' onclick=\"location.href='index.php?x="+(b.hazak[i].x)+"&y="+(b.hazak[i].y)+"'\" onmousemove=\"tooltip2('"+(b.hazak[i].x)+":"+(b.hazak[i].y)+"')\" onmouseout='tooltip_();'></div>";
  }
  $("terkep1").innerHTML = s;
}

