// ================================================ CENTRAGE VERTICAL PAGE ACCUEIL
	function centrageVertical()
	{
		hauteurPage = document.getElementById("repere").offsetTop + 1;
		hauteurContenu = 610;
		
		if(hauteurPage > hauteurContenu)
		{
			difference = hauteurPage - hauteurContenu;
			document.body.style.paddingTop = (difference/2) +"px";
		}
		else
		{
			document.body.style.paddingTop = 0;
		}
	}
	
	function centrageVertical2()
	{
		hauteurPage = document.getElementById("repere").offsetTop + 1;
		hauteurContenu = 610;
		
		if(hauteurPage > hauteurContenu)
		{
			difference = hauteurPage - hauteurContenu;
			document.body.style.paddingTop = (difference/2) +"px";
		}
		else
		{
			document.body.style.paddingTop = 0;
		}
	}
// ================================================ CENTRAGE VERTICAL PAGE ACCUEIL

// ================================================ AJAX

var http_request = false; 
function makeRequest(url)
{
	if (window.XMLHttpRequest) http_request = new XMLHttpRequest(); 
	else if (window.ActiveXObject) http_request = new ActiveXObject("Microsoft.XMLHTTP"); 
	http_request.onreadystatechange = alertContents; 
	http_request.open('GET', url, true); 
	http_request.send(null); 
} 

function alertContents()
{ 
	if (http_request.readyState == 4) 
	{ 
		if (http_request.status == 200) 
		{
			//alert(http_request.responseText); 
			eval(http_request.responseText); 
		}
		else alert('Erreur de chargement!'); 
	} 
} 

function change_div(nom,valeur)
{
	if (document.getElementById) document.getElementById(nom).innerHTML = valeur;
	else if (document.all) document.all[nom].innerHTML = valeur;
}

// ================================================ AJAX

// ================================================ CENTRAGE VERTICAL IMAGE

window.onload = function(){	
	elementsACentrer=getElementsByClassName(document,'*','centrageVertical');
	for(i=0;i<elementsACentrer.length;i++){
		centrerVertical(elementsACentrer[i]);
	}
}

function centrerVertical(monElement){
	
	if(navigator.userAgent.indexOf("MSIE")==-1)
		hauteurDispo=window.getComputedStyle(monElement.parentNode,null).height.replace('px','');
	else
		hauteurDispo=monElement.parentNode.currentStyle.height.replace('px','')
	hauteur=parseInt(monElement.height);
	
	monElement.style.display='block';
	monElement.style.marginTop=((hauteurDispo-hauteur)/2)+'px';
}

function getElementsByClassName(oElm, strTagName, strClassName){
	var arrElements = (strTagName == "*" && oElm.all)? oElm.all : oElm.getElementsByTagName(strTagName);
	var arrReturnElements = new Array();
	strClassName = strClassName.replace(/\-/g, "\\-");
	var oRegExp = new RegExp("(^|\\s)" + strClassName + "(\\s|$)");
	var oElement;
	for(var i=0; i<arrElements.length; i++){
		oElement = arrElements[i];
		if(oRegExp.test(oElement.className)){
			arrReturnElements.push(oElement);
		}
	}
	return (arrReturnElements)
}

// ================================================ CENTRAGE VERTICAL IMAGE