﻿// JScript 文件

function Dsy2() 
{ 
this.Items = {}; 
} 
Dsy2.prototype.add = function(id,iArray) 
{ 
this.Items[id] = iArray; 
} 
Dsy2.prototype.Exists = function(id) 
{ 
if(typeof(this.Items[id]) == "undefined") return false; 
return true; 
} 

function change2(v){ 
var str="0"; 
for(i=0;i<v;i++){ str+=("_"+(document.getElementById(s2[i]).selectedIndex-1));}; 
var ss2=document.getElementById(s2[v]); 
with(ss2){ 
length = 0; 
options[0]=new Option(opt2[v],opt2[v]); 
if(v && document.getElementById(s2[v-1]).selectedIndex>0 || !v) 
{ 
if(dsy2.Exists(str)){ 
ar = dsy2.Items[str]; 
for(i=0;i<ar.length;i++)options[length]=new Option(ar[i],ar[i]); 
if(v)options[1].selected = true; 
} 
} 
if(++v<s2.length){change2(v);} 
} 
} 

var dsy2 = new Dsy2(); 

dsy2.add("0",["海口","三亚"]); 

dsy2.add("0_0",["明珠商圈","国贸商圈","解放西商圈","海甸岛","和平南","府城","海府","长堤路","新埠岛","白龙路","蓝天路","五指山路","龙昆南","南海大道","金盘","南沙路","西沙路", "滨海大道","西海岸","海秀中路","海秀西路","秀英"]); 
dsy2.add("0_1",["河西区","河东区"]);

var s2;
var opt2 = ["城市","区域"]; 
function setup2(id1,id2) 
{ 
s2=[id1,id2]; 

for(i=0;i<s2.length-1;i++) 
document.getElementById(s2[i]).onchange=new Function("change2("+(i+1)+")"); 
change2(0); 
} 
