


var NORMAL_STATE = 4;            //readyState, 执行结束的状态
var LOGIN_PREFIX = 'existphone.php?'; //login的文件
var http = getHTTPObject();      //创建XMLHttpRequest
var loggedIn = false;
var fullname = '';
var messages = '';               //提示信息
var showingLoggedIn = false;
var messageElement = false;
var messageP = false;


/*
function validateLogin()
{
	if (loggedIn)
		return;
		
	username = document.getElementById('username').value;
	password = document.getElementById('password').value;


	if (username != '' && password  != '') {
	
		http.open('GET', LOGIN_PREFIX + 'task=checklogin&username='+username+'&hash='+password, true);	
		http.onreadystatechange = handleHttpValidateLogin;
		http.send(null);
	}
}
*/



//判断手机号是否已经存在
function mobilephoneExist(){
      
	  phone = "";
	  phone = document.getElementById('mobilephone').value;
	  if(phone != ''){
	      http.open('GET', LOGIN_PREFIX +'task=exist&phone='+phone);
		  http.onreadystatechange = handleHttpValidateLogin;
		  http.send(null);	  
	  }else
	      document.getElementById('msg_mobilephone').innerHTML = "";
	      //document.getElementById('msg_mobilephone').removeChild();
	  
}







function handleHttpValidateLogin()
{
	if (http.readyState == NORMAL_STATE) {
		/*results = http.responseText.split('|');
		if (results[0] == 'true')
		{
			loggedIn = true;
			fullname = results[1];
			messages = '';
		}
		else
		{
			messages = results[1];
		}*/
	
	    //document.getElementById('msg_mobilephone').removeChild();

		//document.getElementById('msg_mobilephone').innerHTML="";
		document.getElementById('msg_mobilephone').innerHTML = "";
		messages = http.responseText;
		messageElement = document.createElement('strong');
		messageElement.appendChild(document.createTextNode(' ' + messages));
		messageElement.style.color = '#000000';
		document.getElementById('msg_mobilephone').appendChild(messageElement);
		
		
		//document.getElementById('msg_mobilephone').innerHTML = messages;
		//showLogin();
	}
}



/*function resetLogin()
{
	loggedIn = false;
}*/


//手机号是否已经存在
function mobilephoneYesNo(){
     try{
	    mobilephoneExist();
	 }
     catch(e)
	 {   }
}

/*
function userYesNo()
{
     try{
	      userExist();
	 }
	 catch (e)
	 {  }
}*/

/*
function userlogin()//登陆
{
	try {
		validateLogin();
	}
	catch (e)
	{ } 
}*/

function showLogin() {
	if (messageElement != false)
	{
		try {
			document.getElementById('message').removeChild(messageElement);
		}
		catch (e) { }
	}
	if (loggedIn)
	{
		showingLoggedIn = true;
		
		loginPanel = document.getElementById('login');
		p = document.createElement('p');
		pre = document.createTextNode('登陆用户为: ');
		strong = document.createElement('strong');
		strong_text = document.createTextNode(fullname);
		strong.appendChild(strong_text);
		mid = document.createTextNode(' [');
		a = document.createElement('a');
		a.href='javascript:logout();';
		a_text = document.createTextNode('退出');
		a.appendChild(a_text);
		post = document.createTextNode(']');
		
		p.appendChild(pre);
		p.appendChild(strong);
		p.appendChild(mid);
		p.appendChild(a);
		p.appendChild(post);
		
		messageP = document.getElementById('message');
		loginPanel.removeChild(messageP);
		loginPanel.appendChild(p);
		
		messageElement = p;
		
		document.getElementById('username').disabled = 'disabled';
		document.getElementById('password').disabled = 'disabled';

	}
	else
	{
		messageElement = document.createElement('strong');
		messageElement.appendChild(document.createTextNode(' ' + messages));
		messageElement.style.color = '#ff0000';
		document.getElementById('msg_mobilephone').appendChild(messageElement);
	}
}

/*
function logout()
{
	resetLogin();
	username = document.getElementById('username');
	password = document.getElementById('password');
	loginPanel = document.getElementById('login');
	username.value = '';
	password.value = '';
	username.disabled = null;
	password.disabled = null;
	
	loginPanel.removeChild(messageElement);
	loginPanel.appendChild(messageP);
	
	messageElement = false;
	showingLoggedIn = false;
	
	username.focus();
}*/

