function getXhr()
{
	var xhr = null; 
	if(window.XMLHttpRequest) // Firefox et autres
		xhr = new XMLHttpRequest(); 
	else if(window.ActiveXObject) // Internet Explorer 
	{ 
		try {
			xhr = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e) {
			xhr = new ActiveXObject("Microsoft.XMLHTTP");
		}
	}
	else { // XMLHttpRequest non supporté par le navigateur 
		alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
		xhr = false; 
	} 
	return xhr
}

/**
* Méthode qui sera appelée sur le click du bouton
*/
function page(url)
{
	new Effect.ScrollTo('top', {delay:0, duration:0});
	window.location.href = '#page='+url; 
	var xhr = getXhr()
	xhr.open("POST","../loading_page.php",true);
	// On défini ce qu'on va faire quand on aura la réponse
	xhr.onreadystatechange = function()
	{
		// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
		if(xhr.readyState == 4 && xhr.status == 200)
		{
			document.getElementById("corps").innerHTML = xhr.responseText;
		}
		else // Sinon on affiche un petit chargement
		{
			document.getElementById("corps").innerHTML = '<div style="text-align: center;"><img src="images/loading.gif" alt="loading" border="0"><br /><br />Chargement de la page...</div>';
		}
	}
	xhr.setRequestHeader('Content-type','application/x-www-form-urlencoded');
	var data = 'page='+url;
	xhr.send(data);
}

if (document.images)
{
	images0 = new Image
	images2 = new Image
	images3 = new Image
	images4 = new Image
	images5 = new Image
	images6 = new Image
	images7 = new Image
	images8 = new Image
	images9 = new Image
	images10 = new Image
	images11 = new Image
	images12 = new Image
	images13 = new Image
	images14 = new Image
	images15 = new Image
	images16 = new Image
	images17 = new Image
	images18 = new Image
	images19 = new Image
	images20 = new Image
	images21 = new Image
	images22 = new Image
	images23 = new Image
	images24 = new Image
	images25 = new Image
	images26 = new Image
	images27 = new Image
	images28 = new Image
	images29 = new Image
	images30 = new Image
	images31 = new Image
	images32 = new Image
	images33 = new Image
	images34 = new Image
	images35 = new Image
	images36 = new Image
	images37 = new Image
	images38 = new Image
	images39 = new Image
	images40 = new Image
	images0.src = "images/boutons/bouton.gif" // Tsubasa Master
	images2.src = "images/boutons/beck.gif"
	images3.src = "images/boutons/bleach.gif" // Bleach Master
	images4.src = "http://data0.shonenblog.com/champloo/mod_html16965_1.jpg" //Champloo
	images5.src = "http://clamp.tsubasa-master.com/bouton.png" //CLAMP
    images6.src = "images/boutons/beck.gif" //Code Geass A METTREEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE
	images7.src = "http://devilangelmanga.free.fr/pages/images/Affiliates/DAO88x31.jpg"
	images8.src = "http://moe.mabul.org/up/moe/2009/07/08/img-140950th695.png" // Fairy Tale Master
	images9.src = "http://gintamaster.free.fr/images/ban88x31.jpg" //Ginta
	images10.src = "http://img110.imageshack.us/img110/4284/8831qj9.jpg" // One Piece Master
	images11.src = "http://hoopmen.free.fr/images/logo1.png"
	images12.src = "images/boutons/mar.gif"
	images13.src = "http://pen.dragon.free.fr/images/liens/pendragon1.jpg"
	images14.src = "http://666satanmaster.free.fr/images/bouton/pot.jpg"
	images15.src = "http://thanatos.dragonaut.free.fr/images/site/thanatos_88-31.jpg" //Thanatos
	images16.src = "http://laloidueki.free.fr/images/Bans/uekimaster.png"
	images17.src = "http://www.animes-streaming.fr/88.jpg"
	images18.src = "http://www.avatar-realm.net/" // PAS D'AVATAR PR LE MOMENT	
	images19.src = "http://clamp-addict.narutotrad.com/images/divers/banniere.jpg"
	images20.src = "http://www.noelshack.com/up/aac/88x31-5d497afe96.png"
	images21.src = "images/boutons/heavendoor.jpg"
	images22.src = "images/boutons/Hosoky-scantrad.gif"
	images23.src = "http://kawaishojo.ath.cx/images/bt/bouton4.png"
	images24.src = "http://www.nbod-anime.com/images/logo/logo2.jpg"
	images25.src = "http://www.toloveru.com/affiliation/ban88-2.jpg"
	images26.src = "http://xxx.holic.free.fr/lier/lier18.jpg"
	images27.src = "images/boutons/yuugifansub.jpg"
	images28.src = ""
	images29.src = ""
	images30.src = ""
	images31.src = ""
	images32.src = ""
	images33.src = ""
	images34.src = ""
	images35.src = ""
	images36.src = ""
	images37.src = ""
	images38.src = ""
	images39.src = ""
	images40.src = ""
	images41.src = ""
}

function verification(type)
{
	if (type == 'commentaires')
	{
		//On défini nos variables
		//On crée un regex pour vérifier plus tard si le champs email a bien été remplit
		var regex = /^[a-zA-Z0-9._-]+@[a-z0-9._-]{2,}\.[a-z]{1,4}$/;
		
		var captcha = document.getElementsByTagName('input')[6].value;
		var pseudonyme = document.getElementsByTagName('input')[7].value;
		var email = document.getElementsByTagName('input')[8].value;
		var reponse = document.getElementsByTagName('input')[9].value;
		var message = document.getElementsByTagName('textarea')[0].value;
		
		//On vérifie que l'adresse e-mail en est bien un.
		//Mais avant tout, on regarde si la personne a bien rempli le champs
		if (email != 'Votre adresse e-mail ?')
			var resultat = regex.test(email);
		
		// On traite les informations et on envoie si c'est bon, sinon on affiche un message d'erreur.
		if (pseudonyme != 'Votre pseudonyme ?' && message != 'Écrivez votre commentaire içi !' && reponse != 'Veuillez entrer la réponse !')
		{
			if (resultat == true && captcha == reponse)
				document.getElementById("form_comm").submit();
			else if (resultat == false)
				alert('Votre adresse e-mail n\'est pas valide !');
			else if (captcha != reponse)
				alert('Boum, vous êtes un robot !');
			else
				document.getElementById("form_comm").submit();
		}
		else
			alert('Veuillez bien remplir les champs avant de poster !');
		//Ça se termine ici !	
	}
}

function show_(id)
{
	//Si il est caché, on le montre. Sinon on le cache
	if (document.getElementById(id).style.display == 'none')
		document.getElementById(id).style.display = 'block';
	else
		document.getElementById(id).style.display = 'none';
}

function smilies(code)
{
	var contenu = document.getElementById('textarea').value;
	document.getElementById('textarea').value = contenu+' '+code;
}