﻿/**
**
**  Permet de savoir si l'utilisateur utilise un navigateur avec un moteur Gecko ou non
**
**  @return :   True si c'est un navigateur utilisant un moteur Gecko
**
**/
function isGeckoNavigateur() {
    
    var isGeckoNav = true;
    if(navigator.userAgent.indexOf("Gecko") == -1) {
        isGeckoNav = false;
    }
    
    return isGeckoNav;
}

/**
**
**  Redimentionne la div central d'article en fonction de la taille des iamges de droite
**
**/
function RedimentionDivCentral2() {

    var divContent = document.getElementById('panel_photos');
    var image;
    try {
        if(!isGeckoNavigateur()) {
            image = divContent.firstChild.firstChild;
        } else {
            image = divContent.firstChild.nextSibling.firstChild.nextSibling;
        }
    } catch(ex) {
        image = false;
    }

    var tailleMax = 0;

    while(image) {
        if(image.src.indexOf('pixel50') == -1) {
            if(tailleMax < image.width) {
                tailleMax = image.width;
            }
        }
        
        try {
            if(!isGeckoNavigateur()) {
                image = image.parentNode.nextSibling.nextSibling.nextSibling.firstChild;
            } else {
                image = image.previousSibling.parentNode.nextSibling.nextSibling.nextSibling.nextSibling.nextSibling.nextSibling.firstChild.nextSibling;
            }
        } catch(ex) {
            image = false;
        }
    }

    if(tailleMax > 0) {
    if(document.getElementById('actuT6') == null)
        document.getElementById('conteneur_centre').style.width = (600 - tailleMax) + "px";
    }
}

	function RedimentionDivCentral() {
	
		var parent = $("div#conteneur_gauche").parent().width() - 50;
		var gauche = $("div#conteneur_gauche").width();
		var centre = $("div#conteneur_centre").width();
		var droite = $("div#panel_photos").width();
		
		if(gauche == null && droite == null) {
			centre = parent;
		}
		else {
			if(gauche != null && droite == null) {
				centre = parent - gauche;
			}
			else if(gauche == null && droite != null) {
				centre = parent - droite;
			}
			else {
				centre = parent - gauche - droite;
			}
		}
		
		//alert("parent :"+parent+"\ngauche:"+gauche+"\ncentre:"+centre+"\ndroite:"+droite);
		$("div#conteneur_centre").width(centre);
	}