//*****************************//
//  Added By LIJOMON T GEROGE  //
//*****************************//

//Takes Spaces along with A-Z,a-z,0-9 and .(dot) and back space
 var flgClkStatus=false ; 
function Check(event)
		{
		        
				 if(window.event)//IE
                 {	
				
				    if ((event.keyCode<48 ||event.keyCode>57)&&(event.keyCode<65||event.keyCode>90)&&(event.keyCode<97||event.keyCode>122)&& (event.keyCode!= 32)&& (event.keyCode!= 46) && (event.keyCode!= 8) && (event.keyCode!= 9))
				    {
					    event.returnValue=false;
				    }
				    else
				    {
					    event.returnValue=true;
				    }
				}
				else//FireFox
				{
					 if ((event.which<48 ||event.which>57)&&(event.which<65||event.which>90)&&(event.which<97||event.which>122)&& (event.which!= 32)&& (event.which!= 46) && (event.which!= 8) && (event.which!= 9))
				    {
					    event.preventDefault? event.preventDefault() : event.returnValue = false;
				    }
				    else
				    {
					    event.preventDefault? event.returnValue = false:event.preventDefault(); 
				    }
					    
				}
		}
		
		
		
//Takes  A-Z,a-z without space--Annie
function CheckAlphabets(event)
				{
						if(window.event)//IE
                        {	
				
				            if ((event.keyCode<65||event.keyCode>90)&& (event.keyCode<97||event.keyCode>122) && (event.keyCode!= 8) && (event.keyCode!= 9))
						    {
							    event.returnValue=false;
					        }
						    else
						    {
							    event.returnValue=true;
						    }
				        }
				        else//FireFox
				        {
					        if ((event.which<65||event.which>90)&& (event.which<97||event.which>122) && (event.which!= 8) && (event.which!= 9))
						    {
							    event.preventDefault? event.preventDefault() : event.returnValue = false;
					        }
						    else
						    {
							    event.preventDefault? event.returnValue = false:event.preventDefault(); 
						    }
				        }
					    
				}
				
				
				
//Takes  A-Z,a-z with space--Annie
function CheckAlphaSpace(event)
				{
						if(window.event)//IE
                        {	
				
				            if ((event.keyCode<65||event.keyCode>90)&& (event.keyCode!= 32)&& (event.keyCode<97||event.keyCode>122)&& (event.keyCode!= 8) && (event.keyCode!= 9))
						    {
							    event.returnValue=false;
					        }
						    else
						    {
							    event.returnValue=true;
						    }
				        }
				        else//FireFox
				        {
					        if ((event.which<65||event.which>90)&& (event.which!= 32)&& (event.which<97||event.which>122)&& (event.which!= 8) && (event.which!= 9))
						    {
							    event.preventDefault? event.preventDefault() : event.returnValue = false;
					        }
						    else
						    {
							    event.preventDefault? event.returnValue = false:event.preventDefault(); 
						    }
				        }
				}
				
				
				
//Takes Spaces along with A-Z,a-z,&
function CheckAlphaamp(event)
				{
						if(window.event)//IE
                        {	
				
				            if ((event.keyCode<48 ||event.keyCode>57)&&(event.keyCode<65||event.keyCode>90)&&(event.keyCode!= 38)&& (event.keyCode!= 32)&& (event.keyCode<97||event.keyCode>122)&& (event.keyCode!= 8) && (event.keyCode!= 9))
						    {
							    event.returnValue=false;
					        }
						    else
						    {
							event.returnValue=true;
						    }
				        }
				        else//FireFox
				        {
					       if ((event.which<48 ||event.which>57)&&(event.which<65||event.which>90)&&(event.which!= 38)&& (event.which!= 32)&& (event.which<97||event.which>122)&& (event.which!= 8)&& (event.which!= 9))
						    {
							    event.preventDefault? event.preventDefault() : event.returnValue = false;
					        }
						    else
						    {
							    event.preventDefault? event.returnValue = false:event.preventDefault(); 
						    }
				        }
				}
				
				
//Takes   A-Z,a-z,& with out Spaces
function CheckAlphaamp123(event)
				{
						if(window.event)//IE
                        {	
				
				           if ((event.keyCode<48 ||event.keyCode>57)&&(event.keyCode<65||event.keyCode>90)&&(event.keyCode!= 38)&& (event.keyCode<97||event.keyCode>122)&& (event.keyCode!= 8) && (event.keyCode!= 9))
						    {
							    event.returnValue=false;
					        }
						    else
						    {
							    event.returnValue=true;
						    }
				        }
				        else//FireFox
				        {
					      if ((event.which<48 ||event.which>57)&&(event.which<65||event.which>90)&&(event.which!= 38)&& (event.which<97||event.which>122)&& (event.which!= 8)&& (event.which!= 9))
						    {
							    event.preventDefault? event.preventDefault() : event.returnValue = false;
					        }
						    else
						    {
							    event.preventDefault? event.returnValue = false:event.preventDefault(); 
						    }
				        }
				}
				
				
