//
// Naam:     validateDigits()
// Doel:     alleen digit mogen ingetoetst worden
// Aanroep:  binnen een input tag ONKEYPRESS="validateDigits();"
// Opm.:     dd 17-10-2002 aangepast isKomma en isPunt
//
function inputkeyValidateDigits()
{
   event.returnValue= true;           // tot tegendeel bewezen is..

   //was: if ((event.keyCode < 48) || (event.keyCode > 57)) 
   if( !inputkeyIsSystemKey(event.keyCode) ) {
      if( !inputkeyIsDigit(event.keyCode) ) {
         event.returnValue= false;    // afkappen            
      }
   }
}
function inputkeyValidateDate()
{
   event.returnValue= true;           // tot tegendeel bewezen is..

   if( !inputkeyIsSystemKey(event.keyCode) ) {
      if( !inputkeyIsDigit(event.keyCode) ) {
         if( !inputkeyIsAfbreek(event.keyCode) ) 
	      event.returnValue= false;    // afkappen            
      }
   }
   return true;
}

//
// algemen functies...
//
function inputkeyIsSystemKey( code )
{
   if( code==13 ) return true;  // enter
   return false;
}
function inputkeyIsDigit( code )
{
   // cijfer? 0(48) <= code <= 9(57)
   if( (code >= 48) && (code <= 57) ) return true;

   return false;
}
function inputkeyIsCharacter( code )
{
   //kleine letter? a(97) <= code <= z(122)
   if( (97 <= code) && (code <= 122) ) return true;

   //hoofdletter? A(97) <= code <= Z(90)
   if( (65 <= code) && (code <= 90) ) return true;

   return false;
}
function inputkeyIsSpace( code )
{
   if( 32 == code) return true;
   return false;
}
function inputkeyIsAfbreek( code )
{
   if( 45 == code) return true;
   return false;
}
function inputkeyIsPunt( code )
{
   if( 46 == code) return true;
   return false;
}
function inputkeyIsKomma( code )
{
   if( 44 == code) return true;
   return false;
}
function inputkeyIsDubbelePunt( code )
{
   if( 58 == code) return true;
   return false;
}

