﻿
function changecatalog() {
    var vLibrary = document.getElementById('library');
    var vSelectBookType = document.getElementById('sBookType');
    if (vLibrary.checked == true) {
        while (vSelectBookType.options.length > 0) {
            var sType = vSelectBookType.options.
            vSelectBookType.options.remove(0);
        }
    }
    else {
        //    vSelectBookType.options.toString = aOldValue;
    }

}

function addtoquery() {
    var vSelectBookType = document.getElementById('sBookType');
    var vSelectTarget = document.getElementById('sTarget');
    for (var i = vSelectBookType.length; i >=0; i--) {
        if (vSelectBookType.options[i]!=null && vSelectBookType.options[i].selected == true) {
            var vSBtxt = vSelectBookType.options[i].text;
            var vSBval = vSelectBookType.options[i].value;
            jsAddItemToSelect(vSelectTarget, vSBtxt, vSBval);
            vSelectBookType.options[i] = null;
        }
    }
}

function removefromquery() {
    var vSelectBookType = document.getElementById('sBookType');
    var vSelectTarget = document.getElementById('sTarget');
    for (var i = vSelectTarget.length; i >= 0; i--) {
        if (vSelectTarget.options[i]!=null && vSelectTarget.options[i].selected == true) {
            var vSBtxt = vSelectTarget.options[i].text;
            var vSBval = vSelectTarget.options[i].value;
            jsAddItemToSelect(vSelectBookType, vSBtxt, vSBval);
            vSelectTarget.options[i] = null;
        }
    } 
}

// 以下检索智能书目生成条件
function makeExcelSql(bMakeCatalog) {
    var dFrom = "1980.01", dTo = "2020.12", sBookType = "",sBookPrice = "FULL", bSelectLib = "1";

    var vSelectFromYear = document.getElementById('sFromYear');
    var vSelectFromMonth = document.getElementById('sFromMonth');
    var vSelectToYear = document.getElementById('sToYear');
    var vSelectToMonth = document.getElementById('sToMonth');
    var vSelectBookType = document.getElementById('sBookType');
    var vSelectBookPrice = document.getElementById('sBookPrice');
    var vSelectLib = document.getElementsByName('lib');
    
    if (vSelectLib != null) {
        if (vSelectLib[0].checked) {
            bSelectLib = '1';
        }
        else {
            if (vSelectLib[1].checked)
                bSelectLib = '2';
            else
                bSelectLib = '3';
        }
    }

    if (vSelectBookType != null) {
       sBookType = vSelectBookType.value;
   }
   if (vSelectBookPrice != null) {
       sBookPrice = vSelectBookPrice.value;
   }
    
    if (vSelectFromYear != null) {
        dFrom = vSelectFromYear.options[vSelectFromYear.selectedIndex].text + "." + vSelectFromMonth.options[vSelectFromMonth.selectedIndex].text;
        dTo = vSelectToYear.options[vSelectToYear.selectedIndex].text + "." + vSelectToMonth.options[vSelectToMonth.selectedIndex].text;
    }
    if (bMakeCatalog == 2)
        window.location = "issuelink.asp?akind=make" + "&stype=" + sBookType + "&sprice=" + sBookPrice + "&fromdate=" + dFrom + "&todate=" + dTo + "&lib=" + bSelectLib;
    else
        window.location = "reader.asp?akind=listcatalog" + "&stype=" + sBookType + "&sprice=" + sBookPrice + "&fromdate=" + dFrom + "&todate=" + dTo + "&lib=" + bSelectLib; ;

}


// 以下显示分类别查询项目
function showData(nFirstNode, aKEY, aLabel, nKind) {
    var dFrom = "1980.01", dTo = "2020.12";
    var vSelectFromYear = document.getElementById('sFromYear');
    var vSelectFromMonth = document.getElementById('sFromMonth');
    var vSelectToYear = document.getElementById('sToYear');
    var vSelectToMonth = document.getElementById('sToMonth');
    if (vSelectFromYear != null) {
        dFrom = vSelectFromYear.options[vSelectFromYear.selectedIndex].text + "." + vSelectFromMonth.options[vSelectFromMonth.selectedIndex].text;
        dTo = vSelectToYear.options[vSelectToYear.selectedIndex].text + "." + vSelectToMonth.options[vSelectToMonth.selectedIndex].text;
    }
    if (nKind == 1) {
	    document.URL = "reader.asp?id=" + aKEY + "&nKind=" + nKind + "&nFirstNode1=" + nFirstNode + "&fromdate="+dFrom+"&todate="+dTo;
	}
	else{
	    document.URL = "reader.asp?id=" + aKEY + "&nKind=" + nKind + "&nFirstNode2=" + nFirstNode + "&fromdate=" + dFrom + "&todate=" + dTo;
	}
}

