function popup(contenu,titre)
{
	popupUpload(contenu,titre,'400','100','menubar=no,scrollbars=no,statusbar=no');
}

function charger(url) {
	parent.frames.window.location=url;
}

function loadPage(mapage) {
	document.loadForm.page.value = mapage;
	document.loadForm.submit();

}

function setVar(field,setting) {
	var myfield = eval("document.loadForm."+field);
	myfield.value=setting;
}

function showMe(show) {
	document.getElementById(show).style.display = 'block';
}
function showMe2(obj) {
	document.getElementById(obj).style.visibility = "visible";
}
function hideMe(hide) {
	document.getElementById(hide).style.display = 'none';
}
function hideMe2(obj) {
	document.getElementById(obj).style.visibility = "hidden";
}

///////////////////////////////////////////////////////////////////////////	

function cachecache(val) {
	var mydiv = eval("document.getElementById('" + val + "')");

	if(mydiv.style.display == "none")
		showMe(val);
	else
		hideMe(val);
}

// AJAX

function makeRequest(url) {

	var httpRequest = false;

	if (window.XMLHttpRequest) { // Mozilla, Safari,...
		httpRequest = new XMLHttpRequest();
		if (httpRequest.overrideMimeType) {
			httpRequest.overrideMimeType('text/xml');
			// Voir la note ci-dessous à propos de cette ligne
		}
	}
	else if (window.ActiveXObject) { // IE
		try {
			httpRequest = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e) {
			try {
				httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch (e) {}
		}
	}

	if (!httpRequest) {
		alert('Abandon :( Impossible de créer une instance XMLHTTP');
		return false;
	}
	httpRequest.onreadystatechange = function() { alertContents(httpRequest); };
	httpRequest.open('GET', url, true);
	httpRequest.send(null);

}

function alertContents(httpRequest) {

	if (httpRequest.readyState == 4) {
		if (httpRequest.status == 200) {
			document.getElementById("resHttpReq").innerHTML = httpRequest.responseText;
		} else {
			alert('Un problème est survenu avec la requête.');
		}
	}

}

