
function getClientHeight() {
  return document.compatMode=='CSS1Compat' && !window.opera?document.documentElement.clientHeight:document.body.clientHeight;
}

function myCalculSizePage ( colonneRightSize ) {	

	colonneLeftSize = document.getElementById('bf588').scrollHeight  + 40;
	screenSize = getClientHeight();
	colonneRightSize = colonneRightSize + 30;

	possible = new Array();
	possible.push(colonneLeftSize);
	possible.push(screenSize);
	possible.push(colonneRightSize);
		
	max = possible[0];
	for (var i = 1; i < possible.length; i++) {
	    if (possible[i] > max) {
		max = possible[i];
	    }	
	}
	
	if ( document.getElementById('space') != null ) document.getElementById('space').style.height = max+'px';
	if ( document.getElementById('content') != null ) document.getElementById('content').style.height = max+'px';
	if ( document.getElementById('bf588') != null ) document.getElementById('bf588').style.height = max+'px';
	
	
	/*
	var tab_div = document.getElementsByTagName("DIV");
	for(elt in tab_div) {
		if (tab_div[elt].id) {
		    document.getElementById(tab_div[elt].id).style.border = "1px solid black";
		    alert(tab_div[elt].id);
		    document.getElementById(tab_div[elt].id).style.border = "0px";
		}
	}
	*/
	
	
	
}

function myMenuCalculBis () {
	//alert("myMenuCalculBis");
	//document.getElementById('div154').style.border = '1px solid black';
	
	colGaucheSize = getDivHeight('bf588'); 
	colDroiteSize = getDivHeight('bf594')+getDivHeight('bf595')+getDivHeight('bf599')+getDivHeight('bf600')+30; 
	if ( navigator.appName == "Microsoft Internet Explorer" ) {
		    colDroiteSize = colDroiteSize + 120;	
	}
	
	menuSize = 0;
	if ( document.getElementById('basic-accordian') != null ) {
	    //alert(document.getElementById('basic-accordian').style.float.value);
	    menuSize = getDivHeight('basic-accordian');
	}	
	 
	divGabarit = new Array();
	divGabarit.push('ze602');
	//divGabarit.push('bf159'); 
	useDiv = "none";
	
	position = 0;
	childSize = 0;
	for (var my = 0; my < divGabarit.length; my++) {
		
	if ( document.getElementById(divGabarit[my]) != null ) { // autre gabarit...
	
		document.getElementById(divGabarit[my]).style.minHeight = "1px"; // on passe ze27 en taille auto...
		document.getElementById(divGabarit[my]).style.height = "auto";		
	
		for (i=0;i<=document.getElementById(divGabarit[my]).childNodes.length;i++){		
			
		    if (eval(document.getElementById(divGabarit[my]).childNodes[i]) != null && document.getElementById(divGabarit[my]).childNodes[i].id!= undefined) {		    	
				 
				document.getElementById(divGabarit[my]).childNodes[i].style.minHeight = '1px';
		    	document.getElementById(divGabarit[my]).childNodes[i].style.height = 'auto';		    	
		    	//alert("a "+divGabarit[my]+" "+document.getElementById(divGabarit[my]).scrollHeight);
				childSize =  getDivHeight(divGabarit[my]);   	
		    	useDiv = divGabarit[my];
				if(document.getElementById(useDiv).childNodes[i]!= undefined){
					tempId = document.getElementById(useDiv).childNodes[i].id;
					 
					for (i=0;i<=document.getElementById(tempId).childNodes.length;i++){		
						
						if (eval(document.getElementById(tempId).childNodes[i]) != null && document.getElementById(tempId).childNodes[i].id!= undefined) {
							 
							document.getElementById(tempId).childNodes[i].style.minHeight = '1px';
							document.getElementById(tempId).childNodes[i].style.height = 'auto';		    	
							
							childSize =  getDivHeight(tempId);
							//alert("b "+tempId+" "+document.getElementById(tempId).scrollHeight+" "+childSize);
							useDiv = tempId;
							tempId2 = document.getElementById(useDiv).childNodes[i].id;
						 
							if (tempId2!="") { 
								//alert("c "+tempId2+" "+document.getElementById(tempId2).scrollHeight+" "+document.getElementById(tempId2).offsetTop);
								
								if (tempId2 == "content_fiche") {
									position = getDivHeight(tempId2) + document.getElementById(tempId2).offsetTop; 
								}
								
								else if (tempId2 == "basic-accordian")  {							
									childSize =  getDivHeight(tempId2);
								}
								else {
										for (i=0;i<=document.getElementById(tempId2).childNodes.length;i++){		
						
											if (eval(document.getElementById(tempId2).childNodes[i]) != null && document.getElementById(tempId2).childNodes[i].id!= undefined) {
												 
												//document.getElementById(tempId2).childNodes[i].style.minHeight = '1px';
												//document.getElementById(tempId2).childNodes[i].style.height = 'auto';		    	
												childSize =  getDivHeight(tempId2);
												
												useDiv = tempId2;
												tempId3 = document.getElementById(useDiv).childNodes[i].id;
												//alert("d "+tempId3+" "+document.getElementById(tempId3).scrollHeight);
											}
										}
								}
								
								//useDiv = tempId2; 
										
							}
						}
						
					}
				}
						
				
		    	break;
		    }
		    
		}
		
		if ( navigator.appName == "Microsoft Internet Explorer" ) {
		    childSize = childSize + 30;	
		}
	}
	}
 
	
	positionTemoignage = position +childSize+30 +getDivHeight('bf598'); 
	if ( document.getElementById('div61') != null ) positionTemoignage +=110;
		   
	 //alert(colDroiteSize+" "+positionTemoignage);
	if (positionTemoignage < colDroiteSize ) positionTemoignage = colDroiteSize;
	if ( document.getElementById('bf590') != null ) {
	//alert(positionTemoignage);
		document.getElementById('bf590').style.top =  positionTemoignage +'px';
		document.getElementById('content').style.height =  (positionTemoignage+2) +'px'; 
	}

	 
	mymenu = new Array("test","test1","test2","test3","test4","test5","test6","test7","test8","test9","test10","test11","test12","test13");
	for ( i = 0 ; i < mymenu.length ; i++ ) {
           if ( document.getElementById(mymenu[i]+'-header') != null ) {
           	var myonclick = document.getElementById(mymenu[i]+'-header').onclick+"";
		 
           	if ( myonclick && myonclick != null && myonclick != undefined && myonclick != "" && myonclick != "undefined" ) {
				if ( myonclick.indexOf("myMenuCalcul") == -1 ) {
					myonclick = myonclick.substring(0,myonclick.length-1)+"myMenuCalcul();}";	
					eval("document.getElementById('"+mymenu[i]+"-header"+"').onclick = "+myonclick);
					
				}
           	}
        }
	}
	
	//myCalculSizePage(tailleBasDePage);
	
}

