function createXMLHttprhq() {
	if (window.XMLHttpRequest) {
		var objXMLHttprhq = new XMLHttpRequest();
		if (objXMLHttprhq.readyState == null) {
			objXMLHttprhq.readyState = 0;
			objXMLHttprhq.addEventListener(
			"load",
			function () {
				objXMLHttprhq.readyState = 4;
				if (typeof(objXMLHttprhq.onreadystatechange) == "function") {
					objXMLHttprhq.onreadystatechange();
				}
			},
			false
			);
		}
		return objXMLHttprhq;
	} else if (s_XMLHttpNameCacherhq != null) {
		return new ActiveXObject(s_XMLHttpNameCacherhq);
	} else {
		var MSXML = [
			'MSXML2.XMLHTTP.6.0',
			'MSXML2.XMLHTTP.5.0',
			'MSXML2.XMLHTTP.4.0',
			'MSXML2.XMLHTTP.3.0',
			'MsXML2.XMLHTTP.2.6',
			'MSXML2.XMLHTTP',
			'Microsoft.XMLHTTP.1.0',
			'Microsoft.XMLHTTP.1',
			'Microsoft.XMLHTTP'
		];
		var n = MSXML.length;
		for (var i = 0; i < n; i++) {
			try {
				objXMLHttprhq = new ActiveXObject(MSXML[i]);
				s_XMLHttpNameCacherhq = MSXML[i];
				return objXMLHttprhq;
			}
			catch(e) {}
		}
		return null;
	}
}
var http_requestrhq = null;
var s_XMLHttpNameCacherhq = null;
function send_requestrhq(url,sh){
    http_requestrhq = createXMLHttp();
	if (typeof(http_requestrhq) == 'undefined') {
		window.alert("Can't creat XMLHttpRequest Object.");
		return false;
	}
	if (typeof(data) == 'undefined') {
		http_requestrhq.open('GET',url,true);
		http_requestrhq.send(null);
	} else {
		var requestrhq = data;
		http_requestrhq.open('POST',url,true);
		http_requestrhq.setRequestHeader('Content-Length', request.length);
		http_requestrhq.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8');
		http_requestrhq.send(request);
	}
	if (typeof(callbackrhq) == 'function') {
		    http_requestrhq.onreadystatechange = function () {
					   if (sh == "dishes_comment_numbers"){
					   	    document.getElementById('dishes_comment_numbers').innerHTML = "<img src='images/login_loading.gif'>";
					   }
					   else if (sh == "article_comment_numbers"){
					   	    document.getElementById('article_comment_numbers').innerHTML = "<img src='images/login_loading.gif'>";
					   }
			if (http_requestrhq.readyState == 4) {
					   if (sh == "dishes_comment_numbers"){
					   	    document.getElementById('dishes_comment_numbers').innerHTML = "";
					   }
					   else if (sh == "article_comment_numbers"){
					   	    document.getElementById('article_comment_numbers').innerHTML = "";
					   }					   
				if (http_requestrhq.status == 200 || http_requestrhq.status == 304) {
					callbackrhq(http_requestrhq,sh);//调用显示函数//////
				} else {
					alert("Error loading page\n" + http_requestrhq.status + ':' + http_requestrhq.statusText);
				}
			}
		}
	}
}
function dishes_comment_numbers(class_id){//菜肴评论的总数目
   var sh   = "dishes_comment_numbers";
   var url  = "ajax_comment_numbers.php?sh="+sh+"&class_id="+class_id+"&Random="+Math.random();
   send_requestrhq(url,sh);
}
function article_comment_numbers(class_id){
   var sh   = "article_comment_numbers";
   var url  = "ajax_comment_numbers.php?sh="+sh+"&class_id="+class_id+"&Random="+Math.random();
   send_requestrhq(url,sh);
}
function ajax_help(help_id){
   var sh   = "ajax_help";
   var url  = "ajax_help.php?sh="+sh+"&class_id="+help_id+"&Random="+Math.random();
   send_requestrhq(url,sh);	
}
function callbackrhq(http_request,sh){
	if (sh == "dishes_comment_numbers"){
		var error = http_request.responseText;
	    document.getElementById('dishes_comment_numbers').innerHTML = error;
	}
    else if (sh == "article_comment_numbers"){
		var error = http_request.responseText;
	    document.getElementById('article_comment_numbers').innerHTML = error;
	}
}
