
function XMLDoc(divID,url){
	var req;
				
	this.loadXMLDoc = function(){
		
		if (window.XMLHttpRequest) {
		
			req = new XMLHttpRequest();
			req.onreadystatechange = this.processReqChange;
			req.open("GET", url, true);
			req.send(null);
		
		} else if (window.ActiveXObject) {
			req = new ActiveXObject("Microsoft.XMLHTTP");
			if (req) {
				req.onreadystatechange = this.processReqChange;
				req.open("GET", url, true);
				req.send();
			}
		}
	}
	
		this.processReqChange = function(){
		
		if (req.readyState == 4) {
		    
		    if (req.status == 200) {
		        
		        if(document.getElementById(divID)){
							document.getElementById(divID).innerHTML=req.responseText;
		        }
		    } else {
		        
		        if(document.getElementById(divID)){
							document.getElementById(divID).innerHTML = "Loading failed! <br><a href='" + url + "' target=_blank>" + url + "</a>";
						}
		    }
		}
	}
}
		
function ajax(page,divid){
	if(page.indexOf('?')==-1) page+='?';
	var dt=new Date();
	var xml=new XMLDoc(divid,page+'&'+dt.getTime(),"alert('Loaded');");
	xml.loadXMLDoc();
}