//创建函数
function createXMLHTTP() 
{
if(window.ActiveXObject){
    req = new ActiveXObject("Microsoft.XMLHTTP");
	//alert(123);
}else if(window.ActiveXObject){
	alert(13);
    req = new ActiveXObject("Msxml2.XMLHTTP.4.0");
}else if(window.ActiveXObject){
    req = new ActiveXObject("Msxml2.XMLHTTP");
}else if(window.XMLHttpRequest){
   req = new XMLHttpRequest();
}

return req;


  
  
 /* var browser = navigator.appName;
  //使用IE，则使用XMLHttp对象
  if(browser == "Microsoft Internet Explorer") 
  {
    var arrVersions = ["Microsoft.XMLHttp", "MSXML2.XMLHttp.4.0",
      "MSXML2.XMLHttp.3.0", "MSXML2.XMLHttp","MSXML2.XMLHttp.5.0"];
    for (var i=0; i < arrVersions.length; i++) 
    {
      try 
      {
	//从中找到一个支持的版本并建立XMLHttp对象
        request = new ActiveXObject(arrVersions[i]); 
        return request;
      } 
      catch (exception)
      {
        //忽略，继续
      }
    }
  }
  else
  {
    //否则返回一个XMLHttpRequest对象
    request = new XMLHttpRequest(); 
    if(request.overrideMimeType)
    {
 　　 request.overrideMimeType('text/xml');
 　 }
    return request;
  }   */
}
//全局XMLHTTP对象实例变量
var http = createXMLHTTP();
//发送请求
function checkUser(value)
{
  //alert(value);
  var url = "register.php";    //请求"CheckUserName" ServLet
 // var name = document.getElementsByTagName("input");   
  //alert(name[0].value);
  url += ("?act=checkuser&user="+value)
  http.open("GET",url,true);
  http.onreadystatechange = ProcessHttpResponse;
  http.send(null);
  return ;
}
//处理响应
function ProcessHttpResponse()
{
  if(http.readyState == 4)
  {
    if(http.status == 200)
    {
 　   var xmlDocument = http.responseXML;
 　   if(http.responseText!="This ID is valid to use !")
      {
	//返回的信息动态显示
 　　   document.getElementById("userShow").style.display = "";
 　　   document.getElementById("userName").style.background= "#FF6600";
 　　   document.getElementById("userShow").innerText = http.responseText;
 　   }
      else
      {
 　　   document.getElementById("userShow").style.display = "";		  
 　　   document.getElementById("userName").style.background= "#FFFFFF";
		document.getElementById("userShow").innerText = http.responseText;
 　   }
    }
    else
    {
 　　 alert("There is an exception occurs in the page you required which may affect your browsing the information on this page.");
 　　 alert(http.status);
    }
  }
}
//检验输入密码
function checkPass()
{
  var m=document.register;
  if(m.password.value.length>20 || m.password.value.length<6 )
  {
    document.getElementById("passShow").style.display = "";
　  document.getElementById("password").style.background= "#FF6600";
　  document.getElementById("passShow").innerText = " Sorry, the password must be the letter, number or underline within 6 to 20 characters long.";
   }
   else
   {
　   document.getElementById("password").style.background= "#FFFFFF";
　   document.getElementById("passShow").style.display = "none";
   }
}
//验证两次密码是否一致
function confirmPass()
{
   var m=document.register;
　 if (m.password.value != m.confirmpass.value)
　 {
　　 document.getElementById("confirmShow").style.display = "";
　　 document.getElementById("confirmpass").style.background= "#FF6600";
　　 document.getElementById("confirmShow").innerText = "Sorry, the password and the repeat password is inconsistent!";
　 }
　 else
　 {
　　 document.getElementById("confirmpass").style.background= "#FFFFFF";
　　 document.getElementById("confirmShow").style.display = "none";
　 }
} 
//验证Email是否有效
function checkEmailOne()
{
   var m=document.register;
   var email = m.email_1.value;  
   //正则表达式
　 var regex = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-])+/;    
　 var flag = regex.test(email);         
　 if(!flag)    
　 {
     document.getElementById("emailShowOne").style.display = "";
　　 document.getElementById("email_1").style.background= "#FF6600";
　　 document.getElementById("emailShowOne").innerText = "Sorry, the e-mail address is invalid.";	 
　 }    
　 else    
　 { 
     document.getElementById("email_1").style.background= "#FFFFFF";
　　 document.getElementById("emailShowOne").style.display = "none";  
　 }
   
}
//验证Email是否有效
function checkEmailTwo()
{
   var m=document.register;
   var email = m.email_2.value;  
   //正则表达式
　 var regex = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-])+/;    
　 var flag = regex.test(email);         
　 if(!flag)    
　 {
     document.getElementById("emailShowTwo").style.display = "";
　　 document.getElementById("email_2").style.background= "#FF6600";
　　 document.getElementById("emailShowTwo").innerText = "Sorry, the e-mail address is invalid.";	 
　 }    
　 else    
　 { 
     document.getElementById("email_2").style.background= "#FFFFFF";
　　 document.getElementById("emailShowTwo").style.display = "none";  
　 }
   
}
//提交检查函数 
function SubmitCheck()
{
  var m=document.register; 
  if(m.username.value.length==0)
  {
　  alert("Sorry, the user name must be the letter, number or underline within 6 to 20 characters long.");
　  m.username.focus();
　  return false;
  }
  if(m.password.value.length==0)
  {
　  alert("Sorry, the password must be the letter, number or underline within 6 to 20 characters long.");
　  m.password.focus();
　  return false;
  }
  if (m.password.value != m.confirmpass.value)
  {
　  alert("Sorry, the password and the repeat password is inconsistent .");
　  m.confirmpass.focus();
　  return false;
  } 

  if(document.getElementById('boxyes').checked == false && document.getElementById('boxno').checked == false)
  {
　  alert("Sorry, please fill in your information !");
　  return false; 
  } 
 
  //alert(document.getElementById('y_sex').checked);
  if(document.getElementById('y_sex1').checked == false && document.getElementById('y_sex2').checked == false && document.getElementById('n_sex1').checked == false && document.getElementById('n_sex2').checked == false)
  {
　  alert("Please select the gender !");
　  return false; 
  } 
 
 if(m.n_email.value.length==0 && m.y_email.value.length==0)
  {
　  alert("Sorry, the e-mail address cannot be empty !");
　  return false; 
  }

 // m.submit();
}
var XMLHTTP = createXMLHTTP();

function selectedChange(value,id){
	//alert(value);
	var url = "member_list.php";    //请求"CheckUserName" ServLet
   
	url += ("?act=ajax&email="+value+"&id="+id);
  	XMLHTTP.open("GET",url,true);
 	XMLHTTP.onreadystatechange = change;
	
  	XMLHTTP.send(null);
  	return ;

}
function change(){
	
  if(XMLHTTP.readyState == 4){
	  
    if(XMLHTTP.status == 200){
 　   var xmlDocument = XMLHTTP.responseText;
 　   //alert(xmlDocument);
	}
	else
    {
 　　 alert("There is an exception occurs in the page you required which may affect your browsing the information on this page.");
 　　 alert(http.status);
    }
  }	
}

function selectedOrder(value,id){
	//alert(value);
	var url = "order_list.php";    //请求"CheckUserName" ServLet
   
	url += ("?act=ajax&type="+value+"&id="+id);
  	XMLHTTP.open("GET",url,true);
 	XMLHTTP.onreadystatechange = change;
	
  	XMLHTTP.send(null);
  	return ;

}