//Takes Spaces along with 0-9, A-Z,a-z
function CheckAlpha(event)
				{
						if(window.event)//IE
                        {	
				
				           if ((event.keyCode<48 ||event.keyCode>57)&&(event.keyCode<65||event.keyCode>90)&& (event.keyCode!= 32)&& (event.keyCode<97||event.keyCode>122)&& (event.keyCode!= 8) && (event.keyCode!= 9))
						    {
							    event.returnValue=false;
					        }
						    else
						    {
							    event.returnValue=true;
						    }
				        }
				        else//FireFox
				        {
					        if ((event.which<48 ||event.which>57)&&(event.which<65||event.which>90)&& (event.which!= 32)&& (event.which<97||event.which>122)&& (event.which!= 8)&& (event.which!= 9))
						    {
							    event.preventDefault? event.preventDefault() : event.returnValue = false;
					        }
						    else
						    {
							    event.preventDefault? event.returnValue = false:event.preventDefault(); 
						    }
				        }
				}
				

//Takes  A-Z,a-z,0-9 without Spaces 
function AlphaNumeric(event)
		{
	
				if(window.event)//IE
                        {	
				
				           if ((event.keyCode<48 ||event.keyCode>57)&&(event.keyCode<65||event.keyCode>90)&&(event.keyCode<97||event.keyCode>122)&& (event.keyCode!= 8) && (event.keyCode!= 9))
						    {
							    event.returnValue=false;
					        }
						    else
						    {
							    event.returnValue=true;
						    }
				        }
				        else//FireFox
				        {
					     if ((event.which<48 ||event.which>57)&&(event.which<65||event.which>90)&&(event.which<97||event.which>122)&& (event.which!= 8)&& (event.which!= 9))
						    {
							    event.preventDefault? event.preventDefault() : event.returnValue = false;
					        }
						    else
						    {
							    event.preventDefault? event.returnValue = false:event.preventDefault(); 
						    }
				        }
		}
		
//Checking for Spaces
function NoSpace(event)
	{
	
	        var key;

            if(window.event)
                key = window.event.keyCode;     //IE
            else
                key = event.which;     //firefox
        if(window.event)//IE
        {
            if (key== 32)
	        {
	            event.returnValue = false; 
	        }
	        else
	        {
	             event.returnValue = true;
    	    }
       }
       else //firefox
       {
	        if (key== 32)
	        {
	            event.preventDefault? event.preventDefault() : event.returnValue = false; 
	        }
	        else
	        {
	            event.preventDefault? event.returnValue = false:event.preventDefault(); 
    	    }
	    }
	}
	
//Time With AM,PM,am,pm,-,:,0-9,space,o,O,T,t	
function Timing(event)
		{
				
				if(window.event)//IE
                        {	
				
				           if(event.keyCode !=97 && event.keyCode!=65 && event.keyCode!=109 && event.keyCode!=77 
				            && event.keyCode!=112 && event.keyCode!=80 && event.keyCode!=58 && event.keyCode!=45 
				            && (event.keyCode<48 ||event.keyCode>57) && event.keyCode!=32
				            && event.keyCode!=111 && event.keyCode!=79 && event.keyCode!=84 && event.keyCode!=116 && (event.keyCode!= 8) && (event.keyCode!= 9)) 
						    {
							    event.returnValue=false;
					        }
						    else
						    {
							    event.returnValue=true;
						    }
				        }
				        else//FireFox
				        {
					    if(event.which !=97 && event.which!=65 && event.which!=109 && event.which!=77 
				            && event.which!=112 && event.which!=80 && event.which!=58 && event.which!=45 
				            && (event.which<48 ||event.which>57) && event.which!=32
				            && event.which!=111 && event.which!=79 && event.which!=84 && event.which!=116 && (event.which!= 8) && (event.which!= 9)) 
						    {
							    event.preventDefault? event.preventDefault() : event.returnValue = false;
					        }
						    else
						    {
							    event.preventDefault? event.returnValue = false:event.preventDefault(); 
						    }
				        }
		}

//Takes Spaces along with  A-Z,a-z and .
				function NameCheck(event)
				{
			        if(window.event)//IE
                    {	
				
						if ((event.keyCode<65||event.keyCode>90)&& (event.keyCode!= 32)&& (event.keyCode<97||event.keyCode>122)&& (event.keyCode!= 46) && (event.keyCode!= 8) && (event.keyCode!= 9))
						{
						
							event.returnValue=false;
						}
						else
						{
							event.returnValue=true;
						}
					}
					else//FireFox
					{
					   if ((event.which<65||event.which>90)&& (event.which!= 32)&& (event.which<97||event.which>122)&& (event.which!= 46)&& (event.which!= 8)&& (event.which!= 9))
						{
						
 
							event.preventDefault? event.preventDefault() : event.returnValue = false;
						}
						else
						{

							 event.preventDefault? event.returnValue = false:event.preventDefault(); 
						}
					    
					}
				}


