var xmlObj = false;
var xmlResult;
try {
    xmlObj=new XMLHttpRequest;
}
catch(e) {
    try {
        xmlObj=new ActiveXObject("MSXML2.XMLHTTP");
    }
    catch(e2) {
        try {
            xmlObj=new ActiveXObject("Microsoft.XMLHTTP");
        }
        catch(e3) {
            xmlObj=false;
        }
    }
}
if (!xmlObj) {
    alert("XMLHttpRequest init Failed!");
}

function AjaxSearch(sv) {
	var searchword;
	var poststr='';
	
	if(sv!='') searchword=sv;
    if(searchword=="") {
		document.getElementById("searchResult").innerHTML="<ul><li>请输入关键字!</li></ul>";
		return;
	}
	searchword=encodeURIComponent(searchword);
	document.getElementById("searchResult").innerHTML="<ul><li>正在加载，请稍候</li></ul>";
	xmlObj.open ("POST", "../../search.php", true);
	xmlObj.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	xmlObj.onreadystatechange=function() {
		if(xmlObj.readyState==4) {
			if(xmlObj.status==200) {
				xmlResult=xmlObj.responseXML;
				AjaxShowResult();
			}
		}
	}
	poststr="t=ajax&k="+searchword;
	var c = document.getElementById("c");
	if (c && c.value) {
	poststr=poststr + "&c=" + c.value
	}
	var s = document.getElementById("s");
	if (s && s.value) {
	poststr=poststr + "&s=" + s.value
	}	
	var n = document.getElementById("n");
	if (n && n.value) {
	poststr=poststr + "&n=" + n.value
	}	
	xmlObj.send(poststr);
}

function AjaxShowResult() {
	var results,i,strTemp;
	strTemp="<ul>";
	searchresult=xmlObj.responseXML.getElementsByTagName("result");
	if(searchresult.length==0) strTemp=strTemp+"<li>无搜索结果</li>";
	else {
		for(i=0;i<searchresult.length;i++)
			strTemp+="<li> <b>" +unescape(searchresult[i].getElementsByTagName("stitle")[0].firstChild.data) + "</b><br />" +unescape(searchresult[i].getElementsByTagName("answer")[0].firstChild.data)+"</li>";

	}
	strTemp=strTemp+"</ul>";
	strTemp+="<br /><p><b>如果没有找到您所需要的内容,请用更精确的关键字搜索</b></p>";

	document.getElementById("searchResult").innerHTML = strTemp
}
