/*
* Filename	: util.js
* Function	:
* Comment	:
* History		: 2003/05/09, jerry, setup
*
* Version	: 2.0
* Author		: Copyright (c) 2005 by JcomTech Corp. All Rights Reserved.
*/

/* trim */
function trimString(str) {
	if (str.length == 0) {return str;}
	str = ltrim(str);
	return rtrim(str);
}

function ltrim(str) {return str.indexOf(' ') == 0 ? str.replace(/\s+/, '') : str;}

function rtrim(str) {return str.replace(/\s+$/, '');}

/* cookie */
function setCookie(name, value) {
	document.cookie = name + "=" + value + "; path=/;";
}

function getCookie(name) {
	var arg = name + "=";
	var argLen = arg.length;
	var ckLen = document.cookie.length;
	var i = 0;

	while (i < ckLen) {
		var j = i + argLen;
		if (document.cookie.substring(i, j) == arg) {return getCookieVal(j);}
		i = document.cookie.indexOf(" ", i) + 1;
		if (i == 0) {break;}
	}

	return null;
}

function getCookieVal(offset) {
	var endStr = document.cookie.indexOf(";", offset);
	if (endStr == -1) {endStr = document.cookie.length;}
	return unescape(document.cookie.substring(offset, endStr));
}

/* money */
function makeMoneyType(str) {
	var prefix = "";

  str = "" + str;
  if (str.substring(0, 1) == "-") {
  	prefix = "-";
  	str = str.substring(1);
  }
  len = str.length - 3;
  while (len > 0) {
    str = str.substr(0, len) + "," + str.substr(len);
    len -= 3;
  }
  return prefix + str;
}
