/**
* 切换城市js
* 
* @author HeCheng
* @time 2011-03-10 16:46:06
* @return
*/
// 取对象方法
function $$(id) {
    return document.getElementById(id);
}

// 初始化对象
function Citys() {
//    this.provinces = new Array("直辖市", "安徽", "福建", "甘肃", "广东", "广西", "贵州", "海南",
//			"河北", "河南", "黑龙江", "湖北", "湖南", "吉林", "江苏", "江西", "辽宁", "内蒙古", "宁夏",
    //			"青海", "山东", "山西", "陕西", "四川", "西藏", "新疆", "云南", "浙江");
    this.provinces = new Array("浙江");
    this.citys = {};
}
// 添加城市到对象
Citys.prototype.add = function (id, iArray,vcity) {

    for (var k = 0; k < iArray.length; k++) {
        if (iArray[k] == vcity) {
            //remove(iArray, k);
            //iArray.slice(0, k - 1).concat(iArray.slice(k));
            iArray[k] = "";
        }
    }

    var b = iArray.unshift(vcity);
    this.citys[id] = iArray;
} 

// 打开层，填满数据
Citys.prototype.open = function (vcity) {
    if (vcity == "") {
        $("#spancitytitle1").html("请选择城市后，再查询");
        $("#spancitytitle2").html("");        
    }
    else {
        $("#spancitytitle1").html("请选择城市[当前选择是:");
        $("#spancitytitle2").html("]");  
    }
    // 首先判断是否有数据，没有则填充    
    //if (isFull == 0) {

    putData(vcity.substr(0, vcity.length - 1));
    //}
    $$("cityList").style.display = "block";
    $$("spanchoose").innerHTML = vcity;
    var html = "";
    var pro = "";
    var city = "";
    var ps = dsy.provinces;

    var cs = dsy.citys;
    for (var i = 0; i < ps.length; i++) {
        // 取出省名
        pro = ps[i];
        html += "<ul  >"; //<li  >
        //html += pro;
        html += ""; //<li  ></li>


        // 取出该省的所有市
        for (var j = 0; j < cs[pro].length; j++) {
            // 将数据组合成UL

            //            if (j == 0) {
            //                html += "<li  ><a href='#' onclick='dsy.select(" + i + "," + j + ")'>"
            //					+ vcity.substr(0, vcity.length - 1) + "</a></li> ";
            //            }
            city = cs[pro][j];
            if (city.length > 0) {
                //            if (city != vcity.substr(0, vcity.length - 1)) {
                html += "<li  ><a href='#' onclick='dsy.select(" + i + "," + j + ")'>"
					+ city + "</a></li> ";
            }
            //}
        }
        html += "</ul>"; //</li>
    }

    $$("content").innerHTML = html;
}
// 关闭层
Citys.prototype.close = function () {
    $$("cityList").style.display = "none";
    $$("content").innerHTML = "";
}
var dsy = new Citys();

// 填充数据
function putData(vcity) {
    dsy.add("浙江", ["无锡", "绍兴", "金华", "温州", "杭州"], vcity); //dsy.add("浙江", ["杭州", "湖州", "嘉兴", "金华", "丽水", "宁波", "绍兴", "台州", "温州", "舟山","衢州"]);
    /*注： 更新地区城市的时候，需要同步更新main.aspx上面的161号的 if ((s ==  "杭州市"  */
    /**/
    isFull = 1;
}