function showData_old(nFirstNode, aKEY, aLabel, nKind) {
    var n = 0
	var vDiv = document.getElementById('activepage');   // 在框架外页面显示当前查询的类别名称
	if (vDiv != null) {	      
		vDiv.innerHTML ="<h2>"+aLabel+"</h2></div>";	
	}
	//alert(aKEY);
    
	document.getElementById('div_listbook').style.display = "block";	
	//document.getElementById('listbook_01').width = "790";
	//document.getElementById('listbook_01').height = "100";
	if (nKind == 1) {   // 根据NKIND类别判断是书目还是中图分类
	    document.getElementById('listbook_01').src = "listbook.asp?id="+ aKEY + "&nKind=" + nKind + "&nFirstNode1=" + nFirstNode;
	}
	else {
	    document.getElementById('listbook_01').src = "listbook.asp?id=" + aKEY + "&nKind=" + nKind + "&nFirstNode2=" + nFirstNode ;
	}
	//document.getElementById('listbook_01').src="listbook.asp?id="+aKEY+"&aLabel="+aLabel+"&nKind="+nKind; 旧的代码
}

function showLabeFocus(aID,bState){
	var vID = document.getElementById(aID)
	if (bState) {		
     	//vID.style.backgroundColor =  "#FFF";
		vID.style.color = "Red";
        vID.style.textDecoration = "underline";
	}
	else {
	    if (vID.name == "grade1") {
	        vID.style.color = "#666666";
	        vID.style.textDecoration = "none";
	    }
	    else {
	        vID.style.color = "#666666";
	        vID.style.textDecoration = "none";
	    }	   
	}
}
					  

// 显示分类项目
function showButton(nID) {
    var i, origLength, aID;

    aID = 'Li_' + nID;
    
    var iLI = document.getElementById(aID)

    var iGrd = document.getElementsByName('Grade1');
    origLength = iGrd.length; //  document.all.length;
    for (i = 0; i < origLength; i++) {
        if (iGrd != null) {
	        iGrd[i].style.display = 'none';
	    }
	}
	

	var iPlus = document.getElementsByName('plus1');
	origLength = iPlus.length; //  document.all.length;
	for (i = 0; i < origLength; i++) {
	    if (iPlus[i].id != aID)
	            iPlus[i].className = 'imgPlus';

	}

	var iUL = document.getElementById(nID);
    iUL.style.display = 'block';
    
	if (iLI != null) {
       if (iLI.className == 'imgPlus') {
           iLI.className = 'imgMinus';           
       }
       else {
          iLI.className = 'imgPlus';
          iUL.style.display = 'none';
         
       }
          
	}
 
 // alert(iLI.className);
}


function showButton2(nID) {
    var i, origLength,aID;
   
    
    aID = 'Li_' + nID;
    var iLI = document.getElementById(aID)

    var iGrd = document.getElementsByName('Grade2');
    origLength = iGrd.length; //  document.all.length;
    for (i = 0; i < origLength; i++) {
        if (iGrd != null) {
            iGrd[i].style.display = 'none';
        }
    }


    var iPlus = document.getElementsByName('plus2');
    origLength = iPlus.length; //  document.all.length;
    for (i = 0; i < origLength; i++) {
        if (iPlus[i].id != aID)
            iPlus[i].className = 'imgPlus';

    }
    
    var iUL1 = document.getElementById(nID);
    iUL1.style.display = 'block';

    if (iLI != null) {
        if (iLI.className == 'imgPlus') {
            iLI.className = 'imgMinus';
        }
        else {
            iLI.className = 'imgPlus';
            iUL1.style.display = 'none';
        }
    }
   // alert(iLI.className);
}


function iframeloader (url){
   var a = document.getElementById('bookchart0');
       a.src=url;
}

function replaceRegister(aHTML){
	var a = document.getElementById('reg');
	a.innerHTML=aHTML;	 
}

function displayreg(page0){
				
				switch (page0) {
				case 1: 
					 document.getElementById('0001').style.display = "block";
					 document.getElementById('0002').style.display = "none";
					 break;				
				case 2:
					 document.getElementById('0001').style.display = "none";
					 document.getElementById('0002').style.display = "block";
					 break;
                }
     }
			

