function FormatString(sSource)
{
for(var i=1; i<FormatString.arguments.length; i++)
{
var vValue = FormatString.arguments[ i ];
sSource = mReplace(sSource,"{" + (i-1) + "}",vValue);
}
return sSource;
}
function mReplace(mainStr,findStr,replaceStr)
{
var iStart=0;
var iEnd=0;
var sRet="";
while (iStart<mainStr.length) {
iEnd=mainStr.indexOf(findStr,iStart);
if (iEnd<0) {
iEnd=mainStr.length;
sRet=sRet+mainStr.substring(iStart,iEnd);
}
else {
sRet=sRet+mainStr.substring(iStart,iEnd)+replaceStr;
}
iStart=iEnd+findStr.length;
}
return sRet;
}