var hint_left = 0;
var hint_top = 0;
var hint_frm = '';

function MoveHint(event){
  var hint1 = document.getElementById('hint1');
  if (hint1 == null) return false;
  if (!event) event = window.event;
  if (hint1.style.visibility == 'visible') SetPosition(event);
  return true;
}

function SetPosition(event){
  var x,y;
  var hint1 = document.getElementById('hint1');
  if (hint1 == null || hint1.innerHTML == '') return false;
  if (!event) event = window.event;
  if (event.clientX + hint1.clientWidth + 20 >= document.body.clientWidth + document.body.scrollLeft)
    x = event.clientX - hint1.clientWidth - 10;
  else x = event.clientX + document.body.scrollLeft + 10;
  y = event.clientY + document.body.scrollTop + 20;
  if (y + hint1.clientHeight > document.body.clientHeight + document.body.scrollTop)
    y = document.body.clientHeight - hint1.clientHeight;
  hint1.style.left = (hint_left + x) + 'px';
  hint1.style.top = (hint_top + y) + 'px';
}

document.onmousemove = SetPosition;

function hint(event,text){
  if (!event) event = window.event;
  var hint1 = document.getElementById('hint1');
  if (hint1 == null) return false;
  hint1.innerHTML = text;
  SetPosition(event);
  hint1.style.visibility = 'visible';
}

function c(){
  var hint1 = document.getElementById('hint1');
  if (hint1 == null) return false;
  hint1.style.left = 0;
  hint1.style.top = 0;
  hint1.innerHTML = '';
  hint1.style.visibility = 'hidden';
}

function show_infn (login,level,rank,klan,ico,form, sex, bt) {
  var inf = 'inf';
  if (bt) {inf += '_btl';}
  else if (sex != undefined && sex == 2) inf += '_w';
  inf = '<a href="inf.php?login='+login+'" target=_blank><img src="i/' + inf + '.gif" width="13" height="13" title="Информация о персонаже '+login+'" alt="i"/></a>';

  var hint_rank = '';
  if (rank != '' && rank != '0') {
    if (rank == 100) {
			klan = "Правитель";
			ico = "i/align/align"+rank+".gif";
		}
  }
  else  if (klan != '' && klan != '0') ico = 'i/klan/' + ico;
  else {
    klan = '';
    ico = 'i/null.gif';
  }
  if (form != 2 || klan != '') //simple
    klan = '<img src="'+ico+'" width="24" height="15" title="'+klan+'" alt="'+klan+'"/>';

  var private = '';

  if (form == 1 || form == 3) {
    if (typeof window['me'] !== 'undefined' && login == me)
      private = '<img src="i/null.gif" width="13" height="11" alt=""/>';
    else private = '<a href="javascript:top.to(\''+login+'\', true)"><img src="i/private.gif" title="Приватно" alt="private"/></a> ';
  }

  if (form == 2)
    document.write(private + klan + '<b>' + login + '</b> ['+level+'] ' + inf);
  else if (form == 3) return private + klan + '<a href="javascript:top.to(\''+login+'\', false)">'+login+'</a> ['+level+']' + inf;
	else document.write(private + klan + '<a href="javascript:top.to(\''+login+'\', false)">'+login+'</a> ['+level+']' + inf);
	return true;
}