    var http_request = false;

var news_request= false;
var report_request= false;
var ad_request = false;
var case_request = false;

    function caseRequest() {

        case_request = false;

        if (window.XMLHttpRequest) { // Mozilla, Safari,...
            case_request = new XMLHttpRequest();
            if (case_request.overrideMimeType) {
                case_request.overrideMimeType('text/xml;charset=gb2312');
            }
        } else if (window.ActiveXObject) { // IE
            try {
                case_request = new ActiveXObject("Msxml2.XMLHTTP");
            } catch (e) {
                try {
                    case_request = new ActiveXObject("Microsoft.XMLHTTP");
					//case_request = new ActiveXObject("Msxml2.serverXMLHTTP");
                } catch (e) {}
            }
        }

        if (!case_request) {
            alert('Giving up :( Cannot create an XMLHTTP instance');
            return false;
        }
        //if(request_type=='login'){
        	case_request.onreadystatechange = alertContents_case;
       	//}
        case_request.open('post', 'case_tb.asp', true);
		//case_request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
		case_request.send();

    }

    function adRequest() {

        ad_request = false;

        if (window.XMLHttpRequest) { // Mozilla, Safari,...
            ad_request = new XMLHttpRequest();
            if (ad_request.overrideMimeType) {
                ad_request.overrideMimeType('text/xml;charset=gb2312');
            }
        } else if (window.ActiveXObject) { // IE
            try {
                ad_request = new ActiveXObject("Msxml2.XMLHTTP");
            } catch (e) {
                try {
                    ad_request = new ActiveXObject("Microsoft.XMLHTTP");
					//ad_request = new ActiveXObject("Msxml2.serverXMLHTTP");
                } catch (e) {}
            }
        }

        if (!ad_request) {
            alert('Giving up :( Cannot create an XMLHTTP instance');
            return false;
        }
        //if(request_type=='login'){
        	ad_request.onreadystatechange = alertContents_ad;
       	//}
        ad_request.open('post', 'recommend_ad_tb.asp', true);
		//ad_request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
		ad_request.send();

    }

    function newsRequest() {

        news_request = false;

        if (window.XMLHttpRequest) { // Mozilla, Safari,...
            news_request = new XMLHttpRequest();
            if (news_request.overrideMimeType) {
                news_request.overrideMimeType('text/xml;charset=gb2312');
            }
        } else if (window.ActiveXObject) { // IE
            try {
                news_request = new ActiveXObject("Msxml2.XMLHTTP");
            } catch (e) {
                try {
                    news_request = new ActiveXObject("Microsoft.XMLHTTP");
					//news_request = new ActiveXObject("Msxml2.serverXMLHTTP");
                } catch (e) {}
            }
        }

        if (!news_request) {
            alert('Giving up :( Cannot create an XMLHTTP instance');
            return false;
        }
        //if(request_type=='login'){
        	news_request.onreadystatechange = alertContents_news;
       	//}
        news_request.open('post', 'news_tb.asp', true);
		//news_request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
		news_request.send();

    }


    function reportRequest() {

       report_request = false;

        if (window.XMLHttpRequest) { // Mozilla, Safari,...
           report_request = new XMLHttpRequest();
            if (report_request.overrideMimeType) {
               report_request.overrideMimeType('text/xml;charset=gb2312');
            }
        } else if (window.ActiveXObject) { // IE
            try {
               report_request = new ActiveXObject("Msxml2.XMLHTTP");
            } catch (e) {
                try {
                   report_request = new ActiveXObject("Microsoft.XMLHTTP");
					//news_request = new ActiveXObject("Msxml2.serverXMLHTTP");
                } catch (e) {}
            }
        }

        if (!report_request) {
            alert('Giving up :( Cannot create an XMLHTTP instance');
            return false;
        }
        //if(request_type=='login'){
        	report_request.onreadystatechange = alertContents_report;
       	//}
       report_request.open('post', 'report_tb.asp', true);
		//news_request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
		report_request.send();

    }


function gb2utf8(data){
	var glbEncode = [];
	gb2utf8_data = data;
	execScript("gb2utf8_data = MidB(gb2utf8_data, 1)", "VBScript");
	var t=escape(gb2utf8_data).replace(/%u/g,"").replace(/(.{2})(.{2})/g,"%$2%$1").replace(/%([A-Z].)%(.{2})/g,"@$1$2");
	t=t.split("@");
	var i=0,j=t.length,k;
	while(++i<j) {
		k=t[i].substring(0,4);
		if(!glbEncode[k]) {
			gb2utf8_char = eval("0x"+k);
			execScript("gb2utf8_char = Chr(gb2utf8_char)", "VBScript");
			glbEncode[k]=escape(gb2utf8_char).substring(1,6);
		}
		t[i]=glbEncode[k]+t[i].substring(4);
	}
	gb2utf8_data = gb2utf8_char = null;
	return unescape(t.join("%"));
}



    function makeRequest(url,formstr) {

        http_request = false;

        if (window.XMLHttpRequest) { // Mozilla, Safari,...
            http_request = new XMLHttpRequest();
            if (http_request.overrideMimeType) {
                http_request.overrideMimeType('text/xml;charset=gb2312');
            }
        } else if (window.ActiveXObject) { // IE
            try {
                http_request = new ActiveXObject("Msxml2.XMLHTTP");
            } catch (e) {
                try {
                    http_request = new ActiveXObject("Microsoft.XMLHTTP");
					//http_request = new ActiveXObject("Msxml2.serverXMLHTTP");
                } catch (e) {}
            }
        }

        if (!http_request) {
            alert('Giving up :( Cannot create an XMLHTTP instance');
            return false;
        }
       // if(request_type=='login'){
        	http_request.onreadystatechange = alertContents_login;
       //	}
        http_request.open('post', url, true);
		http_request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
		http_request.send(formstr);

    }

    function alertContents_login() {

        if (http_request.readyState == 4) {
            if (http_request.status == 200) {
					fun_login(http_request.responseText);
            } else {
                alert('Error,Please try again.');
            }
        }

    }

    function alertContents_news() {

        if (news_request.readyState == 4) {
            if (news_request.status == 200) {

					news_tb.innerHTML=news_request.responseText;

            } else {

            }
        }

    }
    
    function alertContents_report() {

        if (report_request.readyState == 4) {
            if (report_request.status == 200) {
					report_tb.innerHTML=report_request.responseText;
            } else {

            }
        }

    }

	function alertContents_ad() {

        if (ad_request.readyState == 4) {
            if (ad_request.status == 200) {
					recommend_ad.innerHTML=ad_request.responseText;
            } else {

            }
        }

    }


	function alertContents_case() {

        if (case_request.readyState == 4) {
            if (case_request.status == 200) {
					case_tb.innerHTML=case_request.responseText;
            } else {

            }
        }

    }


function fun_login(result){
	var report_result=result;
	//alert(report_result);
	if(report_result=='succ'){
		document.location="send.asp";
	}
	if(report_result=='error'){
		alert('Sorry,UserName or Password is wrong!');
	}
	if(report_result=='block'){
		alert('您的帐户有作弊嫌疑，已被我们封存，如有任何疑问，请联系QQ:235200');
	}
	if(report_result=='ready'){
		if(confirm("您还没有参加此联盟,是否现在参加?"))
		{
			document.location="to_visit_union.asp";
		}else{
			alert("您不是该联盟用户,所以无法登录!");
			//document.location="index.asp";
		}
	}
}
