﻿// JScript File
    
    var isload = 1;
    
//        funload();
    
    function funload()        
    {
//            alert( document.getElementById("ctl00_ContentPlaceHolder1_ddlProvince") );
        
        var province = document.getElementById("ctl00_ContentPlaceHolder1_ddlProvince");
        
        if(isload == 1)
        {
//                alert(2);
            if(province != null && province.value != null)
            {
//                    alert( province.value);
                onchange_ddlProvince( province );
            }
        }
//            alert(4);
        isload = 0;
//            alert("isload : " + isload);
    }
    
    
    function ClearSelect(selectObject)
    {
        selectObject.options.length = 0;
        return;
        for(i = 0 ; i < selectObject.options.length ; )
        {
            selectObject.options[i] = null;
        } 
    }
    
    function AddOption(selectObject , optionText , optionValue)
    {
        nc = new Option( optionText , optionValue );    
        selectObject.options[selectObject.options.length] = nc;    
    }
        
    function onchange_ddlProvince(elem)
    {        
//            alert("onchange_ddlProvince");
//            alert(document.getElementById("ctl00_ContentPlaceHolder1_ddlProvince").innerHTML);

        county = document.getElementById("ctl00_ContentPlaceHolder1_ddlCounty");
        countyMain = document.getElementById("ctl00_ContentPlaceHolder1_ddlCountyMain");
        district = document.getElementById("ctl00_ContentPlaceHolder1_ddlDistrict");
        districtMain = document.getElementById("ctl00_ContentPlaceHolder1_ddlDistrictMain");
        ruralDistrict = document.getElementById("ctl00_ContentPlaceHolder1_ddlRuralDistrict");
        ruralDistrictMain = document.getElementById("ctl00_ContentPlaceHolder1_ddlRuralDistrictMain");
        village = document.getElementById("ctl00_ContentPlaceHolder1_ddlVillage");
        villageMain = document.getElementById("ctl00_ContentPlaceHolder1_ddlVillageMain");
        
//            alert("onchange_ddlProvince 1");
//            alert("isload : " + isload);
//            
//            alert("onchange_ddlProvince 1.1");
        ClearSelect(county);            
        
//            alert("onchange_ddlProvince 2");
        
//            ClearSelect(district);
//            ClearSelect(ruralDistrict);
//            ClearSelect(village);
        
        for(i = 0 ; i < countyMain.options.length ; i++)
        {
            arr = countyMain.options[i].value.split(",");
            pid = arr [0];
            if(pid == elem.value)
            {
                AddOption(county , countyMain.options[i].text , countyMain.options[i].value );
            }
        }        
        
//            alert("onchange_ddlProvince 3");
        if(isload == 1)
        {
            county.value = countyMain.value;
        }
        onchange_ddlCounty(county);
        
//            alert("onchange_ddlProvince 4");
    }
            

    function onchange_ddlCounty(elem)
    {
        //alert("onchange_ddlCounty");
        
        county = document.getElementById("ctl00_ContentPlaceHolder1_ddlCounty");
        countyMain = document.getElementById("ctl00_ContentPlaceHolder1_ddlCountyMain");
        district = document.getElementById("ctl00_ContentPlaceHolder1_ddlDistrict");
        districtMain = document.getElementById("ctl00_ContentPlaceHolder1_ddlDistrictMain");
        ruralDistrict = document.getElementById("ctl00_ContentPlaceHolder1_ddlRuralDistrict");
        ruralDistrictMain = document.getElementById("ctl00_ContentPlaceHolder1_ddlRuralDistrictMain");
        village = document.getElementById("ctl00_ContentPlaceHolder1_ddlVillage");
        villageMain = document.getElementById("ctl00_ContentPlaceHolder1_ddlVillageMain");
        
        
        //alert("onchange_ddlCounty11111");
        ClearSelect(district);
        //alert("onchange_ddlCounty222222222");
//            ClearSelect(ruralDistrict);
//            ClearSelect(village);
        if( elem != null)
        {
            //alert("onchange_ddlCounty222222222111111111 : " + districtMain.options.length);
            for(i = 0 ; i < districtMain.options.length ; i++)
            {
                //alert("onchange_ddlCounty222222222333333333333333");
                arr = districtMain.options[i].value.split(",");
                pid = arr [0];
                cid = arr [1];
                if(pid + "," + cid == elem.value)
                {
                    AddOption(district , districtMain.options[i].text , districtMain.options[i].value );
                }                
            }
        }     
        //alert("onchange_ddlCounty33333333");  
        countyMain.value = county.value;//.selectedIndex = county.selectedIndex;
        //alert("onchange_ddlCounty4444444");
        
        if(isload == 1)
        {
            district.value = districtMain.value;
        }
        
        onchange_ddlDistrict(district);
        //alert("onchange_ddlCounty555555555555");
    }
    
    function onchange_ddlDistrict(elem)
    {
        //alert("onchange_ddlDistrict");
        
        county = document.getElementById("ctl00_ContentPlaceHolder1_ddlCounty");
        countyMain = document.getElementById("ctl00_ContentPlaceHolder1_ddlCountyMain");
        district = document.getElementById("ctl00_ContentPlaceHolder1_ddlDistrict");
        districtMain = document.getElementById("ctl00_ContentPlaceHolder1_ddlDistrictMain");
        ruralDistrict = document.getElementById("ctl00_ContentPlaceHolder1_ddlRuralDistrict");
        ruralDistrictMain = document.getElementById("ctl00_ContentPlaceHolder1_ddlRuralDistrictMain");
        village = document.getElementById("ctl00_ContentPlaceHolder1_ddlVillage");
        villageMain = document.getElementById("ctl00_ContentPlaceHolder1_ddlVillageMain");
        
        
        //alert("onchange_ddlDistrict111111111");
        ClearSelect(ruralDistrict);
//            ClearSelect(village);         
        //alert("onchange_ddlDistrict22222222");   
        if( elem != null)
        {
            for(i = 0 ; i < ruralDistrictMain.options.length ; i++)
            {
                arr = ruralDistrictMain.options[i].value.split(",");
                pid = arr [0];
                cid = arr [1];
                did = arr [2];
                if(pid + "," + cid + "," + did == elem.value)
                {
                    AddOption(ruralDistrict , ruralDistrictMain.options[i].text , ruralDistrictMain.options[i].value );
                }
            }
        }
        //alert("onchange_ddlDistrict333333333333");
        districtMain.value = district.value;  
        //alert("onchange_ddlDistrict4444444444");
        
        if(isload == 1)
        {
            ruralDistrict.value = ruralDistrictMain.value;
        }
        
        onchange_ddlRuralDistrict(ruralDistrict);
        //alert("onchange_ddlDistrict555555555555");
    }
    
    function onchange_ddlRuralDistrict(elem)
    {
//            //alert("onchange_ddlRuralDistrict");
        //alert(0);
        county = document.getElementById("ctl00_ContentPlaceHolder1_ddlCounty");
        countyMain = document.getElementById("ctl00_ContentPlaceHolder1_ddlCountyMain");
        district = document.getElementById("ctl00_ContentPlaceHolder1_ddlDistrict");
        districtMain = document.getElementById("ctl00_ContentPlaceHolder1_ddlDistrictMain");
        ruralDistrict = document.getElementById("ctl00_ContentPlaceHolder1_ddlRuralDistrict");
        ruralDistrictMain = document.getElementById("ctl00_ContentPlaceHolder1_ddlRuralDistrictMain");
        village = document.getElementById("ctl00_ContentPlaceHolder1_ddlVillage");
        villageMain = document.getElementById("ctl00_ContentPlaceHolder1_ddlVillageMain");
        
        
                    
        ClearSelect(village);
        //alert(0);
        if( elem != null)
        {
            for(i = 0 ; i < villageMain.options.length ; i++)
            {
                arr = villageMain.options[i].value.split(",");
                pid = arr [0];
                cid = arr [1];
                did = arr [2];
                rdid = arr [3];
                if(pid + "," + cid + "," + did + "," + rdid == elem.value)
                {
                    AddOption(village , villageMain.options[i].text , villageMain.options[i].value );
                }                
            }
        }
        //alert(1);
        ruralDistrictMain.value = ruralDistrict.value;  
        //alert(2);
        
        if(isload == 1)
        {
            village.value = villageMain.value;
        }
        
        onchange_ddlVillage(village);  
    }
    
    
    function onchange_ddlVillage(elem)
    {
//            //alert("onchange_ddlVillage");                        

        county = document.getElementById("ctl00_ContentPlaceHolder1_ddlCounty");
        countyMain = document.getElementById("ctl00_ContentPlaceHolder1_ddlCountyMain");
        district = document.getElementById("ctl00_ContentPlaceHolder1_ddlDistrict");
        districtMain = document.getElementById("ctl00_ContentPlaceHolder1_ddlDistrictMain");
        ruralDistrict = document.getElementById("ctl00_ContentPlaceHolder1_ddlRuralDistrict");
        ruralDistrictMain = document.getElementById("ctl00_ContentPlaceHolder1_ddlRuralDistrictMain");
        village = document.getElementById("ctl00_ContentPlaceHolder1_ddlVillage");
        villageMain = document.getElementById("ctl00_ContentPlaceHolder1_ddlVillageMain");
        
        
        villageMain.value = village.value;
    }


    function window_onload() {
    //    alert("window_onload");
        funload();
    }



