//查询结果是否为空
function do_SearchCount() {
	
	var subjectOneID   = document.myform.subjectOne.value;
	var subjectTwoID   = document.myform.subjectTwo.value;
	var subjectThreeID   = document.myform.subjectThree.value;
	var keyWordID   = document.myform.keyword.value;
	var cityIDv = "0";
	var pLangvID = "0";
	
	//结果页搜索和起始页搜索
	if(document.myform.mode.value == 'Results')
	{
		var awardedTypeID   =  document.myform.awardedType.value;
		//选择城市
		for ( var i = 0; i < 44; i++ )
        {
			if(document.myform.cityIDv[i].checked)
            {
                cityIDv = cityIDv + "," + document.myform.cityIDv[i].value;
            }
        }
		document.myform.cityIDList.value= (cityIDv == '0') ? document.myform.cityIDList.value : cityIDv;
		//document.myform.cityIDList.value= cityIDv;
		//选择授课语言
		for ( var i = 0; i < 11; i++ )
        {
			if(document.myform.pLangv[i].checked)
            {
                pLangvID = pLangvID + "," + document.myform.pLangv[i].value;
            }
        }
		document.myform.pLangvList.value= (pLangvID == '0') ? document.myform.pLangvList.value : pLangvID;
		//document.myform.pLangvList.value= pLangvID;

		var cityID   = (cityIDv == '0') ? 'All' : 'Specific';
		var pLangID   = (pLangvID == '0') ? 'All' : 'SpecificLang';

	}else{
		var awardedTypeID   = GetRadioValue("awardedType");
		var cityID   = GetRadioValue("cityID");
		var pLangID   = GetRadioValue("pLang");
		//选择城市
		if(document.myform.cityID[1].checked)
		{
			for ( var i = 0; i < 44; i++ )
			{
				if(document.myform.cityIDv[i].checked)
				{
					cityIDv = cityIDv + "," + document.myform.cityIDv[i].value;
				}
			}
			document.myform.cityIDList.value= cityIDv;
		}
		//选择授课语言
		if(document.myform.pLang[1].checked)
		{
			for ( var i = 0; i < 11; i++ )
			{
				if(document.myform.pLangv[i].checked)
				{
					pLangvID = pLangvID + "," + document.myform.pLangv[i].value;
				}
			}
			document.myform.pLangvList.value= pLangvID;
		}
	}

    xmlHttp = createXMLHttpRequest();
	var url = "/SearchDegree.php?awardedType="+awardedTypeID+"&subjectOne="+subjectOneID+"&subjectTwo="+subjectTwoID+"&subjectThree="+subjectThreeID+"&cityID="+cityID+"&cityIDList="+cityIDv+"&pLang="+pLangID+"&pLangvList="+pLangvID+"&keyword="+HtmltoEncode(keyWordID)+"&task=num";
	xmlHttp.onreadystatechange = handleReadyStateChangeCount;
    xmlHttp.open("GET", url, true);　//传递数据的方法同样有GET和POST两种,但是当方法为POST时下面的一句话就必须写
    xmlHttp.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
    xmlHttp.send(null);//null
}
function handleReadyStateChangeCount() {

    if (xmlHttp.readyState == 4) {
        if (xmlHttp.status == 200) {
			var ajaxValue = xmlHttp.responseText;
			if (ajaxValue.substr(0,1) != '0') {	
				 document.getElementById("myform").submit();
            }else{
				
				document.getElementById('ajaxCityID').style.display="block";
				document.getElementById('ajaxCityID').innerHTML = ajaxValue.substr(2);
			}
        } else {
            alert(xmlHttp.status);
        }
    }
} 


