/* Code tiré de / Code from: http://www.csscreator.com/menu/multimenu.php */
/* Permet de faire fonctionner les menus dans IE */
activateMenu = function(nav) {

    /* currentStyle restricts the Javascript to IE only  */
        if (document.all && document.getElementById(nav).currentStyle) {  
        var navroot = document.getElementById(nav);
        
        /* Get all the list items within the menu  */
        var lis=navroot.getElementsByTagName("LI");  
        for (i=0; i<lis.length; i++) {
        
           /* If the LI has another menu level  */
            if(lis[i].lastChild.tagName=="UL"){
            
                /* assign the function to the LI  */
                lis[i].onmouseover=function() { 
                
                   /* display the inner menu  */
                   this.lastChild.style.display="block";
                	}
                	lis[i].onmouseout=function() {                       
                   		this.lastChild.style.display="none";
                		}
            }
        }
    }
}

window.onload= function(){
    /* pass the function the id of the top level UL  */
    /* remove one, when only using one menu */
    activateMenu("navtop");
}

// Code pour choisir au hasard une image qui servira de Banner du haut de site.
function banner_random(){
  
  // Nombres d'images différentes
  var nombreImages = 7;
  // Partie du nom commune des images
  var nomImageBase = "BannerHaut_";

  var rand=Math.floor(Math.random()*nombreImages);

  document.write('<img src="../images/main/'+ nomImageBase + rand +'.jpg" alt="Éclipse">');
  
}

/*
// Fonction qui pop up une fenetre de l'image pour la gallery
function popup_image(largeur, hauteur, imageUrl, imageSuiv, imagePrec)
{
	hauteur += 50;
	var fenetre_image = window.open('','fenetre','height=' + hauteur +',width=' + (largeur) + ',top=' + (((screen.height)/2)-(hauteur/2)) + ',left=' + (((screen.width)/2)-(largeur/2)) + 'toolbar=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no');
	fenetre_image.document.write('<html><head><title>Photo</title>');
	fenetre_image.document.write('<link type="text/css" href="../css/main.css" rel="stylesheet" />');
	fenetre_image.document.write('<link type="text/css" href="../css/contenu.css" rel="stylesheet" />');
	fenetre_image.document.write('</head><body style="margin:0;">');
	fenetre_image.document.write('<center><img src="' + imageUrl + '" /></center>');
	//fenetre_image.document.write('<p><a href="javascript:self.close()">Close</a> the popup.</p>');
	fenetre_image.document.write('</body></html>');
	fenetre_image.document.close();
}*/

function afficheImage(urlImageFull, urlImageOrig, texte)
{
	
	// Remplacement de la source de l'image par DHTML
	objet_image = document.getElementById('photoContainer');
	//objet_image.src = urlImageFull;
	objet_image.innerHTML = '<img id=\"albumImage\" src=\"' + urlImageFull + '\"/>';
	
	// Remplacement du lien de la photo vers l'originale par DHTML
	// objet_link = document.getElementById('albumLink'); 
	// objet_link.href = urlImageOrig;
	
	// Remplacement de la value de la textArea par DHTML
	objet_description = document.getElementById('albumDescription');
	objet_description.innerHTML = texte;
	//alert (texte);
}

/* Menus de page Javascript */
function switchToContent(menuId, container, idOfNewContent, nameOfButtonToToggle)
{	
	// Toggle all buttons of menu to inactive
	// Implémentation assez dégueulasse, mais j'étais tanné de me faire chier avec IE de marde
	var k = 0;
	el = $(menuId).getElementsByTagName("li");
	for (k = 0; k<el.length; k++) {
		el[k].className = 'deselect';
	}
	
	// Activates nameOfButtonToToggle
	$(nameOfButtonToToggle).className = 'select';
	
	// Swap 'container' avec le contenu de 'idOfNewContent'
	$(container).innerHTML = $(idOfNewContent).innerHTML;
}

/* Active menu item */
function activeMenu(menuItemId)
{
	if ($(menuItemId).className) $(menuItemId).className = $(menuItemId).className + " active";
	else $(menuItemId).className = "active";
}