function htmlspecialchars(str)
         {return str.replace(/</g, "&lt;").replace(/>/g, "&gt;");
         }
function trim(str)
         {return str.replace(/(^[\r\n\t ]*|[\r\n\t ]*$)/g, '');
         }
function ib_fix()
         {var all_span=document.getElementsByTagName('span');
          for (var j=0;j<all_span.length;++j)
              {if (all_span[j].parentNode.tagName!='SPAN' && all_span[j].getElementsByTagName('span').length==0
                   && all_span[j].style.cssFloat!='left' && all_span[j].style.styleFloat!='left'
                  )
                  {typeof(all_span[j].style.cssFloat)!='undefined' ? (all_span[j].style.cssFloat='none'):(all_span[j].style.styleFloat='none');
                  }
               if (all_span[j].getElementsByTagName('span').length>0
                   && all_span[j].childNodes.length-all_span[j].getElementsByTagName('span').length>0
                  )
                  {var a=all_span[j].childNodes;
                   for (var i=0;i<a.length;++i)
                       {if (a[i].nodeName=='#text' && trim(a[i].nodeValue)!='')
                           {var b = document.createElement("span");
                            b.innerHTML=htmlspecialchars(a[i].nodeValue);
                            a[i].parentNode.replaceChild(b, a[i]);
                           }
                       }
                  }
              }
         }
if(window.addEventListener)
  {window.addEventListener('load', ib_fix, false);
  }
else
    {window.attachEvent('onload', ib_fix);
    }
