";
var tranlanguage1 = document.getElementById("tranlanguage1").value;
var tranlanguage2 = document.getElementById("tranlanguage2").value;
var tranAuthor1 = document.getElementById("tranauthor1").value;
var tranAuthor2 = document.getElementById("tranauthor2").value;
var paliAuthor = document.getElementById("paliauthor").value;
if(document.getElementById("chk_title").checked){
//txtXML += "
";
//txtXML += ""+bookId+" 1 heading 1 pali author ";
//txtXML += ""+strPar[0]+" ";
//txtXML += " ";
txtXML += "
\n";
txtXML += ""+com_guid()+" heading "+bookId+" 1 heading 1 "
txtXML += "pali \n";
txtXML += ""+paliAuthor+" \n";
txtXML += " \n";
txtXML += ""+strPar[0].txt+" \n";
txtXML += " \n";
if(strDataTran1.length>0){
//txtXML += "
";
//txtXML += "heading "+bookId+" 1 heading 1 "+tranlanguage1+" "+tranAuthor1+" ";
//txtXML += ""+strParTran1[0]+" ";
//txtXML += " ";
txtXML += "
\n";
txtXML += ""+com_guid()+" heading "+bookId+" 1 heading 1 "
txtXML += ""+tranlanguage1+" \n";
txtXML += ""+tranAuthor1+" \n";
txtXML += " \n";
txtXML += ""+strParTran1[0]+" \n";
txtXML += " \n";
}
if(strDataTran2.length>0){
//txtXML += "
";
//txtXML += "heading "+bookId+" 1 heading 1 "+tranlanguage2+" "+tranAuthor2+" ";
//txtXML += ""+strParTran2[0]+" ";
//txtXML += " ";
txtXML += "
\n";
txtXML += ""+com_guid()+" heading "+bookId+" 1 heading 1 "
txtXML += ""+tranlanguage2+" \n";
txtXML += ""+tranAuthor2+" \n";
txtXML += " \n";
txtXML += ""+strParTran2[0]+" \n";
txtXML += " \n";
}
iContentStart=1;
txtHtml = txtHtml + "
\n";
txtHtml = txtHtml + "
" + strPar[0].txt + " \n";
if(strDataTran1.length>0){
txtHtml = txtHtml + "
" + strParTran1[0] + "
\n";
}
if(strDataTran2.length>0){
txtHtml = txtHtml + "
" + strParTran2[0] + "
\n";
}
txtHtml = txtHtml + "
\n";
}
var parCounter=1;
for (var i=iContentStart;i
0){
txtXML += "\n";
txtXML += ""+com_guid()+" heading "+bookId+" "+parCounter+" heading "+strPar[i].lvl+" "
txtXML += "pali \n";
txtXML += ""+paliAuthor+" \n";
txtXML += " \n";
txtXML += ""+strPar[i].txt+" \n";
txtXML += " \n";
txtHtml = txtHtml + "\n";
txtHtml = txtHtml + "
" + strPar[i].txt + " \n";
if(strDataTran1.length>0){
//txtXML += "
";
//txtXML += ""+bookId+" 1 heading 1 "+tranlanguage1+" "+tranAuthor1+" ";
//txtXML += ""+strParTran1[0]+" ";
//txtXML += " ";
txtXML += "
\n";
txtXML += ""+com_guid()+" heading "+bookId+" "+parCounter+" heading "+strPar[i].lvl+" "
txtXML += ""+tranlanguage1+" \n";
txtXML += ""+tranAuthor1+" \n";
txtXML += " \n";
txtXML += ""+strParTran1[i]+" \n";
txtXML += " \n";
txtHtml = txtHtml + "
" + strParTran1[i] + "
\n";
}
if(strDataTran2.length>0){
//txtXML += "
";
//txtXML += ""+bookId+" 1 heading 1 "+tranlanguage2+" "+tranAuthor2+" ";
//txtXML += ""+strParTran2[0]+" ";
//txtXML += " ";
txtXML += "
\n";
txtXML += ""+com_guid()+" heading "+bookId+" "+parCounter+" heading "+strPar[i].lvl+" "
txtXML += ""+tranlanguage2+" \n";
txtXML += ""+tranAuthor2+" \n";
txtXML += " \n";
txtXML += ""+strParTran2[i]+" \n";
txtXML += " \n";
txtHtml = txtHtml + "
" + strParTran2[i] + "
\n";
}
txtHtml = txtHtml + "
\n";
}
else{
txtHtml = txtHtml + "\n";
txtHtml = txtHtml + "
\n";
txtXML += "
\n";
txtXML += ""+com_guid()+" "+bookId+" "+parCounter+" wbw pali author ";
txtXML += "\n";
strWord = strPar[i].txt.split(" ");
for (var k=0;k"+sPaliWord+" "+wizard_new_getPaliReal(sPaliWord)+" "+sWordId+" ? ? ? ? \n";
if(sPaliWord=="#br#"){
txtHtml = txtHtml + "
\n";
}
else{
/*输出Pali单词部分*/
/*长度为1的为标点符号*/
//if(sPaliWord.length<=1)
//{
// txtHtml = txtHtml + " ";
// txtHtml = txtHtml + "
";
// txtHtml = txtHtml + sPaliWord;
// txtHtml = txtHtml + "
\n";
//}
//else
{
txtHtml = txtHtml + "
\n";/*单词块结束*/
}
iWordCount = iWordCount + 1;
}
txtXML += "\n";
txtHtml = txtHtml + "
";/*end of pali par*/
txtHtml = txtHtml + "
";
/*翻译块开始*/
txtHtml = txtHtml + "";
if(strDataTran1.length>0){
if(i
" + strParTran1[i] + "";
txtXML += "\n";
txtXML += ""+com_guid()+" "+bookId+" "+parCounter+" translate "
txtXML += ""+tranlanguage1+" \n";
txtXML += ""+document.getElementById("tranauthor1").value+" \n";
txtXML += " \n";
txtXML += ""+strParTran1[i]+" \n";
txtXML += " \n";
}
}
if(strDataTran2.length>0){
if(i" + strParTran2[i] + "";
txtXML += "\n";
txtXML += ""+com_guid()+" "+bookId+" "+parCounter+" translate "
txtXML += ""+tranlanguage2+" \n";
txtXML += ""+document.getElementById("tranauthor2").value+" \n";
txtXML += " \n";
txtXML += ""+strParTran2[i]+" \n";
txtXML += " \n";
}
}
txtHtml = txtHtml + " \n";
/*end of translate block*/
txtHtml = txtHtml + " ";
/*end of paragraph*/
parCounter++;
}
}
txtHtml = txtHtml + "
";
txtXML+=" \n"
txtXML+="\n"
document.getElementById("wizard_sutta_preview").innerHTML = txtHtml;
}
catch(e){
alert(e);
}
}
function wizard_show_input(itemId,liTab){
document.getElementById("new_input_pali").style.display="none";
document.getElementById("new_input_Tran1").style.display="none";
document.getElementById("new_input_Tran2").style.display="none";
document.getElementById("NewFilePali").className = "common-tab_li";
document.getElementById("NewFileTran1").className = "common-tab_li";
document.getElementById("NewFileTran2").className = "common-tab_li";
document.getElementById(itemId).style.display="block";
document.getElementById(liTab).className = "common-tab_li_act";
}
function wizard_palicannon_index_render_c2(strParent,strSelected){
var objC2 = document.getElementById("id_wizard_palicannon_index_c2");
strC1=strParent;
objC2.innerHTML="";
var currStr="";
var list= new Array();
for(index in local_palicannon_index){
if(local_palicannon_index[index].c1==strC1){
pc_pushNewToList(list,local_palicannon_index[index].c2);
}
}
for(index in list){
if(list[index]==strSelected){
var cssItem="pali_book_item selected";
}
else{
var cssItem="pali_book_item";
}
objC2.innerHTML+=""+list[index]+"
";
}
objC2.style.display="block";
}
function wizard_palicannon_index_changed_c2(strParent,value){
wizard_palicannon_heading_div_cls(1);
wizard_palicannon_palitext_div_cls();
//渲染自己 增加选择状态显示
wizard_palicannon_index_render_c2(strParent,value);
//渲染c3
wizard_palicannon_index_render_c3(value,"");
}
function wizard_palicannon_index_render_c3(strParent,strSelected){
var objC3 = document.getElementById("id_wizard_palicannon_index_c3");
strC2=strParent;
objC3.innerHTML="";
var currStr="";
var list= new Array();
for(index in local_palicannon_index){
if(local_palicannon_index[index].c1==strC1 && local_palicannon_index[index].c2==strC2){
if(local_palicannon_index[index].c3!=""){
pc_pushNewToList(list,local_palicannon_index[index].c3);
}
}
}
if(list.length==0){
wizard_palicannon_index_render_book(2,strParent,"");
}
else{
for(index in list){
if(list[index]==strSelected){
var cssItem="pali_book_item selected";
}
else{
var cssItem="pali_book_item";
}
objC3.innerHTML+=""+list[index]+"
";
}
objC3.style.display="block";
}
}
function wizard_palicannon_index_changed_c3(strParent,value){
wizard_palicannon_heading_div_cls(1);
wizard_palicannon_palitext_div_cls();
//渲染自己 增加选择状态显示
wizard_palicannon_index_render_c3(strParent,value);
var objC4 = document.getElementById("id_wizard_palicannon_index_c4");
strC3=value;
objC4.innerHTML="";
var currStr="";
var list= new Array();
for(index in local_palicannon_index){
if(local_palicannon_index[index].c1==strC1 && local_palicannon_index[index].c2==strC2 && local_palicannon_index[index].c3==strC3){
if(local_palicannon_index[index].c4!=""){
pc_pushNewToList(list,local_palicannon_index[index].c4);
}
}
}
if(list.length==0){
wizard_palicannon_index_render_book(3,value,"");
}
else{
for(index in list){
objC4.innerHTML+=""+list[index]+"
";
}
}
}
function wizard_palicannon_palitext_div_cls(){
//document.getElementById("wizard_palicannon_par_select_toc").innerHTML="";
//document.getElementById("wizard_palicannon_par_select_text_body").innerHTML="";
//document.getElementById("wizard_palicannon_par_select_text_head").style.display="none";
}
//当改变当前标题时 更新资源列表
function wizard_palicannon_updata_res_info(base=-1){
if(base==-1){
var strTitle = "《"+gCurrBookTitle+"》";
var iParNo = -1;
}
else{
var strTitle = gTocList[base].title;
var iParNo = gTocList[base].parNum;
}
document.getElementById("wizard_palicannon_par_select_text_head_bookname1").innerHTML=strTitle;
document.getElementById("wizard_palicannon_par_select_text_head_res").innerHTML=wizard_palicannon_render_res_list_onepart(base,1);
}
//当改变当前标题时 隐藏不需要显示的巴利文本
function wizard_palicannon_updata_pali_text(base=-1){
if(base==-1){
for(i in gTocList){
parObj=document.getElementById("wizard_pali_par_"+gTocList[i].parNum);
if(parObj){
parObj.style.display="block";
}
}
}
else{
iBegin=base;
iEnd=wizard_palicannon_get_par_end_index(iBegin);
for(var i=0;i0){
var newItem=new Object();
newItem.type="wbw";
newItem.book=getNodeText(gXmlParIndex[iPar],"book");
newItem.parNum=getNodeText(gXmlParIndex[iPar],"par");
newItem.parEnd=wizard_palicannon_get_par_end(newItem.parNum);
newItem.parCurrLoading=newItem.parNum;
newItem.author="templet";
newItem.editor="templet";
newItem.revision="";
newItem.language="com";
newItem.edition="1";
newItem.subver="0";
newItem.title=getNodeText(gXmlParIndex[iPar],"title");
gResList.push(newItem);
}
}
}
//添加模板资源到资源列表
function wizard_palicannon_add_res_toc_templet(){
for(var iPar=0;iPar0){
var newItem=new Object();
newItem.type="heading";
newItem.book=getNodeText(gXmlParIndex[iPar],"book");
newItem.parNum=getNodeText(gXmlParIndex[iPar],"par");
newItem.parEnd=wizard_palicannon_get_par_end(newItem.parNum);
newItem.parCurrLoading=newItem.parNum;
newItem.author="templet";
newItem.editor="templet";
newItem.revision="";
newItem.language="pali";
newItem.edition="1";
newItem.subver="0";
newItem.title=getNodeText(gXmlParIndex[iPar],"title");
gResList.push(newItem);
}
}
}
function wizard_palicannon_nav_level_change(obj){
var iLevle=obj.value;
iLevle++;
wizard_palicannon_nav_level_show(iLevle-1);
}
//渲染书的目录
function wizard_palicannon_renderBookToc(root=-1){
/*
gTocCurrRoot = root;
var output="";
var tocBegin=-1;
var tocEnd=-1;
var beginLevel=1;
if(root==-1){
tocBegin=0;
tocEnd=gTocList.length-1;
}
else{
tocBegin=root;
tocEnd = wizard_palicannon_get_par_end_index(tocBegin);
beginLevel=gTocList[tocBegin].level;
}
//目录上面的层级显示选项
output+="";
for(var iSelect=beginLevel;iSelect<8;iSelect++){
output += ""+local_gui.level+iSelect+" ";
}
output += ""+local_gui.level+8+" ";
output += " ";
//目录上面的语言显示选项
output+="";
for(var iLanguage=0;iLanguage"+gTocLanguage[iLanguage]+"";
}
output += " ";
//开始生成目录代码
output += "";
return output;
*/
}
//目录语言选择
function pc_res_toc_language_change(obj){
}
function add_res_to_doc(resType,parNum){
var iStartPar=0
var iStartLevel=0
for(var iPar=0;iPar0){
if(parLevel <= iStartLevel){
iEndPar=getNodeText(gXmlParIndex[iPar],"par")
palicannon_loadStream(gCurrSelectedBook,parNum,iEndPar)
return;
}
}
}
}
function tree_co(pid){
currLevel=getNodeText(gXmlParIndex[pid],"level");
document.getElementById("id_pc_nav_ex_"+pid).style.display="none"
document.getElementById("id_pc_nav_co_"+pid).style.display="inline"
for(var iPar=pid+1;iPar0){
if(parHeadingLevel > currLevel){
document.getElementById("id_pc_nav_par_"+iPar).style.display="none"
}
else{
return;
}
}
else{
document.getElementById("id_pc_nav_par_"+iPar).style.display="none"
}
}
}
function tree_expand(pid){
currLevel=getNodeText(gXmlParIndex[pid],"level");
document.getElementById("id_pc_nav_ex_"+pid).style.display="inline"
document.getElementById("id_pc_nav_co_"+pid).style.display="none"
for(var iPar=pid+1;iPar0){
if(parHeadingLevel > currLevel){
document.getElementById("id_pc_nav_par_"+iPar).style.display="block"
}
else{
return;
}
}
else{
document.getElementById("id_pc_nav_par_"+iPar).style.display="block"
}
}
}
//获取pali原文
var wizard_palicannon_pali_text_xmlhttp;
function wizard_palicannon_pali_text_query(bookId){
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
wizard_palicannon_pali_text_xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
wizard_palicannon_pali_text_xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
var d=new Date();
wizard_palicannon_pali_text_xmlhttp.onreadystatechange=wizard_palicannon_pali_text_serverResponse;
wizard_palicannon_pali_text_xmlhttp.open("GET","pc_get_pali_text.php?t="+d.getTime()+"&book="+bookId,true);
wizard_palicannon_pali_text_xmlhttp.send();
}
function wizard_palicannon_pali_text_serverResponse(){
if (wizard_palicannon_pali_text_xmlhttp.readyState==4)// 4 = "loaded"
{
if (wizard_palicannon_pali_text_xmlhttp.status==200)
{// 200 = "OK"
var xmlText = wizard_palicannon_pali_text_xmlhttp.responseText;
document.getElementById('wizard_palicannon_par_select_text_body').innerHTML=xmlText;
document.getElementById('wizard_palicannon_par_select_text_head').style.display="block";
//在获取pali原文后 查询资源列表
wizard_palicannon_get_res_list();
}
else
{
document.getElementById('wizard_palicannon_par_select_text_body').innerHTML="Problem retrieving data:" + wizard_palicannon_pali_text_xmlhttp.statusText;
}
}
}
//get res list from database
function wizard_palicannon_get_res_list(){
gCurrQueryResType=0;
wizard_palicannon_res_list_query(gResTypeList[gCurrQueryResType],gCurrSelectedBook);
}
//从服务器获取资源列表
var wizard_palicannon_res_xmlhttp;
function wizard_palicannon_res_list_query(resType,bookId){
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
wizard_palicannon_res_xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
wizard_palicannon_res_xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
var d=new Date();
var parList=wizard_palicannon_get_par_list();
wizard_palicannon_res_xmlhttp.onreadystatechange=wizard_palicannon_res_serverResponse;
wizard_palicannon_res_xmlhttp.open("GET","pc_get_res_list.php?t="+d.getTime()+"&book="+bookId+"&res_type="+resType+"&par_list="+parList,true);
wizard_palicannon_res_xmlhttp.send();
}
//收到资源列表
function wizard_palicannon_res_serverResponse(){
if (wizard_palicannon_res_xmlhttp.readyState==4)// 4 = "loaded"
{
if (wizard_palicannon_res_xmlhttp.status==200)
{// 200 = "OK"
var parList="";
var xmlText = wizard_palicannon_res_xmlhttp.responseText;
if (window.DOMParser)
{
parser=new DOMParser();
xmlBookRes=parser.parseFromString(xmlText,"text/xml");
}
else // Internet Explorer
{
xmlBookRes=new ActiveXObject("Microsoft.XMLDOM");
xmlBookRes.async="false";
xmlBookRes.loadXML(xmlText);
}
if (xmlBookRes == null){
alert("error:can not load book res.");
return;
}
gXmlResList = xmlBookRes.getElementsByTagName("res");
add_new_res_list(gXmlResList);
//如果还有等待加载的资源 继续加载
if(gCurrQueryResType0){
output+=parNum+","
}
}
return(output.slice(0,-1))
}
//获取段落终止点
//输入:索引
//输出:索引
function wizard_palicannon_get_par_end_index(beginIndex){
var iStartPar=0
var iStartLevel=0
if(beginIndex==-1){
return(gTocList.length-1);
}
if(gTocList[beginIndex].level==0){
return(beginIndex);
}
for(var iPar=beginIndex+1;iPar0){
if(parLevel <= gTocList[beginIndex].level){
return(iPar-1);
}
}
}
//没找到 返回数组最后一个索引号
return(gTocList.length-1);
}
function wizard_palicannon_get_par_end(beginParNum){
var iStartPar=0
var iStartLevel=0
for(var iPar=0;iPar0){
if(parLevel <= iStartLevel){
//iEndPar=getNodeText(gXmlParIndex[iPar],"par")
return(iPar-1);
}
}
}
return(gXmlParIndex.length-1);
*/
return(gTocList[iEnd].parNum);
}
function book_res_edit_now(resWin){
var resNum = book_res_add_to_list(resWin);
if(resNum>0){
open_editor_load_stream();
}
}
//加入到下载列表
//resWin=1 主列表 resWin=2 浮动列表
function book_res_add_to_list(resWin){
var iCounter=0;
switch(resWin){
case 1:
currList=gCurrResListArray;
break;
case 2: //for float windows
currList=gCurrResListArray2;
break;
default:
return;
}
if(currList){
for(i in currList){
if(currList[i].enable){
pc_res_add_to_download_list(currList[i].res);
iCounter++;
}
}
}
return(iCounter);
}
//勾选资源项目
//resWin=1 主列表 resWin=2 浮动列表
function setResEnable(obj,index,resWin){
switch(resWin){
case 1:
gCurrResListArray[index].enable=obj.checked;
break;
case 2: //for float windows
gCurrResListArray2[index].enable=obj.checked;
break;
default:
return;
}
}
//添加新的资源到下载列表
function pc_res_add_to_download_list(resIndex){
set_pali_loader_visible(true);
var resDownloadItem=new Object();
resDownloadItem.resIndex=resIndex;
resDownloadItem.res=gResList[resIndex].type;
resDownloadItem.book=gResList[resIndex].book;
resDownloadItem.parNum=gResList[resIndex].parNum;
resDownloadItem.parEnd = gResList[resIndex].parEnd;
resDownloadItem.author=gResList[resIndex].author;
resDownloadItem.editor=gResList[resIndex].editor;
resDownloadItem.revision=gResList[resIndex].revision;
resDownloadItem.language=gResList[resIndex].language;
resDownloadItem.edition=gResList[resIndex].edition;
resDownloadItem.subver=gResList[resIndex].subver;
resDownloadItem.title=gResList[resIndex].title;
var strParList="";
var firstIndex=-1;
var endIndex=-1
for(var iPar=0;iParmoveTo;i--){
gResDownloadList[i+1]=gResDownloadList[i];
}
gResDownloadList[moveTo+1]=temp;
pc_res_updata_download_list()
}
function getBookTitleById(bookId){
for(index in local_palicannon_index){
if(local_palicannon_index[index].id==bookId){
return(local_palicannon_index[index].title)
}
}
return("");
}
function pc_res_updata_download_list(){
var resListString=""
for(var iRes=0;iRes"
resListString+=" "
resListString+=" "
resListString+=" "
resListString+=" ▲
"
resListString+=" W
"
resListString+=" ×
"
resListString+=" "
resListString+=" "
resListString+=" "+gCurrBookType+"-《"+getBookTitleById(book)+"》 "+title+"| "+local_gui.translate1+author+"
"
resListString+=" |"+local_gui.language+language+"|"+local_gui.totally+parCount+local_gui.para+"|"+local_gui.edit1+editor+"|"+local_gui.revision+revision+"|"+local_gui.edition+edition+"|
"
resListString+=" "
resListString+=" "
resListString+="
"
resListString+=" "
resListString+=" "
}
document.getElementById("pc_res_list_div").innerHTML=resListString;
add_pc_res_download_list_to_cookie();
if(gResDownloadList && gResDownloadList.length>0){
if(obj=document.getElementById("id_open_editor_load_stream")){obj.disabled=false;}
if(obj=document.getElementById("id_append_stream")){obj.disabled=false;}
if(obj=document.getElementById("pc_empty_download_list")){obj.disabled=false;}
if(obj=document.getElementById("id_cancel_stream")){obj.disabled=false;}
}
else{
if(obj=document.getElementById("id_open_editor_load_stream")){obj.disabled=true;}
if(obj=document.getElementById("id_append_stream")){obj.disabled=true;}
if(obj=document.getElementById("pc_empty_download_list")){obj.disabled=true;}
if(obj=document.getElementById("id_cancel_stream")){obj.disabled=true;}
}
}
function wizard_palicannon_nav_level_show(showLevel){
getStyleClass('palicannon_nav_level_0').style.display="none";
getStyleClass('palicannon_nav_level_1').style.display="none";
getStyleClass('palicannon_nav_level_2').style.display="none";
getStyleClass('palicannon_nav_level_3').style.display="none";
getStyleClass('palicannon_nav_level_4').style.display="none";
getStyleClass('palicannon_nav_level_5').style.display="none";
getStyleClass('palicannon_nav_level_6').style.display="none";
getStyleClass('palicannon_nav_level_7').style.display="none";
getStyleClass('palicannon_nav_level_8').style.display="none";
switch(showLevel){
case 0:
getStyleClass('palicannon_nav_level_0').style.display="block";
//getStyleClass('tree_expand_0').style.display="inline";
//getStyleClass('tree_collapse_0').style.display="none";
case 8:
getStyleClass('palicannon_nav_level_8').style.display="block";
getStyleClass('tree_expand_8').style.display="inline";
getStyleClass('tree_collapse_8').style.display="none";
case 7:
getStyleClass('palicannon_nav_level_7').style.display="block";
getStyleClass('tree_expand_7').style.display="inline";
getStyleClass('tree_collapse_7').style.display="none";
case 6:
getStyleClass('palicannon_nav_level_6').style.display="block";
getStyleClass('tree_expand_6').style.display="inline";
getStyleClass('tree_collapse_6').style.display="none";
case 5:
getStyleClass('palicannon_nav_level_5').style.display="block";
getStyleClass('tree_expand_5').style.display="none";
getStyleClass('tree_collapse_5').style.display="inline";
case 4:
getStyleClass('palicannon_nav_level_4').style.display="block";
getStyleClass('tree_expand_4').style.display="inline";
getStyleClass('tree_collapse_4').style.display="none";
case 3:
getStyleClass('palicannon_nav_level_3').style.display="block";
getStyleClass('tree_expand_3').style.display="inline";
getStyleClass('tree_collapse_3').style.display="none";
case 2:
getStyleClass('palicannon_nav_level_2').style.display="block";
getStyleClass('tree_expand_2').style.display="inline";
getStyleClass('tree_collapse_2').style.display="none";
case 1:
getStyleClass('palicannon_nav_level_1').style.display="block";
getStyleClass('tree_expand_1').style.display="inline";
getStyleClass('tree_collapse_1').style.display="none";
}
switch(showLevel){
case 8:
getStyleClass('tree_expand_8').style.display="none";
getStyleClass('tree_collapse_8').style.display="inline";
break;
case 7:
getStyleClass('tree_expand_7').style.display="none";
getStyleClass('tree_collapse_7').style.display="inline";
break;
case 6:
getStyleClass('tree_expand_6').style.display="none";
getStyleClass('tree_collapse_6').style.display="inline";
break;
case 5:
getStyleClass('tree_expand_5').style.display="none";
getStyleClass('tree_collapse_5').style.display="inline";
break;
case 4:
getStyleClass('tree_expand_4').style.display="none";
getStyleClass('tree_collapse_4').style.display="inline";
break;
case 3:
getStyleClass('tree_expand_3').style.display="none";
getStyleClass('tree_collapse_3').style.display="inline";
break;
case 2:
getStyleClass('tree_expand_2').style.display="none";
getStyleClass('tree_collapse_2').style.display="inline";
break;
case 1:
getStyleClass('tree_expand_1').style.display="none";
getStyleClass('tree_collapse_1').style.display="inline";
break;
}
}
function wizard_save_download_list(){
xmlHttp=null;
if (window.XMLHttpRequest)
{// code for IE7, Firefox, Opera, etc.
xmlHttp=new XMLHttpRequest();
}
else if (window.ActiveXObject)
{// code for IE6, IE5
xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
}
if (xmlHttp!=null)
{
xmlHttp.open("POST", "dom_http.php", false);
var sendHead="filename=dl.json#";
xmlHttp.send(sendHead+gDownloadListString);
//xmlHttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");
//xmlHttp.send("filename=dl.json&data="+gDownloadListString);
//var_dump(xmlHttp.responseText);
}
else
{
alert("Your browser does not support XMLHTTP.");
}
}
function open_editor_load_stream(){
wizard_save_download_list();
window.open("editor.php?op=loadlist","_blank");
}
/*
* load paragraph from database
* public
* @param book(string) book GUID
* @param parBegin(int)
* @param parEnd(int)
*/
function pc_loadStream(resIndex){
document.getElementById("wizard_div_palicannon").style.display="none";
gCurrResIndex=resIndex;
gCurrBook=gResDownloadList[resIndex].book;
gCurrType=gResDownloadList[resIndex].type;
//找到第一個應該加載的段落
gCurrParBegin=gResDownloadList[resIndex].parNum;
gCurrParEnd=gResDownloadList[resIndex].parEnd;
gCurrParList=gResDownloadList[resIndex].parlist;
gCurrParBegin = find_first_enable_par(gCurrParBegin,gCurrParList);
gResDownloadList[resIndex].parCurrLoading=gCurrParBegin;
gCurrLoadPar=gCurrParBegin;
gLoadSteamCanceled=false;
//清空单词节点数组
gXmlAllWordInWBW = new Array();
var d=new Date();
loadSteamBeginTime=d.getTime();
//关闭单词修改窗口
closeModifyWindow();
//insertTocToXmlBookHead(parBegin,parEnd);
pc_load_book_par();
}
function pc_cancelSteam(){
gLoadSteamCanceled = true;
}
var pc_xmlLoadBookhttp;
function pc_load_book_par(){
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
pc_xmlLoadBookhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
pc_xmlLoadBookhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
var d=new Date();
res=gResDownloadList[gCurrResIndex].res;
book=gResDownloadList[gCurrResIndex].book;
thisParNum=gResDownloadList[gCurrResIndex].parNum;
thisParEnd = gResDownloadList[gCurrResIndex].parEnd;
gResDownloadList[gCurrResIndex].parCurrLoading=gCurrLoadPar;
author=gResDownloadList[gCurrResIndex].author;
editor=gResDownloadList[gCurrResIndex].editor;
revision=gResDownloadList[gCurrResIndex].revision;
language=gResDownloadList[gCurrResIndex].language;
edition=gResDownloadList[gCurrResIndex].edition;
subver=gResDownloadList[gCurrResIndex].subver;
var link="pc_get_book_res.php?t="+d.getTime()+"&res_type="+res+"&book="+book+"¶graph="+gCurrLoadPar+"&author="+author+"&editor="+editor+"&revision="+revision+"&language="+language+"&edition="+edition+"&subver="+subver;
pc_xmlLoadBookhttp.onreadystatechange=pc_load_book_serverResponse;
pc_xmlLoadBookhttp.open("GET",link,true);
pc_xmlLoadBookhttp.send();
}
function pc_load_book_serverResponse(){
if (pc_xmlLoadBookhttp.readyState==4)// 4 = "loaded"
{
if (pc_xmlLoadBookhttp.status==200)
{// 200 = "OK"
var xmlText = pc_xmlLoadBookhttp.responseText;
if (window.DOMParser)
{
parser=new DOMParser();
xmlBookPar=parser.parseFromString(xmlText,"text/xml");
}
else // Internet Explorer
{
xmlBookPar=new ActiveXObject("Microsoft.XMLDOM");
xmlBookPar.async="false";
xmlBookPar.loadXML(xmlText);
}
if (xmlBookPar == null){
alert("error:can not load book index.");
return;
}
xmlParBlocks = xmlBookPar.getElementsByTagName("block");
for(iXml=0;iXml