﻿// JScript File

function Checkform()
{
    var email = document.getElementById('username');
    var pwd = document.getElementById('password');   
    
    if (Checkpassword(pwd)==false){
       return false;    
    }
    else{
        if (CheckAddress(email)==false){
            return false;
        }else{                                
        return true;}
    }
}

function Checkpassword(ctrl)
{
    var ShowMsg = document.getElementById('lblErrorMsg');
    var passwordrequired = document.getElementById('passwordrequired');
    if (ctrl.value=='')
        { 
        if  (ShowMsg.style.visibility == 'visible') 
            {
            if  (ShowMsg.innerText==' Incorrect Email Address'){  
                ShowMsg.innerText = ShowMsg.innerText + '\n ' + ' Password Required'; 
                passwordrequired.style.visibility = 'visible';
                }
            else{
                ShowMsg.innerText= ' Password Required';      
                passwordrequired.style.visibility = 'visible';
            }
            return false;
            }
        else{            
            ShowMsg.innerText= ' Password Required';      
            ShowMsg.style.visibility = 'visible';        
            passwordrequired.style.visibility = 'visible';
            return false;
            }
        }
   else
        { 
            ShowMsg.innerText='';        
            ShowMsg.style.visibility='hidden';        
            passwordrequired.style.visibility='hidden';
            return true;
        }
}

function CheckAddress(crtl)
{
    var ShowMsg = document.getElementById('lblErrorMsg');
    var required = document.getElementById('required');
   
   
   if (ValidateEmail(crtl.value)  == false)
    {   
        ShowMsg.innerText=' Incorrect Email Address';        
        ShowMsg.style.visibility = 'visible';        
        required.style.visibility = 'visible';
        return false;
     }
   else
   {
        ShowMsg.innerText='';        
        ShowMsg.style.visibility='hidden';        
        required.style.visibility='hidden';
        passwordrequired.style.visibility = 'hidden';
        return true;
   }
}

function ValidateEmail(EmailAddress) {
     var emailReg = "^[\\w-_\.]*[\\w-_\.]\@[\\w]\.+[\\w]+[\\w]$";
     var regex = new RegExp(emailReg);
     return regex.test(EmailAddress);
  }
  

