﻿      function getHTTPObject(){
      	if (window.ActiveXObject) return new ActiveXObject("Microsoft.XMLHTTP");
      	else if (window.XMLHttpRequest) return new XMLHttpRequest();
      	else {
      	alert("Your browser does not support ActiveXObject (MS.XMLHTTP).");
      	return null;
      	}
      }

      // Return when ready!
      function getRes(){
      	if(httpObject.readyState == 4){
		//alert(httpObject.responseText);
		if(httpObject.responseText=="1"){
			document.frm.email.className="man";
			document.getElementById("reqEmail").innerHTML="这个电子邮件是存在和已经向我们登记。";
		}else{
			document.frm.email.className="normal";
			document.getElementById("reqEmail").innerHTML="";
		}
		//alert("ready");
		checkAll(); //call form validation after email validation
		//document.getElementById("cart").innerHTML=httpObject.responseText;
      	}
      }


      // Implement business logic
      function doCheckMember(){
		  
		  document.frm.btnSubmit.value="请稍等";
		  document.frm.btnSubmit.disabled=true;
		  
	//document.getElementById("reqEmail").innerHTML="<img src='../images/mozilla_blu.gif' align='absmiddle' />&nbsp;请稍等，核准中。。。";					  
	document.getElementById("reqNote").innerHTML="<img src='../images/mozilla_blu.gif' align='absmiddle' />&nbsp;请稍等。。。";					  
		  
	if(document.frm.email.value!=""){


		var testresults2;
		var str2=document.frm.email.value;
		var filter2=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
		if (!filter2.test(str2)){
			document.frm.email.className="man";
			document.getElementById("reqEmail").innerHTML="无效邮址";		
			checkAll();
			
		} else {


      	httpObject = getHTTPObject();
      	if (httpObject != null) {
      		httpObject.open("GET", "checkEmail.php?email=" + document.frm.email.value + "&gen=" + Math.floor(Math.random()*1000000));
      		httpObject.send(null);
      		httpObject.onreadystatechange = getRes;
      	}}
	}else{
	
		document.frm.email.className="man";
		document.getElementById("reqEmail").innerHTML="请填写有效的邮址，我们将依据这邮址发送核实过程链接";			
		checkAll();

	}
	
      }

      var httpObject = null;
