
(function()
{String.prototype.format=function()
{for(var fmt=this,ndx=0;ndx<arguments.length;++ndx)
{fmt=fmt.replace(new RegExp('\\{'+ndx+'\\}',"g"),arguments[ndx]);}
return fmt;};String.prototype.findKey=function(keyToFind,itemSeparator,keyAndValueSeparator)
{itemSeparator=itemSeparator||'|';keyAndValueSeparator=keyAndValueSeparator||':';var result=null;var items=this.split(itemSeparator);if(items)
{for(var i=0;i<items.length;i++)
{var keyValue=items[i].split(keyAndValueSeparator);if(keyValue[0]==keyToFind)
{result=keyValue[1];break;}}}
return result;};})();
