﻿






function CheckPassword()
{
   var  checkPasswordFlag = true;
   var lblPassword;
   var PasswordInput;
   
   lblPassword = document.getElementById(lblPasswordId);
   PasswordInput = document.getElementById(PasswordInputId);
   
   lblPassword.innerHTML = '';
   
   if(trim(PasswordInput.value) == '')
   {
        lblPassword.innerHTML = ErrorPassword;
        checkPasswordFlag = false;
   }
   else
   {
  
     if(PasswordInput.value.length > 16 || PasswordInput.value.length < 6)
     {
         lblPassword.innerHTML = ErrorInvalidPassword;
         checkPasswordFlag = false;
     }
      
   }
   
   return checkPasswordFlag;
   
}

function ComparePassword()
{
      var PasswordInput;
      var RePasswordInput;
      var lblRePassword;
       
      lblRePassword = document.getElementById(lblRePasswordId);
      PasswordInput = document.getElementById(PasswordInputId);
      RePasswordInput = document.getElementById(RePasswordInputId);
      
      if(CheckPassword() == true)
      {
         if(PasswordInput.value != RePasswordInput.value)
         {
            lblRePassword.innerHTML = ErrorCompare;
         }
      }

}


      
function CheckRePassword()
{

    var lblRePassword;
    var RePasswordInput;
    
    
    lblRePassword = document.getElementById(lblRePasswordId);
    RePasswordInput = document.getElementById(RePasswordInputId);
    
    
    lblRePassword.innerHTML = '';
    
    if(trim(RePasswordInput.value) == '')
    {
        lblRePassword.innerHTML = ErrorRePassword;
    }
    else
    {
       ComparePassword();
       
    }
}


function CheckUserEmailAvailability()
{
       
        var lblEmail;
        var EmailInput;
        
        EmailInput = document.getElementById(EmailInputId);
        lblEmail = document.getElementById(lblEmailId);
        
        lblEmail.style.color = "green";
        lblEmail.innerHTML = SearchingLabelEmail;
        
        var UserNameAJAX = new JeeranRemoteScripting();
        UserNameAJAX.SetRequestMethod("Get");
        
        UserNameAJAX.SetRequestURL(AjaxCheckURLEmail + "&email="+ EmailInput.value);
        UserNameAJAX.SetData("");
        UserNameAJAX.SetRequestAsynch(true);	
        UserNameAJAX.InitializeRequester();
        UserNameAJAX.SendRequest();
            

        UserNameAJAX.OnLoaded = function() 
        { 
            
            var strSplit = UserNameAJAX.GetText();
            
            
            if(strSplit.indexOf("[0]") != -1)
            {
               strSplit = strSplit.substring(0,strSplit.indexOf("[0]"));
               lblEmail.style.color = "red";
            }
            else
            {
               strSplit = strSplit.substring(0,strSplit.indexOf("[1]"));
               lblEmail.style.color = "green";
            }
            
            lblEmail.innerHTML = strSplit;
            
        }
        UserNameAJAX.OnFailure = function()
        {
          
        }

 
}


function CheckCountry()
{
   var CountryInput;
   var lblCountry;
   
   lblCountry = document.getElementById(lblCountryId);
   CountryInput = document.getElementById(CountryInputId);
   
   if(CountryInput.value == "0")
      lblCountry.innerHTML = ErrorCountry;
      else
      lblCountry.innerHTML = "";


}

