function showHideMenu(id) {
	var par = window.document;
	var ul = par.getElementById(id);
	if (ul.style.display=='none') {
		display='block';
	}
	else {
		display='none';
	}
	ul.style.display = display;
}

function hideAllMenu() {
	var par = window.document;
	
	for (i = 0; i < tabSecondaire.length; i++) {
		par.getElementById(tabSecondaire[i]).style.display = 'none';
	}
}
function centerPopup() {
	var par = window.document;
	var el = "display_image";
	
	var height = par.getElementById(el).offsetHeight;//hauteur de l'élément à positionner
	var width = par.getElementById(el).offsetWidth;//largeur de l'élément à positionner
	
	var myParent=par.getElementById(el).parentNode;
	
	
	//alert (" photo " + width + " " + height);
	
	var pHeight=myParent.offsetHeight;//Hauteur de l'élément parent
	var pWidth=myParent.offsetWidth;//Largeur de l'élément parent
	
	//alert (" parent " + pWidth + " " + pHeight);
	
	var sTop;//Hauteur de défilement de l'élément parent
	var sLeft;//Longueur de défilement de l'élément parent
	if (!document.documentElement.scrollTop && !document.documentElement.scrollLeft) {
		sTop=window.pageYOffset;//Hauteur de défilement de l'élément parent
		sLeft=window.pageXOffset;//Longueur de défilement de l'élément parent
	//alert (" scroll pageOfsset" + sLeft + " " + sTop);
	}
	else {
		sTop=document.documentElement.scrollTop;//Hauteur de défilement de l'élément parent
		sLeft=document.documentElement.scrollLeft;//Longueur de défilement de l'élément parent
	//alert (" scroll scrollLeft" + sLeft + " " + sTop);
	}
//	alert (" scroll " + sLeft + " " + sTop);
	
	var posY=(pHeight/2)-(height/2)+sTop;//Calcul de la position en Y
	var posX=(pWidth/2)-(width/2)+sLeft;//Calcul de la position en X
	//alert (posY + " " + posX);
	
	par.getElementById(el).style.top=posY+"px";
	
	par.getElementById(el).style.left=posX+"px";
	//document.getElementById(element).style.display="block";
	
}
function unViewPhoto() {
	var par = window.document;
	var id_nom = "display_image";
	var body = par.getElementById("body");
	var div = par.getElementById(id_nom);
	if (div) {
		body.removeChild(div);
	}
	var id_big_div_nom = "div_opaque";
	var big_div = par.getElementById(id_big_div_nom);
	if (big_div) {
		body.removeChild(big_div);
	}
}

function viewPhoto(nom) {
	var photo = new Image();
	photo.src = nom;
	var par = window.document;
	var id_nom = "display_image";
	var body = par.getElementById("body");
	var global = par.getElementById("superSuperGlobal");
	var div = par.getElementById(id_nom);
	
	
	var id_big_div_nom = "div_opaque";
	var big_div = par.getElementById(id_big_div_nom);
	if (big_div) {
		body.removeChild(big_div);
	}
	
	big_div=par.createElement("div");
	var id_big_div = par.createAttribute("id");
	id_big_div.nodeValue = id_big_div_nom;
	big_div.setAttributeNode(id_big_div);
	//alert(global.offsetWidth + " " +global.offsetHeight);
	big_div.style.width=global.offsetWidth.toString() + "px";
	big_div.style.height=global.offsetHeight.toString() + "px";
	big_div.style.backgroundColor="black";
	big_div.style.position="absolute";
	big_div.style.top="0";
	big_div.style.left="0";
    big_div.style.opacity = .4;
    big_div.style.filter = "alpha(opacity=40)";
	texte=document.createTextNode("blabla");
	big_div.appendChild(texte);
    body.appendChild(big_div);
	
	if (div) {
		body.removeChild(div);
	}
	div = document.createElement("div");
	var id = document.createAttribute("id");
	id.nodeValue = id_nom;
	div.setAttributeNode(id);
	
	//texte=document.createTextNode("blabla");
	var image = par.createElement("img");
	image.src = photo.src;
	div.appendChild(image);
	//div.style.display="none";
    body.appendChild(div);
	div.style.position="absolute";
	//div.setAttribute = ('onclick', 'unViewPhoto()');
	if (big_div.addEventListener) {
		big_div.addEventListener('click', unViewPhoto, true);
	}
	else if (body.attachEvent) {
		big_div.attachEvent('onclick', unViewPhoto);
	}
	
	if (photo.complete) {
		centerPopup();
	}
	else {
		if (photo.addEventListener) {
			photo.addEventListener('load', centerPopup, true);
		}
		else {
			photo.attachEvent('onload', centerPopup);
		}
	}
	//global.onclick = unViewPhoto;
	//alert("kk");
	
	//alert('k');
	//photo.onLoad = centerPopup(id_nom);
	
	
	//alert (document.getElementById(id_nom).style.top + " " + document.getElementById(id_nom).style.left);
}
function aff_sous_menu(id) {
	var dd = document.getElementById(id);
	for (var i = 1; i<=10; i++) {
		if (document.getElementById('dd_sousMenu_0_'+i)) {
			document.getElementById('dd_sousMenu_0_'+i).style.display='none';
		}
	}

	if (dd != null) {
		var width = dd.parentNode.offsetWidth;
		dd.style.width=width + "px";
		dd.style.display='block';
	}
}

function hide_sous_menu(id) {
	var dd = document.getElementById(id);
	if (dd != null) {
		dd.style.display='none';
	}
}



function CheckUncheckCheckBox(checkBox) {
	var par = window.document;
	if(checkBox.checked) {
		checkBox.parentNode.className = 'label_checkbox ' + '_checked';
	}
	else {
		var reg = new RegExp('_checked');
		checkBox.parentNode.className = checkBox.parentNode.className.replace(reg,' ');
	}
	return checkBox.checked;
}

/**
function aff_sous_menu(el, dd) {
	if (!dd) {
		var dd_el = el.getElementsByTagName('dd')[0];
	}
	else {
		dd_el = el;
	}
	if (dd_el != null) {
		dd_el.style.display='block';
	}
}

function hide_sous_menu(el, dd) {
	if (!dd) {
		var dd_el = el.getElementsByTagName('dd')[0];
	}
	else {
		dd_el = el;
	}
	if (dd_el != null) {
		dd_el.style.display='none';
	}
}
**/
