simplexhr=
    {
        doxhr:function(container,sUrl)
        {
            var now = new Date();
            var nPos;
        
            nPos = sUrl.indexOf("#")
            if (nPos > 0)
            {
                sUrl = sUrl.substr(0,nPos);
            }
        
            sUrl += "&t=" + now.getTime().toString();
            //      if(!document.getElementById || !document.createTextNode)
            //      {
            //         return;
            //      }
            simplexhr.outputContainer=document.getElementById(container);
            if(!simplexhr.outputContainer)
            {
                return;
            }

            var request;

            if (window.XMLHttpRequest)
            {
                // code for all new browsers
                // Opera 8.0+, Firefox, Safari
                request=new XMLHttpRequest();
            }
            else if (window.ActiveXObject)
            {
                // code for IE5 and IE6
                request=new ActiveXObject("Microsoft.XMLHTTP");
            }

            request.onreadystatechange=function()
            {
                if(request.readyState == 1)
                {
                    simplexhr.outputContainer.innerHTML='<div id="loading" class="loadingWindow"></div>';
                }
                if(request.readyState == 4)
                {
                    if (request.status && /200|304/.test(request.status))
                    {
                        simplexhr.retrieved(request);
                    
                        simplexhr.anchorjump(request);
                    
                        InitHit();
                    }
                    else
                    {
                        if(!(request.status == 0))
                            simplexhr.failed(request);
                    }
                }
            }
      
            request.open('GET',sUrl,true);
      
            request.send(null);
      
            return;
        },
   
        retrieved:function(requester)
        {
            var data=requester.responseText;
            //data=data.replace(/\n/g,'<br />');
            simplexhr.outputContainer.innerHTML=data.replace(/subscriber_article\?/ig, 'subscriber_article?script=yes&');
            return false;
        },
   
        failed:function(requester)
        {
            alert('The XMLHttpRequest failed. status: ' + requester.status + "; and readyState: " + requester.readyState);
            return true;
        },
    
    
        anchorjump:function(requester)
        {
            var sUrl = window.document.location.href;
            //        var sUrl = requester.finalURL;
            var nPos, nLen;
            var sId = "";
            var nPos2;
            
            nLen = sUrl.length;
            nPos = sUrl.indexOf("#")
            if (nPos > 0)
            {
                nPos2 = sUrl.indexOf("&", nPos)
                if (nPos2 < 0)
                    nPos2 = nLen;
                
                sId = sUrl.substr(nPos,nPos2-nPos);
                
                window.location.hash = sId;
            }
        }
    }