var http_request = false;

	function send_request(url) {//\u521d\u59cb\u5316\u3001\u6307\u5b9a\u5904\u7406\u51fd\u6570\u3001\u53d1\u9001\u8bf7\u6c42\u7684\u51fd\u6570

		http_request = false;

		//\u5f00\u59cb\u521d\u59cb\u5316XMLHttpRequest\u5bf9\u8c61

		if(window.XMLHttpRequest) { //Mozilla \u6d4f\u89c8\u5668

			http_request = new XMLHttpRequest();

			if (http_request.overrideMimeType) {//\u8bbe\u7f6eMiME\u7c7b\u522b

				http_request.overrideMimeType("text/xml");

			}

		}
		else if (window.ActiveXObject) { // IE\u6d4f\u89c8\u5668

			try {

				http_request = new ActiveXObject("Msxml2.XMLHTTP");

			} catch (e) {

				try {

					http_request = new ActiveXObject("Microsoft.XMLHTTP");

				} catch (e) {}

			}

		}

		if (!http_request) { // \u5f02\u5e38\uff0c\u521b\u5efa\u5bf9\u8c61\u5b9e\u4f8b\u5931\u8d25

			window.alert("\u4e0d\u80fd\u521b\u5efaXMLHttpRequest\u5bf9\u8c61\u5b9e\u4f8b.");

			return false;

		}

		http_request.onreadystatechange = processRequest;

		// \u786e\u5b9a\u53d1\u9001\u8bf7\u6c42\u7684\u65b9\u5f0f\u548cURL\u4ee5\u53ca\u662f\u5426\u540c\u6b65\u6267\u884c\u4e0b\u6bb5\u4ee3\u7801

        http_request.open("GET", url, true);
//        http_request.setRequestHeader( " Content-Type " , " application/x-www-form-urlencoded " ); 
		http_request.send(null);

	}

	// \u5904\u7406\u8fd4\u56de\u4fe1\u606f\u7684\u51fd\u6570

    function processRequest() {

        if (http_request.readyState == 4) { // \u5224\u65ad\u5bf9\u8c61\u72b6\u6001

            if (http_request.status == 200) { // \u4fe1\u606f\u5df2\u7ecf\u6210\u529f\u8fd4\u56de\uff0c\u5f00\u59cb\u5904\u7406\u4fe1\u606f

               processMessage();

            } else { //\u9875\u9762\u4e0d\u6b63\u5e38

                alert("\u60a8\u6240\u8bf7\u6c42\u7684\u9875\u9762\u6709\u5f02\u5e38\u3002");

            }

        }

    }

function getCookie(str){

 var tmp,reg=new RegExp("(^| )"+str+"=([^;]*)(;|$)","gi");

 if(tmp=reg.exec(document.cookie))return(unescape(tmp[2]));

 return null;

 }
 //blogid&defaultdir&blogdir&blogappearance&blogdiralias&flag
function getBlogCookie(str){
 var blogcookies=unescape(getCookie("CP_BLOG"));
 if(blogcookies != null){
 var blogcookie=blogcookies.split("&");
 var i = 0;
 switch(str){
   case 'blogid':  
     i = 0;
     break;
   case 'defaultdir':  
     i = 1;
     break;
   case 'blogdir':  
     i = 2;
     break;  
   case 'blogappearance':  
     i = 3;
     break;
   case 'blogdiralias':  
     i = 4;
     break;    
 }
  if(blogcookie[i] != " ")
    return blogcookie[i];
 }
 return "";
}


