﻿
//全选或清除所有结点
function checkAll(isChecked)
{
     tree.setSubChecked(0,isChecked)
}

function tonopen() 
{
     var loginStatus=getCookie("LoginStatus");
     var msg = "";
     if(loginStatus==null ||loginStatus==0)
     {
         msg="您还未开通服务，不能浏览目录树！";
     }
     else if(loginStatus==3)
     {  
         msg="当前用户已被停用，不能浏览目录树！";
     }
     if(msg!="")
     {
         alert(msg);
         return false;
     }
     return true;
 }	


function openNode(treePath)
{  
    if(treePath.length==0) 
    {
        alert('该书不开放自首页开始阅读！');
        return;
    }
    checkAll(0);
    tree.closeAllItems(0);
    if( treePath.substr(treePath.length-1,1)==',')
    {
        treePath=treePath.substr(0,treePath.length-1)
    }
    var pathArray = treePath.split(',');   
    
    for(var i = 0; i < pathArray.length; i++)
    {
        tree.openItem(pathArray[i]);
    }
    browseBooks(pathArray[pathArray.length - 1],1);  
}

function browseBooks(categoryCode)
{
    //是否满足浏览目录树
    if(!tonopen()) return;
    
    //设置当前分页页码
    var obj = F("HiddenCategoryCode");
    obj.value = categoryCode;
    
    //执行分页事件
    __doPostBack('LinkBtnBookBrowse','');
}

//选择某本书
function selectBook(bookPath)
{                                 
    var pathArray = bookPath.split(',');
    
    for(var i = 0; i < pathArray.length - 1; i++)
    {
        tree.openItem(pathArray[i]);
    }
    
    tree.setCheck(pathArray[pathArray.length - 1],1);                                
}

//仅选此书，并收起其它展开项
function selectOnlyBook(codePath)
{
    checkAll(0);
    tree.closeAllItems(0);
    selectBook(codePath);
} 
