function dcdbarre_menu_on(nom,notile) {
	var item = document.getElementById(nom);
	if(item) {
		item.className = 'tx_dcdbarre_menu_on';
		if(notile) {item.className = item.className+" "+notile;}
		var real = document.getElementById(nom+"_real");
		var promo = document.getElementById(nom+"_promo");
		if(real && promo) {
			if(real.offsetHeight > promo.offsetHeight)
			{promo.style.height = real.offsetHeight+"px";}
			else
			{real.style.height = (promo.offsetHeight-6)+"px";}
		}
	}
}

function dcdbarre_menu_off(nom,notile) {
	var item = document.getElementById(nom);
	if(item) {
		item.className = 'tx_dcdbarre_menu_off';
		if(notile) {item.className = item.className+" "+notile;}
	}
}

function desginSubs() {
	if(items) {
		for(var i=0;i<items.length;i++) {
			var real = document.getElementById(items[i]+"_real");
			var promo = document.getElementById(items[i]+"_promo");
			if(real) {
				var maxWidth = getMaxWidthReal(real);
				if(maxWidth) {
					real.style.width = maxWidth+"px";
					if(promo)
					{promo.style.left = 10+maxWidth+"px";}
				}
			}
		}
	}
}

function getMaxWidthReal(content) {
	var testZone = openTestZone('');
	var tags = content.getElementsByTagName("A");
	var maxW = 0;
	for(var i=0;i<tags.length;i++) {
		testZone.innerHTML = tags[i].innerHTML;
		if(testZone.offsetWidth > maxW)
		{maxW=testZone.offsetWidth;}
	}
	closeTestZone(testZone);
	return maxW+7;
}

function openTestZone(content) {
	var testZone = document.getElementById("tx_dcdbarre_menu_test");
	testZone.className = 'tx_dcdbarre_main_menu';
	testZone.style.zIndex="-1";
	testZone.style.visibility="hidden";
	testZone.style.display="inline";
	testZone.style.position="absolute";
	testZone.style.top="0px";
	testZone.style.left="0px";
	testZone.innerHTML=content;
	return testZone;
}

function closeTestZone(content) {
	content.innerHTML='';
	content.style.display="none";
}

//getElementsByTagName("TABLE"); 26 =>161 155+26

