function findPassword(textId)
{
	/** ^[\w\.\-]+@([\w\-]+\.)+[a-z]{2,4}$ **/
	var mailPattern = /^[\w\.\-]+@([\w\-]+\.)+[a-z]{2,4}$/ig;
	var textValue = $F(textId);
	var valid = textValue.match(mailPattern);
	
	//1. 先查是否为空
	if(!textValue){
		document.getElementById("userEmailFailseMsg").style.display = "block";
		document.getElementById("userEmailSuccessMsg").style.display = "None";
		return false;
	}
	//2. 再查格式是否正确
	else if(!valid){
		document.getElementById("userEmailFailseMsg").style.display = "block";
		document.getElementById("userEmailSuccessMsg").style.display = "None";
		return false;
	}
	//3. 最后查是否存在
	else{
		var url = "checkEmailAddress.action";
		var params = {emailAddress : textValue};
		var req = new Ajax.Request(url,
		{
		    method: 'post',
		    parameters : params,
		    asynchronous: false,
		    onComplete: function (response)
		    {
			    var text = response.responseText;
				if(text == "error")
				{
					document.getElementById("userEmailFailseMsg").style.display = "block";
					document.getElementById("userEmailSuccessMsg").style.display = "None";
				}else
				{
					getPassword();
				}
		    }
      });
	}
	
	return true;
}

function getPassword()
{
	var url = "findPassword.action";
	var params = {
		userEmail : $F("userEmail"),
		requestType : "find" 
	};
	
	var req = new Ajax.Request(url,
	{
	    method: 'post',
	    parameters : params,
	    asynchronous: false,
	    onComplete: function (response)
	    {
	    	var status = response.status;
			  var responseXML = response.responseText; 
			  if (!(status == 200 && responseXML)){
				   alert('连接错误');
				   return false;
			  }  
			
			//var temp = responseXML.getElementsByTagName("success");
			//alert(responseXML)
			//var success = temp[0].text;	 
			if (responseXML == "success")
			{
				document.getElementById("userEmailFailseMsg").style.display = "None";
				document.getElementById("userEmailSuccessMsg").style.display = "block";
			}
			else
			{
			//	temp = responseXML.getElementsByTagName("error");
			//	var errorText = temp[0].text;
				document.getElementById("userEmailFailseMsg").style.display = "block";
				document.getElementById("userEmailSuccessMsg").style.display = "None";
			}
	    }
     });
}
