// JavaScript Document

var tabentries=new Array();

function visible_olln(ulId,myobject){
	
	if (myobject.id=="orange2") return;
	if (myobject.className=='buttonLevel02') myobject.className='buttonLevel02up';
	else myobject.className='buttonLevel02';

	for (var i=0; i<tabentries.length; i++){
		var anchor = tabentries[i];
		if (ulId!=anchor) document.getElementById(anchor).style.display='none';
	}

	if (document.getElementById(ulId).style.display=='block') {
		document.getElementById(ulId).style.display='none';
		
	} else {
		document.getElementById(ulId).style.display='block';
	}
	orangebarmod();
}



function loadentries() {
	var anchors = document.getElementsByTagName("UL");
	for (var i=0; i<anchors.length; i++){
		var anchor = anchors[i];
		if (anchor.getAttribute("rel") == "posId"){
			tabentries.push(anchor.id);
		}
	}
	if (document.getElementById('orange2')) orangebarmod();
}

function orangebarmod() {
	if (document.getElementById('orange2')) {
		document.getElementById('orangeBar').style.display="block";
		var possecond = document.getElementById('orange2').offsetTop;
		var posfirst = document.getElementById('orange1').offsetTop;
		var hauteur = Math.abs(possecond-posfirst)+26;
		if (posfirst<=possecond) {
			document.getElementById('orangeBar').style.top=(posfirst)+"px";
		} else {
			document.getElementById('orangeBar').style.top=(possecond-1)+"px";
		}
		document.getElementById('orangeBar').style.height=hauteur+"px";
	}

}


function open_light_flash () {

	document.getElementById('overlay').style.display="block";
	document.getElementById('overlay_inner').innerHTML=document.getElementById("main_content").innerHTML;
	document.getElementById('pageTitleZone').innerHTML=document.getElementById('title').innerHTML;
}


function open_light_contact () {
	document.getElementById('overlay2').style.display="block";
	document.getElementById('overlaytool2').style.display="block";
	document.getElementById('overlay_inner2').style.display="block";
 
}


function closebox() {
	document.getElementById('overlay').style.display="none";
}

function closebox2() {
	document.getElementById('overlay2').style.display="none";
	document.getElementById('overlaytool2').style.display="none";
	document.getElementById('overlay_inner2').style.display="none";
}

function f_length(elId){
	return document.getElementById(elId).childNodes.length;
}

function doc_filter(){
	var elems=document.getElementById('menuDocs').childNodes;
	for (var x=0;x<elems.length;x++) {
		if(elems[x].className=="documents_item") {
			var realchilds=elems[x].getElementsByTagName("A");
			var pos=realchilds[0].innerHTML.toUpperCase().indexOf(document.getElementById('filter_docs').value.toUpperCase());
			if (pos==-1) elems[x].style.display="none";
			else elems[x].style.display="block";
		} 
	}

	for (var x=0;x<elems.length;x++) {
		if (elems[x].className=="sousTitre") {
			if (has_somthing_after(elems[x])) elems[x].style.display="block";
			else elems[x].style.display="none";
		}
	}

}

function has_somthing_after(elem) {
	var found=0;
	while (elem=elem.nextSibling) {
		if (elem.tagName=="DIV") {
			if (elem.style.display=="block") return true;
		}
		if (elem.tagName=="H4") {
			break;
		}
	}
	return false;
}