function getDContent(url,target,rt) {    
	// native XMLHttpRequest object   
	if (window.XMLHttpRequest) {       
		req = new XMLHttpRequest();
		req.onreadystatechange = function() {
									getDContentDone(target);
								}
		req.open("GET", url, true);
		req.send(null);
		// IE/Windows ActiveX version   
		} else if (window.ActiveXObject) {       
			req = new ActiveXObject("Microsoft.XMLHTTP");
			if (req) {
				req.onreadystatechange = function() {getDContentDone(target);
				}           
		req.open("GET", url, true);
		req.send();
		}
	}
	if (rt>0) {
	setTimeout("getDContent('"+url+"','"+target+"', "+rt+")", rt);
	} 
}
function getDContentDone(target) {   
	// only if req is "loaded"   
	if (req.readyState == 4) {       
		// only if "OK"       
		if (req.status == 200 || req.status == 304) {
			results = req.responseText;
			document.getElementById(target).innerHTML = results;       
		} else {
			document.getElementById(target).innerHTML="getDContent error:\n" + req.statusText;       
		}  
	}
}