var req = createXMLHttpRequest();  
var ajaxTargetId;
   
function createXMLHttpRequest() {  
  var ua;  
  if(window.XMLHttpRequest) {  
  try {  
   ua = new XMLHttpRequest();  
  } catch(e) {  
   ua = false;  
  }  
  } else if(window.ActiveXObject) {  
   try {  
     ua = new ActiveXObject("Microsoft.XMLHTTP");  
   } catch(e) {  
     ua = false;  
   }  
  }  

 return ua;  
}

function sendRequest(file, degradeRedirectUrl, targetId) { 

	var agt=navigator.userAgent.toLowerCase();

//	file = unescape(file); 
	ajaxTargetId = targetId;

	if(agt.indexOf("mac")!=-1 && agt.indexOf("msie")!=-1){
		document.location.href=degradeRedirectUrl;
	}else{

		var rnd982g = Math.random();
		var sOperator = "?";  
		if(file.indexOf("?") >=0){
			sOperator = "&";
		}

	    req.open("GET", file + sOperator + "UID=" + rnd982g); 
	   	req.onreadystatechange = handleResponse; 
	    req.send(null); 
	    		
		return false;
	}
} 
  
 function handleResponse() { 
  if(req.readyState == 4){ 
   var response = req.responseText; 
   document.getElementById(ajaxTargetId).innerHTML = response; 
  } 
} 
  