	/* Détection du navigateur */
var n = 0;
var ie = 0;

if (navigator.appName.indexOf("Netscape") != -1){//Netscape
	
	n = 1;
	ie = 0;
	
	if (navigator.appVersion.indexOf("4")!= -1) //Netscape 4.7 et - 	
		nv = 4;
	else
		nv = 5;	//Netscape 6, 7
		
} else { //Internet Explorer ou autre
	n = 0;
	ie = 1;
}
		function montrer(id) {
			var d = document.getElementById(id);
				d.style.display='block';
		}
		function cacher(id)
		{
			var d = document.getElementById(id);
				d.style.display='none';
		}
		function findPosX(obj)
		{
			var curleft = 0;
			if (obj.offsetParent)
			{
				while (obj.offsetParent)
				{
					curleft += obj.offsetLeft
					obj = obj.offsetParent;
				}
			}
			else if (obj.x)
				curleft += obj.x;
			return curleft;
		}
		function findPosY(obj)
		{
			var curtop = 0;
			if (obj.offsetParent)
			{
				while (obj.offsetParent)
				{
					curtop += obj.offsetTop
					obj = obj.offsetParent;
				}
			}
			else if (obj.y)
				curtop += obj.y;
			return curtop;
		}
		
function test(item){
var strOut="";
temp= item;
/*for (var i in temp)
 if (temp[i])
 	strOut += i + "=" + temp[i] + "\n";
alert(strOut); 	 
*/
alert(item.offsetTop);
}			
function hideShowMenu(itemName, state) {

		if (ie) {			
			
			/* IE */											
			//style n'est pas defini sur l'objet parent
			itemObject = document.all(itemName).style;




																																							
			if (state=='hidden') {
				itemObject.display = 'none';

			}	else {				
				itemObject.display = 'block';				

			}
									
		} else if (n){			
			
			if (nv == 4){								
					/* Netscape 4 */
					//eval("document." + itemName + ".visibility='hide'");
			}	else {
					/* Netscape 6.0 et + */
					itemObject = document.getElementById(itemName).style;
					
																																																																	
					if (itemObject.display == "none" || state == 'show') {



						itemObject.display = "block";		

					} else {
						itemObject.display = "none";					

					}
					
			}				
		}		
}

	function switchMenu2(div_target) {
		
		var elt;
		var div_current = document.getElementById("current_elt").value;
		
		// perte du focus pour l'ancien élément du menu 1
		document.getElementById('div_'+div_current).className = "menufirst";
		// on change le séparateur pour mettre du blanc
		//alert(document.getElementById('div_sep_'+div_current).className);
		
		
		//document.getElementById('div_sep_'+div_current).className = "menumainSeparator_blanc";
		document.getElementById('div_'+div_current).style = "border-bottom: 1px solid #FFFFFF";
		
		// non affichage du sous menu correspondant
		elt = document.getElementById('divMenu2_'+div_current);
		elt.style.visibility = "hidden";
		elt.style.display = "none";
		
		// focus sur le nouvel élément du menu 1
		document.getElementById('div_'+div_target).className = "menufirst-o";
		// on change le séparateur pour mettre du pointillé
		
		//document.getElementById('div_sep_'+div_target).className = "menumainSeparator";
		document.getElementById('div_'+div_current).style = "border-bottom: 1px solid D9DDE1";
		
		// affichage de sous menu correspondant
		elt = document.getElementById('divMenu2_'+div_target);
		elt.style.visibility = "visible";
		elt.style.display = "block";
		
		// on change l'élément courant pour la section cible
		document.getElementById("current_elt").value = div_target;
	
	}

	function showSelectedMenu (selected_menu_name) {
		//alert("selected_menu_name = " + selected_menu_name);
		item_2 = document.getElementById('divMenu2_'+selected_menu_name);
		item_2.style.visibility = "visible";
		item_2.style.display = "block";
	}

	function menuOverInterne(item, menu_name, selected_menu_name, pos) {
		//alert(document.getElementById("tmp").value + "<br />" + menu_name);
		
		// focus sur le nouvel élément du menu 1
		item.className = "menufirst-o";
		// on affiche le sous menu (menu 2)
		var elt = document.getElementById('divMenu2_'+menu_name);
		if (elt) {
			elt.style.visibility = "visible";
			elt.style.display = "block";
		}
		// on cache le séparateur avant et après
		cacher_separator(pos);
		cacher_separator(pos-1);
		//alert('4');
		
		// on cache le selected_menu_name si différent du sous menu (menu 2) 
		if (menu_name != selected_menu_name) {
			item_2 = document.getElementById('divMenu2_'+selected_menu_name);
			if (item_2) {
				item_2.style.visibility = "hidden";
				item_2.style.display = "none";
			}
		}
		
	}
	
	function menuOutInterne(item, menu_name, selected_menu_name, pos, current_pos) {
		//alert("menuOut avec item.className = " + item.className + " ET menu_name = " + menu_name + " ET selected_menu_name = " + selected_menu_name);
		
		// en perd le focus de l'élément du menu 1 si différent de selected_menu_name
		if (menu_name != selected_menu_name) {
			item.className = "menufirst";
		}
		// on cache le sous menu (menu 2) si différent de selected_menu_name
		item_2 = document.getElementById('divMenu2_'+menu_name);
		if (item_2) {
			item_2.style.visibility = "hidden";
			item_2.style.display = "none";
		}
		
			// on monter le séparateur avant et après
			montrer_separator(pos);
			montrer_separator(pos-1);
			
			cacher_separator(current_pos-1);
		
		
		if (selected_menu_name != '') {
			// en prend le focus de l'élément du menu 1 (selected_menu_name)
			document.getElementById('div_'+selected_menu_name).className = "menufirst-o";
			// on affiche le  selected_menu_name
			item_2 = document.getElementById('divMenu2_'+selected_menu_name);
			item_2.style.visibility = "visible";
			item_2.style.display = "block";
		}
	}

	function ssMenuOverInterne(div_current, selected_menu_name, pos) {
		//alert("ssMenuOver avec div_current = " + div_current + "tmp  = " + tmp);
		var elt_m1 = document.getElementById('div_'+div_current);
		elt_m1.className = "menufirst-o";
		// on affiche le sous menu (menu 2)
		var elt_m2 = document.getElementById('divMenu2_'+div_current);
		elt_m2.style.visibility = "visible";
		elt_m2.style.display = "block";
		// on cache le séparateur avant et après
		cacher_separator(pos);
		cacher_separator(pos-1);
				
		// on cache le selected_menu_name si différent du sous menu (div_current) 
		if (div_current != selected_menu_name) {
			item_2 = document.getElementById('divMenu2_'+selected_menu_name);
			if (item_2) {
				item_2.style.visibility = "hidden";
				item_2.style.display = "none";
			}
		}
	}
	
	function ssMenuOutInterne(div_current, selected_menu_name, pos) {
		//alert("ssMenuOut avec div_current = " + div_current + " - selected_menu_name = " + selected_menu_name);

		//on pert le focus de div_current et on cache son sous menu (menu 2)
		if (div_current != selected_menu_name) {
			elt_m1 = document.getElementById('div_'+div_current);
			elt_m1.className = "menufirst";
		}
		elt_m2 = document.getElementById('divMenu2_'+div_current);
		elt_m2.style.visibility = "hidden";
		elt_m2.style.display = "none";
		// on monter le séparateur avant et après
		montrer_separator(pos);
		montrer_separator(pos-1);
		
		// en prend le focus de l'élément du menu 1 (selected_menu_name)
		if (selected_menu_name != '') {
			document.getElementById('div_'+selected_menu_name).className = "menufirst-o";
			// on affiche le  selected_menu_name
			item_2 = document.getElementById('divMenu2_'+selected_menu_name);
			item_2.style.visibility = "visible";
			item_2.style.display = "block";
		}
	}


	function menuOver(item,menu_name,pos) {
		//alert("menuOver avec item.className = " + item.className + " ET menu_name = " + menu_name);
		
		// focus sur le nouvel élément du menu 1
		item.className = "menufirst-o";
		// on affiche le sous menu (menu 2)
		var elt = document.getElementById('divMenu2_'+menu_name);
		elt.style.visibility = "visible";
		elt.style.display = "block";
		// on cache le séparateur avant et après
		cacher_separator(pos);
		cacher_separator(pos-1);
	}
	
	function menuOut(item,menu_name,pos) {
		//alert("menuOut avec pos = " + pos);
		
		// en perd le focus de l'élément du menu 1
		item.className = "menufirst";
		// on cache le sous menu (menu 2)
		item_2 = document.getElementById('divMenu2_'+menu_name);
		item_2.style.visibility = "hidden";
		item_2.style.display = "none";
		// on montre le séparateur avant et après
		montrer_separator(pos);
		montrer_separator(pos-1);

	}

	function ssMenuOver(div_current, pos) {
		//alert("ssMenuOver avec div_current = " + div_current + " - pos  = " + pos);
		var elt_m1 = document.getElementById('div_'+div_current);
		elt_m1.className = "menufirst-o";
		// on cache le séparateur avant et après
		cacher_separator(pos);
		cacher_separator(pos-1);
		
		
		// on affiche le sous menu (menu 2)
		var elt_m2 = document.getElementById('divMenu2_'+div_current);
		elt_m2.style.visibility = "visible";
		elt_m2.style.display = "block";
	}
	
	function ssMenuOut(div_current, pos) {
		//alert("ssMenuOut avec div_current = " + div_current + " - pos  = " + pos);
		
		//on pert le focus de div_current et on cache son sous menu (menu 2)
		elt_m1 = document.getElementById('div_'+div_current);
		elt_m1.className = "menufirst";
		// on cache le séparateur avant et après
		montrer_separator(pos);
		montrer_separator(pos-1);

		// on affiche le sous menu (menu 2)
		elt_m2 = document.getElementById('divMenu2_'+div_current);
		elt_m2.style.visibility = "hidden";
		elt_m2.style.display = "none";
	}
	
	function montrer_separator (pos) {
		if (document.getElementById('menu1_sep_'+pos))
			if (document.getElementById('menu1_sep_'+pos).src != '/images/lasik/menu1_fillet2.gif') {
				document.getElementById('menu1_sep_'+pos).src = '/images/lasik/menu1_fillet2.gif';
				//document.getElementById('menu1_sep_'+pos).style.borderTop = "1px solid #000000";
				//document.getElementById('menu1_sep_'+pos).style.borderBottom = "1px solid #000000";
			}
		/*
		pos = pos -1;
		if (document.getElementById('menu1_sep_'+pos))
			if (document.getElementById('menu1_sep_'+pos).src != '/images/lasik/menu1_fillet2.gif') {
				document.getElementById('menu1_sep_'+pos).src = '/images/lasik/menu1_fillet2.gif';
				//document.getElementById('menu1_sep_'+pos).style.borderTop = "1px solid #000000";
				//document.getElementById('menu1_sep_'+pos).style.borderBottom = "1px solid #000000";
			}
		*/
	}
	function cacher_separator (pos) {
		if (document.getElementById('menu1_sep_'+pos))
			if (document.getElementById('menu1_sep_'+pos).src != '/images/lasik/menu1_fillet_sel.gif') {
				document.getElementById('menu1_sep_'+pos).src = '/images/lasik/menu1_fillet_sel.gif';
				//document.getElementById('menu1_sep_'+pos).style.borderTop = "1px solid #FFFFFF";
				//document.getElementById('menu1_sep_'+pos).style.borderBottom = "1px solid #FFFFFF";
			}
		/*
		pos = pos -1;
		if (document.getElementById('menu1_sep_'+pos))
			if (document.getElementById('menu1_sep_'+pos).src != '/images/lasik/menu1_fillet_sel.gif') {
				document.getElementById('menu1_sep_'+pos).src = '/images/lasik/menu1_fillet_sel.gif';
				//document.getElementById('menu1_sep_'+pos).style.borderTop = "1px solid #FFFFFF";
				//document.getElementById('menu1_sep_'+pos).style.borderBottom = "1px solid #FFFFFF";
			}
		*/
	}

	function mainmenuOver(item) {
		item.className = "menufirst-o";
	}
	function mainmenuOut(item) {
		item.className = "menufirst";
	}
	function accueilmenuOver(item) {
		item.className = "box3-accueil-link-o";
	}
	function accueilmenuOut(item) {
		item.className = "box3-accueil-link";
	}
	
	function leftmenuOver(item) {
		item.className = "menuleft-o";
	}
	function leftmenuOut(item) {
		item.className = "menuleft";
	}


