function StringUtil(string){this.string=string;this.trim=function(){this.string=this.string.replace(/^\s+/,'');this.string=this.string.replace(/\s+$/,'');return this.string;}
this.encodeHTML=function(){this.replace('&','&amp;');this.replace('"','&quot;');this.replace('<','&lt;');this.replace('>','&gt;');return this.string;}
this.decodeHTML=function(){this.replace('&amp;','&');this.replace('&lt;','<');this.replace('&gt;','>');return this.string;}
this.replace=function(search,replace){var searchStart=0;while(true){var start=this.string.indexOf(search,searchStart);if(start==-1){break;}
this.string=this.string.substring(0,start)+replace+this.string.substring(start+search.length);searchStart=start+replace.length;}
return this.string;}
this.firstCharToUpperCase=function(){return this.string.slice(0,1).toUpperCase()+this.string.slice(1,this.string.length);}}