﻿// JScript File


 function CheckNumericKeyInfo( e )
    {
    e = e || window.event;
    ch = e.which || e.keyCode;
    if(ch != null)
    {
  
        if((ch >= 48 && ch <= 57)|| ch == 8 || (ch>=37 && ch<=40) || ch == 9)//37 to 40 are arrow keys
        {
        
        return true;
        }
    }

    return false;
    }
function CheckPasswordKeyInfo( e )
    {
    e = e || window.event;
    ch = e.which || e.keyCode;
    
    if(ch != null)
    {
  
        if(((ch >= 48) && (ch <= 57)) || ((ch >= 65) && (ch <= 90)) || ((ch >= 97) && (ch <= 122)) || (ch == 8) || (ch == 9) )
        {
        
        return true;
        }
    }

    return false;
    }
    
    //onkeydown.........
  function CheckdecimalKeyInfo( e ,object)
  {
  
    e = e || window.event;
    ch = e.which || e.keyCode;
    
    if(ch != null)
    {

        //if((ch >= 48 && ch <= 57) || (ch >= 96 && ch <= 105) || (ch == 8)|| (ch == 46)|| (ch == 9) )
        if((ch >= 48 && ch <= 57) || (ch >= 96 && ch <= 105) || (ch >= 37 && ch <= 40) || (ch == 8)|| (ch == 46)|| (ch == 9)|| (ch == 110) || (ch == 190))
        {
        
        	var aa=object.value;
	    	var len=aa.length;
		    var kk=0;
	    	var charval;
	    	
	    	for(i=1;i<len+1;i++)
		    {
		        charval=aa.charAt(i-1);
			    if(charval==".")
			    {
			    kk=i;
			    }
			    if(kk>0)
			    {
			        if(ch == 110 || ch == 190)
			        {
			        return false;
			        }
			    }
			   
			    if(kk>0)
			    {
			        if(ch == 46)
			        {
			        //return false;
			        }
			    }
		   }
		   
        return true;
        }
        else
        {
        
        return false;
        }
    }
    else
    {
    return false;
    }
   }
        function numvalid(obj)
		{
	    	var varobj=obj.value;
	    	 var objlen=varobj.length;
	    	 var ch;
	    	 var chk=0;
	    	
	    	for(var i=0;i<objlen;i++)
	    	{
				ch=varobj.charAt(i);
				
				if(isNaN(Number(ch)) && (ch==")") && (ch=="(") && (ch=="-") )
				{
				obj.value=varobj.replace(ch,"");
				chk=1;
				return false;
				}
				else
				{
				return true;
				}						
			}
			
		}
		function currvalid(obj)
		{
	    	 var varobj=obj.value;
	    	 var objlen=varobj.length;
	    	 var ch;
	    	 var chk=0;
	    	 var g=0;
	    	
	    	
	    	for(var i=0;i<objlen;i++)
	    	{
				ch=varobj.charAt(i);
				 if(ch=='.')
				 {
				 g=g+1;
				 }
				if(isNaN(Number(ch)))
				{
				    if((ch=='.') && (g==1))
				    {
				   
				    }
				    else
				    {
				  
				       
				       obj.value=varobj.replace(ch,"");
				      
				      
				    }
				   
				}						
			}
		}
		
		