var maxTop;
function mainmenuOverBgcolor(item, isCurrent, ssmenu){
	item.style.backgroundColor="#FCFBF7";
	ssmenuObject = document.getElementById(ssmenu);
	//alert(ssmenuObject.style.top + "|" + item.offsetTop);
	ssmenuObject.style.top = "-" + (maxTop - item.offsetTop) + "px";
}

function mainmenuOutBgcolor(item, isCurrent){
	if (isCurrent == "0")
		item.style.backgroundColor="#F5F0E1";
}
function setBoxHeight(){
		var maxBoxHeight = 0;
		for (var i=1; i<=3;i++){
			if (document.getElementById("box" + i)) {
				eval("temp = document.getElementById('box" + i +"').offsetHeight");
				if (maxBoxHeight < temp)
					maxBoxHeight = temp
			}
		}
		maxBoxHeight = maxBoxHeight + 5; //padding en bas
		for (var i=1; i<=3;i++){
			if (document.getElementById("box" + i)) {
				document.getElementById("box" + i).style.height = maxBoxHeight + "px";
				
				
			}
		}
}

function setBoxSplashText () {
				var arrReturnElements = document.getElementsByTagName("div");
				var intReturnElements = arrReturnElements.length;

				var maxBoxHeight = 0;
				for (var i=0; i < intReturnElements; i++) {
		 			if (arrReturnElements[i].className == "splash_text") {
		 				temp = arrReturnElements[i].offsetHeight;
						if (maxBoxHeight < arrReturnElements[i].offsetHeight)
							maxBoxHeight = temp
					}
				}
				maxBoxHeight = maxBoxHeight - 15; //
				//alert("MAX = " + maxBoxHeight);
				for (var i=0; i < intReturnElements; i++) {
		 			if (arrReturnElements[i].className == "splash_text") {
		 				arrReturnElements[i].style.height = maxBoxHeight+'px';
		 			}
	 			}
	 			
}

