var doc;

window.onload=function() {
	chargement();
	}

var selectedTab;
var selectedTitle="Sylvain Comte Online";
function selectTab() {
	if(this.parentNode.parentNode.id=="Tabs") {
		var thisId=this.id.split("tab")[1];
		var Tabs=this.parentNode.parentNode.getElementsByTagName("li");
		var Contenus=document.getElementById("Contenus").getElementsByTagName("div");
		for(var j=0;j<Tabs.length;j++) Tabs[j].setAttribute("class","");
		for(var i=0;i<Contenus.length;i++) {
			if(Contenus[i].getAttribute("id")==thisId) {
				Contenus[i].setAttribute("class","selected");
				selectedTab=thisId;
				selectedTitle=Contenus[i].getElementsByTagName("h2")[0].innerHTML.split("?")[0]+"?";
				document.title="Sylvain Comte online - "+selectedTitle;
				}
			else {
				if(Contenus[i].parentNode==document.getElementById("Contenus")) Contenus[i].setAttribute("class","hide");}
			}
		this.parentNode.setAttribute("class","selected");
		}
	else {
		var thisId=this.className
		var Tabs=document.getElementById("Tabs").getElementsByTagName("li");
		var Contenus=document.getElementById("Contenus").getElementsByTagName("div");
		for(var j=0;j<Tabs.length;j++) Tabs[j].setAttribute("class","");
		for(var i=0;i<Contenus.length;i++) {
			if(Contenus[i].getAttribute("id")==thisId) {
				Contenus[i].setAttribute("class","selected");
				selectedTab=thisId;
				selectedTitle=Contenus[i].getElementsByTagName("h2")[0].innerHTML.split("?")[0]+"?";
				document.title="Sylvain Comte online - "+selectedTitle;
				}
			else {
				if(Contenus[i].parentNode==document.getElementById("Contenus")) Contenus[i].setAttribute("class","hide");}
			}
		document.getElementById("tab"+thisId).parentNode.setAttribute("class","selected");
		}
	var LangLinks=document.getElementById("lang").getElementsByTagName("a");
	for(var i=0;i<LangLinks.length;i++) {
		var baseLink=LangLinks[i].getAttribute("href").split("#")[0];
		LangLinks[i].setAttribute("href",baseLink+"#"+selectedTab);
		}
	try {
		var pageTracker = _gat._getTracker("UA-109815-1");
		pageTracker._trackPageview();
		}
	catch(err) {}
	}

function chargement() {
	// effacement des liens retour
	var LiensRetours=document.getElementById("Contenus").getElementsByTagName("a");
	for(l in LiensRetours) {
		if(LiensRetours[l].text=="retour" || LiensRetours[l].text=="back") LiensRetours[l].style.display="none";
		}
	// mise en forme de la barre de navigation
	document.getElementById("Nav").setAttribute("class","none");
	// mise en place des fonctions sur les tabs
	var TabLinks=document.getElementById("Tabs").getElementsByTagName("a");
	for(var i=0;i<TabLinks.length;i++) {
		// IE tweaking (IE=bullshit!)
		if (TabLinks[i].addEventListener){
			TabLinks[i].addEventListener("click",selectTab,true);
			}
		else if (TabLinks[i].attachEvent){
			TabLinks[i].attachEvent('onclick', selectTab);
			}
		TabLinks[i].setAttribute("id","tab"+TabLinks[i].getAttribute("href").split("#")[1]);
		// retour tout en haut de la page pour éviter les mouvements.
		// pb : si CSS désactivé, plus de navigation dans la page...
		// TabLinks[i].setAttribute("href","#Titre");
		}
	TabLinks[0].parentNode.setAttribute("class","selected");
	var OtherLinks=document.getElementById("Contenus").getElementsByTagName("a");
	for(var i=0;i<OtherLinks.length;i++) {
		if(OtherLinks[i].getAttribute("href").split("#")[1]) { // attention pour un lien externe avec # ça marche aussi...
			addEvent(OtherLinks[i],"click",selectTab,true)
			OtherLinks[i].setAttribute("class",OtherLinks[i].getAttribute("href").split("#")[1]);
			// retour tout en haut de la page pour éviter les mouvements.
			// pb : si CSS désactivé, plus de navigation dans la page...
			// OtherLinks[i].setAttribute("href","#Titre");
			}
		}
	var Contenus=document.getElementById("Contenus").getElementsByTagName("div");
	for(var i=0;i<Contenus.length;i++) {
		if(Contenus[i].parentNode==document.getElementById("Contenus")) Contenus[i].setAttribute("class","hide");
		}
	// selection du bon onglet si une destination locale (#destination) est indiquée	
	if(document.URL.split("#")[1]) idOng=document.URL.split("#")[1];
	else idOng="none";
	if(idOng=="Quoi" || idOng=="Qui" || idOng=="OuQuand" || idOng=="Comment" || idOng=="Pourquoi") {
		var thisId=idOng;
		var Tabs=document.getElementById("Tabs").getElementsByTagName("li");
		var Contenus=document.getElementById("Contenus").getElementsByTagName("div");
		for(var j=0;j<Tabs.length;j++) Tabs[j].setAttribute("class","");
		for(var i=0;i<Contenus.length;i++) {
			if(Contenus[i].getAttribute("id")==thisId) {
				Contenus[i].setAttribute("class","selected");
				selectedTab=thisId;
				selectedTitle=Contenus[i].getElementsByTagName("h2")[0].innerHTML.split("?")[0]+"?";
				document.title="Sylvain Comte online - "+selectedTitle;
				}
			else {
				if(Contenus[i].parentNode==document.getElementById("Contenus")) Contenus[i].setAttribute("class","hide");}
			}
		document.getElementById("tab"+thisId).parentNode.setAttribute("class","selected");
		var LangLinks=document.getElementById("lang").getElementsByTagName("a");
		for(var i=0;i<LangLinks.length;i++) {
			var baseLink=LangLinks[i].getAttribute("href").split("#")[0];
			LangLinks[i].setAttribute("href",baseLink+"#"+selectedTab);
			}
		}
	else document.getElementById("Contenus").getElementsByTagName("div")[0].setAttribute("class","selected");
	}
	
function addEvent(objet,event,funcToAdd,bool) {
	if (objet.addEventListener){
		objet.addEventListener(event,funcToAdd,bool);
		}
	else if (objet.attachEvent){
		objet.attachEvent('on'+event,funcToAdd);
		}
	}

var meeboOpen=0;
var meeboDiv,meeboHtml,meeboVisible;
function openMeebo() {
	if(meeboOpen==0) {
		meeboDiv=document.getElementById('Meebo');
		meeboHtml='<object height="250" width="80%"><param name="movie" value="http://widget.meebo.com/mm.swf?jNdDmmJbLO"><embed src="http://widget.meebo.com/mm.swf?jNdDmmJbLO" type="application/x-shockwave-flash" width="80%" height="250"></object>';
		meeboDiv.innerHTML=meeboHtml;
		}
	meeboVisible=meeboDiv.getAttribute('class');
	if(meeboVisible=="hide") meeboDiv.setAttribute('class','');
	else meeboDiv.setAttribute('class','hide');
	}
