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

function SetPosition(event){
    var x,y;
    var hint1 = document.getElementById('hint1');
    if (hint1 == null || hint1.innerHTML == '') return false;
    if (!event) event = window.event;

    var scr = getScrollXY();
    var sz = getSize();

    if (event.clientX + hint1.clientWidth + 20 >= sz[0] + scr[0])
        x = event.clientX - hint1.clientWidth - 10;
    else x = event.clientX + scr[0] + 10;


    if (y + hint1.clientHeight > sz[1] + scr[1])
        y = sz[1] - hint1.clientHeight;
    else y = event.clientY + scr[1] + 20;

    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.visibility = 'hidden';
    hint1.style.left = 0;
    hint1.style.top = 0;
    hint1.innerHTML = '';
}

function show_infn (login,level,rank,klan,ico,form, sex, bt) {

    if (top.to == undefined) {
        form = 2;
    }
    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 priv = '';

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

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

    return true;
}
