function pad(str, len, pad) {
	if (typeof(len) == "undefined") { var len = 0; }
	if (typeof(pad) == "undefined") { var pad = ' '; }

	if (len + 1 >= str.length) {
		str = Array(len + 1 - str.length).join(pad) + str;
	}
	return str;
}

function loadpage(page,zone) {
	var req = null;
	var retour;
	if (window.XMLHttpRequest) {
		req = new XMLHttpRequest();
	}
	else if(window.ActiveXObject) {
		try {
			req = new ActiveXObject("Msxml2.XMLHTTP");
		} 
		catch (e) {
			try {
				req = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch (e) {
			}
		}
	}
	req.onreadystatechange = function() {
		if(req.readyState == 4) {
			if(req.status == 200) {
				document.getElementById(zone).innerHTML = req.responseText;
				retour = req.responseText;
			}
		}
	}
	req.open("get", page, true);
	req.send(null);
	return retour;
}

