﻿function validateKeyPress(e, validSet)
{
	//var key = window.event ? e.keyCode : e.which;
  if(window.event || !e.which) {
	  key = e.keyCode; // IE
  }
  else {
    if(e) {
	    key = e.which; // Netscape
	  }
    else {
	    return (true); // no validation
	  }
  }
	
	var keychar = String.fromCharCode(key);
	//var validSet = "0123456789/";
	validSet += String.fromCharCode(8);
	
  if (key == 9) { //tab key
	  return (true);
  }
  else {
    if (validSet.indexOf(keychar) == -1) {
      return (false);
    }
  }
  return (true);
}

//function validateKeyPressDateOnly(e)
//{
//	//var key = window.event ? e.keyCode : e.which;
//  if(window.event || !e.which) {
//	  key = e.keyCode; // IE
//  }
//  else {
//    if(e) {
//	    key = e.which; // Netscape
//	  }
//    else {
//	    return (true); // no validation
//	  }
//  }
//	
//	var keychar = String.fromCharCode(key);
//	var validSet = "0123456789/";
//	validSet += String.fromCharCode(8);
//	
//  if (key == 9) { //tab key
//	  return (true);
//  }
//  else {
//    if (validSet.indexOf(keychar) == -1) {
//      return (false);
//    }
//  }
//  return (true);
//}


//function validateKeyPressNumbersOnly(e)
//{
//	//var key = window.event ? e.keyCode : e.which;
//  if(window.event || !e.which) {
//	  key = e.keyCode; // IE
//  }
//  else {
//    if(e) {
//	    key = e.which; // Netscape
//	  }
//    else {
//	    return (true); // no validation
//	  }
//  }
//	
//	var keychar = String.fromCharCode(key);
//	var validSet = "0123456789-.,";
//	validSet += String.fromCharCode(8);
//	
//  if (key == 9) { //tab key
//	  return (true);
//  }
//  else {
//    if (validSet.indexOf(keychar) == -1) {
//      return (false);
//    }
//  }
//  return (true);
//}

//function validateKeyPressEmailOnly(e)
//{
//	//var key = window.event ? e.keyCode : e.which;
//  if(window.event || !e.which) {
//	  key = e.keyCode; // IE
//  }
//  else {
//    if(e) {
//	    key = e.which; // Netscape
//	  }
//    else {
//	    return (true); // no validation
//	  }
//  }
//	
//	var keychar = String.fromCharCode(key);
//	var validSet = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ@.-_";
//	validSet += String.fromCharCode(8);
//	
//  if (key == 9) { //tab key
//	  return (true);
//  }
//  else {
//    if (validSet.indexOf(keychar) == -1) {
//      return (false);
//    }
//  }
//  return (true);
//}

//function validateKeyPress(e, validSet, allow)
//{
//var key;
//var keychar;

//if(window.event || !e.which) {
//	key = e.keyCode; // IE
//}
//else {
//  if(e) {
//	  key = e.which; // Netscape
//	}
//  else {
//	  return true; // no validation
//	}
//}
//keychar = String.fromCharCode(key);
////validSet += String.fromCharCode(8);

//if (key == 9) { //tab key
//	return true;
//}
//else {
//  if (allow == true) {
//    if (validSet.indexOf(keychar) < 0) {
//	    return false;
//	  }
//	}
//	else {
//    if (validSet.indexOf(keychar) >= 0) {
//	    return false;
//	  }
//	}
//}
//return true;
//}

