
function loadMenu(url) {
	loadURL(url, function(succes, src) {
		if (succes) document.getElementById("menuVichyCom").innerHTML = src;
		else document.getElementById("menuVichyCom").innerHTML = '<a href="'+ url +'" title="Menu">Menu</a>';
	});
}

function getXmlHttp() {
	var xmlhttp;
	/*@cc_on @*/
	/*@if (@_jscript_version >= 5)
		try {
			xmlhttp=new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e) {
			try {
				xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
			} catch (E) {
				xmlhttp=false;
			}
		}
	@else
		xmlhttp=false
	@end @*/
	if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
		try {
			xmlhttp = new XMLHttpRequest();
		}
		catch (e) {
			xmlhttp = false;
		}
	}
	return xmlhttp;
}

function loadURL(url, callback) {
	var xmlhttp = getXmlHttp();
	if (!xmlhttp) {
		callback(false);
		return;
	}
	xmlhttp.open("GET", url,true);
	xmlhttp.onreadystatechange=function() {
		if (xmlhttp.readyState==4) {
			/*if (xmlhttp.status < 200 || xmlhttp.status > 400) callback(false);
			else*/ callback(true, xmlhttp.responseText);
			delete xmlhttp.onreadystatechange;
			xmlhttp = null;
		}
	}
	xmlhttp.send(null);
}