var req;
var targetElm;

function getRecentLinks( type, targetElmId ) {
     targetElm = document.getElementById(targetElmId);
     if( type == null )
	  type = 'html_dl';   

	  postRecentLinks(type);
}

function setRecentLinks(rText) {     
     targetElm.innerHTML = rText;
}

function postRecentLinks(type) {    
    var urlString = '/rss/linkOut?type=html_dl';
    if(window.XMLHttpRequest){ // Mozilla family
            req = new XMLHttpRequest();
            req.onreadystatechange = processReqChanged;
            req.open("POST", urlString, true);
            req.send(null); 
    } else if(window.ActiveXObject) { // IE, the ass piss browser
            req = new ActiveXObject("Microsoft.XMLHTTP");
            req.onreadystatechange = processReqChanged;
            req.open("POST", urlString, true);
            req.send();
    }
}

function processReqChanged() {	 
	if( req.readyState == 4){ // Only if the req is loaded
		if(req.status == "200"){		    
		    setRecentLinks(req.responseText);
		}
	}
}