function isNumberKey(evt)
{
	var charCode = (evt.which) ? evt.which : event.keyCode
	if (charCode > 31 && (charCode < 48 || charCode > 57))
		return false;
	return true;
}

function checkNum(data) {      // checks if all characters 
var valid = "0123456789";     // are valid numbers or a "."
var ok = 1; var checktemp;
for (var i=0; i<data.length; i++) {
  checktemp = "" + data.substring(i, i+1);
  if (valid.indexOf(checktemp) == "-1") return 0; 
}
return 1;
}
function formatCurrency(form, field) { // idea by David Turley
	Num = "" + eval("document." + form + "." + field + ".value");
	dec = Num.indexOf(".");
	end = ((dec > -1) ? "" + Num.substring(dec,Num.length) : ".00");
	Num = "" + parseInt(Num);
	var temp1 = "";
	var temp2 = "";
	if (checkNum(Num) == 0) {
		alert("This does not appear to be a valid number.  Please try again.");
	}
else { 
if (end.length == 2) end += "0";
if (end.length == 1) end += "00";
if (end == "") end += ".00";
var count = 0;
for (var k = Num.length-1; k >= 0; k--) {
var oneChar = Num.charAt(k);
if (count == 3) {
temp1 += ",";
temp1 += oneChar;
count = 1;
continue;
}
else {
temp1 += oneChar;
count ++;
}
}
for (var k = temp1.length-1; k >= 0; k--) {
var oneChar = temp1.charAt(k);
temp2 += oneChar;
}
temp2 = temp2;
eval("document." + form + "." + field + ".value = '" + temp2 + "';");
}
}

function fnQuitaFormato(valor) {
	valor.value = valor.value.replace(",","")
}

function launchCenter(url, name, height, width, verScroll) {
  var str = "height=" + height + ",innerHeight=" + height;
  str += ",width=" + width + ",innerWidth=" + width;
  if (verScroll == 'yes') {
			str += ",scrollbar=yes";
  }
  if (window.screen) {
	var ah = screen.availHeight - 30;
	var aw = screen.availWidth - 10; 
	var xc = (aw - width) / 2;
	var yc = (ah - height) / 2;
 
	str += ",left=" + xc + ",screenX=" + xc;
	str += ",top=" + yc + ",screenY=" + yc;
  }
  return window.open(url, name, str);
  name.focus();
}
//var win = launchCenter('center.html', 'center', 220, 440);


function formatCurrency2(num) {
num = num.toString().replace(/\$|\,/g,'');
if(isNaN(num))
num = "0";
sign = (num == (num = Math.abs(num)));
num = Math.floor(num*100+0.50000000001);
cents = num%100;
num = Math.floor(num/100).toString();
if(cents<10)
cents = "0" + cents;
for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++)
num = num.substring(0,num.length-(4*i+3))+','+
num.substring(num.length-(4*i+3));
return (((sign)?'':'-') + '$' + num + '.' + cents);
}