
/**********************************************************************
** 功能說明 : 清除字串前後空白
** strText  : 要清除的字串
** @return strText : 清除後的字串
***********************************************************************/
function trim(strText)
{
    if(strText!=null&&strText!=undefined&&strText!="")
	    return strText.replace(/^\s+|\s+$/g, '');
	else
	    return "";	
}
/**********************************************************************
** 功能說明 : 清除字串中的 HTML Tag
** strHTML  : 要清除的字串
** @return strHTML : 清除後的字串
***********************************************************************/
function clrHtmlTag(strHTML)
{
	return strHTML.replace(/<[^<>]+>/g, '')
}

/**********************************************************************
** 功能說明 : 替換字串中的特殊字串為大寫 (也會清除前後空白)
** strText  : 要清除的字串
** @return strText : 清除後的字串
***********************************************************************/
function repSpecialWord(strText)
{
	strText = trim(strText);
	strText = strText.replace(/'/g, '’');
	strText = strText.replace(/"/g, '”');
	strText = strText.replace(/</g, '＜');
	strText = strText.replace(/>/g, '＞');
	
	return strText;
}

/**********************************************************************
** 功能說明 : 將數值轉換為「貨幣」字串

** intCur   : 要轉換的數字或字串

** @return str : 貨幣字串
***********************************************************************/
function chgCurrencyStr(intCur)
{
	var str = '';
	var str1 = '';
	var str2 = String(intCur);
	
	if (str2.substring(0,1) == '-') {
		str1 = '-';
		str2 = str2.substring(1, str2.length)
	}

	if (str2.indexOf('.') > -1) {
		str  = str2.substring(str2.indexOf('.'), str2.length);
		str2 = str2.substring(0, str2.indexOf('.'));
	}

	while (str2 != '') {
		str  = str2.slice(-3) + str;
		str2 = str2.substring(0, str2.length - 3);

		if (str2.length > 0)
			str = "," + str;
	}
	
	return (str1 + str);
}

//獲取參數函數
function GetUrlParameter(source, name)
{
  var reg = new RegExp("(^|\\?|&)"+ name +"=([^&]*)(\\s|&|$)", "i");
  if (reg.test(source))
  { 
    return RegExp.$2;
  }
   return "";
}


function ReplaceAll(sString, strSource, strObject)
{
	while(sString.indexOf(strSource) != -1)
	{
		sString = sString.replace(strSource, strObject);
	}
	return sString;
}
