    var lastDiv;
    lastDiv = 's';
    disform = false;

    function quickreply(tree) {
        init();
        if (! document.getElementById) return false;
        if (disform) { 
            alert ("Авторизуйтесь, чтобы добавлять комментарии");
            return false;
        }

        var tree_field = document.getElementById('parent-id');
        if (! tree_field){ 
            alert ("ОШИБКА");
            return false;
        }


//        alert ("тест скрипта " + document.getElementById('parent-id'));
        tree_field.value = tree;

        var qr_div = document.getElementById('s');
        var cur_div = document.getElementById(tree);

        if (lastDiv == 's') {
//            qr_div.style.display = 'inline';

            // only one swap
            swapnodes(qr_div, cur_div);
        } else if (lastDiv != tree) {
              var last_div = document.getElementById(lastDiv);

              // Two swaps
              swapnodes(last_div, cur_div);
              swapnodes(qr_div, last_div);
        }

        lastDiv = tree;

        // So it doesn't follow the link
        return false;
    }

   function swapnodes (orig, to_swap) {
        var parent_node = orig.parentNode;
        var next_sibling = orig.nextSibling;
        to_swap.parentNode.replaceChild(orig, to_swap);
        parent_node.insertBefore(to_swap, next_sibling);
        return true;
   }

   function init() {
       IE = (document.all)
       NC = (document.layers)
       Opera = (document.getElementById)
    }
    
    function hiddenLayer(id) {
       init();
       if(IE) eval('document.all["'+id+'"].style.visibility = "hidden"')
       if(NC) eval('document.layers["'+id+'"].visibility = "hidden"')
       if(Opera) eval('document.getElementById("'+id+'").style.visibility = "hidden"')
    }
    
    function showLayer(ev, aa) {
       init();
       if(IE) eval('document.all["'+aa+'"].style.visibility = "visible"')
       if(NC) eval('document.layers["'+id+'"].visibility = "visible"')
       if(Opera) eval('document.getElementById("'+aa+'").style.visibility = "visible"')

       if (!event)event=window.event;
       eval("document.getElementById('"+aa+"').style.left=ev.clientX-82;")
       eval("document.getElementById('"+aa+"').style.top=ev.clientY+document.body.scrollTop+65;")
    }

    function showLayer2(ev, aa,dx,dy,x,y) {
       init();
       if(IE) eval('document.all["'+aa+'"].style.visibility = "visible"')
       if(NC) eval('document.layers["'+aa+'"].visibility = "visible"')
       if(Opera) eval('document.getElementById("'+aa+'").style.visibility = "visible"')

       eval("document.getElementById('"+aa+"').style.left=ev.clientX-"+dx+"+20;")
       eval("document.getElementById('"+aa+"').style.top=ev.clientY+document.body.scrollTop+"+dy+";")
//       eval("document.getElementById('"+aa+"').style.left=X-"+dx+"+20;")
//       eval("document.getElementById('"+aa+"').style.top=Y+document.body.scrollTop+"+dy+";")
// event.clientX, event.clientY

    }


// показ вкладок

function TabShowPage(index, cookieName) {
/*    if(cookieName) {
        if(index>1)
            setCookie(cookieName, index)
        else
            deleteCookie(cookieName)
    }*/

    for(i=1;;i++) {
        page = document.getElementById('page'+i)
        tab = document.getElementById('page'+i+'_tab')
        if(!page || !tab) break
        if(index == i) {
            page.style.display = 'block'
            tab.className = 'current'
        } else {
            page.style.display = 'none'
            tab.className = ''
        }
    }
}

function ShowHideComm(mode) {

    spans=document.getElementsByTagName('div')
    if (mode == 1) 
    {
        di = "none"
        lnk1 = document.getElementById('show')
        lnk2 = document.getElementById('hide')
    }
    else 
    {
        di = "block"
        lnk1 = document.getElementById('hide')
        lnk2 = document.getElementById('show')
    }
    lnk1.style.display = "block"
    lnk2.style.display = "none"

    for(var i in spans){
        if(spans[i].id=='cc'){
            spans[i].style.display = di
        }
    }        
    return false

/*        if(index == i) {
            page.style.display = 'block'
            tab.className = 'current'
        } else {
            page.style.display = 'none'
            tab.className = ''
        }
    }*/
}

