﻿// JavaScript Document
//SuckerTree Horizontal Menu (Sept 14th, 06)
//By Dynamic Drive: http://www.dynamicdrive.com/style/
var menuids=["menufci"]; //Enter id(s) of SuckerTree UL menus, separated by commas
function buildsubmenus_horizontal(){
var i = 0;
var ultags = document.getElementById(menuids[i]).getElementsByTagName("ul");
    for (var t=0; t<ultags.length; t++){
		if (ultags[t].parentNode.parentNode.id==menuids[i])
		{ //if this is a first level submenu
			//ultags[t].style.top=ultags[t].parentNode.offsetHeight+"px" //dynamically position first level submenus to be height of main menu item
			ultags[t].parentNode.getElementsByTagName("a")[0].className="mainfoldericon";
		}
		else
		{ //else if this is a sub level menu (ul)
			ultags[t].style.left=ultags[t-1].getElementsByTagName("a")[0].offsetWidth+"px"; //position menu to the right of menu item that activated it
			ultags[t].parentNode.getElementsByTagName("a")[0].className="subfoldericon";
		}
    	
		ultags[t].parentNode.onmouseover=function()
		{
			for (var u=0; u<ultags.length; u++){
				ultags[u].style.visibility="hidden";
			}
			this.getElementsByTagName("ul")[0].style.visibility="visible";
    	}
		ultags[t].parentNode.onmouseout=function()
		{
			for (var u=0; u<ultags.length; u++){
				ultags[u].style.visibility="hidden";
			}
    	}
    }
}

function language_popup(param) {
	if(param == "in") {
		document.getElementById("languages").style.display = 'block';
	} else {
		document.getElementById("languages").style.display = 'none';
	}
}

/* function show_menu(){
	if(null == document.getElementById('rub')) {
		return false;
	}
	var rubrique = document.getElementById('rub').value;
	var article  = document.getElementById('art').value;
	document.getElementById("ul_"+rubrique).style.visibility = "hidden";
	document.getElementById("li_"+article).style.fontWeight = "bold";
}
 */
function clic_menu(id){
	
	// Variables
	//var d	= document;
	var i 	= 1;

	
	// Element du menu selectionné
	var a	= document.getElementById("a"+id);
	var b	= document.getElementById("b"+id);
	
	a.style.backgroundImage = 'url(IMG/construction/menur_hover_left.gif)';
	a.style.backgroundRepeat = 'no-repeat'; 
	
	b.style.backgroundImage  = 'url(IMG/construction/menur_hover_right.gif)';  
	b.style.backgroundRepeat  = 'no-repeat';  
	b.style.backgroundposition  = 'right top';
	
	for(i=1;i<7;i++){
		if(parseInt(i)!=parseInt(id)){
			
			a = document.getElementById("a"+i);
			b = document.getElementById("b"+i);
			
			a.style.backgroundImage = "";
			b.style.backgroundImage = "";
		}
	}
	
	return false;
}

if (window.addEventListener)
window.addEventListener("load", buildsubmenus_horizontal, false)
else if (window.attachEvent)
window.attachEvent("onload", buildsubmenus_horizontal)

/* if (window.addEventListener)
window.addEventListener("load", show_menu, false)
else if (window.attachEvent)
window.attachEvent("onload", show_menu)
*/

function favoris() {
if ( navigator.appName != 'Microsoft Internet Explorer' )
{ window.sidebar.addPanel("FCI Corporate Website","http://www.fci.com",""); }
else { window.external.AddFavorite("http://www.fci.com","FCI Corporate Website"); } }

// select 
function unfold() {
		/*
		var element = $element(element);
		$('contenu').removeChild(element);
		//ou plus simple sans avoir à référencer le conteneur:
		element.parentNode.removeChild(element);
		
		$('contenu').appendChild(element);
//ou alors $('element-2').parentNode.appendChild(element);
		*/

		where = document.getElementById('onglet-select');
		obj = where.getElementsByTagName('li');
        objlength = obj.length;

        for(var i=1;i<objlength;i++)
        {
			splitted_li = obj[i].className.split(' ');
			splitted_li = splitted_li[0];
			if(splitted_li=='hidden') 
			  {	var new_style='visible'; } else { var new_style='hidden'; }
			
			  splitted = obj[i].className.split(' ');
			  object_name = splitted[1];
			  obj[i].className = new_style+' '+object_name;
		}	
	  return false;		
}

