﻿// Array define for level0
var D0=new Array('("所有区域","")','("莞城区","1")','("东城区","2")','("南城区","3")','("万江区","4")','("东莞市全镇","5")');
// Array define for level1
var D1_0=new Array('("所有片区","")');
var D1_1 =new Array('("莞城区全区","0")','("莞城中心","1")','("八达路","2")','("罗沙","3")','("运河东","4")');
var D1_2 =new Array('("东城区全区","0")','("东泰","1")','("火炼树","2")','("世博广场","3")','("石井","4")','("主山","5")','("花园新村","6")','("客运东站","7")','("上下桥","8")','("黄旗山","9")');
var D1_3 =new Array('("南城区全区","0")','("行政中心","1")','("三元里","2")','("图书馆","3")','("西平","4")','("石竹","5")','("宏远","6")','("南城车站","7")');
var D1_4 =new Array('("万江区全区","0")','("万江中心","1")','("客运总站","2")','("石美","3")','("松山湖","4")');
var D1_5 =new Array('("东莞市全镇","0")','("常平","1")','("虎门","2")','("塘厦","3")','("长安","4")','("厚街","5")','("大朗","6")','("樟木头","7")','("大岭山","8")','("黄江","9")','("寮步","10")','("沙田","11")','("石碣","12")','("凤岗","13")','("中堂","14")','("横沥","15")','("道滘","16")','("谢岗","17")','("东坑","18")','("企石","19")','("茶山","20")','("石排","21")','("石龙","22")','("洪梅","23")','("高埗","24")','("桥头","25")','("清溪","26")','("麻涌","27")','("望牛墩","28")');
// defaultSettings, format:text==value==index, order by level. just use the index now. 
var defaultSettings = "0==v0==0==00==v00==0==truly";

/*******************************  Data Define End  *****************************/

/*******************************  Function Define  *****************************/
var SC = defaultSettings;
var leaves = 2;  //total leval count
var T0,V0,I0,T1,V1,I1;
function dw(s) {
    document.write(s);
}
function parseSC() {
    var s = SC.substring(0,SC.indexOf("=="));
    SC = SC.substring(SC.indexOf("==")+2,SC.length);
    return s;
}
function setSelections() {
    for(var i=0;i<leaves;++i) {
        eval("T"+i+"=document.getElementById('selLev"+i+"').options[document.getElementById('selLev"+i+"').selectedIndex].text;");
        eval("V"+i+"=document.getElementById('selLev"+i+"').options[document.getElementById('selLev"+i+"').selectedIndex].value;");
        eval("I"+i+"=document.getElementById('selLev"+i+"').selectedIndex;");
    }
}
function initTVI() {
    for(var i=0;i<leaves;++i)
        eval("T"+i+"=parseSC();V" + i+"=parseSC();I"+i+"=parseSC();");
}
function initSelection() {
    initTVI();
    var oArray,i,j,k;
    for(j=0; j<leaves;j++) {
     s="oArray = D"+j;
     for(k=0;k<j;k++)
      s+="_" + eval("I"+k);
     eval(s);// get the current level array
     for(i = 0;i<oArray.length;i++)
      eval("document.getElementById('selLev"+j+"').options[i]=new Option"+oArray[i]);
     eval("document.getElementById('selLev"+j+"').options.selectedIndex=I"+j+";");
    }
}
function popLevel0(I0) {
    var oArray = eval("D1_"+I0);
    document.getElementById('selLev1').length = 0;
    for ( var i=0; i < oArray.length; i++ )
        eval("document.getElementById('selLev1').options[i]=new Option" + oArray[i]);
    document.getElementById('selLev1').options.selectedIndex = I1;
}
function clickLevel0() {
    I1=0;
    popLevel0(document.getElementById('selLev0').selectedIndex);
    setSelections();
}
function clickLevel1() {setSelections();}
/****************************    Function Define End  **************************/