function close_open_leftSubMenu (elt) {
	var item = document.getElementById('div_ssMenu3_'+elt);
	var item2 = document.getElementById('image_ssMenu2_'+elt);
	var item3 = document.getElementById('tr_ssMenu2_'+elt);
	if (item.style.visibility == 'hidden') {
		item.style.visibility = "visible";
		item.style.display = "block";
		//if (item3.className == "menuleftCurrent") {
			item2.src = "/images/lasik/moins.jpg";
		//}
		//else {
		//	item2.src = "/images/lasik/btn-open_light.jpg";
		//}
	}
	else  {
		item.style.visibility = "hidden";
		item.style.display = "none";
		//if (item3.className == "menuleftCurrent") {
			item2.src = "/images/lasik/plus.jpg";
		//}
		//else {
		//	item2.src = "/images/lasik/btn-close_light.jpg";
		//}
	}
}
timerId = null;
timer = 400;
function switchListeDeroulante(lg) {
	window.clearTimeout(timerId);
	//alert("switchListeDeroulante");
	elt = document.getElementById("listeCliniques"+lg);
	if (elt.style.visibility == "hidden") {
		// on montre la liste déroulante
		elt.style.visibility = "visible";
		elt.style.display = "block";
	}
	else {
		// on cache la liste déroulante
		elt.style.visibility = "hidden";
		elt.style.display = "none";
	}
}
function closeListe(lg) {
	elt = document.getElementById("listeCliniques"+lg);
	// on cache la liste déroulante
	//alert(elt.style.visibility == "visible");
	if (elt.style.visibility == "visible") {
		elt.style.visibility = "hidden";
		elt.style.display = "none";
	}
}
function closeListeDeroulante(lg) {
	//*/
	if (timerId != null) {
		// clear timer
		window.clearTimeout(timerId);
	}
	timerId = window.setTimeout(function() { closeListe(lg); }, timer);
	//*/
	//closeListe(lg);
}
function openListeDeroulante(lg) {
	window.clearTimeout(timerId);
	//alert("open");
	elt = document.getElementById("listeCliniques"+lg);
	// on montre la liste déroulante
	elt.style.visibility = "visible";
	elt.style.display = "block";
}
function itemBlue(item) {
	window.clearTimeout(timerId);
	// on met la couleur de fond à bleu
	item.style.background = "#e5e5e5";
}
function itemWhite(item) {
	window.clearTimeout(timerId);
	// on met la couleur de fond à blanc
	item.style.background = "#FFFFFF";
}


