// Common Javascript Functions



//  <!-- TODO: SHARE THIS IN SOME KIND OF LIBRARY/REUSABLE JAVASCRIPT FILE!!! -->
//  <!-- Original:  Cyanide_7 (leo7278@hotmail.com) -->
//  <!-- Web Site:  http://www7.ewebcity.com/cyanide7 -->

//  <!-- This script and many more are available free online at -->
//  <!-- The JavaScript Source!! http://javascript.internet.com -->
function formatCurrency(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);
}



function numAsTwoDigitString(n) {
  if ( n < 10 ) {
    return ( '0' + n );
  } else {
    return ( n );
  }
}



function testIsValidObject(objToTest) {
  if (objToTest == null || objToTest == undefined) {
    return false;
  }
  return true;
}
