﻿

var defaultValue = "";

function getMethod1(obj) {
    var chkSpan = obj.getElementsByTagName("option");
    var dropDownValue = obj.options[obj.selectedIndex].value;
    var strItem = new Array();
    var str = new Array();
    var subStr = "", sign = 1;
    strItem = defaultValue.split("|");
    
    for (var i = 0; i < strItem.length - 1; i++) {
        str = strItem[i].toString().split(",");

        if (str[1] == chkSpan[0].getAttribute("headId").toString()) {//如果属性ID有 则去掉以前的 再把新的放到后面
            subStr = str[0] + "," + str[1] + "," + str[2] + "|";
            defaultValue = defaultValue.replace(subStr, "");
            defaultValue = defaultValue + chkSpan[0].getAttribute("pvId")+ "," + chkSpan[0].getAttribute("headId") + "," + dropDownValue + "|";
            sign = 0;
            break;
        }
        
    }
    if (sign == 1)//循环了一般 如果没有，则添加到后面
        defaultValue = defaultValue + chkSpan[0].getAttribute("pvId") + "," + chkSpan[0].getAttribute("headId") + "," + dropDownValue + "|";

};
function getMethod2(obj) {
    var chkSpan = obj.getElementsByTagName("span");
    var radInput = obj.getElementsByTagName("INPUT");
    var radLable = obj.getElementsByTagName("Label");

    for (var i = 0; i < radInput.length; i++) {
        if (radInput[i].checked) {
            var strItem = new Array();
            var str = new Array();
            var subStr = "", sign = 1;
            strItem = defaultValue.split("|");
            for (var j = 0; j < strItem.length - 1; j++) {
                str = strItem[j].toString().split(",");
                if (str[1] == chkSpan[0].getAttribute("headId").toString()) {
                    subStr = str[0] + "," + str[1] + "," + str[2] + "|";
                    defaultValue = defaultValue.replace(subStr, "");
                    defaultValue = defaultValue + chkSpan[0].getAttribute("pvId") + "," + chkSpan[0].getAttribute("headId") + "," + radInput[i].value + "|";
                    sign = 0;
                    break;

                }

            }
            if (sign == 1)
                defaultValue = defaultValue + chkSpan[0].getAttribute("pvId") + "," +chkSpan[0].getAttribute("headId") + "," + radInput[i].value + "|";

        }
    }

};


function getMethod3(obj) {
    threeValue = "";
    var chkSpan = obj.getElementsByTagName("span");
    var chkInput = obj.getElementsByTagName("INPUT");
    var chkLable = obj.getElementsByTagName("Label");
  
    for (var i = 0; i < chkSpan.length; i++) {
        //获取选中的属性值的ID
        if (chkInput[i].checked) {
            var strItem = new Array();
            var str = new Array();
            var subStr = "", sign = 1;
            strItem = defaultValue.split("|");
            for (var j = 0; j < strItem.length - 1; j++) {
                str = strItem[j].toString().split(",");
                if (str[1] == chkSpan[0].getAttribute("headId").toString() && str[2] == chkSpan[i].getAttribute("footId").toString()) {
                    sign = 0; //循环一遍 有完全相同的 sign=0 不加到后面
                }
            }
            if (sign == 1)//循环一遍 没有完全相同的 加到后面
                defaultValue = defaultValue +chkSpan[0].getAttribute("pvId")+","+ chkSpan[0].getAttribute("headId") + "," + chkSpan[i].getAttribute("footId") + "|";
        }
        else
            defaultValue = defaultValue.replace(chkSpan[0].getAttribute("pvId")+","+chkSpan[0].getAttribute("headId") + "," + chkSpan[i].getAttribute("footId") + "|", "");//去掉没选中的
    }
};


function getMethod4() {

};

function getMethodColor(obj) {
    var chkSpan = obj.getElementsByTagName("option");
    var dropDownValue = obj.options[obj.selectedIndex].value;
    var strItem = new Array();
    var str = new Array();
    var subStr = "", sign = 1;
    strItem = defaultValue.split("|");

    iviewer.loadImage(chkSpan[obj.selectedIndex].getAttribute("ImageUrl").toString());
    for (var i = 0; i < strItem.length - 1; i++) {
        str = strItem[i].toString().split(",");

        if (str[1] == chkSpan[0].getAttribute("headId").toString()) {//如果属性ID有 则去掉以前的 再把新的放到后面
            subStr = str[0] + "," + str[1] + "," + str[2] + "|";
            defaultValue = defaultValue.replace(subStr, "");
            defaultValue = defaultValue + chkSpan[0].getAttribute("pvId") + "," + chkSpan[0].getAttribute("headId") + "," + dropDownValue + "|";
            sign = 0;
            break;
        }

    }
    if (sign == 1)//循环了一般 如果没有，则添加到后面
        defaultValue = defaultValue + chkSpan[0].getAttribute("pvId") + "," + chkSpan[0].getAttribute("headId") + "," + dropDownValue + "|";

};
