﻿// Array define for level2
var D0=new Array('("所有区域","")','("荔湾区","1")','("越秀区","2")','("天河区","3")','("海珠区","4")','("黄埔区","5")','("白云区","6")','("番禺区","7")','("从化区","8")','("增城区","9")','("南沙区","10")','("花都区","11")','("萝岗区","12")');
// Array define for level1
var D1_0=new Array('("所有片区","")');
var D1_1=new Array('("荔湾区所有地区","0")','("西关","1")','("周门","2")','("陈家祠","3")','("流花","4")','("南岸","5")','("芳村","6")','("窖口","7")','("坑口","8")','("东风西","9")','("环市西","10")','("黄沙","11")','("其它","12")');
var D1_2=new Array('("越秀区所有地区","0")','("环市东","1")','("淘金","2")','("五羊新城","3")','("东风东","4")','("东山","5")','("东川路","6")','("小北","7")','("北京路","8")','("解放北","9")','("解放南","10")','("二沙岛","11")','("大沙头","12")','("建设路","13")','("其它","14")');
var D1_3=new Array('("天河区所有地区","0")','("珠江新城","1")','("天河北","2")','("天河南","3")','("岗顶","4")','("天河公园","5")','("员村","6")','("东圃","7")','("沙河","8")','("后天河北","9")','("车陂","10")','("五山","11")','("其它","12")');
var D1_4=new Array('("海珠区所有地区","0")','("琶洲","1")','("赤岗","2")','("广州大道南","3")','("新港西","4")','("南洲","5")','("宝岗","6")','("滨江东","7")','("江南西","8")','("江燕路","9")','("东晓","10")','("工业大道北","11")','("工业大道南","12")','("滨江西","13")','("中大","14")','("前进路","15")','("其它","16")');
var D1_5=new Array('("黄埔区所有地区","0")','("黄埔","1")','("其它","2")');
var D1_6=new Array('("白云区所有地区","0")','("机场路","1")','("黄石","2")','("三元里","3")','("广园路","4")','("白云大道","5")','("同和","6")','("同德围","7")','("罗冲围","8")','("广花路","9")','("新市","10")','("金沙洲","11")','("南湖","12")','("桂花岗","13")','("其它","14")');
var D1_7=new Array('("番禺区所有地区","0")','("洛溪","1")','("祈福","2")','("大石","3")','("华南","4")','("南浦","5")','("市桥北","6")','("市桥南","7")','("钟村","8")','("石基","9")','("市桥东","10")','("其它","11")');
var D1_8=new Array('("从化区所有地区","0")','("从化","1")','("其它","2")');
var D1_9=new Array('("增城区所有地区","0")','("广园东","1")','("新塘","2")','("荔城","3")','("其它","4")');
var D1_10=new Array('("南沙区所有地区","0")','("南沙","1")','("其它","2")');
var D1_11=new Array('("花都区所有地区","0")','("新区","1")','("旧区","2")','("狮岭","3")','("清远","4")','("其它","5")');
var D1_12=new Array('("萝岗区所有地区","0")','("萝岗","1")','("其它","2")');

// 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  **************************/
