
//判断是否选择批次、科类、年份
function search(ddlNF,ddlKL,ddlPC)
{
	var oNF,oKL,oPC;
	oNF = document.getElementById(ddlNF);
	oKL = document.getElementById(ddlKL);
	oPC = document.getElementById(ddlPC);
	//判断是否选择了批次、科类、年份
	if(oKL.options[oKL.options.selectedIndex].value == "" || oPC.options[oPC.options.selectedIndex].value == ""  || oNF.options[oNF.options.selectedIndex].value == "" )
	{
		alert("年份、科类、批次是必选项");
		return false;
	}
	return true;
}

//根据批次年份科类获得分数段统计信息		
function openPCFSD()
{
	//判断是否进行了选择条件
	var check = search('ddlNF_ZY','ddlKL_ZY','ddlPC_ZY');
	
	//如果输入选择条件
	if (check)
	{
		//获取选择条件
		var objNF = document.getElementById("ddlNF_ZY");
		var nf = objNF.options[objNF.options.selectedIndex].value;
		var objKL = document.getElementById("ddlKL_ZY");
		var kl = objKL.options[objKL.options.selectedIndex].value;
		var objPC = document.getElementById("ddlPC_ZY");
		var pc = objPC.options[objPC.options.selectedIndex].value;
		//转到PZTJFSD页面
		window.open( 'PZTJFSD.aspx?ddlNF=' + nf + '&ddlKL='+ kl + '&ddlPC=' + pc,'_blank');
	}
}

//专业院校统计查询按钮事件
function lqtj(ddlNF,ddlKL,ddlPC,strType)
{
	var check = search(ddlNF,ddlKL,ddlPC);//判断输入是否为空
	
	//如果输入条件
	if(check)
	{	
		document.getElementById("type").value = strType;//指定查询类型
		document.getElementById("button").value = "q";//给出查询标志
		return true;
	}
	return false;
}

//根据院校名进行查询
function YXMQuery ()
{
	//判断输入是否为空
	var yxm = document.getElementById("iYXMC").value;
	if (yxm == "") 
	{
		window.alert("请输入要查询院校名！");
		return ;
	}
	
	document.getElementById("type").value = "YXTJ_YXM"//指定查询类型
	document.getElementById("button").value = "q";//给出是否查询标志
	document.getElementById("TJ").submit();
}

//根据专业名查询		
function ZYMQuery()
{
	//判断输入是否为空
	var zym = document.getElementById("iZYMC").value;
	if(zym =="")
	{
		window.alert("请输入要查询的专业名！");
		return false;
	}
	
	document.getElementById("type").value = "ZYTJ_ZYM"//指定查询类型
	document.getElementById("button").value = "q";//给出是否查询标志
	return true;
}

//显示保存过的检索条件
function loaddata(strType,strYear,strKL,strPC,strYXMC,strZYMC)
{
	var objecttype,objectddlNF,objectddlKL, objectddlPC, objectYXM, objectZYM;
	
	objecttype = document.getElementById('type');//获取查询类型
	objecttype.value = strType;
	
	if (strType == 'YXTJ' || strType == 'ZYTJ')
	{
		//如果为根据年份科类批次进行院校统计查询
		if (strType == 'YXTJ')
		{ 
			objectddlNF = document.getElementById('ddlNF_YXTJ');
			objectddlKL = document.getElementById('ddlKL_YXTJ');
			objectddlPC = document.getElementById('ddlPC_YXTJ');
			objectddlNF.value = strYear;
			selectYear('ddlKL_YXTJ','ddlPC_YXTJ','ddlNF_YXTJ');  
		}
		
		//如果为根据年份科类批次专业统计查询
		if (strType == 'ZYTJ')
		{
			objectddlNF = document.getElementById('ddlNF_ZYLQTJ');
			objectddlKL = document.getElementById('ddlKL_ZYLQTJ');
			objectddlPC = document.getElementById('ddlPC_ZYLQTJ');
			objectddlNF.value = strYear;
			selectYear('ddlKL_ZYLQTJ','ddlPC_ZYLQTJ','ddlNF_ZYLQTJ');
		}
		
		//遍历下拉框，显示上次年份下拉框查询条件
		for(i = 0; i < objectddlNF.length; i++)
		{
			//如果列表项值与保存选择条件相等则选中该项
			if(objectddlNF.options[i].text == strYear)
				objectddlNF.selectedIndex = i;
		}
		//遍历下拉框，显示上次科类下拉框查询条件
		for(i = 0; i < objectddlKL.length; i++)
		{
			if(objectddlKL.options[i].text == strKL)
				objectddlKL.selectedIndex = i;
		}
		//遍历下拉框，显示上次批次下拉框查询条件
		for(i = 0; i < objectddlPC.length; i++)
		{
			if(objectddlPC.options[i].text == strPC)
				objectddlPC.selectedIndex = i;
		}  
	}
	
	//如果输入院校名
	if (strType == "YXTJ_YXM")
	{ 
		objectYXM = document.getElementById('iYXMC');
	    objectYXM.value = strYXMC;
	}
	//如果输入专业名
	if (strType == "ZYTJ_ZYM")
	{ 
		objectZYM = document.getElementById('iZYMC');
		objectZYM.value = strZYMC;
	}
}


