<!--
function forceInteger(event) 
{
	if (browser.version >= 4) 
	{
		if (browser.isIE) 
		{
		  if (window.event.keyCode == 8) { return true; }		// backspace
		  if (window.event.keyCode == 13) { return true; }		// enter
		  if (window.event.keyCode == 45) { return true; }		// dash
		  if (window.event.keyCode >= 48 && window.event.keyCode <= 57) return true;
          window.event.returnValue = false;
		}
		else if (browser.IsNavigator) 
		{
		  if (event.which == 8) { return true; }				// backspace
		  if (event.which == 13) { return true; }				// enter
		  if (event.which == 45) { return true; }				// dash
		  if (event.which >= 48 && event.which <= 57) { return false; }
		}
		return false;
	}
}
function forcePositiveInteger(event) 
{
	if (browser.version >= 4) 
	{
		if (browser.isIE) 
		{
		  if (window.event.keyCode == 8) { return true; }		// backspace
		  if (window.event.keyCode == 13) { return true; }		// enter
		  if (window.event.keyCode >= 48 && window.event.keyCode <= 57) return true;
          window.event.returnValue = false;
		}		
		else if (browser.isNavigator) 
		{
		  if (event.which == 8) { return true; }				// backspace
		  if (event.which == 13) { return true; }				// enter
		  if (event.which >= 48 && event.which <= 57) { return false; }
		}
		return false;
	}
}
function forceTinyInt(event) 
{
	if (browser.version >= 4) 
	{
		if (browser.isIE) 
		{
		  if (window.event.keyCode == 8) { return true; }		// backspace
		  if (window.event.keyCode == 13) { return true; }		// enter
		  if (window.event.keyCode >= 48 && window.event.keyCode <= 49) { return true; }
          window.event.returnValue = false;
		}
		else if (browser.isNavigator) {
		  if (event.which == 8) { return true; }				// backspace
		  if (event.which == 13) { return true; }				// enter
		  if (event.which >= 48 && event.which <= 49) { return false; }
		}
		return false;
	}
}
function forceReal(event) 
{
	return forceFloat(event);
}
function forceFloat(event) 
{
	if (browser.version >= 4) 
	{
		if (browser.isIE) 
		{
		  if (window.event.keyCode == 8) { return true; }		// backspace
		  if (window.event.keyCode == 13) { return true; }		// enter
		  if (window.event.keyCode == 45) { return true; }		// dash
		  if (window.event.keyCode == 46) { return true; }		// decimal point
		  if (window.event.keyCode >= 48 && window.event.keyCode <= 57) return true;
          window.event.returnValue = false;
		}		
		else if (browser.isNavigator) {
		  if (event.which == 8) { return true; }				// backspace
		  if (event.which == 13) { return true; }				// enter
		  if (event.which == 45) { return true; }				// dash
		  if (event.which == 46) { return true; }				// decimal point
		  if (event.which >= 48 && event.which <= 57) { return false; }
		}
		return false
	}
}
function forcePositiveReal(event) 
{
	return forcePositiveFloat(event);
}
function forcePositiveFloat(event) 
{
	if (browser.version >= 4) 
	{
		if (browser.isIE) 
		{
		  if (window.event.keyCode == 8) { return true; }		// backspace
		  if (window.event.keyCode == 13) { return true; }		// enter
		  if (window.event.keyCode == 46) { return true; }		// decimal point
		  if (window.event.keyCode >= 48 && window.event.keyCode <= 57) return true;
          window.event.returnValue = false;
		}		
		else if (browser.isNavigator) {
		  if (event.which == 8) { return true; }				// backspace
		  if (event.which == 13) { return true; }				// enter
		  if (event.which == 46) { return true; }				// decimal point
		  if (event.which >= 48 && event.which <= 57) { return false; }
		}
		return false;
	}
}
function forceDate(event) 
{
	if (browser.version >= 4) 
	{
		if (browser.isIE) 
		{
		  if (window.event.keyCode == 8) { return true; }		// backspace
		  if (window.event.keyCode == 13) { return true; }		// enter
		  if (window.event.keyCode == 47) { return true; }		// forward slash
		  if (window.event.keyCode >= 48 && window.event.keyCode <= 57) return true;
          window.event.returnValue = false;
		}		
		else if (browser.isNavigator) {
		  if (event.which == 8) { return true; }				// backspace
		  if (event.which == 13) { return true; }				// enter
		  if (event.which == 47) { return true; }				// forward slash
		  if (event.which < 48 || event.which > 57) { return false; }
		}
		return false;
	}
}
function forceUppercase(event) 
{
	if (browser.version >= 4) 
	{
		if (browser.isIE) 
		{
		  if (window.event.keyCode == 8) { return true; }		// backspace
		  if (window.event.keyCode >= 97 && window.event.keyCode <= 122) { window.event.keyCode = window.event.keyCode - 32; }
		}		
		else if (browser.isNavigator) {
		  if (event.which == 8) { return true; }				// backspace
		  if (event.which >= 97 && event.which <= 122) { event.which = event.which - 25; }
		}
		return true;
	}
}
function forceUppercaseAlphaNumeric(event) 
{
	if (browser.version >= 4) 
	{
		if (browser.isIE) 
		{
		  if (window.event.keyCode == 8) { return true; }		// backspace
		  if (window.event.keyCode >= 97 && window.event.keyCode <= 122) { window.event.keyCode = window.event.keyCode - 32; return true }
		  if (window.event.keyCode >= 65 && window.event.keyCode <= 91) { return true; }
		  if (window.event.keyCode >= 48 && window.event.keyCode <= 57) { return true; }
		}		
		else if (browser.isNavigator) {
		  if (window.event.keyCode == 8) { return true; }		// backspace
		  if (event.which >= 97 && event.which <= 122) { event.which = event.which - 25; return true; }
		  if (event.which >= 65 && event.which <= 91) { return true; }
		  if (event.which >= 48 && event.which <= 57) { return true; }
		}
		return false;
	}
	return true;
}
function forceAlphaNumeric(event) 
{
	if (browser.version >= 4) 
	{
		if (browser.isIE) 
		{
		  if (window.event.keyCode >= 97 && window.event.keyCode <= 122) { return true; }
		  if (window.event.keyCode >= 65 && window.event.keyCode <= 91) { return true; }
		  if (window.event.keyCode >= 48 && window.event.keyCode <= 57) { return true; }
		}		
		else if (browser.isNavigator) {
		  if (event.which >= 97 && event.which <= 122) { return true; }
		  if (event.which >= 65 && event.which <= 91) { return true; }
		  if (event.which >= 48 && event.which <= 57) { return true; }
		}
		return false;
	}
	return true;
}
function forcePostalCode(event) 
{
    return forceUppercaseAlphaNumeric(event);
}
function forceEmail(event) 
{
	if (browser.version >= 4) 
	{
		if (browser.isIE) 
		{
		  if (window.event.keyCode >= 97 && window.event.keyCode <= 122) { return true; }
		  if (window.event.keyCode >= 65 && window.event.keyCode <= 91) { return true; }
		  if (window.event.keyCode >= 48 && window.event.keyCode <= 57) { return true; }
		  if (window.event.keyCode == 45) { return true; }		// dash (-)
		  if (window.event.keyCode == 46) { return true; }		// decimal point (.)
		  if (window.event.keyCode == 64) { return true; }		// at symbol (@)
		}		
		else if (browser.isNavigator) 
		{
		  if (event.which >= 97 && event.which <= 122) { return true; }
		  if (event.which >= 65 && event.which <= 91) { return true; }
		  if (event.which >= 48 && event.which <= 57) { return true; }
		  if (event.which == 45) { return true; }				// dash (-)
		  if (event.which == 46) { return true; }				// decimal point (.)
		  if (event.which == 64) { return true; }				// at symbol (@)
		}
		return false;
	}
	return true;
}
function forcePhone(event) 
{
	if (browser.version >= 4) 
	{
		if (browser.isIE) 
		{
            if (window.event.keyCode == 8) { return true; }		// backspace
            if (window.event.keyCode == 13) { return true; }	// enter
            if (window.event.keyCode == 45) { return true; }	// dash (-)
            //if (window.event.keyCode == 46) { return true; }	// decimal point (.)
            if (window.event.keyCode >= 48 && window.event.keyCode <= 57) return true;
            window.event.returnValue = false;
		}		
		else if (browser.isNavigator) 
		{
            if (event.which == 8) { return true; }				// backspace
            if (event.which == 13) { return true; }				// enter
            if (event.which == 45) { return true; }				// dash (-)
            //if (event.which == 46) { return true; }				// decimal point (.)
            if (event.which >= 48 && event.which <= 57) { return true; }
		}
		return false;
	}
	return true;
}
-->
