function GetXmlHttpObject() { var xmlHttp=null; try { // Firefox, Opera 8.0+, Safari xmlHttp=new XMLHttpRequest(); } catch (e) { // Internet Explorer try { xmlHttp=new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { xmlHttp=new ActiveXObject("Microsoft.XMLHTTP"); } } return xmlHttp; } function LoadPage(url, layer_id, onload, responsefunc) { if (layer_id.length > 0) { var doc = window.document; for(var i=0; i < layer_id.length-1; i++) { doc = doc.getElementById(layer_id[i]).ownerDocument; } doc.getElementById(layer_id[layer_id.length-1]).innerHTML = "Loading "+url + "...";//" Loading ..."; } var xmlHttp = GetXmlHttpObject(); if(xmlHttp.readyState!=3) { xmlHttp.open("GET",url,true); xmlHttp.send(null); xmlHttp.onreadystatechange=function() { if(xmlHttp.readyState==4) { if (layer_id.length > 0) { var doc = window.document; for(var i=0; i < layer_id.length-1; i++) { doc = doc.getElementById(layer_id[i]).ownerDocument; } //alert(xmlHttp.responseText); if (responsefunc) { responsefunc(doc.getElementById(layer_id[layer_id.length-1]), xmlHttp.responseText, onload); } else { doc.getElementById(layer_id[layer_id.length-1]).innerHTML = xmlHttp.responseText; if (onload) eval(onload); } } } } } }