//查询结果是否为空
function do_SearchCount() {
	var periodID   = GetRadioValue("period");
	var subjectOneID   = document.myform.subjectOne.value;
	var keyWordID   = document.myform.keyword.value;
	
	var cityIDv = "0";
	var pLangvID = "0";

	//结果页搜索和起始页搜索
	if(document.myform.mode.value == 'Results')
	{
		//选择城市
		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;
		//选择授课语言
		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;

		var cityID   = (cityIDv == '0') ? 'All' : 'Specific';
		var pLangID   = (pLangvID == '0') ? 'All' : 'SpecificLang';

	}else{
		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 = "/SearchNonDegree.php?period="+periodID+"&subjectOne="+subjectOneID+"&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 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;
                        }
                }
        }

//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 SearchNonDegree()
{
	if(!(document.myform.period[0].checked || document.myform.period[1].checked  || document.myform.period[2].checked || document.myform.period[3].checked || document.myform.period[4].checked))
    {
          alert("Study duration is required field, please select from the list.")
		  document.myform.period[0].focus();
          return false;
    }
	/*
	if (window.document.myform.subjectOne.value == "-1")
	{
		alert("请选择专业");
		document.myform.subjectOne.focus();
		return false;
	}
	*/
	var wordkey = document.myform.keyword.value; 
	document.myform.keyword.value = HtmltoEncode(wordkey);
	return true;
}
//对字符串进行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;
}

