var xmlhttp = false;
if(window.ActiveXObject) xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
if(window.XMLHttpRequest) xmlhttp = new XMLHttpRequest();

function replaceNode(file, node) {
	if (! xmlhttp) return;
	xmlhttp.open("GET", file, true);
	xmlhttp.onreadystatechange = function() {
		if(xmlhttp.readyState == 4) {
			node.innerHTML = xmlhttp.responseText;
				var j = 0;
			for (var i = 0; i < node.childNodes.length; i++) {
				if (node.childNodes[i].tagName) {
					node.parentNode.insertBefore(node.childNodes[i].cloneNode(true), node);
				}
			}
			node.parentNode.removeChild(node);
		}
	}
	xmlhttp.send(null);
}

