var arrValidChars=new Array("a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z", "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z", "Ą", "Ę", "Ć", "Ń", "Ź", "Ż", "Ó", "Ś", "Ł", "ą", "ę", "ć", "ń", "ź", "ż", "ó", "ś", "ł", "1", "2", "3", "4", "5", "6", "7", "8", "9", "0", "_");
var arrSpecialChars = new Array(8, 9, 46);
//var arrSpecialChars = new Array(8, 9, 35, 36, 37, 38, 39, 40, 46);

function VerifyCharacters(event, objInput)
{
  var strText = objInput.value;
  var keyCode = event.keyCode||event.charCode;
  if (InArray(arrSpecialChars, keyCode) >= 0)
    return true;
  var strChar = String.fromCharCode(keyCode);
  return (InArray(arrValidChars, strChar)>=0);
}


function InArray(arr, key)
{
  for (var i=0; i<arr.length; i++)
  {
    if (arr[i] == key)
     return i;
  }
  return -1;
}



