// JavaScript Document

var requete = null;

//gettribune();
//window.onload=setTimeout("gettribune()",3000);

function creerRequete() {
	try {
		requete = new XMLHttpRequest();
	} catch (essaimicrosoft) {
		try {
			requete = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (autremicrosoft) {
			try {
				requete = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (echec) {
				requete = null;
			}
		}
	}

if (requete == null)
	alert("Impossible de créer l'objet requête");
}

function gettribune() {
	creerRequete();
	var url = "ajax/gettribune.php";
	requete.open("GET", url, true);
	requete.onreadystatechange = createtribune;
	requete.send(null);			
}
function createtribune() {
	var zindex = document.getElementById("zindex");
	if (requete.readyState == 4) {
		zindex.style.display = "none";
		document.getElementById("tribune").innerHTML = requete.responseText;
		document.getElementById("ident").value = ""
		document.getElementById("mess").value = "";
		document.getElementById("testpseudo").innerHTML = "";
	}
}
function puttribune() {
	creerRequete();
	var ident = document.getElementById("ident").value;
	var mess = document.getElementById("mess").value;
	var nb = document.getElementById("ident").value.length;
	var zindex = document.getElementById("zindex");
	document.getElementById("valid").blur();
	
	if (ident == '' || mess == '') {
		var refu = '<center><font color="#a90606>Veuillez renseigner l\'ensemble des champs</font></center><br />';
		document.getElementById("trib_indic").innerHTML = refu;
	} else {
		if (nb < 3) {
			var refu = '<center><font color="#a90606>Le nick doit être de 3 caractères</font></center><br />';
			document.getElementById("trib_indic").innerHTML = refu;
		} else {
			zindex.style.display = "block";
			document.getElementById("trib_indic").innerHTML = "";
			//var url = "ajax/puttribune.php?ident=" + ident + "&mess=" + mess;
			var url = "ajax/puttribune.php";					
			requete.open("POST", url, true);
			requete.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
			var data = "ident=" + ident + "&mess=" + mess;
			requete.onreadystatechange = gettribune;
			requete.send(data);
		}
	}
}
function testpseudo() {
	var nb = document.getElementById("ident").value.length;
	var val = document.getElementById("ident").value;
	if(nb < 3){
		var tpseudo = '<center><font color="#a90606" face="Arial Black">Validation Nick : ' + val + ' Indisponible</font></center>';
		document.getElementById("testpseudo").innerHTML = tpseudo;
	} else {
		var tpseudo = '<center><font color="#EF7D00" face="Arial Black">Validation Nick : ' + val + ' Parfait !</font></center>';
		document.getElementById("testpseudo").innerHTML = tpseudo;
	}
}


function top10() {
	var top10 = document.getElementById("top10");
	if(top10.style.display == "block"){
		top10.style.display = 'none';
	} else {
		top10.style.display = "block";
		var time = 0;
		for(var i=0;i<=1000;i++){
			setTimeout("changeopacity("+i+")",(time*6));
			time++;
		}
	}
}
function changeopacity(op){
	var top10 = document.getElementById("top10");
	top10.style.opacity=(op/1000);
}
function changeheight(){
	var top10 = document.getElementById("top10");
	var height = top10.offsetHeight;
	var newheight = (height-1);
	top10.style.height = newheight + 'px';
}
