// Divers
function favoris(url,description){
	if(navigator.appName != 'Microsoft Internet Explorer') window.sidebar.addPanel(description,url,"");
	else window.external.AddFavorite(url,description);
}
// Ajax villes
function makeRequest(url,num){
	document.getElementById('renvoi'+num).innerHTML='<img src=\"./design/wait.gif\" />';
	var http_request = false;
	if (window.XMLHttpRequest) http_request = new XMLHttpRequest();
	else
		if (window.ActiveXObject) {
			try {http_request = new ActiveXObject("Msxml2.XMLHTTP");}
			catch (e) {
				try {http_request = new ActiveXObject("Microsoft.XMLHTTP");}
				catch (e) {}
			}
		}
	if (!http_request) return false;
	http_request.onreadystatechange = function() { alertContents(http_request,num); };
	http_request.open('GET', url, true);
	http_request.send(null);
}
function alertContents(http_request,num){
	if (http_request.readyState == 4){
		if (http_request.status == 200) document.getElementById('renvoi'+num).innerHTML=http_request.responseText;
		else alert('Un problème est survenu avec la requête.');
	}
}
// Ajax calendrier
function makeRequestCalendrier(url,div){
	document.getElementById(div).innerHTML='<img src=\"./design/wait.gif\" />';
	var http_request = false;
	if (window.XMLHttpRequest) http_request = new XMLHttpRequest();
	else
		if (window.ActiveXObject) {
			try {http_request = new ActiveXObject("Msxml2.XMLHTTP");}
			catch (e) {
				try {http_request = new ActiveXObject("Microsoft.XMLHTTP");}
				catch (e) {}
			}
		}
	if (!http_request) return false;
	http_request.onreadystatechange = function() { alertContentsCalendrier(http_request,div); };
	http_request.open('GET', url, true);
	http_request.send(null);
}
function alertContentsCalendrier(http_request,div){
	if (http_request.readyState == 4){
		if (http_request.status == 200) document.getElementById(div).innerHTML=http_request.responseText;
		else alert('Un problème est survenu avec la requête.');
	}
}
// Centrer la fenetre pop-up
function centrage(largeur,hauteur,url){
	var top=(screen.height-hauteur)/2;
	var left=(screen.width-largeur)/2;
	window.open(""+url+"", "_blank", "toolbar=0,location=0,directories=0,status=0,scrollbars=1,resizable=0,copyhistory=0,menubar=0,width="+largeur+",height="+hauteur+",top="+top+",left="+left+"");
}
// Affiche la grande image
function afficheGrandeImage(nomImage){
	document.getElementById('divGrandeImage').innerHTML='<img class="grandeImage" src="'+url+'vignettes/466x350/'+nomImage+'" alt="" />';
}

