function switchId(id){
	if(document.getElementById(id).style.display != 'none'){
		document.getElementById(id).style.display = 'none';
	}else if(document.getElementById(id).style.display != 'block'){
		document.getElementById(id).style.display = 'block';
	}
}

function affId(id){
	if(document.getElementById(id).style.display != 'block'){
		document.getElementById(id).style.display = 'block';
	}
	document.getElementById("h_fermer").style.display = 'inline';
}

function closeId(id){
	if(document.getElementById(id).style.display != 'none'){
		document.getElementById(id).style.display = 'none';
	}
	document.getElementById("h_fermer").style.display = 'none';
}

function resize_height(id, tailleF){
	//document.getElementById(id).style.height = tailleF+'px';
	/*tailleD = document.getElementById(id).style.height;
	if(tailleD < tailleF){
		
		for(i=tailleD.substr(0,1); i<=tailleF; i++){
			document.getElementById(id).style.height = i+'px';
		}
	}else if(tailleD > tailleF){
		for(i=tailleD.substr(0,2); i>=tailleF; i--){
			document.getElementById(id).style.height = i+'px';
		}
	}*/
		
	switchId(id);
}

//Affichage de contenu dans le panneau
function getXhr()
{
	if(window.XMLHttpRequest)xhr = new XMLHttpRequest(); 
	else if(window.ActiveXObject)
  	{ 
  		try{
    		xhr = new ActiveXObject("Msxml2.XMLHTTP");
		}catch (e){
    		xhr = new ActiveXObject("Microsoft.XMLHTTP");
    	}
	}else{
		alert("Le navigateur ne supporte pas le XMLHTTPRequest..."); 
		xhr = false; 
	}
	
	return xhr
}

function showContent(emp, cont)
{
	var xhrContent = getXhr();
	xhr.onreadystatechange = function()
    {
		obj = document.getElementById(emp);
		loader = document.getElementById('loader');
		if(xhr.readyState == 0){
			loader.innerHTML='<img src="/images/site/wait.gif" align="absmiddle" alt="Merci de patienter" /> Searching, please wait...';
		}else if(xhr.readyState == 1){
			loader.innerHTML='<img src="/images/site/wait.gif" align="absmiddle" alt="Merci de patienter" /> Searching, please wait... Connection &eacute;tablie';
		}else if(xhr.readyState == 2){
			loader.innerHTML='<img src="/images/site/wait.gif" align="absmiddle" alt="Merci de patienter" /> Searching, please wait... Requ&ecirc;te re&ccedil;ue';
		}else if(xhr.readyState == 3){
			loader.innerHTML='<img src="/images/site/wait.gif" align="absmiddle" alt="Merci de patienter" /> Searching, please wait... R&eacute;ponse en cours';
		}else if(xhr.readyState == 4 && xhr.status == 200){
			loader.innerHTML='';
			obj.innerHTML=xhr.responseText;
		}
    }
	xhr.open("GET", cont, true);
	xhr.send(null);
}

//Choix du panneau d'affichage
function affDetente(){
	affId("p_conteneur");
	document.getElementById("p_conteneur").style.background = 'url(/images/site/panneau_fond.jpg) no-repeat';
	showContent("p_contenu", "/lib/lastfm.php?i=1");
}

function affArchives(){
	affId("p_conteneur");
	document.getElementById("p_conteneur").style.background = 'url(/images/site/panneau_fond.jpg) no-repeat';
	showContent("p_contenu", "/lib/archives.php?i=1");
}

function affMail(){
	affId("p_conteneur");
	document.getElementById("p_conteneur").style.background = 'url(/images/site/mail.jpg) no-repeat';
	document.getElementById("p_contenu").innerHTML = '';
}

function affPropos(Value){
	affId("p_conteneur");
	document.getElementById("p_conteneur").style.background = 'url(/images/site/panneau_fond.jpg) no-repeat';
	showContent("p_contenu", "/lib/site.php?i=" + Value);
}

//Affichage de l'heure en temps réel
function showFilled(Value) {
	return (Value > 9) ? "" + Value : "0" + Value;
}

function showTpsReel() {
	var time = new Date();
	document.getElementById('h').innerHTML = " - " + showFilled(time.getHours()) + ":" + showFilled(time.getMinutes()) + ":" + showFilled(time.getSeconds());
	setTimeout("showTpsReel()",1000);
}