//动态初始化所有下拉框
function selectall()
{	  
    //初始化年份下拉框
    inintYear('ddlNF_ZY');
    inintYear('ddlNF_ZYLQTJ');
	inintYear('ddlNF_YXTJ');		
	
	//根据年份初始化科类和批次下拉框
	selectYear('ddlKL_ZY','ddlPC_ZY','ddlNF_ZY');
	selectYear('ddlKL_YXTJ','ddlPC_YXTJ','ddlNF_YXTJ');
	selectYear('ddlKL_ZYLQTJ','ddlPC_ZYLQTJ','ddlNF_ZYLQTJ');
}

//初始化年份下拉框
function inintYear(ddlNF)
{
	//判断浏览器是否为IE
	var isIE = navigator.appVersion.indexOf("MSIE") > 0;
	//根据参数值取年份对象
	var oddlNF = document.getElementById(ddlNF);
	//如果对象为空不做任何操作，原因是某些下拉框由于查询条件的不同并不进行初始化
	if (oddlNF == null) return;
	//否则，通过后台传来的数组动态初始化年份下拉框
	for(i = 0; i < code_year.length; i++)
	{ 
		//生成一个空选项
		var oOption = document.createElement("OPTION");
		//为下拉框加入一个空选项
		if (isIE) oddlNF.options.add(oOption);
		else oddlNF.options.add(oOption,null);
		//根据数据赋值
		oOption.text = code_year[i];//显示值
		oOption.value = code_year[i];//标示值
	}
}

//根据年份初始化科类和批次下拉框
function selectYear(ddlKL,ddlPC,ddlNF )
{	
	//判断浏览器是否为IE
	var isIE = navigator.appVersion.indexOf("MSIE") > 0;
	
	var oddlKL = document.getElementById(ddlKL);
	if (oddlKL == null) return;
	var oddlPC = document.getElementById(ddlPC);
	if (oddlPC == null) return;
	var oddlNF = document.getElementById(ddlNF);
	if (oddlNF != null && oddlKL != null && oddlPC != null)
	{
		
		var part;
		//清除原有数据
		if (isIE)
		{
			while(oddlKL.length > 1)
			{
				oddlKL.remove(oddlKL.options.length -1);
			}
			while(oddlPC.length > 1)
			{
				oddlPC.remove(oddlPC.options.length -1);	
			}
		}
		else
		{
			while(oddlKL.length > 1)
			{
				oddlKL.remove(0);
			}
			while(oddlPC.length > 1)
			{
				oddlPC.remove(0);	
			}
		}
		//根据年份动态初始化下拉框
		for(i = 0; i < code_kl.length; i++)
		{
			part = code_kl[i].split("_");
			if(part[0] == oddlNF.value)
			{
				var oOption = document.createElement("OPTION");
				
				if (isIE) oddlKL.options.add(oOption);
				else oddlKL.options.add(oOption,null);
				oOption.text = part[1];
				oOption.value = part[1];
			}
		}
		//根据年份动态初始化批次下拉框
		for(j = 0; j < code_pc.length; j++)
		{
			part = code_pc[j].split("_");
			if(part[0] == oddlNF.value)
			{
				var oOption = document.createElement("OPTION");
				
				if(isIE) oddlPC.options.add(oOption)
				else oddlPC.options.add(oOption,null);
				oOption.text = part[1];
				oOption.value = part[1];
			}
		}
	} 
	
}


