// JaSCL - JAvaScript Common Library
// Copyright (C) 2006 IP Labs GmbH <http://www.iplabs.de/>
// $Id: StringUtils.js 84386 2009-10-01 11:47:48Z k.reimer $
function StringUtils(){}StringUtils.format=function(j){var _,a,b;var c,d,e;var f,g,h;b=StringUtils.format.arguments;a=b[0].toString();_="";e=1;for(c=0,d=a.length;c<d;c++){f=a.charAt(c);if(f=="%"){c++;f=a.charAt(c);switch(f){case"%":_+="%";continue;break;case"o":var i=b[e];if(typeof(i)=="object"){_+="Object ";for(h in i){g=i[h];_+=h.toString()+"=";if(typeof(g)=="object"){_+="Object";}else{_+=g.toString();}_+=" ";}break;}default:_+=b[e].toString();}e++;continue;}_+=f;}for(c=e,d=b.length;c<d;c++){_+=" "+b[c];}return _;};