﻿var $j = jQuery.noConflict();
$j(document).ready(function() {
    loadCheckJs();
    document.getElementById('ddlCountry').selectedIndex = 0;
    document.getElementById('ddlProvince').selectedIndex = 0;
    document.getElementById('ddlCity').selectedIndex = 0;
    document.getElementById('hidden_province').value = '';
    document.getElementById('hidden_city').value = ''
});
function checkAddress() {
    if (document.getElementById('ddlCountry').value == '-1') {
        alert('Please choose your country');
        return false
    }
    return true
}
function getProvince(countryGuid) {
    var ddlProvince = document.getElementById('ddlProvince');
    ddlProvince.length = 0;
    ddlProvince.options.add(new Option('Loading', '-1'));
    if (countryGuid == '-1') {
        ddlProvince.length = 0;
        ddlProvince.options.add(new Option('--Choose--', '-1'));
        return
    }
    setDisabled('ddlCountry', true, true);
    $j.ajax({
        url: 'Register.aspx?rd=' + Math.random(),
        type: 'post',
        data: 'operate=GetProvince&guid=' + countryGuid,
        dataType: 'json',
        success: function(json) {
            ddlProvince.length = 0;
            ddlProvince.options.add(new Option('--Choose--', '-1'));
            if (json == null) {
                return
            }
            for (var i = 0; i < json.length; i++) {
                ddlProvince.options.add(new Option(json[i].ProvinceName, json[i].Guid))
            }
        }
    })
}
function getCity(cityGuid) {
    document.getElementById('hidden_city').value = '';
    var ddlCity = document.getElementById('ddlCity');
    ddlCity.length = 0;
    ddlCity.options.add(new Option('Loading', '-1'));
    if (cityGuid == '-1') {
        ddlCity.length = 0;
        ddlCity.options.add(new Option('--Choose--', '-1'));
        return
    }
    setDisabled('ddlProvince', true, true);
    $j.ajax({
        url: 'Register.aspx?rd=' + Math.random(),
        type: 'post',
        data: 'operate=GetCity&guid=' + cityGuid,
        dataType: 'json',
        success: function(json) {
            ddlCity.length = 0;
            ddlCity.options.add(new Option('--Choose--', '-1'));
            if (json == null) {
                return
            }
            for (var i = 0; i < json.length; i++) {
                ddlCity.options.add(new Option(json[i].CityName, json[i].Guid))
            }
        }
    })
}
function setDisabled(domId, isDisabled, isUndisabled) {
    var dom = document.getElementById(domId);
    if (dom == null) {
        return
    } else {
        if (isDisabled && isUndisabled) {
            dom.disabled = true;
            dom.disabled = false
        } else {
            dom.disabled = true
        }
    }
}
