﻿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 show(li,n) {
	if(li.setAttribute) {
		li.setAttribute('id','menu_active');
	}
	document.getElementsByClassName('cat'+n)[0].style.display = "block";
	if(li==NavTopAvantDernier)document.getElementById("JS_kidNavTop").style.display = "none";
}
function hide(li,n) {
	if(li.setAttribute) {
		li.setAttribute('id','');
	}
	document.getElementsByClassName('cat'+n)[0].style.display = "none";
	if(li==NavTopAvantDernier)document.getElementById("JS_kidNavTop").style.display = "block";
}
function showLoginBox() {
	document.getElementById('loginbox').style.display = "block";
	document.getElementById('login_link').className='login last';
}
function hideLoginBox() {
	document.getElementById('loginbox').style.display = "none";
	document.getElementById('login_link').className='loginhere-big last';
}


var initKidASAPLimit=0;
var NavTopAvantDernier = false;
function initKidASAP(){
	if(document.getElementById("mainlinks")){
		var ULtopNav = document.getElementById("mainlinks").getElementsByTagName("UL");
		var LItopNav = new Array;
		for(var i=0;i<ULtopNav[0].childNodes.length;i++){
		    if(ULtopNav[0].childNodes[i].tagName=="LI"){
		        LItopNav[LItopNav.length] = ULtopNav[0].childNodes[i];
		    }
		}
	    
	    if(LItopNav[LItopNav.length-2].className==""){
			document.getElementById("JS_kidNavTop").style.display = "block";
            NavTopAvantDernier = LItopNav[LItopNav.length-2];
		}else{document.getElementById("JS_kidNavTop").style.display = "none";}
	    
	}else{
		initKidASAPLimit++;
		if(initKidASAPLimit<2000)setTimeout("initKidASAP()",5);
	}
}initKidASAP();