﻿function City() {
    this.value = new City_DATA().value;
    this.get = getSZM;
}
function getSZM(key) {
    var array = new Array();
    var index = 0;
    for (var i = 0; i < this.value.length; i++) {
        for (var j = 0; j < this.value[i].length; j++) {
            if (this.value[i][j].toUpperCase().indexOf(key.toUpperCase()) == 0) {
                array[index] = new Array();
                array[index][0] = this.value[i][0].substring(0, 1).toUpperCase() + " - " + this.value[i][1] + " (" + this.value[i][2].toUpperCase() + ")";
                array[index][1] = this.value[i][1] + "(" + this.value[i][2].toUpperCase() + ")";
                index++;
                break;
            }
        }
    }
    return array;
}
function doKeyIn(key, selectId, selectDivId) {
    var city = new City();
    var value = city.get(key);
    if (value == null || value.length == 0) {
        return;
    }
    var selectValue = document.getElementById(selectId);
    rmvSelect(selectValue);
    document.getElementById(selectDivId).style.display = "block";
    for (var i = 0; i < value.length; i++) {
        var opt = new Option(value[i][0], value[i][1]);
        selectValue.options.add(opt);
    }
}
function doSelectIn(selectValue, txtId, selectDivId) {
    document.getElementById(txtId).value = selectValue.value;
    rmvSelect(selectValue);
    document.getElementById(selectDivId).style.display = "none";
}
function rmvSelect(selectValue) {
    for (var i = selectValue.options.length - 1; i >= 0; i--) {
        selectValue.options.remove(i);
    }
}
function doChange(txt, selectId, selectDivId) {
    var selectValue = document.getElementById(selectId);
    var count = selectValue.options.length;
    if (count != 1) {
        txt.value = "";
//        alert("请选择城市！");
    } else {
        txt.value = selectValue.options[0].value;
        rmvSelect(selectValue);
        document.getElementById(selectDivId).style.display = "none";
    }
}
function getCity(city) {
    return document.getElementById(city).value.substring(document.getElementById(city).value.length - 4, document.getElementById(city).value.length - 1);
}
function setSelectedText(txtDisp, ddlName) {
    var value = document.getElementById(txtDisp).value.replace(" ", "");
    if (value.length < 2) {
        return;
    }
    document.getElementById(txtDisp).value = "";
    var ddlSelect = document.getElementById(ddlName);
    for (var i = 0; i < ddlSelect.childNodes.length; i++) {
        if (value.toUpperCase() == ddlSelect.childNodes[i].value) {
            ddlSelect.childNodes[i].selected = true;
            document.getElementById(txtDisp).value = value.toUpperCase();
            return;
        }
    }
}
function setText(obj, name) {
    document.getElementById(name).value = document.getElementById(obj).value;
}
function getNextDate() {
    var now = new Date();
    now = new Date(Date.parse(now) + (86400000));
    var yyyy = now.getYear();
    var MM = now.getMonth() + 1;
    if (MM < 10) {
        MM = "0" + MM;
    }
    var dd = now.getDate();
    if (dd < 10) {
        dd = "0" + dd;
    }
    return yyyy + "-" + MM + "-" + dd;
}
function getThisDate() {
    var now = new Date();
    var yyyy = now.getYear();
    var MM = now.getMonth() + 1;
    if (MM < 10) {
        MM = "0" + MM;
    }
    var dd = now.getDate();
    if (dd < 10) {
        dd = "0" + dd;
    }
    return yyyy + "-" + MM + "-" + dd;
}
function getThisMonthEndDate() {
    var now = new Date();
    now = new Date(now.getFullYear(), (now.getMonth()) + 1, 1, 0, 0, 0);
    now = new Date(Date.parse(now) - (86400000));
    var yyyy = now.getYear();
    var MM = now.getMonth() + 1;
    if (MM < 10) {
        MM = "0" + MM;
    }
    var dd = now.getDate();
    if (dd < 10) {
        dd = "0" + dd;
    }
    return yyyy + "-" + MM + "-" + dd;
}
