function populateTargetFromUrl(url, targetId) {
	var xmlHttp;
	try {
    	xmlHttp=new XMLHttpRequest(); // Firefox, Opera 8.0+, Safari
	}
	catch (e) {
   	// Internet Explorer
    	try {
      	xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
      }
    	catch (e) {
      	try {
				xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
			}
	      catch (e) {
				return false;
			}
		}
	}

	try {
		xmlHttp.onreadystatechange=function() {

	      if(xmlHttp.readyState == 4) {
		   		if (xmlHttp.status == 200) { // OK response
				    document.getElementById(targetId).innerHTML = xmlHttp.responseText;
					}
	      }
      }

		xmlHttp.open("GET", url, true);
		xmlHttp.send(null);
	 }
	 catch (e) {
	 	return false;
	 }
}