function test_resolution () {
	if (screen.width < 801) {
		document.getElementById("page").className = 'page_sans_bordure';
		document.getElementsByTagName("body")[0].style.backgroundColor = '#ffffff';
	}
}
function test_resolution2 () {
	if (screen.width < 801) {
		if (document.getElementById("page_bottom")) {
			document.getElementById("page_bottom").style.backgroundImage = 'url("")';
			document.getElementById("page_bottom").style.width = '768px';
		}
	}
}
function set_height () {
		if(self.innerHeight){ 
 			h_tmp = self.innerHeight;
		} else {
			h_tmp = document.documentElement.offsetHeight; 
		} 
		if (ie == 1) {
			document.getElementById("page").style.height = h_tmp - 4 + "px";
		}
		else {
			document.getElementById("page").style.minHeight = h_tmp + "px";
		}		
}

// Attach this to the onload event handler to make sure all of the items  
// we're activating are available via the DOM. 
function activateActiveX() 
{ 
  var activeXObjTypes = new Array( "applet", "embed", "object" ); 
  for ( var i = 0; i < activeXObjTypes.length; i++ ) 
  { 
    var xObj = document.getElementsByTagName( activeXObjTypes[i] ); 
    for( var j = 0; j < xObj.length; j++ ) 
    { 
      xObj[j].outerHTML = xObj[j].outerHTML; 
    } 
  } 
} 


