var xmlDone=false;
var xmlhttp=false; 
/*@cc_on @*/ 
/*@if (@_jscript_version >= 5) 
// JScript gives us Conditional compilation, we can cope with old IE versions. 
// and security blocked creation of the objects. 
  try { 
  xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); 
  } catch (e) { 
   try { 
    xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); 
   } catch (E) { 
    xmlhttp = false; 
   } 
  } 
@end @*/ 
if (!xmlhttp && typeof XMLHttpRequest!='undefined') { 
  xmlhttp = new XMLHttpRequest(); 
} 

function loadFragmentInToElement(fragment_url, element_id, loadText) { 
	xmlDone=false;
    var element = document.getElementById(element_id); 
    if (element_id=="detailContent") {
	  element.innerHTML= '<div style="width:300px; height:400px; text-align: center;"><img src="Images/Loading.gif" width="64" height="64" style="margin-top:168px;"></div>';
	}
	if (loadText) {
		debugPrint(loadText);
		element.innerHTML = '<div class="loading">'+loadText+'</div>'; 
	}
	if (!fragment_url.match(/(\.php|\.htm)/i)) {
		fragment_url=fragment_url+".htm";
	}
    xmlhttp.open("GET", fragment_url); 
    xmlhttp.onreadystatechange = function() { 
      if (xmlhttp.readyState == 4 && xmlhttp.status == 200) { 
		  element.innerHTML = xmlhttp.responseText.replace(/<link.*>/g, ""); 
		  xmlDone=true;
/*		  if (element_id=="detailContent") {
		  	  formatDetail();
			  if (is("opera")) formatDetail();
		  } else {
			  switch (fragment_url) {
				case "start.htm":
					document.getElementById("mainSpacer").height=document.getElementById("subSpacer").height+35;
					break;
				case "news.htm":
					checkNews(xmlhttp.responseText);	
					break;
				case "subPage.htm":
					break;
				case "menu.htm":
					break;
				default:
					var newHeight=document.getElementById("subContent").offsetHeight+15;
					if (newHeight<document.getElementById("menuSpacer").height) {
						newHeight=document.getElementById("menuSpacer").height;
					}
					document.getElementById("subSpacer").height=newHeight;
					document.getElementById("mainSpacer").height=newHeight-10;
					break;
			  } 
		  } */
      } 
    } 
    xmlhttp.send(null); 
} 


