﻿// JScript File
/// Summary description for AdminLogin.js
/// FileName                  : AdminLogin.js
/// Description               : Validate admin login information.
/// Developer                 : SatyaPrasad
/// Created Date              : 14th-Mar-2008 

 function AdminLoginValidation()
    {
        var strAlert=0;
        var strFocus=" ";
        var strMsg="Required information incorrect \n\n";
        
        if(document.getElementById("txtAdminLogin").value == "")
        {
            strMsg +="Admin Login \n";
            strAlert=1;
             strFocus +="#"+"txtAdminLogin";
        }
        if(document.getElementById("txtAdminPassword").value == "")
        {
            strMsg+="Password \n";
            strAlert=1;
             strFocus +="#"+"txtAdminPassword";
        }
        if(strAlert==1)
        {
            var id=strFocus.split("#");
            document.getElementById(id[1]).focus();
            alert(strMsg);
            return false;
        }
        else
        {
            return true;
        }
    }
    
    
    function AdminChangePwd()
    {
        var strFlag=0,strMsg;
        var strFocus="";
        strAlert="Required information incorrect \n\n";

       //Validation for Old Password
        if(document.getElementById("ctl00_cphAdminUser_txtoldPassword").value=="")
        {
            strAlert+="Old Password \n";
            strFlag=1;
             strFocus+="#"+"ctl00_cphAdminUser_txtoldPassword";
        }
      
       //Validation for New Password
	   if(document.getElementById("ctl00_cphAdminUser_txtConfirmPassword").value=="")
        {
            strAlert+="New Password \n";
            strFlag=1;
             strFocus+="#"+"ctl00_cphAdminUser_txtConfirmPassword";
        }
        else
        {
             //validation for New Password Spaces
             var sizechar=document.getElementById("ctl00_cphAdminUser_txtConfirmPassword").value;
             var testName =/^([a-z]|[A-Z]|[0-9]|  )*$/;
             if(!testName.test(sizechar))
             {
                 strAlert=strAlert + "New Password doesn't allow spaces \n";
		         strFlag=1;
                 strFocus = strFocus + "#" + "ctl00_CphAdmin_txtConfirmPassword";
              }
        }
        
        //Validation for Confirm Password
	    if (document.getElementById("ctl00_cphAdminUser_txtPassword").value == "")
	    {
		    strAlert= strAlert + "ConfirmPassword \n";
		    strFlag=1;		
		    strFocus = strFocus + "#" + "ctl00_cphAdminUser_txtPassword";	
	    }
	    else
        {
             //validation for Confirm Password Spaces
             var sizechar=document.getElementById("ctl00_cphAdminUser_txtPassword").value;
             var testName =/^([a-z]|[A-Z]|[0-9]|  )*$/;
             if(!testName.test(sizechar))
             {
                strAlert=strAlert + "Confirm Password doesn't allow spaces \n";
		        strFlag=1;
                strFocus = strFocus + "#" + "ctl00_cphAdminUser_txtPassword";
             }
        }
        
        //validation for New Password and Confirm Password matching
        if((document.getElementById("ctl00_cphAdminUser_txtConfirmPassword").value != "") && (document.getElementById("ctl00_cphAdminUser_txtPassword").value != ""))
        {
	        if (document.getElementById("ctl00_cphAdminUser_txtConfirmPassword").value != document.getElementById("ctl00_cphAdminUser_txtPassword").value)
	        {
		        strAlert= strAlert + "New Password and Confirm Password doesn't matches \n";
		        strFlag=1;		
		        strFocus = strFocus + "#" + "ctl00_cphAdminUser_txtPassword";
	        }	
	    }
    	
    	//validation for New Password length
////    	if(document.getElementById("ctl00_CphAdmin_txtConfirmPassword").value != "")
////    	{ 
////	        if (document.getElementById("ctl00_CphAdmin_txtConfirmPassword").value.length<6)
////	        {
////		        strAlert= strAlert + "password Should be More Than 6 Characters \n";
////		        strFlag=1;		
////		        strFocus = strFocus + "#" + "ctl00_CphAdmin_txtConfirmPassword";
////	        }	
////	    }		
       
        if(strFlag==1)
        {  
			alert(strAlert);	
			var getid = strFocus.split("#");
			
			document.getElementById(getid[1]).focus();			
			return false;
//            alert(strMsg);
//            return false;
        }
        else
        {
            return true;
        }
    }
