// JScript File
function newWindow(mypage,myname,w,h,features) {
 try
 {
	  if(screen.width){
	  var winl = (screen.width-w)/2;
	  var wint = (screen.height-h)/2;
  		}else{winl = 0;wint =0;}
 	 if (winl < 0) winl = 0;
	if (wint < 0) wint = 0;
	var settings = 'height=' + h + ',';
	settings += 'width=' + w + ',';
	settings += 'top=' + wint + ',';
	settings += 'left=' + winl + ',';
	settings += features;
	win = window.open(mypage,myname,settings);
	win.window.focus();
}
catch(e)
{
	window.status = e.message
}
}

function keyDownNumeric(event) {
    var curChar = "";
    if (window.event) {
        //backspace/tab/delete
        if (event.keyCode == 8 || event.keyCode == 9 || event.keyCode == 46)
            return;
        curChar = String.fromCharCode(event.keyCode);
    }
    else {
        curChar = String.fromCharCode(event.which);
        //firefox requires 0 for tab
        if (event.which == 8 || event.which == 9 || event.which == 46 || event.which == 0)
            return;
    }
    var result = curChar.match('^[0-9]+$');
    if (!result) {
        if (window.event) {
            event.returnValue = false;
            event.cancel = true;
        }
        else {
            event.preventDefault();
            return;
        }
    }
}

function isEmail(src) {
     var emailReg = "^[\\w-_\.]*[\\w-_\.]\@[\\w]\.+[\\w]+[\\w]$";
     var regex = new RegExp(emailReg);
     return regex.test(src);
  }


  function CurrencyFormatted(amount) {
      var i = parseFloat(amount);
      if (isNaN(i)) { i = 0.00; }
      var minus = '';
      if (i < 0) { minus = '-'; }
      i = Math.abs(i);
      i = parseInt((i + .005) * 100);
      i = i / 100;
      s = new String(i);
      if (s.indexOf('.') < 0) { s += '.00'; }
      if (s.indexOf('.') == (s.length - 2)) { s += '0'; }
      s = minus + s;
      return s;
  }


