// JavaScript Document
String.prototype.trim = function() {
 // skip leading and trailing whitespace
 // and return everything in between
  var x=this;
  x=x.replace(/^\s*(.*)/, "$1");
  x=x.replace(/(.*?)\s*$/, "$1");
  return x;
}
function numbersonly(myfield, e, dec) 
	{
	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 ((("0123456789").indexOf(keychar) > -1)) return true;
	else if (dec && (keychar == ".")) { myfield.form.elements[dec].focus(); return false;  }
	else return false;
	}
	function popUpPage(url, parameters, name)
{
	var day = new Date();
	var pageName = name ? name : day.getTime();

	eval("epoints"+pageName+" = window.open('"+url+"','"+pageName+"','"+parameters+"')");

	if (eval("epoints"+pageName) && window.focus) eval("epoints"+pageName).focus();
}

