//***** Скрытие-открытие всплывающей подсказки *****
//
//Определение броузеров. Переменные Netscape, DOM становятся глобальными.
Netscape = navigator.appName=="Netscape" ? true : false;
DOM = document.getElementById ?  true : false;

//Функция определяющая координаты мыши. Переменные mouseX, mouseY становятся глобальными.

function get_mouse_coords(){
    if(Netscape){
        window.onmousemove = function(e){
            mouseX = e.pageX;
            mouseY = e.pageY;
        }
    }
    else if(DOM){
        mouseX = event.clientX + document.body.scrollLeft;
        mouseY = event.clientY + document.body.scrollTop;
    }
    else{
        mouseX = 0;
        mouseY = 0;
    }
}

function show_opisanie(div, str){
    //Определяем размер документа в пикселях
    var w = document.body.clientWidth;
    //делим этот размер пополам
    var w2 = Math.ceil(w/2);
    var a = document.getElementById(div);
    get_mouse_coords();
    a.childNodes[0].nodeValue = str;
    a.style.display = 'block';
    a.style.zindex = 1;
    //Если координаты Х мыши больше, чем половина размера документа,
    //то высплывающий блок выводится с правой направленностью, иначе, по умолчанию - с левой
    if(mouseX > w2)	mouseX =  mouseX - a.offsetWidth;
    a.style.top = mouseY + 22 + 'px';
    a.style.left = mouseX + -2 + 'px';
}
//скрыть DIV-блок
function hide_opisanie(div){
    document.getElementById(div).style.display = 'none';
}




function SelectAll()
{
    var flg = document.getElementsByName("flg");
    var frm = document.getElementsByName("ids[]");
    for(i = 0; i < frm.length; i++)
    {
        if(flg[0].checked) frm[i].checked = true;
        else frm[i].checked = false;
    }
}


var qwe;
function show(url,b,c)
{
    if (qwe) qwe.close();
    var name = 'win';
    var fullb = 600;
    var fullc = 400;
    var l = (screen.width  - fullb) / 2;
    var t = (screen.height - fullc) / 3;
    qwe = window.open(url, name, "top="+t+"px,left="+l+"px,width="+fullb+"px,height="+fullc+"px,resizeable=yes,toolbar=no,location=no,status=no,menubar=no,scrollbars=yes");
}

function onCl(el)
{     
    if (document.getElementById(el).style.display != "block") {
        document.getElementById(el).style.display = "block";
    }
    else {
        document.getElementById(el).style.display = "none";
    }
}

function jShow(url)
{
    $.post(url, function(data){
        $('body').append(data);
    });
    return false;
}