﻿
//Tareget Page: userlogin.aspx
    function checklogin()
    {
       document.getElementById('alertRegistration').innerHTML='';             
       document.getElementById('tdConfirmMessage').style.visibility='hidden';
        var userName=trim(document.getElementById('txtUserName').value);
		var filteremail1 = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i

        if(userName=='')
        {
            
            document.getElementById('alertMessage').innerHTML='Please Enter Login ID';
            document.getElementById('txtUserName').focus();
            return false;
        }
	else if(filteremail1.test(userName)==false)
        {
            document.getElementById('alertMessage').innerHTML='Please Enter Valid Login ID';
            document.getElementById('txtUserName').focus();
            return false;
        }

        else if(trim(document.getElementById('txtPassword').value)=='')
        {
            document.getElementById('alertMessage').innerHTML='Please Enter Password /Space not allowed';
            document.getElementById('txtPassword').focus();
            return false;
        } 
        else if(document.getElementById('txtPassword').value.indexOf(' ')!=-1)
        {
            document.getElementById('alertMessage').innerHTML='Space not allowed in password field';
            document.getElementById('txtPassword').focus();
            return false;
        }  
        else
        {
            document.getElementById('alertMessage').innerHTML='';
        }     
       
    }
    function checkregistration()
    {
        document.getElementById('alertMessage').innerHTML=''; 
        document.getElementById('tdConfirmMessage').style.visibility='hidden';       
        var filteremail = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
        var eml=trim(document.getElementById('txtEmail').value);
        var fullName=trim(document.getElementById('txtFullName').value)
        var phone=trim(document.getElementById('txt_phone').value);        
        
       
        if(fullName=='')
            {
               document.getElementById('alertRegistration').innerHTML='Please Enter Your Full Name';
                document.getElementById('txtFullName').focus();
                return false;
            }
           else  if(AllowAlphabetSpace(document.getElementById('txtFullName').value)==false)
            {
                document.getElementById('alertRegistration').innerHTML='Please Enter Valid Name ,Only alphabet allow';
                document.getElementById('txtFullName').focus();
                return false;
            }
            else if(eml=='')
                {
                    document.getElementById('alertRegistration').innerHTML='Please Enter Your Email';
                    document.getElementById('txtEmail').focus();
                    return false;
                }
           else if(filteremail.test(eml)==false)
                {
                    document.getElementById('alertRegistration').innerHTML='Please Enter Valid Email Address';
                    document.getElementById('txtEmail').focus();
                    return false;
                }
            else if(trim(document.getElementById('txtRegPassword').value)=='')
                {
                    document.getElementById('alertRegistration').innerHTML='Please Enter Password /Space not allowed';
                    document.getElementById('txtRegPassword').focus();
                    return false;
                }
            else if(document.getElementById('txtRegPassword').value.indexOf(' ')!=-1)
            {
                document.getElementById('alertRegistration').innerHTML='Space not allowed in password field';
                document.getElementById('txtRegPassword').focus();
                return false;
            }
           else if(document.getElementById('txtRegPassword').value.length<6)
                {
                    document.getElementById('alertRegistration').innerHTML='Password length (min 6 character allow)';
                    document.getElementById('txtRegPassword').focus();
                    return false;
                }
            else if(document.getElementById('retxtRegPassword').value=='')
                {
                   document.getElementById('alertRegistration').innerHTML='Please Enter Your Password Again';
                    document.getElementById('retxtRegPassword').focus();
                    return false;
                }
           else if(document.getElementById('retxtRegPassword').value != document.getElementById('txtRegPassword').value)
                {
                    document.getElementById('alertRegistration').innerHTML='Both Password are not matching ';
                    document.getElementById('retxtRegPassword').focus();
                    return false;
                }
          else if(phone=='')
                {
                    document.getElementById('alertRegistration').innerHTML='Please Enter Your Phone no.';
                    document.getElementById('txt_phone').focus();
                    return false;
                }
	  else if(document.getElementById('txt_phone').value.length<6)
                {
                    document.getElementById('alertRegistration').innerHTML='Enter valid Phone no.(min 6 char)';
                    document.getElementById('txt_phone').focus();
                    return false;
                }

            else if(document.getElementById('ddLocation').selectedIndex==0)
            {
                document.getElementById('alertRegistration').innerHTML='Please Select Any Location';
                document.getElementById('ddLocation').focus();
                return false;
            } 
            else
            {
            document.getElementById('alertRegistration').innerHTML='';
            }         
    }
    
    ///////Trim function//////
  function trim(str, chars) {
    return ltrim(rtrim(str, chars), chars);
}

function ltrim(str, chars) {
    chars = chars || "\\s";
    return str.replace(new RegExp("^[" + chars + "]+", "g"), "");
}

function rtrim(str, chars) {
    chars = chars || "\\s";
    return str.replace(new RegExp("[" + chars + "]+$", "g"), "");
}
function AllowAlphabetSpace(string)
        {
         var invalidCharactersRegExp = /[^a-z\.\ ]/i; 
         var isValid = !(invalidCharactersRegExp.test(string) );
         return isValid;
        } //end function
 function numbersonly(e)
    {
        var unicode=e.charCode? e.charCode : e.keyCode
        if (unicode!=8)
        { 
           if(unicode==13||unicode==9)
             {
               return true;
             }
            //if the key isn't the backspace key (which we should allow)
            else if (unicode<48||unicode>57) //if not a number
            {
                //alert('only number allow');                                       
                return false //disable key press
            }
            else
            {
                return true;
            }
                
        }
   }
    function alphabetonly(e)
    {
        var unicode=e.charCode? e.charCode : e.keyCode
        if (unicode!=8)
        { 
           if(unicode==13||unicode==9||unicode==32)
             {
               return true;
             }
            //if the key isn't the backspace key (which we should allow)
            else if ((unicode<65||unicode>90)&&(unicode<97||unicode>122)) //if not a alphabet
            {
                //alert('only number allow');                                       
                return false //disable key press
            }
            else
            {
                return true;
            }
                
        }
   }