﻿//ajax传值
function showdiv(bi){
var kb=document.getElementById(bi);
kb.style.top=110+'px';
kb.style.left=window.screen.availWidth/2-340+'px';
document.getElementById('apDiv1').style.top=0+'px';
document.getElementById('apDiv1').style.left=0+'px';
if (bi=='floatdiv2'){
document.getElementById('ccccc2').style.visibility='visible';
document.getElementById('ccccc2').style.display='block';
document.getElementById('ccccc1').style.visibility='hidden';
document.getElementById('ccccc1').style.display='none';	
	
	}
//window.scrollTo(0,document.body.scrollHeight);   
window.scrollTo(0,0);
switch(navigator.appName.toLowerCase()){
 case "netscape":
	document.getElementById('apDiv1').style.width=window.screen.availWidth-18+'px';
	document.getElementById('apDiv1').style.height=3350+'px';
 break;
 case "microsoft internet explorer":
	document.getElementById('apDiv1').style.width=window.screen.availWidth-21+'px';
	document.getElementById('apDiv1').style.height=3350+'px';
 break;
}
kb.style.visibility="visible";
document.getElementById('apDiv1').style.visibility="visible";
	}
	
	
function closediv(bic){
var kb=document.getElementById(bic);
document.getElementById('apDiv1').style.visibility="hidden";
document.getElementById('apDiv1').style.width=400+'px';
document.getElementById('apDiv1').style.height=300+'px';
kb.style.visibility="hidden";
document.getElementById('ccccc2').style.visibility='hidden';
document.getElementById('ccccc2').style.display='none';
document.getElementById('ccccc1').style.visibility='hidden';
document.getElementById('ccccc1').style.display='none';	
}

var xmlHttp;

//创建XMLHttpRequest对象。

function createXMLHttpRequest() {
     if (window.ActiveXObject) {
         xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
     } 
     else if (window.XMLHttpRequest) {
         xmlHttp = new XMLHttpRequest();
     }
}
    
function start_Request(username,password) {
     createXMLHttpRequest();
     xmlHttp.onreadystatechange = handle_StateChange;
     xmlHttp.open("GET", "/user_denglu.php?username="+username+"&password="+password, true);//
     xmlHttp.send(null);//发送该请求
	}
     //处理请求
function handle_StateChange() {

//XMLHttpRequest对象的ReadyState属性值4   描述一种"已加载"状态；此时，响应已经被完全接收。
     if(xmlHttp.readyState == 4) {//
	 
         if(xmlHttp.status == 200) {

         // alert("服务器的响应是: " + xmlHttp.responseText);//
			var value=xmlHttp.responseText;
 
			if(value==1) 
			{
                        
                         
			 document.getElementById('yanzhen').innerHTML='登录成功';
		         document.getElementById('yanzhen').style.display='block';
                        
                         document.getElementById('uc').submit();
			
                        //top.window.location=window.location.href;
			// closediv('floatdiv');
			}else if(value==2){
				
			 document.getElementById('yanzhen').style.display='block';
			 document.getElementById('yanzhen').innerHTML='用户名或密码错误';
			
			}		
         }
     }
}

function formyz()
{
 if(document.getElementById('userId').value=='' || document.getElementById('password').value=='')
 {
 
   document.getElementById('yanzhen').style.display='block';
 	document.getElementById('yanzhen').innerHTML='请输入用户名和密码';
	//document.getElementById('floatDiv').style.display='none';
	//document.getElementById('overlay').style.display='none';
	
	return false;
 }
 else
 {

    var username = document.getElementById('userId').value;
	var password = document.getElementById('password').value;

    start_Request(username,password);	

 }

}


//注册验证
function yanzheng()
{
 if(document.getElementById('userId2').value=='' || document.getElementById('userpassword').value=='' || document.getElementById('userpassword2').value=='' ||  document.getElementById('imgVerify').value=='')
 {

  document.getElementById('zhuce_yz').innerHTML='请完整填写注册信息';
  return false;
 }
 else if(document.getElementById('userpassword').value!=document.getElementById('userpassword2').value)
 {
 document.getElementById('zhuce_yz').innerHTML='两次输入密码不一致';
  return false;
 }
 startRequest2();

}
  

//ajax    
function startRequest2() {
	var value =document.getElementById('userId2').value;
     createXMLHttpRequest();
     xmlHttp.onreadystatechange = handleStateChange2;
     xmlHttp.open("GET", "/user_yanzheng.php?email="+value, true);//
     xmlHttp.send(null);//发送该请求
	}
     //处理请求
function handleStateChange2() {

//XMLHttpRequest对象的ReadyState属性值4   描述一种"已加载"状态；此时，响应已经被完全接收。
     if(xmlHttp.readyState == 4) 
	 {//
         if(xmlHttp.status == 200) 
		 {
         // alert("服务器的响应是: " + xmlHttp.responseText);//
			var value= xmlHttp.responseText;
			if(value==0) 
			{
			     document.getElementById('zhuce_yz').innerHTML='邮件格式不正确';
				 
		    }
			else if(value==2) 
			{
				 document.getElementById('zhuce_yz').innerHTML='该用户已被注册';
				
			}
			else if(value==1) 
			{
				 document.getElementById('zhuce_yz').innerHTML='';
				  startRequest3();
				  
			}
         }
     }
}
//验证码验证
function startRequest3() {
	var value =document.getElementById('imgVerify').value;
     createXMLHttpRequest();
     xmlHttp.onreadystatechange = handleStateChange3;
     xmlHttp.open("GET", "/user_yanzheng.php?yanzhengma="+value, true);//
     xmlHttp.send(null);//发送该请求
	}
     //处理请求
function handleStateChange3() {

//XMLHttpRequest对象的ReadyState属性值4   描述一种"已加载"状态；此时，响应已经被完全接收。
     if(xmlHttp.readyState == 4) {//
         if(xmlHttp.status == 200) {
         // alert("服务器的响应是: " + xmlHttp.responseText);//
			var value= xmlHttp.responseText;
		
			if(value==0) 
			{
			  document.getElementById('zhuce_yz').innerHTML='验证码错误';
		      return false;
			} 
			else if(value==1) 
			{
				 document.getElementById('zhuce_yz').innerHTML='';
				  startRequest4();
			}
		 }
     }
}
//提交表单
function startRequest4() {

	var name;
	var password;
	var imgVerify;
	name     = document.getElementById('userId2').value;
	password = document.getElementById('userpassword').value;
	imgVerify= document.getElementById('imgVerify').value;
     createXMLHttpRequest();
     xmlHttp.onreadystatechange = handleStateChange4;
     xmlHttp.open("GET", "/user_yanzheng2.php?name="+name+"&password="+password, true);//
     xmlHttp.send(null);//发送该请求
	 
	}
     //处理请求
function handleStateChange4() {
 
//XMLHttpRequest对象的ReadyState属性值4   描述一种"已加载"状态；此时，响应已经被完全接收。
     if(xmlHttp.readyState == 4) {//
	
	 		
         if(xmlHttp.status == 200) {
         // alert("服务器的响应是: " + xmlHttp.responseText);//
			var value= xmlHttp.responseText;
			if(value==1) 
			{
							  
			  document.getElementById('zhuce_yz').innerHTML='注册成功';
			  closediv('floatdiv2');
			    window.location.href=window.location.href;
		     
			} 
			else if(value==2) 
			{
				document.getElementById('zhuce_yz').innerHTML='已注册成功,请进入邮箱激活验证码';
			}
			else if(value==0) 
			{
				 document.getElementById('zhuce_yz').innerHTML='注册失败';
				  
			}
		 }
     }
}


