﻿function showdiv(code, thisid) {
    if (document.getElementById(code).innerHTML != "") {
        var obj1 = document.getElementById(thisid);
        var t = obj1.offsetTop
        var l = obj1.offsetLeft
        while (obj1 = obj1.offsetParent) {
            t += obj1.offsetTop
            l += obj1.offsetLeft
        }
        var obj = document.getElementById(code);
        obj.style.left = l + 80;
        obj.style.top = t + 18;
        obj.style.display = "block";
        obj.parentNode.style.zIndex = 2;
    }
}
function hiddendiv(code, thisid) {
    var obj = document.getElementById(code);
    obj.style.display = "none";
    obj.parentNode.style.zIndex = 1;
}

function ClickSpaceList(checkboxobj) {
    var cSpace_code = document.getElementById("cspace_code").value;
    if (!checkboxobj.checked) {
        if (cSpace_code != "") {
            cSpace_code = cSpace_code + ",a"
            if (cSpace_code.indexOf(',' + checkboxobj.value + ',') >= 0) //说明这个值已经存在，应该去掉
            {
                cSpace_code = cSpace_code.replace(',' + checkboxobj.value + ',', ',');
            }
        }
        if (cSpace_code == ",a") {
            cSpace_code = "";
        }
        else {
            cSpace_code = cSpace_code.replace(',a', '');
        }
        //把已经选中的列表放入浮动的div中
        document.getElementById("div_bijiao").innerHTML = "";
        var ary = cSpace_code.split(",");
        var i;
        for (i = 0; i < ary.length; i++) {
            if (ary[i] != "") {
                document.getElementById("div_bijiao").innerHTML += ary[i].split('$')[1] + "<br />";
            }
        }
        //如果div里没有东西了，就隐藏
        if (document.getElementById("div_bijiao").innerHTML == "") {
            document.getElementById("detailaaa").style.display = "none";
        }
    }
    else {
        if (cSpace_code.length > 0) {
            if (cSpace_code.split(",").length > 4) {
                alert("最多选择4种图书进行比较")
                checkboxobj.checked = false;
                return false;
            }
        }
        cSpace_code = cSpace_code + compareSpaceCode(cSpace_code, checkboxobj.value);
        //把已经选中的列表放入浮动的div中
        document.getElementById("div_bijiao").innerHTML = "";
        var ary = cSpace_code.split(",");
        var i;
        for (i = 0; i < ary.length; i++) {
            if (ary[i] != "") {
                document.getElementById("div_bijiao").innerHTML += ary[i].split('$')[1] + "<br />";
            }
        }
        //显示DIV        
    }
    document.getElementById("cspace_code").value = cSpace_code;
}
function compareSpaceCode(SpaceStr, SpaceCode) {
    if (SpaceStr != "") {
        SpaceStr = SpaceStr + ',';
        if (SpaceStr.indexOf(',' + SpaceCode + ',') >= 0)
            return "";
        else
            return ',' + SpaceCode;
    }
    else
        return ',' + SpaceCode;
}

function DelSpaceList() {
    document.getElementById("cspace_code").value = "";
    //把DIV的内容清空
    document.getElementById("div_bijiao").innerHTML = "";
    //把已经选中的复选框取消选中    
    var len = document.form1.elements.length;
    var i, j;
    for (i = 0; i < len; i++) {
        if (document.form1.elements[i].type == "checkbox" && document.form1.elements[i].name.indexOf('cspace_code') != -1) {
            document.form1.elements[i].checked = false;
        }
    }
    return false;
}

function HTML_compare() {
    var cSpace_inPage = "";

    var cspaceobj = document.getElementById("cspace_code");
    if (cspaceobj != null) {
        cSpace_inPage = cSpace_inPage + cspaceobj.value;
    }
    if (cSpace_inPage == "") {
        alert("  请勾选两种或两种以上图书，进行图书比较。");
        return false;
    }
    var spcNum = cSpace_inPage.split(",");
    if (spcNum.length <= 2) {
        alert("  请勾选两种或两种以上图书，进行图书比较。");
        return false;
    }
    //去掉名称部分然后提交比较
    var i;
    var postspacelist = "";
    for (i = 0; i < spcNum.length; i++) {
        if (spcNum[i] != "") {
            postspacelist += "," + spcNum[i].split('$')[0];
        }
    }
    window.open("search-list.aspx?mypace_code=" + postspacelist);
    return false;
}