function myMenuCalcul() {
	 
	setTimeout("myMenuCalculBis()",600);	
}
function init(){
	if (document.getElementById("content_image") != undefined){
		var imgh2 = document.getElementById("imgh2").offsetHeight;
		//alert(imgh2);
		document.getElementById("content_image").style.top = imgh2 + 7 + "px";
	}
	
	if (eval(document.getElementById("basic-accordian")) != null){
		new Accordian('basic-accordian',5,'header_highlight');
	}	
	if (document.getElementById("ze602") != undefined){
		// accordeon  
		var ze602 = document.getElementById("ze602").offsetHeight + 196;
		// alert('ze602 =' + ze602);
		var total = 742;
		//alert('total =' + total);
		if ((ze602) < (total)){
			document.getElementById("bf590").style.top = total + "px";
			document.getElementById("content").style.height = total + "px";
		}else{
			document.getElementById("bf590").style.top = ze602 + "px";
			document.getElementById("content").style.height = ze602 + "px";
		}
	}	
	if (document.getElementById("bf593") != undefined){
		var col = document.getElementById("bf593").offsetHeight;
	}
	
	 if ( document.getElementById('ze602') != null ) {
		 myMenuCalcul(); 
	 }
}
window.onload = init;


sfHover = function() {
	var sfEls = document.getElementById("menu2").getElementsByTagName("LI");
	for (var i=0; i<sfEls.length; i++) {
		sfEls[i].onmouseover=function() {
			this.className+=" sfhover";
		}
		sfEls[i].onmouseout=function() {
			this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
		}
	}
}
if (window.attachEvent) window.attachEvent("onload", sfHover);

if (window.attachEvent) window.attachEvent("onload", sfHover);

if (document.getElementById("imgh2") != undefined){
		var imgh2 = document.getElementById("imgh2").offsetHeight;
		document.getElementById("content_image").style.top = imgh2 + "px";
	}