var wordBreaker={_hasCSS:false,_maxLength:12,_spacer:'<span class="enspacex" wbr="true"> </span>',re:{biggie:/\S{12,}/gi,nbsp:/&nbsp;/gi,gt:/&gt;/gi,lt:/&lt;/gi,amp:/&amp;/gi,spaces:/\s+/g,brk:/((&lt;|<)br\s*\/?(&gt;|>)|\n)/gi,excessbrk:/(<br>\s+){2,}/gi,piclnk:/\.(jpe?g|png|gif)$/gi,dot:/\./g,mangleDot1:/([a-z]{2})\.([a-z0-9]{2})/gi,mangleDot2:/([a-z0-9]{2})\.([a-z]{2})/gi,lnk:/^(http:\/\/[^\s"]+)$/gi},isRewriteLinks:true,isPreserveBreaks:false,isDebug:false,resources:{normalLinkText:"[link]",imageLinkText:"[image link]",lessLinkText:"[less]",moreLinkText:"[more]"},setMaxLength:function(A) {if(this._maxLength==A){return}this._maxLength=A;this.re.biggie=new (RegExp)("\\S{"+A+",}","gi")}};wordBreaker.writeCSS=function() {var A="span.enspacex";var C="font-size:1px;padding:0;margin:0;"+((this.isDebug)?"background:#f00;padding-top:6px;":"");if(document.styleSheets[0].addRule){var B= _proxy_jslib_handle(document.styleSheets, (document.styleSheets.length-1), 0, 0);B.addRule(A,C)}else{var B= _proxy_jslib_handle(document, 'getElementsByTagName', '', 1, 0)("head")[0];var D=document.createElement("style"); _proxy_jslib_handle(D, 'setAttribute', '', 1, 0)("type","text/css"); _proxy_jslib_handle(D, 'setAttribute', '', 1, 0)("media","screen"); _proxy_jslib_assign('', D, 'innerHTML', '=', (A+"{"+C+"}"));B.appendChild(D)}this._hasCSS=true};wordBreaker.addSpacers=function(B) {var D="";if(this.isRewriteLinks&&this.re.lnk.test(B)){var A=(this.re.piclnk.test(B))?this.resources.imageLinkText:this.resources.normalLinkText;newlink= _proxy_jslib_handle(B, 'replace', '', 1, 0)(this.re.lnk,"$1");D= _proxy_jslib_handle(B, 'replace', '', 1, 0)(this.re.lnk,this.mangle(newlink))}else{var A="";B= _proxy_jslib_handle(B, 'replace', '', 1, 0)(this.re.gt,">");B= _proxy_jslib_handle(B, 'replace', '', 1, 0)(this.re.lt,"<");B= _proxy_jslib_handle(B, 'replace', '', 1, 0)(this.re.amp,"&");var C=0;while(C<B.length){A=B.substring(C,C+this._maxLength);d=A.lastIndexOf("_");if(d>=0){d++;A=B.substring(C,C+d)}else{d=this._maxLength}C+=d;A= _proxy_jslib_handle(A, 'replace', '', 1, 0)(/&/ig,"&amp;");A= _proxy_jslib_handle(A, 'replace', '', 1, 0)(/>/ig,"&gt;");A= _proxy_jslib_handle(A, 'replace', '', 1, 0)(/</ig,"&lt;");D+=A+(C<B.length?this._spacer:"")}}return D};wordBreaker.addMoreLink=function() {if(typeof(arguments[0])=="string"){var A=arguments[0];var C=arguments[1];var B=(arguments.length>2)?arguments[2]:140;var E=this.getElementsByClass(A,C);for(var D=0;D<E.length;D++){this._doAddMoreLink( _proxy_jslib_handle(E, (D), 0, 0),B)}}else{var B=(arguments.length>1)?arguments[1]:140;this._doAddMoreLink(arguments[0],B)}};wordBreaker._doAddMoreLink=function(D,B) {if(D.getAttribute("wbr")==null){if( _proxy_jslib_handle(D, 'innerHTML', '', 0, 0).length<=B){ _proxy_jslib_assign('', D, 'innerHTML', '=', (wordBreaker.fix( _proxy_jslib_handle(D, 'innerHTML', '', 0, 0))))}else{ _proxy_jslib_handle(D, 'setAttribute', '', 1, 0)("wbr_swap",wordBreaker.fix( _proxy_jslib_handle(D, 'innerHTML', '', 0, 0))+' <a href="#" onclick="return wordBreaker.doMoreSwap(this)">'+this.resources.lessLinkText+"</a> ");var C= _proxy_jslib_handle(D, 'innerHTML', '', 0, 0).substr(0,B);var A=C.lastIndexOf(" ");if(A>30){C= _proxy_jslib_handle(D, 'innerHTML', '', 0, 0).substr(0,A)} _proxy_jslib_assign('', D, 'innerHTML', '=', (this.fix(C))); _proxy_jslib_assign('', D, 'innerHTML', '+=', (' ... <a href="#" onclick="return wordBreaker.doMoreSwap(this)">'+this.resources.moreLinkText+"</a> "))} _proxy_jslib_handle(D, 'setAttribute', '', 1, 0)("wbr","true")}};wordBreaker.doMoreSwap=function(B) {B=B.parentNode;var A=B.getAttribute("wbr_swap"); _proxy_jslib_handle(B, 'setAttribute', '', 1, 0)("wbr_swap", _proxy_jslib_handle(B, 'innerHTML', '', 0, 0)); _proxy_jslib_assign('', B, 'innerHTML', '=', (A));return false};wordBreaker.mangle=function(A) {A= _proxy_jslib_handle(A, 'replace', '', 1, 0)(this.re.dot,". ");return A};wordBreaker.mangleDots=function(A) {A= _proxy_jslib_handle(A, 'replace', '', 1, 0)(this.re.mangleDot1,"$1 . $2");A= _proxy_jslib_handle(A, 'replace', '', 1, 0)(this.re.mangleDot2,"$1 . $2");return A};wordBreaker.fix=function(A) {if(!this._hasCSS){this.writeCSS()}A= _proxy_jslib_handle(A, 'replace', '', 1, 0)(this.re.nbsp," ");A=this.mangleDots(A);if(this.isPreserveBreaks){A= _proxy_jslib_handle(A, 'replace', '', 1, 0)(this.re.brk," <br> ");A= _proxy_jslib_handle(A, 'replace', '', 1, 0)(this.re.excessbrk," <br><br> ")}else{A= _proxy_jslib_handle(A, 'replace', '', 1, 0)(this.re.brk," ")}if(A.match(this.re.biggie)){A= _proxy_jslib_handle(A, 'replace', '', 1, 0)(this.re.spaces," ");var C=A.split(" ");var D="";for(var B=0;B<C.length;B++){if( _proxy_jslib_handle(C, (B), 0, 0).length>this._maxLength){D+=" "+this.addSpacers( _proxy_jslib_handle(C, (B), 0, 0))}else{D+=" "+ _proxy_jslib_handle(C, (B), 0, 0)}}return D.substring(1,D.length)}else{return A}};wordBreaker.getElementsByClass=function() {if(arguments.length>1){var A=arguments[0];var B=arguments[1]}else{var A="*";var B=arguments[0]}var E=new (Array)();var F= _proxy_jslib_handle(document, 'getElementsByTagName', '', 1, 0)(A);var D=new (RegExp)("(^|\\b|\\s)"+B+"(\\s|\\b|$)","gi");for(var C=0;C<F.length;C++){if( _proxy_jslib_handle( _proxy_jslib_handle(F, (C), 0, 0).className, 'search', '', 1, 0)(D)>-1){ _proxy_jslib_assign('', E, (E.length), '=', ( _proxy_jslib_handle(F, (C), 0, 0)))}}return E};wordBreaker.getElementsByAttribute=function() {if(arguments.length>1){var B=arguments[0];var A=arguments[1]}else{var B="*";var A=arguments[0]}var E= _proxy_jslib_handle(document, 'getElementsByTagName', '', 1, 0)(B);var D=new (Array)();for(var C=0;C<E.length;C++){if( _proxy_jslib_handle(E, (C), 0, 0).getAttribute(A)!=null){ _proxy_jslib_assign('', D, (D.length), '=', ( _proxy_jslib_handle(E, (C), 0, 0)))}}return D};wordBreaker.fixElemArray=function(B) {for(var A=0;A<B.length;A++){if( _proxy_jslib_handle(B, (A), 0, 0).getAttribute("wbr")==null){ _proxy_jslib_assign('',  _proxy_jslib_handle(B, (A), 0, 0), 'innerHTML', '=', (this.fix( _proxy_jslib_handle( _proxy_jslib_handle(B, (A), 0, 0), 'innerHTML', '', 0, 0)))); _proxy_jslib_handle( _proxy_jslib_handle(B, (A), 0, 0), 'setAttribute', '', 1, 0)("wbr","true")}}};wordBreaker.fixByTag=function(A) {this.fixElemArray( _proxy_jslib_handle(document, 'getElementsByTagName', '', 1, 0)(A))};wordBreaker.fixByClass=function(B) {var A=(arguments.length>1)?arguments[1]:"*";this.fixElemArray(this.getElementsByClass(A,B))};wordBreaker.fixByAttribute=function(B) {var A=(arguments.length>1)?arguments[1]:"*";this.fixElemArray(this.getElementsByAttribute(A,B))};wordBreaker.fixById=function(B) {var A= _proxy_jslib_handle(document, 'getElementById', '', 1, 0)(B);if(!A){return} _proxy_jslib_assign('', A, 'innerHTML', '=', (this.fix( _proxy_jslib_handle(A, 'innerHTML', '', 0, 0))))};wordBreaker.fixNested=function(F,D,G) {var E=new (Array)();var A=this.getElementsByClass(D,F);if(!A){return}var C=null;for(var B=0;B<A.length;B++){C= _proxy_jslib_handle( _proxy_jslib_handle(A, (B), 0, 0), 'getElementsByTagName', '', 1, 0)(G);if(C&&(C.length>0)){ _proxy_jslib_assign('', E, (E.length), '=', (C[0]))}}this.fixElemArray(E)};wordBreaker.MSPLinksEncode=function(D) {var B="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";var A="";var K,I,G;var J,H,F,E;var C=0;D="01"+D;do{K=D.charCodeAt(C++);I=D.charCodeAt(C++);G=D.charCodeAt(C++);J=K>>2;H=((K&3)<<4)|(I>>4);F=((I&15)<<2)|(G>>6);E=G&63;if(isNaN(I)){F=E=64}else{if(isNaN(G)){E=64}}A=A+B.charAt(J)+B.charAt(H)+B.charAt(F)+B.charAt(E)}while(C<D.length);A="http://www.msplinks.com/"+A;return A}; ;
_proxy_jslib_flush_write_buffers() ;