﻿/*added by jenny 2009-10-01 begins*/
String.prototype.trim = function() { return this.replace(/^\s+|\s+$/g, ''); }

function isDate(year, month, day) {
    month = month - 1;
    var tempDate = new Date(year, month, day);
    if ((tempDate.getFullYear() == year) && (month == tempDate.getMonth()) && (day == tempDate.getDate()))
        return true;
    else
        return false;
}

function valemail(email) {
    var reg = /[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?/;
    return reg.test(email);
}
/*added by jenny 2009-10-01 ends*/

function formatCurrency(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;
}