﻿function setcity(e1, e2, e3, e4,e5,e6,ischk) {
    var dropElement1 = document.getElementById(e1);
    var dropElement2 = document.getElementById(e2);
    var dropElement3 = document.getElementById(e3);
    dropElement2.style.display = "none";
    dropElement3.style.display = "none";
    dropElement2.options.length = 0;
    dropElement3.options.length = 0;

    var eOption = document.createElement("option");
    eOption.text = e4;
    eOption.value = "0";
    dropElement2.options.add(eOption);


    eOption = document.createElement("option");
    eOption.text = e4;
    eOption.value = "0";
    dropElement3.options.add(eOption);


    if (dropElement1.options[dropElement1.selectedIndex].value == "0") {
        dropElement2.style.display = "none";
        dropElement3.style.display = "none";
        return;
    }
   var xmlhttpe = createXMLHttpRequeste();
    xmlhttpe.onreadystatechange = function() {
        if (xmlhttpe.readyState == 4) {
            //判断是否请求成功
            if (xmlhttpe.status == 200) {
                // 取得XML的DOM对象
                var xmlDOM = xmlhttpe.responseXML;
                // 取得XML文档的根
                var xmlRoot = xmlDOM.documentElement;

                var xmlItem = xmlRoot.getElementsByTagName("province");

                for (var i = 0; i < xmlItem.length; i++) {
                    eOption = document.createElement("option");

                    eOption.text = xmlItem[i].getAttribute("key");
                    eOption.value = xmlItem[i].getAttribute("value");

                    dropElement2.options.add(eOption);

                }
                if (xmlItem.length > 0) {
                    dropElement2.style.display = "";
                    if (e5 > 0) {
                        dropElement2.value = e5;
                        setCountry(e1, e2, e3, e4, e6);
                    }
                }
                else {
                    eOption = document.createElement("option");

                    eOption.text = "--";
                    eOption.value = "0";

                    dropElement2.options.add(eOption);
                    dropElement2.style.display = "none";

                }
                if (ischk) {
                    onchkshopinfo('InitRegions', '');
                }
            }
            else {
                alert("发生内部错误！");
            }
        }
    }
    xmlhttpe.open("GET", "/Theme/Default/js/Area.aspx?regionsid=" + dropElement1.options[dropElement1.selectedIndex].value + "&rd=" + Math.random(), true); //传递数据的方法同样有GET和POST两种,但是当方法为POST时下面的一句话就必须写
    xmlhttpe.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
    xmlhttpe.send(null);
}


function setCountry(e1, e2, e3, e4, e5, ischk) {

    var dropElement1 = document.getElementById(e1);
    var dropElement2 = document.getElementById(e2);
    var dropElement3 = document.getElementById(e3);
    dropElement3.style.display = "none";
    dropElement3.options.length = 0;
    var eOption = document.createElement("option");

    eOption.text = e4;
    eOption.value = "0";

    dropElement3.options.add(eOption);


    if (dropElement2.options[dropElement2.selectedIndex].value == "0") {
        dropElement3.style.display = "none";
        return;
    }


   var xmlhttpe = createXMLHttpRequeste();
    xmlhttpe.onreadystatechange = function() {
        if (xmlhttpe.readyState == 4) {
            //判断是否请求成功
            if (xmlhttpe.status == 200) {
                // 取得XML的DOM对象
                var xmlDOM = xmlhttpe.responseXML;
                // 取得XML文档的根
                var xmlRoot = xmlDOM.documentElement;

                var xmlItem = xmlRoot.getElementsByTagName("province");

                for (var i = 0; i < xmlItem.length; i++) {
                    eOption = document.createElement("option");

                    eOption.text = xmlItem[i].getAttribute("key");
                    eOption.value = xmlItem[i].getAttribute("value");

                    dropElement3.options.add(eOption);

                }
                if (xmlItem.length > 0) {
                    dropElement3.style.display = "";
                    if (e5 > 0) {
                        dropElement3.value = e5;
                    }
                }
                else {
                    dropElement3.options.length = 0;
                    eOption = document.createElement("option");

                    eOption.text = "--";
                    eOption.value = "0";

                    dropElement3.options.add(eOption);
                    dropElement3.style.display = "none";
                }
                if (ischk) {
                    onchkshopinfo('InitRegions', '');
                }
            }
            else {
                alert("发生内部错误！");
            }
        }
    }
    xmlhttpe.open("GET", "/Theme/Default/js/Area.aspx?regionsid=" + dropElement2.options[dropElement2.selectedIndex].value + "&rd=" + Math.random(), true); //传递数据的方法同样有GET和POST两种,但是当方法为POST时下面的一句话就必须写
    xmlhttpe.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
    xmlhttpe.send(null);
}









