﻿// JScript 文件
 function LoginCheck()
 {
    var username = document.getElementById("Logins1_txt_LoginUserName").value;
    var EmailReg=/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/; 
    if(username == "")
    {
        document.getElementById("LoginEmailEr").innerHTML = "Please fill in the email.";
        document.getElementById("LoginEmailEr").style.display = "inline";
        return false;
    }
    else if(!EmailReg.test(username))
    {
       document.getElementById("LoginEmailEr").innerHTML = "Your email is invalid";
       document.getElementById("LoginEmailEr").style.display = "inline";
        return false;
    }
    else
    {
       document.getElementById("LoginEmailEr").style.display = "none";
    }
    if(document.getElementById("Logins1_txt_LoginPassword").value == "")
    {
       document.getElementById("LoginPasswordEr").innerHTML = "Please fill in the password.";
       document.getElementById("LoginPasswordEr").style.display = "inline";
        return false;
    }
    else
    {
       document.getElementById("LoginPasswordEr").style.display = "none";
    }
 }
 
function isHavingName()
{	       
    var username = document.getElementById("Logins1_txt_RegUserName").value;
    AjaxMethod.CheckRegName(username,LoadisHavingName_CallBack);
}

function LoadisHavingName_CallBack(response)	
{		   
    if (response.error != null)
	{    	
		//alert(response.error); 
		return false;
	} 
	var returnStr = response.value;
	if(returnStr > 0)				
	{
        document.getElementById("RegEmailEr").innerHTML = "Your email is in use.";
        document.getElementById("RegEmailEr").style.display = "inline";
	    return false;
	}				
	else
	{
	    document.getElementById("RegEmailEr").style.display = "none";
	}
} 
 
 function registerCheck()
 {
    var username = document.getElementById("Logins1_txt_RegUserName").value;
    var EmailReg=/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/;
    if(username == "")
    {
        document.getElementById("RegEmailEr").innerHTML = "Please fill in the email.";
        document.getElementById("RegEmailEr").style.display = "inline";
        return false;
    }
    else if(!EmailReg.test(username))
    {
        document.getElementById("RegEmailEr").innerHTML = "Your email is invalid.";
        document.getElementById("RegEmailEr").style.display = "inline";
        return false;
    }
    else
    {
        document.getElementById("RegEmailEr").style.display = "none";
    }
    isHavingName();
    if(document.getElementById("Logins1_txt_RegPassword").value == "")
    {
        document.getElementById("RegPasswordEr").innerHTML = "Please fill in the password.";
        document.getElementById("RegPasswordEr").style.display = "inline";
        return false;
    }
    else
    {
        document.getElementById("RegPasswordEr").style.display = "none";        
    }
    if(document.getElementById("Logins1_txt_RegConfirmPassword").value != document.getElementById("Logins1_txt_RegPassword").value)
    {
        document.getElementById("RegComfirmPasswordEr").innerHTML = "The password did't match.";
        document.getElementById("RegComfirmPasswordEr").style.display = "inline";
        return false;
    }
    else
    {
        document.getElementById("RegComfirmPasswordEr").style.display = "none";
    }
 }
