demo1 -- 三级联动
demo2 -- 二级联动
demo3 -- 完成选择时返回选择的数值
demo4 -- 拥有默认初始值
demo5 -- 事件响应(本例为选中山东时弹出对话框)
demo6 -- 验证
document
//城市级联
//特点 支持3级连动 2级联动 
//后期加载数据采用js方式可跨域,也会本地缓存
//可以前期绑定城市状态,方便在修改页面进行使用
//很多回调事件

//Base on YAHOO.util.Dom,YAHOO.util.Event,YAHOO.lang,YAHOO.util.Get;

//---construct---
//new CitySelecter({country:'country',province:'province',city:'city'}); 'country','province','city'为Select对象或id country可省略

//---static property---
//CitySelecter.jsUrl js存放基地址
//CitySelecter.cache.country 本地国家数据
//CitySelecter.cache.province 本地省份数据
//CitySelecter.cache.city 本地城市数据


//---instance property---
//currentCountryName 被选国家名称
//currentProvinceName 被选省份名称
//currentCityName 被选城市名
//currentCountry 被选国家代码
//currentProvince 被选省份代码
//currentCity 被选城市代码
//countryElement 国家的Select节点
//provinceElement 省市的Select节点
//cityElement 城市的Select节点

//---instance method---
//setState(country,province,city) //设置当前默认状态

//---instance event---
//onProvinceCompleted 省份数据绑定激发 参数为 该国家的省份对象
//onCityCompleted 城市数据绑定后激发 参数为 该省份的城市对象
//onSelectCompleted 完成选择后激发
//onCountryChanged 设置国家时激发
//onProvinceChanged 设置省份时激发
//onCityChanged 设置省份时激发