//From A,B,C,D,E,+
function rating(event)
				{
						
						if(window.event)//IE
                        {	
				
				         if ((event.keyCode<64 ||event.keyCode>69) && event.keyCode!=43 && (event.keyCode!= 8) && (event.keyCode!= 9))
						    {
							    event.returnValue=false;
					        }
						    else
						    {
							    event.returnValue=true;
						    }
				        }
				        else//FireFox
				        {
					if ((event.which<64 ||event.which>69) && event.which!=43 && (event.which!= 8) && (event.which!= 9))
						    {
							    event.preventDefault? event.preventDefault() : event.returnValue = false;
					        }
						    else
						    {
							    event.preventDefault? event.returnValue = false:event.preventDefault(); 
						    }
				        }
							
				}


//Numeric Numbers	
function Numeric(event)
	  {
	  
				if(window.event)//IE
                        {	
				 
				         if ((event.keyCode<48 ||event.keyCode>57) && (event.keyCode!=8) && (event.keyCode!= 9) && (event.keyCode!= 0))
						    {
						   
							    event.returnValue=false;
					        }
						    else
						    {
							    event.returnValue=true;
						    }
				        }
				        else//FireFox
				        {
				      
				         if ((event.which<48 ||event.which>57)&& (event.which!=8) && (event.which!= 9)&& (event.which!= 0))
						    {
							    event.preventDefault? event.preventDefault() : event.returnValue = false;
					        }
						    else
						    {
							    event.preventDefault? event.returnValue = false:event.preventDefault(); 
						    }
				        }
	  }

//Numeric Currency	
function Currency(event)
	  {
	  
				if(window.event)//IE
                        {	
				 
				         if ((event.keyCode<48 ||event.keyCode>57) && (event.keyCode!=8) && (event.keyCode!= 9)  && (event.keyCode!= 46))
						    {
						   
							    event.returnValue=false;
					        }
						    else
						    {
							    event.returnValue=true;
						    }
				        }
				        else//FireFox
				        {
				         if ((event.which<48 ||event.which>57)&& (event.which!=8) && (event.which!= 9)&& (event.which!= 0) && (event.which!= 46))
						    {
							    event.preventDefault? event.preventDefault() : event.returnValue = false;
					        }
						    else
						    {
							    event.preventDefault? event.returnValue = false:event.preventDefault(); 
						    }
				        }
	  }
//Phone Numbers with +,comma,-,/,DELETE  //use onkeydown for this
function Phone(event)
	  {
				if(window.event)//IE
                        {	
				
				         if ((event.keyCode<48 ||event.keyCode>57) && event.keyCode!=44 && event.keyCode!=43 && event.keyCode!=47 && event.keyCode!=45 && event.keyCode!=8 && (event.keyCode!= 46) && (event.keyCode!= 9))
						    {
							    event.returnValue=false;
					        }
						    else
						    {
							     event.returnValue=true;
						    }
				        }
				        else//FireFox
				        {
					     if ((event.which<48 ||event.which>57) && event.which!=44 && event.which!=43 && event.which!=47 && event.which!=45 && event.which!=8 && (event.which!= 46) && (event.which!= 9))
						    {
							    event.preventDefault? event.preventDefault() : event.returnValue = false;
					        }
						    else
						    {
							    event.preventDefault? event.returnValue = false:event.preventDefault(); 
						    }
				        }
	  }
	  

//Returns null acts as Read only
function NullValue(event)
	  {
	   if(window.event)//IE
       {
             event.returnValue = false; 
	       
       }
       else //firefox
       {
	        
	         event.preventDefault? event.preventDefault() : event.returnValue = false; 
	       
	   }
	  					
	  }


//To make a button active for click
function doClick(buttonName,event)
     {
	    //the purpose of this function is to allow the enter key to 
	    //point to the correct button to click.
	    //Added by Lijomon
	   // alert(navigator.appName) //This alert is to know which browser is used
        var key;

         if(window.event)
              key = window.event.keyCode;     //IE
         else
              key = event.which;     //firefox
    
        if (key == 13)
        {
            //Get the button the user wants to have clicked
            var btn = document.getElementById(buttonName);
         
         
            if (btn != null)
            { //If we find the button click it
           
                flgClkStatus = true;
                 
                 btn.click();
                 btn.focus();
                 if(window.event)
                    event.keyCode = 0     //IE
                 else
                   event.which = 0       //firefox
                
            }
            
        }
   }