var current_url = location.href;

/**/

document.getElementsByClassName = function(clsName){
    var retVal = new Array();
    var elements = document.getElementsByTagName("*");
    for(var i = 0;i < elements.length;i++){
        if(elements[i].className.indexOf(" ") >= 0){
            var classes = elements[i].className.split(" ");
            for(var j = 0;j < classes.length;j++){
                if(classes[j] == clsName)
                    retVal.push(elements[i]);
            }
        }
        else if(elements[i].className == clsName)
            retVal.push(elements[i]);
    }
    return retVal;
}

function getContent(page)
{
	var dest = null;
	var temp = page.replace("_", "/");
	var page_content = null;
	
	if (arguments[1] == null)
	{
		dest = 'corps2';
		page_content = "./Pages/" + temp + ".php";
	}
	else
	{
		dest = arguments[1];
		page_content = temp;
	}
	
	////
	
	if (window.ActiveXObject)
	{
		//Internet Explorer
		var XhrObj = new ActiveXObject("Microsoft.XMLHTTP");
	}
	else
	{
		var XhrObj = new XMLHttpRequest();
	}

	//d�finition de l'endroit d'affichage:
	var content = document.getElementById(dest);
	var ok = false;

	//Ouverture du fichier en methode POST
	XhrObj.open('post', page_content);

	//Ok pour la page cible
	XhrObj.onreadystatechange = function()
	{
		if (XhrObj.readyState == 4 && XhrObj.status == 200)
		{
			content.innerHTML = XhrObj.responseText;
			ok = true;
		}
	}

	XhrObj.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	XhrObj.send(null);
	
	////
	
	if (arguments[1] == null)
	{
		document.getElementById('menu_titres').style.height = "0px";
		getContent('navigate.php?fichier='+page, 'menu_titres');
		setTimeout("setLink()", 300);
		setTimeout("setLink()", 600);
		setTimeout("setLink()", 900);
		setTimeout("setLink()", 1200);
	}
	
	
	var ss_menu = document.getElementsByClassName('ss_menu');
	for (var i=0; i<ss_menu.length; i++)
	{
		ss_menu[i].style.display = "none";
		ss_menu[i].style.display = "";
	}
}

function setLink()
{
	var taille = 0;

	for (var i=1; i<=6; i++)
	{
		hx = document.getElementById("corps2").getElementsByTagName("h"+i);
		taille += hx.length;
		
		for (var j=0; j<hx.length; j++)
		{
			hx.item(j).id = "t"+i+(j+1);
			hx.item(j).name = "t"+i+(j+1);
		}
	}

	document.getElementById('menu_titres').style.height = (taille+5) + "em";
}

// Activation du dynamisme des pages avec ajax
jQuery().ready(function()
{
	var liens = document.getElementById("navigation").getElementsByTagName("a");	//récupération de tout les liens du menu de navigation

	//transformation des liens php en lien JS (fonction getPage() )
	for (var i=0; i<liens.length; i++)
	{
		//
		var page = liens.item(i);
		var debut_nom_page = page.href.indexOf("=", 0) +1;
		
		var nom_page = page.href.substring(debut_nom_page, page.href.length);
		
		page.href = "javascript:getContent('" + nom_page + "')";
	}
} );

$(window).scroll(function() {
	if($(window).scrollTop() == 0)
		$('#go_haut').fadeOut("fast");
	else
		$('#go_haut').fadeIn("fast");
});

$('#go_haut a').live('click', function(event){
	event.preventDefault();
	$('html,body').animate({scrollTop: 0}, 'slow');
});
