﻿function getBrowserLanguage()
{
    var BrowserLanguage = navigator.browserLanguage;
    document.getElementById("Login_UC1_txt_BrowserLanguage").value = BrowserLanguage;
}

function checkLogin()
{
    if(document.getElementById("Login_UC1_txt_LoginUserName").value == "")
    {
        document.getElementById("emailEr").style.display = "inline";
        document.getElementById("emailEr").innerHTML = "Please fill in the e_mail address.";
        document.getElementById("Login_UC1_txt_LoginUserName").focus();
        return false;
    }
    else
    {
        document.getElementById("emailEr").style.display = "none";
        document.getElementById("emailEr").innerHTML = "";
    }       
    var EmailReg=/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/;
    var UserName = document.getElementById("Login_UC1_txt_LoginUserName").value;
    if(!EmailReg.test(UserName))
    {
        document.getElementById("emailEr").style.display = "inline";
        document.getElementById("emailEr").innerHTML = "The e_mail address is invalid.";
        document.getElementById("Login_UC1_txt_LoginUserName").focus();
        return false;
    }  
    else
    {
        document.getElementById("emailEr").style.display = "none";
        document.getElementById("emailEr").innerHTML = "";
    }
    var Password = document.getElementById("Login_UC1_txt_LoginPassword").value;
    if(Password == "")
    {
        document.getElementById("pwdEr").style.display = "inline";
        document.getElementById("pwdEr").innerHTML = "Please fill in the password.";
        document.getElementById("Login_UC1_txt_LoginPassword").focus();
        return false;
    } 
    else
    {
        document.getElementById("pwdEr").style.display = "none";
        document.getElementById("pwdEr").innerHTML = "";
    }
}

function registerCheck()
{
   var username = document.getElementById("Login_UC1_txt_RegUserName").value;
   var EmailReg=/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/;
   if(document.getElementById("Login_UC1_txt_RegUserName").value == "")
   {
       document.getElementById("regEmailEr").style.display = "inline";
       document.getElementById("regEmailEr").innerHTML = "*Required";
       document.getElementById("Login_UC1_txt_RegUserName").focus();
       return false;
   }
   else
   {
       document.getElementById("regEmailEr").style.display = "none";
       document.getElementById("regEmailEr").innerHTML = "";
   }   
   if(!EmailReg.test(username))
   {
       document.getElementById("regEmailEr").style.display = "inline";
       document.getElementById("regEmailEr").innerHTML = "*email is invalid";
       document.getElementById("Login_UC1_txt_RegUserName").focus();
       return false;
   }
   else
   {
       document.getElementById("regEmailEr").style.display = "none";
       document.getElementById("regEmailEr").innerHTML = "";
   }
   if(document.getElementById("Login_UC1_txt_RegPassword").value == "")
   {
       document.getElementById("regPwdEr").style.display = "inline";
       document.getElementById("regPwdEr").innerHTML = "*Required";
       document.getElementById("Login_UC1_txt_RegPassword").focus();
       return false;
   }
   else
   {
        document.getElementById("regPwdEr").style.display = "none";
        document.getElementById("regPwdEr").innerHTML = "";
   }   
   if(document.getElementById("Login_UC1_txt_RegConfirmPassword").value != document.getElementById("Login_UC1_txt_RegPassword").value)
   {
       document.getElementById("regConfirmPwdEr").style.display = "inline";
       document.getElementById("regConfirmPwdEr").innerHTML = "*password did not match";
       document.getElementById("Login_UC1_txt_RegConfirmPassword").focus();
       return false;
   }
   else
   {
        document.getElementById("regConfirmPwdEr").style.display = "none";
        document.getElementById("regConfirmPwdEr").innerHTML = "";
   }
}
 
 
var HavingNameObj;
function isHavingName(obj)
{	       
    HavingNameObj=obj;
    var getName=obj.value;		
    if(getName!='')
    {
		AjaxMethod.CheckRegName(getName,LoadisHavingName_CallBack);			
	}
}
function LoadisHavingName_CallBack(response)	
{		   
    if (response.error != null)
	{    	
		//alert(response.error); 
		return;
	} 
	var returnStr = response.value;		  	
	if(returnStr==1)				
	{   
        document.getElementById("regEmailEr").style.display = "inline";
        document.getElementById("regEmailEr").innerHTML = "*e_mail is in use";
	    return false;
	    HavingNameObj.value="";
	}				
	else
	{
        document.getElementById("regEmailEr").style.display = "none";
        document.getElementById("regEmailEr").innerHTML = "";
	}
} 

