var req = false;
function createXMLHTTPRequext(){
    req = false;
    try { req=new XMLHttpRequest; }
	catch(e) {
		try { req=new ActiveXObject("MSXML2.XMLHTTP"); }
		catch(e2) {
			try { req=new ActiveXObject("Microsoft.XMLHTTP"); }
			catch(e3) { req=false; }
		}
	}
}
function jaxa(j_fangshi,j_data,j_url){
    createXMLHTTPRequext();
	if (req) {
		req.open(j_fangshi, j_url, false);
		req.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=utf-8");
		req.send(j_data);
		if (req.status == 200) {
          return req.responseText.toString();
        }else{
		  alert(req.responseText.toString());
          alert("有问题，检索XML数据:\n" + req.statusText);
          return "有问题";
	    }
	} else {
      alert("很抱歉，此浏览器是不具备读取XML数据。无法发送数据!\t请使用IE6.0或火狐浏览器!");
	  return "有问题";
	}
}
//加入响应函数
function jaxa2(j_fangshi,j_data,j_url,j_function){
    createXMLHTTPRequext();
	if (req) {
		req.open(j_fangshi, j_url, true);
		req.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=utf-8");
		req.onreadystatechange = j_function;//指定响应函数 
		req.send(j_data);// 发送请求
	} else {
      alert("很抱歉，此浏览器是不具备读取XML数据。无法发送数据!\t请使用IE6.0或火狐浏览器!");
	  return "有问题";
	}
}
function formToStr(fc) {
	var i,query_string="",and="";
	for(i=0;i<fc.length;i++) {
		e=fc[i];
		if (e.name!='') {
			if (e.type=='select-one') {
				element_value=e.options[e.selectedIndex].value;
			}
			else if (e.type=='checkbox' || e.type=='radio') {
				if (e.checked==false) {
					continue;	
				}
				element_value=e.value;
			}
			else {
				element_value=e.value;
			}
			element_value=escape(element_value);
			query_string+=and+e.name+'='+element_value;
			and="&";
		}
	}
	return query_string;
}
