var targurl = "../ajax/university_network.php";
if(typeof(__city)==undefined)
{
	var __city = 0;
}
if(typeof(__province)==undefined)
{
	var __province = 0;
}
//定义未定义的参数
function defineParmer(par)
{
	if(typeof(par)==undefined)
	{
		var par = 0;
	}
}
function init_country()
{
	var para = "itype=country";
	var GetCountry = new Ajax(targurl,0,para,showcountry);
	GetCountry.get();
}
function showcountry(restr)
{
	var optobj = document.getElementById('country_s');	
	InitOption('country_s',restr);
}
function init_university_network()
{
	document.getElementById("province_s").options[0]=new Option("数据加载...","-1");
	document.getElementById("city_s").options[0]=new Option("选择城市","-1");
	document.getElementById("university_s").options[0]=new Option("选择学校","-1");	
	document.getElementById("department_s").options[0]=new Option("选择院系","-1");
	set_network('1','province_s');
}
function set_network(id,obj_id)
{
	reset_value(obj_id);
	var para = "iid="+id;
	var GetNetwork = new Ajax(targurl,0,para,shownetwork);
	GetNetwork.get();	
	function shownetwork(restr)
	{
		removeOptions(document.getElementById(obj_id));
		var objSelect = document.getElementsByTagName("SELECT");
		var objSelectNow = objSelect[obj_id];
		objSelectNow.options[0]=new Option('请选择', '-1');
		var opt_length = InitOption(obj_id,restr);
		if(__province>0&&obj_id=="province_s")
		{
			init_city_inedit('province_s',__province);
			set_network(__province,'city_s');
		}
		
		if(__city>0&&obj_id=="city_s")
		{
			init_city_inedit('city_s',__city);
		}
	}
	
}
//对城市信息在编辑的时候进行初始化
function init_city_inedit(iid,ivalue)
{
	var objSelect = document.getElementsByTagName("SELECT");
	var objSelectNow = objSelect[iid];
	var opt_length = objSelectNow.length;
	for(i=0;i<opt_length;i++)
	{
		if(objSelectNow.options[i].value==ivalue)
		{
			objSelectNow.options[i].selected = true;
		}
	}
}
function reset_value(obj_id)
{
	if(obj_id=="province_s")
	{
		removeOptions(document.getElementById('city_s'));
		removeOptions(document.getElementById('university_s'));
		removeOptions(document.getElementById('department_s'));
	}
	else if(obj_id=="city_s")
	{
		removeOptions(document.getElementById('university_s'));
		removeOptions(document.getElementById('department_s'));		
	}
	else if(obj_id=="university_s")
	{
		removeOptions(document.getElementById('department_s'));			
	}
}
function InitOption(selectid,selectstring)
{
	var optGroup = selectstring.split(",");
	var objSelect = document.getElementsByTagName("SELECT");
	var objSelectNow = objSelect[selectid];
	var j=1;
	for (i=1; i<optGroup.length; i=i+2)
	{
		//addoption(objSelectNow, optGroup[i+1], optGroup[i]);
		
		objSelectNow.options[j]=new Option(optGroup[i+1], optGroup[i]);
		j++;
	}
	return j;
}
function removeOptions(selectObj)
{
    if (typeof selectObj != 'object')
    {
        selectObj = document.getElementById(selectObj);
    }
    var len = selectObj.options.length;
	selectObj.options.length=0;
    for (var i=0; i < len; i++)
    {
        selectObj.options[0] = null;
    }
}