	function crossbrowser(itm, itmdisplay)
	{   
		document.getElementById(itm).style.display = itmdisplay; 
	}
	
	function Trim(s) 
	{
	// Remove leading spaces and carriage returns
  
	while ((s.substring(0,1) == ' ') || (s.substring(0,1) == '\n') || (s.substring(0,1) == '\r'))
	{
		s = s.substring(1,s.length);
	}

	// Remove trailing spaces and carriage returns

	while ((s.substring(s.length-1,s.length) == ' ') || (s.substring(s.length-1,s.length) == '\n') || (s.substring(s.length-1,s.length) == '\r'))
	{
		s = s.substring(0,s.length-1);
	}
	return s;
	}

	function FormatNumber(expr, decplaces)
		{
			var str = "" + Math.round(eval(expr) * Math.pow(10,decplaces));

			while (str.length <= decplaces) {
				str = "0" + str;
			}
			var decpoint = str.length - decplaces;
			return str.substring(0,decpoint) + "." + str.substring(decpoint, str.length);
		} //End function FormatNumber
		
	function formatClean(num)
	  {
		num = num.toString().replace(/\$|\,/g,'');
		if(isNaN(num))
			num = "0";

		return num;
	  }

	function formatCurrency(num, ShowDecimal, ShowDollarSign)
	  {
		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));
		  }
		  if (ShowDollarSign)
			{
				if (ShowDecimal)
				{
					return (((sign)?'':'-') + '$' + num + '.' + cents);
				}
				else
				{
					return (((sign)?'':'-') + '$' + num);
				}
			}
			else
			{
				if (ShowDecimal)
				{
					return (num + '.' + cents);
				}
				else
				{
					return (num);
				}
			}
		}