function setProClassItem1(e1, e2, e3, e4, e5, e6, ischk) {
    var dropElement1 = document.getElementById(e1);
    var dropElement2 = document.getElementById(e2);
    var dropElement3 = document.getElementById(e3);
    dropElement2.style.display = "none";
    dropElement3.style.display = "none";
    dropElement2.options.length = 0;
    dropElement3.options.length = 0;

    var eOption = document.createElement("option");
    eOption.text = e4;
    eOption.value = "0";
    dropElement2.options.add(eOption);


    eOption = document.createElement("option");
    eOption.text = e4;
    eOption.value = "0";
    dropElement3.options.add(eOption);


    if (dropElement1.options[dropElement1.selectedIndex].value == "0") {
        dropElement2.style.display = "none";
        dropElement3.style.display = "none";
        return;
    }
   var xmlhttpe = createXMLHttpRequeste();
    xmlhttpe.onreadystatechange = function() {
        if (xmlhttpe.readyState == 4) {
            //判断是否请求成功
            if (xmlhttpe.status == 200) {
                // 取得XML的DOM对象
                var xmlDOM = xmlhttpe.responseXML;
                // 取得XML文档的根
                var xmlRoot = xmlDOM.documentElement;

                var xmlItem = xmlRoot.getElementsByTagName("province");

                for (var i = 0; i < xmlItem.length; i++) {
                    eOption = document.createElement("option");

                    eOption.text = xmlItem[i].getAttribute("key");
                    eOption.value = xmlItem[i].getAttribute("value");

                    dropElement2.options.add(eOption);

                }
                if (xmlItem.length > 0) {
                    dropElement2.style.display = ""; 
                    if (e5 != " 0") {
                        dropElement2.value = e5;
                        setProClassItem2(e1, e2, e3, e4, e6);
                    }
                }
                else {
                    eOption = document.createElement("option");

                    eOption.text = "--";
                    eOption.value = "0";

                    dropElement2.options.add(eOption);
                    dropElement2.style.display = "none";

                }
                if (ischk) {
                    onchkproductainfo('ProClass', '');
                }
            }
            else {
                alert("发生内部错误！");
            }
        }
    }
    xmlhttpe.open("GET", "/Theme/Default/js/ProClassItem.aspx?proclassid=" + dropElement1.options[dropElement1.selectedIndex].value + "&rd=" + Math.random(), true); //传递数据的方法同样有GET和POST两种,但是当方法为POST时下面的一句话就必须写
    xmlhttpe.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
    xmlhttpe.send(null);
}


function setProClassItem2(e1, e2, e3, e4, e5, ischk) {

    var dropElement1 = document.getElementById(e1);
    var dropElement2 = document.getElementById(e2);
    var dropElement3 = document.getElementById(e3);
    dropElement3.style.display = "none";
    dropElement3.options.length = 0;
    var eOption = document.createElement("option");

    eOption.text = e4;
    eOption.value = "0";

    dropElement3.options.add(eOption);


    if (dropElement2.options[dropElement2.selectedIndex].value == "0") {
        dropElement3.style.display = "none";
        return;
    }


   var xmlhttpe = createXMLHttpRequeste();
    xmlhttpe.onreadystatechange = function() {
        if (xmlhttpe.readyState == 4) {
            //判断是否请求成功
            if (xmlhttpe.status == 200) {
                // 取得XML的DOM对象
                var xmlDOM = xmlhttpe.responseXML;
                // 取得XML文档的根
                var xmlRoot = xmlDOM.documentElement;

                var xmlItem = xmlRoot.getElementsByTagName("province");

                for (var i = 0; i < xmlItem.length; i++) {
                    eOption = document.createElement("option");

                    eOption.text = xmlItem[i].getAttribute("key");
                    eOption.value = xmlItem[i].getAttribute("value");

                    dropElement3.options.add(eOption);

                }
                if (xmlItem.length > 0) {
                    dropElement3.style.display = "";
                    if (e5 !=" 0") {
                        dropElement3.value = e5;
                    }
                }
                else {
                    dropElement3.options.length = 0;
                    eOption = document.createElement("option");

                    eOption.text = "--";
                    eOption.value = "0";

                    dropElement3.options.add(eOption);
                    dropElement3.style.display = "none";
                }
                if (ischk) {
                    onchkproductainfo('ProClass', '');
                }
            }
            else {
                alert("发生内部错误！");
            }
        }
    }
    xmlhttpe.open("GET", "/Theme/Default/js/ProClassItem.aspx?proclassid=" + dropElement2.options[dropElement2.selectedIndex].value + "&rd=" + Math.random(), true); //传递数据的方法同样有GET和POST两种,但是当方法为POST时下面的一句话就必须写
    xmlhttpe.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
    xmlhttpe.send(null);
}

