//#####################################################################################
/************************ Menu ************************/
var overLayer = "";
var hideDelay = 100;


var colorOverLevel0 = "#3F3F3F";
var colorOverLevel1 = "#3F3F3F";
var colorTextOverLevel1 = "#FFFFFF";

var colorOutLevel0 = "#000000";
var colorOutLevel1 = "#000000";
var colorTextOutLevel1 = "#FFFFFF";


function look(idx)
{
    document.getElementById('montd').background = idx;
}


function showLayer(inLayer){
	if(document.getElementById(inLayer)){
		document.getElementById(inLayer).style.display = "";
		overLayer = inLayer;
	}
}

function hideLayer(inLayer){
	if(document.getElementById(inLayer)){
		window.setTimeout('realHide(\''+inLayer+'\');', hideDelay);
		overLayer = "";
	}
}

function realHide(inLayer){
	if(document.getElementById(inLayer)){
		if(inLayer != overLayer){
			document.getElementById(inLayer).style.display = "none";
		}
	}
}

function overNav(inLayer, inLevel){
	if(inLevel == "0"){
		showLayer("menuNavDiv" + inLayer);
		if(document.getElementById("menuTd" + inLayer)){
			document.getElementById("menuTd" + inLayer).style.backgroundColor = colorOverLevel0;
		}
	}else if(inLevel == "1"){
		if(document.getElementById("menuItemTd" + inLayer)){
			document.getElementById("menuItemTd" + inLayer).style.backgroundColor = colorOverLevel1;
			document.getElementById("menuItemTd" + inLayer).style.color = colorTextOverLevel1;
		}
	}
}

function outNav(inLayer, inLevel){
	if(inLevel == "0"){
		hideLayer("menuNavDiv" + inLayer);
		if(document.getElementById("menuTd" + inLayer)){
			document.getElementById("menuTd" + inLayer).style.backgroundColor = colorOutLevel0;
		}
	}else if(inLevel == "1"){
		if(document.getElementById("menuItemTd" + inLayer)){
			document.getElementById("menuItemTd" + inLayer).style.backgroundColor = colorOutLevel1;
			document.getElementById("menuItemTd" + inLayer).style.color = colorTextOutLevel1;
		}
	}
}

function overNavImg(inLayer, inLevel, page){
	if(inLevel == "0"){
		showLayer("menuNavDiv" + inLayer);
		if(document.getElementById("menuTd" + inLayer)){
			document.getElementById("menuTd" + inLayer).style.backgroundImage = "url(image/menu_"+page+"_over.gif)";
        }
	}else if(inLevel == "1"){
		if(document.getElementById("menuItemTd" + inLayer)){
			document.getElementById("menuItemTd" + inLayer).style.background = colorOverLevel1;
			document.getElementById("menuItemTd" + inLayer).style.color = colorTextOverLevel1;
		}
	}
}

function outNavImg(inLayer, inLevel, page){
	if(inLevel == "0"){
		hideLayer("menuNavDiv" + inLayer);
		if(document.getElementById("menuTd" + inLayer)){        
			document.getElementById("menuTd" + inLayer).style.backgroundImage = "url(image/menu_"+page+".png)";
		}
	}else if(inLevel == "1"){
		if(document.getElementById("menuItemTd" + inLayer)){
			document.getElementById("menuItemTd" + inLayer).style.backgroundColor = colorOutLevel1;
			document.getElementById("menuItemTd" + inLayer).style.color = colorTextOutLevel1;
		}
	}
}


//######################################################################
//utilisé pour la gestion des cases à cocher dans le catalogue de la librairie
function Coche(form)
    {
        var cocheoupas;
        if(document.getElementById("checkboxALL").checked) 
            cocheoupas = true;
        else
            cocheoupas = false;
        var l=document.getElementsByTagName("INPUT");
        for(var i=0; i<l.length; i++)
            if(l[i].type.toUpperCase()=="CHECKBOX")
            {
                l[i].checked=cocheoupas ;
            } 
   }
   
    function CocheCoche(form)
    {
        var l=document.getElementsByTagName("INPUT");
        var nbCoche = 0;
        var nbTot = l.length-1;
        for(var i=0; i<l.length; i++)
            if(l[i].type.toUpperCase()=="CHECKBOX" && l[i].checked && (l[i].id != "checkboxALL"))
            {
                nbCoche++;
            } 
        var superCheck =document.getElementById("checkboxALL"); 
        if(nbCoche == nbTot)
        {
            superCheck.checked = true;            
        }
        else
        {
            superCheck.checked =false;    
        }
   }
   
    function selectInput(page)
    {
        if(page == "librairie-catalogue")
        {
            var input = document.getElementById("keySearch");
            input.focus();
            input.select();
        }
    }
//######################################################################
//utilisé lors du démarrage du site
function start(page)
{
    hiddenLoading();
    selectInput(page);
}


function hiddenLoading()
{
    if(document.getElementById('loadingRow')){
        document.getElementById('loadingRow').style.display = "none";
    }
}
