/**
* javascript comportement page produits.php
*/

var navDom = (document.getElementsByTagName && document.getElementById) ? true : false;

function hideDds(parent, exempt)
{
	
	if (!navDom) {
		return null;
	}
	
	if (!parent) {
		parent = "main";
	}
	
	if (!exempt) {
		exempt = "fic1_";
	}
	
	var objet = document.getElementById(parent);
	var dds = objet.getElementsByTagName("dd");
	for (var i=0; i < dds.length; i++) {
		var dd = dds[i];
		var id = dd.id;
		if (id != '' && id.indexOf(exempt) == -1) {
			dd.className = "hidden";
		}
	}
}

function fixLinks()
{
	if (!navDom) {
		return null;
	}
	
	var objet = document.getElementById("main");
	var anchors = objet.getElementsByTagName("a");
	
	for(var i=0; i < anchors.length; i++) {
		var a = anchors[i];
		var href = a.href;
		if (href.indexOf("#fic") != -1) {
			var index = href.indexOf("#") + 1;
			var index2 = href.indexOf("#") + 6;
			href = "javascript:show('prod" + href.substring(index2) + "', '" + href.substring(index) + "');";
			a.setAttribute("href",href);
			a.parentNode.className = "";
		}
	}
}

function show(parent, what)
{
	if (!navDom) {
		return null;
	}
	
	showWhat = document.getElementById(what);
	showWhat.className = "";
	hideDds(parent, what);
}

// - les blocs à cacher sont désactiver directement via la classe js_hidden
// - celle-ci n'est définie que si le javascript est interprété
// => évite les pb d'affichage rencontrés sous mozilla avec l'emploi de hideDds() (non-redimensionnement du bloc dl)
if (navDom) {
	document.writeln('<style type="text/css">@media screen {.js_hidden {display: none;}}</style>');
}

window.onload = function()
{
	//hideDds();
	fixLinks();
}
