
var xmlreq = false;
            // --------------XMLHttpRequest--------------------
function createXMLHttpRequest() {
	if (window.XMLHttpRequest) {
  
		xmlreq = new XMLHttpRequest();
	} else {
		if (window.ActiveXObject) {
                        //IE
			try {
				xmlreq = new ActiveXObject("Msxml12.XMLHTTP");
			}
			catch (e1) {
				try {
					xmlreq = new ActiveXObject("Microsoft.XMLHTTP");
				}
				catch (e2) {
                            // Unable to create an XMLHttpRequest with ActiveX
				}
			}
		}
	}
}

function sendRequestGet(url) {
	createXMLHttpRequest();
	xmlreq.open("get", url, true);
	xmlreq.onreadystatechange = processResponse;
	xmlreq.send(null);
}

function checkyouxiang(email){
    var nowValue = email;  
	var name ="电子邮箱";
    if(nowValue.length == 0){
	    alert(name +"必须填写");
        return false;
	}
	var myreg = /^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/;
	if(!myreg.test(nowValue))
    {
      alert("请输入有效的email！222");    
       return false;
    }
    return true;
}

function sendRequestPost(url) {

  
	createXMLHttpRequest();

  	var subscribe=document.getElementsByName("subscribeId");
  	var subscribeId;
  	for(var i=0;i<subscribe.length;i++) 
     { 
     if(subscribe[i].checked ==true) 
     subscribeId = subscribe[i].value; 
      } 
  	
  	var email=document.getElementById("email").value;
  	var codeUrl=document.getElementById("codeUrl").value;
  	var typeName=document.getElementById("typeName").value;
  		var siteName=document.getElementById("siteName").value;
  //	alert(subscribeId);

  	url+='?subscribeId='+subscribeId+'&email='+email+'&typeName='+typeName+'&codeUrl='+codeUrl+'&siteName='+siteName;
	if(!checkyouxiang(email)){
	return;
	}	
	xmlreq.open("post", url, false);	
	xmlreq.onreadystatechange = processResponse;	
	xmlreq.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	xmlreq.send(null);
	
}
function sendRequest(url, param, method) {
	if (method) {
		if (method.toLowerCase("get")) {
			sendRequestGet(url + "?" + param); 
		} else {
			if (method.toLowerCase("post")) {
				sendRequestPost(url, param);
			}
		}
	} else {
		alert("method is null");
	}
}

function processResponse() {
	if (xmlreq.readyState == 4) {
		if (xmlreq.status == 200) {
			productsStr=xmlreq.responseText;
			alert(productsStr);
		}
		else if (xmlreq.status == 404){
		alert("404");
		}
		else if (xmlreq.status == 500){
		alert("500");
		}
		else {
		alert(xmlreq.status);
			alert("\u53d1\u9001\u5931\u8d25\uff01");
		}
	}
}

