// JavaScript Document
function switchImgMouseOver(event, elementId) {
    var element;
    if(elementId) {
        element = $(elementId);
    } else {
        element = Event.element(event);
    }

    var mouseOverImg = "../common/images/point-mouseover.gif";
    element.src = mouseOverImg;
}

function switchImgMouseOut(event, elementId) {   
    var element;
    if(elementId) {
        element = $(elementId);
    } else {
        element = Event.element(event);
    }  
    var mouseOutImg = "../common/images/point-bleu.gif";
    element.src = mouseOutImg;
    setActiveSectionMenuItem();
}

function setActiveSectionMenuItem() {
    var activeMenuItemImg = "../common/images/point-vert.gif";
    switch(section) {
        case "accueil":
        case "home":
            document.accueil_img.src=activeMenuItemImg;
        break;
        case "a_propos_de_nous":
        case "about_us":
            document.a_propos_de_nous_img.src=activeMenuItemImg;
        break;
        case "expertise":
            document.expertise_img.src=activeMenuItemImg;       
        break;
        case "nos_clients":
        case "our_clients":
            document.nos_clients_img.src=activeMenuItemImg;     
        break;
        case "notre_equipe":
        case "our_team":
            document.notre_equipe_img.src=activeMenuItemImg;        
        break;
        case "recrutement":
        case "recruiting":
            document.recrutement_img.src=activeMenuItemImg;     
        break;
        case "ressources":
        case "resources":
            document.ressources_img.src=activeMenuItemImg;      
        break;      
    }
}


function cumulativeOffset(element) {
      var valueT = 0;
      do {
        valueT += element.offsetTop  || 0;
        element = element.offsetParent;
      } while (element);
      return valueT;
    };

function adjustBottomSectionPosition() {
	var bottom_region_div = $("bottom-region-div");
	var position = cumulativeOffset(bottom_region_div);
	var bottom_region_relative_offset = 380 - bottom_region_div.offsetTop; 
	bottom_region_relative_offset = Math.max(bottom_region_relative_offset, 0);
	var bottom_string = "" + bottom_region_relative_offset + "px"
	bottom_region_div.style.top = bottom_string;
}