function mover (obj) {
        if (obj.className == "li_pnode") obj.className = "li_pnode_over";
        else obj.className = "li_node_over";
        $(obj).children('a').addClass('hover');
        var clds = obj.childNodes;
        for(i in clds) {
                if (clds[i].tagName == "UL" ) {
                        clds[i].style.display = "block";
                }
        }
}

function mout (obj) {
        if (obj.className == "li_pnode_over") obj.className = "li_pnode";
        else obj.className = "li_node";
        $(obj).children('a').removeClass('hover');
        var clds = obj.childNodes;
        for(i in clds) {
                if (clds[i].tagName == "UL" ) {
                        clds[i].style.display = "none";
                }
        }
}

$(document).ready(function() {
var $lft = $("#left_side");
var rgtH = $("#main_content").height();
var lftH = $lft.height();
        $(window).scroll(function(e){
                var originTop = $lft.offset().top;
                var windowTop = $(window).scrollTop();
                var newTop    = windowTop - originTop;
                if (rgtH > lftH && (lftH+originTop) < rgtH || newTop < 0) {
                        var direction = "+=";
                        if (newTop < 0) {
                                direction = "-=";
                                newTop = Math.abs(newTop);
                        }
                        $lft
                                .stop(true, false)
                                .animate({marginTop : direction + newTop + "px"}, 500, function() {
                                        var lftTop = $lft.css('marginTop');
                                        lftTop = lftTop.substring(0, lftTop.length - 2);
 										if (lftTop < 0) {
                                                $lft.animate({marginTop : "+=" + Math.abs(lftTop) + "px"});
                                        }

                                });
                                //.css({
                                //       marginTop : newTop + 'px'
                                //});
                }
        });
});

function popup(href, w, h) {
        window.open(href, 'large_view', 'width=' + w + ',height=' + h + ', scrollbars=1');
}

