function ajax_query(url,callback,key,type,data){xHttp=false;if(window.XMLHttpRequest){xHttp=new XMLHttpRequest();}else if(window.ActiveXObject){try{xHttp=new ActiveXObject("Msxml2.XMLHTTP");}catch(e){try{xHttp=new ActiveXObject("Microsoft.XMLHTTP");}catch(e){}}}if(!xHttp){window.alert("不能创建XMLHttpRequest 对象实例");return false;}	if (typeof(type) == "undefined" || type != false){stype = true;}else{stype = false;}if(typeof(data)=='undefined'){xHttp.open("GET",url,stype);xHttp.send(null);}else{xHttp.open('POST',url,stype);xHttp.setRequestHeader("Content-Length",data.length);xHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");xHttp.send(data);}if(typeof(callback) == "function" ){if (typeof(key) !="undefined"){getscroll();get_obj(key).style.display='';}xHttp.onreadystatechange = function (){if (xHttp.readyState == 4){if(xHttp.status == 200 || xHttp.status == 304){setTimeout(function(){get_obj(key).style.display='none'},500);callback(xHttp);}else{alert("Error loading page\n" + xHttp.status + ":" + xHttp.statusText);get_obj(key).style.display='none';}}else{get_obj(key).style.display='';}}}else{return xHttp.responseText;}}function get_obj(id){if (document.getElementById){return document.getElementById(id);}else if(document.getElementsByName){return document.getElementsByName(id);}else if (document.all){return document.all[id];}else if (document.layers){return document.layers[id];}else{return null;}}



