<!--

function StringFormat(sReceivedFormatedString, sReceivedReplacementValues)
{
  var aFormatedString = sReceivedFormatedString.split("{");
  var iReplacementIndex = 0;
  var sFormatedString = "";
  var sReturnValue = "";
  var aReplacementValues = "";
  
  sReceivedReplacementValues = new String(sReceivedReplacementValues);
  aReplacementValues = sReceivedReplacementValues.split(",");
  
  if(aFormatedString.length > 0)
  {
    sReturnValue += aFormatedString[0].toString();
    
    for(iFormatedStringIndex=1; iFormatedStringIndex<aFormatedString.length; iFormatedStringIndex++)
    {
      sFormatedString = aFormatedString[iFormatedStringIndex].toString();
      iReplacementIndex = sFormatedString.split("}")[0];
      
      sReturnValue += aReplacementValues[iReplacementIndex] + sFormatedString.split("}")[1];
    }
  }
  
  return sReturnValue;
}

function StringReplace(sReceivedString, sStringToBeReplaced, sReplacingString)
{
  var sReturnValue = sReceivedString;
  var iSearchIndex = 0;
  var sReturnValueHolder = "";
  
  while(iSearchIndex >= 0)
  {
    iSearchIndex = sReturnValue.indexOf(sStringToBeReplaced);
    
    if(iSearchIndex >= 0)
    {
      sReturnValueHolder = sReturnValue.substring(0, iSearchIndex);
      sReturnValueHolder += sReplacingString;
      sReturnValueHolder += sReturnValue.substring(((iSearchIndex+sStringToBeReplaced.length)), sReturnValue.length);
      
      sReturnValue = sReturnValueHolder;
    }
  }
  
  return sReturnValue;
}

//-->