//专业使用
function do_SearchDegree(str) {
	//获取表单对象和用户信息值
	if(str == 'Two')
	{
		var aSubjectOne   = document.myform.subjectTwo.value;
	}else{
		var aSubjectOne   = document.myform.subjectOne.value;
	}
	var aAwardedType   = GetRadioValue("awardedType");
	//alert(aAwardedType);
	
    xmlHttp = createXMLHttpRequest();
	var url = "/SearchProgramSubjectAjax.php?cid="+aSubjectOne+"&aw="+aAwardedType+"&t="+str;
	if(str == 'Two')
	{
		xmlHttp.onreadystatechange = handleReadyStateChangeTwo;
	}else{
		xmlHttp.onreadystatechange = handleReadyStateChange;
	}
    xmlHttp.open("GET", url, true);　//传递数据的方法同样有GET和POST两种,但是当方法为POST时下面的一句话就必须写
    xmlHttp.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
    xmlHttp.send(null);//null

}
function handleReadyStateChange() {

    if (xmlHttp.readyState == 4) {
        if (xmlHttp.status == 200) {
			if (xmlHttp.responseText) {
               // document.getElementById(xmlHttp.responseText).style.display = "block"
				document.getElementById('subjectTwo').innerHTML = xmlHttp.responseText;
            }
        } else {
            alert(xmlHttp.status);
        }
    }
} 

function handleReadyStateChangeTwo() {

    if (xmlHttp.readyState == 4) {
        if (xmlHttp.status == 200) {
			if (xmlHttp.responseText) {
				document.getElementById('subjectThree').innerHTML = xmlHttp.responseText;
            }
        } else {
            alert(xmlHttp.status);
        }
    }
} 
//城市
function setCityID(str)
{
	if(str == 'all'){
		document.getElementById('SpecificCity').style.display = "none"
	}
	if(str == 'specific') {
		document.getElementById('SpecificCity').style.display = "block"
	}
	if(str == 'allLang'){
		document.getElementById('cucas_placeDiv').style.display = "none"
	}
	if(str == 'SpecificLang') {
		document.getElementById('cucas_placeDiv').style.display = "block"
	}
}
//全选
function CheckAll(tocheck,checkboxName) {
                var length = document.myform.elements.length;
                document.myform.allbox_bottom.checked = tocheck;
                for (var i=0; i<length; i++) {
                        if (document.myform.elements[i].id.indexOf(checkboxName) != -1) {
                                document.myform.elements[i].checked = tocheck;
                        }
                }
        }

//对字符串进行Html编码
function HtmltoEncode(strs)
{
        var str = strs;

        str=str.replace(/\+/g,";jt;");
		str=str.replace(/&/g,";amp;");
	   // str=str.replace(/\&/g, "&")；
       // str=str.replace(/</g,"&lt;");
       // str=str.replace(/>/g,"&gt;");
       // str=str.replace(/\'/g,"&apos;");
       // str=str.replace(/\"/g,"&quot;");
       // str=str.replace(/\n/g,"<br>");
	   //   str=str.replace(/\ /g,"&nbsp;");
        //  str=str.replace(/\t/g,"&nbsp;&nbsp;&nbsp;&nbsp;");

        return str;
}
//Radio表单获取值
function GetRadioValue(RadioName){
    var obj;   
    obj=document.getElementsByName(RadioName);
    if(obj!=null){
        var i;
        for(i=0;i<obj.length;i++){
            if(obj[i].checked){
                return obj[i].value;           
            }
        }
    }
    return null;
}
function SearchDegree()
{
	if(!(document.myform.awardedType[0].checked || document.myform.awardedType[1].checked  || document.myform.awardedType[2].checked || document.myform.awardedType[3].checked))
    {
          alert("Please select your prefered level of study.")
		  document.myform.awardedType[0].focus();
          return false;
    }
	if (window.document.myform.subjectOne.value == "-1" && window.document.myform.subjectTwo.value == "-1" && window.document.myform.subjectThree.value == "-1" && window.document.myform.keyword.value == "")
	{
		alert("Please select your prefered field of education, or enter course keywords.");
		document.myform.subjectOne.focus();
		return false;
	}
	var wordkey = document.myform.keyword.value; 
	document.myform.keyword.value = HtmltoEncode(wordkey);
	return true;
}
