﻿// JavaScript Document
var xmlDoc;
var pro;
if (window.ActiveXObject) {
    xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
} else if (document.implementation && document.implementation.createDocument) {
    xmlDoc = document.implementation.createDocument("", "", null);
} else {
    alert("您的浏览器不支持JavaScript");
}

xmlDoc.async = false;
xmlDoc.load("/school/selOption.xml");

var proName;
var proId;
function allCity(first) {
    var selProvince = document.getElementById(first);
    var province = xmlDoc.getElementsByTagName("province");
    for (var i = 0; i < province.length; i++) {
        proName = province[i].getAttribute("proName");
        proId = province[i].getAttribute("id");
        selProvince.options[selProvince.options.length] = new Option(proName, proId);
    }
}

function changeCity(first, second) {
    var provinceId = document.getElementById(first).value;
    var city = document.getElementById(second);
	var s_course = document.getElementById("s_course");
	
	
    city.options.length = 0; //清除当前city中的选项
    var province = xmlDoc.getElementsByTagName("province");
    if (provinceId == -1) {
        city.options[0] = new Option("请选择", "0");
    } else if (provinceId == 0) {
        city.options[0] = new Option("全部", 0);
    } else {
        for (var i = 0; i < province.length; i++) {
            if (province[i].getAttribute("id") == provinceId) {
                var cityXml = province[i].getElementsByTagName("city");
                city.options[0] = new Option("全部", provinceId);
                for (var j = 0; j < cityXml.length; j++) {
                    proName = cityXml[j].getAttribute("cityName");
                    proId = cityXml[j].getAttribute("id");
                    city.options[j + 1] = new Option(proName, proId);
                }
            }

        }
    }
	if(s_course) document.getElementById("s_course").value = 0;
}

function selectRun() {
    allCity("s_province");
    changeCity("s_province", "s_city")
}
