var puy_xmlhttp = false;
var docUniversity;
function G(item){
	return document.getElementById(item);
}
function getSchool(){
	puy_xmlhttp = createXMLHTTP();
	puy_xmlhttp.open('GET','xyataxml/zyProvinceUniversity.xml',true);
	puy_xmlhttp.onreadystatechange = getProvinceInfo;
	puy_xmlhttp.send(null);
}	

function getProvinceInfo(){
	if (puy_xmlhttp.readyState == 4) {
		if (puy_xmlhttp.status == 200) {
			G("university_info").style.display="";
		 	G("graduate_info").style.display="";
			var data = puy_xmlhttp.responseXML;
			callbackProvince(data);
		} else {
			alert("获取省信息失败，请重试");
		}
	}else{
		 G("university_info").style.display="none";
		 G("graduate_info").style.display="none";
		 G("pInfo").innerHTML = "<div style=\"text-align:center;\"><img src=\"images/loading_32x32.gif\" /></div>";
	}
}

function callbackProvince(data) {
	if (!data) {
	} else {
		docUniversity = data.getElementsByTagName("root")[0].childNodes;
		buildProvince();
	}
}
function showUniversity(node,pname){
		//取到当前省的所有学校的doc
		var collegeDoc = docUniversity[node].childNodes;
		var uInfo = G("uInfo");
		var yInfo = G("yInfo");
		G("p_university").innerHTML =G("p_"+node).innerHTML+ "地区的研究生招生院校";
		G("p_graduate").innerHTML = G("p_"+node).innerHTML+ "地区的研究生招生研究所";
		if(null != uInfo && null != yInfo){
			if(uInfo.childNodes.length > 0){
				uInfo.innerHTML = "";
			}
			if(yInfo.childNodes.length > 0){
				yInfo.innerHTML = "";
			}
			var uStr="";
			var yStr="";
			var uNum = 0;
			var yNum = 0;
			for(var i=0;i<collegeDoc.length;i++){
				var collegeId = collegeDoc[i].getAttribute("id");
				var collegeName = collegeDoc[i].getAttribute("name");
				var schoolType = collegeDoc[i].getAttribute("type");
				if(schoolType == 1){
					++uNum;
					uStr += "<li><a href='info/toUniversity.action?uId="+collegeId +"'>"+collegeName+"</a></li>";
				}else{
					++yNum;
					yStr += "<li><a href='info/toUniversity.action?uId="+collegeId +"'>"+collegeName+"</a></li>";
				}
			}
			G("uNum").innerHTML = uNum;
			G("yNum").innerHTML = yNum;
			uInfo.innerHTML = uStr;
			yInfo.innerHTML = yStr;
		}else{
			alert("加载页面出错，请刷新重试");
		}
}	
function buildProvince() {
	var pInfo = G("pInfo");
	if(null != pInfo){
		if(pInfo.childNodes.length > 0){
			pInfo.innerHTML = "";
		}
		var str = "";
		for (var i = 0; i < docUniversity.length; i++) {
			var provinceId = docUniversity[i].getAttribute("id");
			var provinceName = docUniversity[i].getAttribute("name");
			if(provinceId == -1){
				str += "<li>"+ provinceName +"</li>";
			}else{
				str += "<li><a id=\"p_"+i+"\" target='_self' href='javascript:showUniversity(" + i + ")'>" +provinceName + "</a></li>"
			}
		}
		pInfo.innerHTML = str;
	}else{
		alert("加载页面出错，请刷新重试");
	}
	if(docUniversity.length > 0){
		showUniversity(0);
		if(typeof changeUniversity == "function"){
			changeUniversity();
		}
	}
}
