function alphaNumeric(an)
{
	var key;
	var keychar;

	if (window.event)
   		key = window.event.keyCode;
	else if (an)
   		key = an.which;
	else
   		return true;
		keychar = String.fromCharCode(key);
		keychar = keychar.toLowerCase();

	if ((key==null) || (key==0) || (key==8) || 
    	(key==9) || (key==13) || (key==27) )
   	return true;

	else if ((("abcdefghijklmnopqrstuvwxyz0123456789 -").indexOf(keychar) > -1))
   		return true;
	else
   		return false;
}

function alphaOnly(a)
{
	var key;
	var keychar;

	if (window.event)
   		key = window.event.keyCode;
	else if (a)
		  key = a.which;
	else
   		return true;
		keychar = String.fromCharCode(key);

	if ((key==null) || (key==0) || (key==8) || 
    	(key==9) || (key==13) || (key==27) )
  	 return true;

	else if ((("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ -").indexOf(keychar) > -1))
   		return true;
	else
   		return false;
}

function numericOnly(n)
{
	var key;
	var keychar;

	if (window.event)
   		key = window.event.keyCode;
	else if (n)
		  key = n.which;
	else
   		return true;
		keychar = String.fromCharCode(key);

	if ((key==null) || (key==0) || (key==8) || 
    	(key==9) || (key==13) || (key==27) )
  	 return true;

	else if ((("0123456789 ").indexOf(keychar) > -1))
   		return true;
	else
   		return false;
}

function float(f)
{
	var key;
	var keychar;

	if (window.event)
   		key = window.event.keyCode;
	else if (f)
		  key = f.which;
	else
   		return true;
		keychar = String.fromCharCode(key);

	if ((key==null) || (key==0) || (key==8) || 
    	(key==9) || (key==13) || (key==27) )
  	 return true;

	else if ((("0123456789.").indexOf(keychar) > -1))
   		return true;
	else
   		return false;
}

function eMail(e)
{
	var key;
	var keychar;

	if (window.event)
   		key = window.event.keyCode;
	else if (e)
		  key = e.which;
	else
   		return true;
		keychar = String.fromCharCode(key);

	if ((key==null) || (key==0) || (key==8) || 
    	(key==9) || (key==13) || (key==27) )
  	 return true;

	else if ((("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-_.@ ").indexOf(keychar) > -1))
   		return true;
	else
   		return false;
}



