function getElementByIdAll(theElement)
{
	var returnedElt;
	if (document.getElementById){
		return returnedElt = document.getElementById(theElement);
	}else if (document.all){
		return returnedElt = document.all[theElement];
	}
}

/*function fadeOutVignette(idVignette)
{
	// Si une produit de gondole affichée, on fadeOut d'aborddirect.
	if(YAHOO.util.Dom.getStyle('shome-gondole', 'opacity')!=0)
	{
		var fadeInGondoleAnim = new YAHOO.util.Anim('gauche-modulable', { opacity: { to: 0 } }, 0.3, YAHOO.util.Easing.easeOut);
		fadeInGondoleAnim.animate();
		fadeInGondoleAnim.onComplete.subscribe(function(){
				changeGondole(idVignette);
		});
		
	}
	else
	{
		
		changeGondole(idVignette);
	}
	// Dans tous les cas on fait disparaitre la vignette produit et apparait en dessous les ref du produit de gondole.
	var idIdVignetteBack = 'sCat'+idVignette.substring(4);
	YAHOO.util.Dom.setStyle(idIdVignetteBack, 'border', '1px solid orange');
	myTimeOut='';
}	
		
function fadeInVignette(idVignette)
{
	var fadeInGondoleAnim = new YAHOO.util.Anim('gauche-modulable', { opacity: { to: 0 } }, 0.3, YAHOO.util.Easing.easeOut);
	fadeInGondoleAnim.animate();
	var idIdVignetteBack = 'sCat'+idVignette.substring(4);
	YAHOO.util.Dom.setStyle(idIdVignetteBack, 'border', '1px solid white');
}*/

function changeProduitGondole(idVignette)
{
	YAHOO.util.Dom.setStyle(idVignette, 'inner-border', '1px solid orange');
	
	var idScat = idVignette.substring(4);
	var arrCritere = sCat[idScat];
	var strCritere ='<ul id="other-shome-liste-criteres-ul">';
	
	for(i=0;i<arrCritere.length; i++)
	{
		if(i==0)
		{
			printdivfade('other-shome-liste-criteres-titre', arrCritere[0]);	
		}
		else
		{
			strCritere += '<li>'+arrCritere[i]+'</li>';
		}
	}
	strCritere +='</ul>';
	printdivfade('other-shome-liste-criteres', strCritere);	
	
	var fadeInGondoleAnim = new YAHOO.util.Anim('gauche-modulable', { opacity: { to: 1 } }, 0.3, YAHOO.util.Easing.easeOut);
	fadeInGondoleAnim.animate();
}

function printdivfade(idDiv, divContent)
{
	var fadeOut = new YAHOO.util.Anim(idDiv, { opacity: { to: 0 } }, 0.15, YAHOO.util.Easing.easeOut);
	fadeOut.animate();
	fadeOut.onComplete.subscribe(function(){
			var fadeIn = new YAHOO.util.Anim(idDiv, { opacity: { to: 1 } }, 0.15, YAHOO.util.Easing.easeOut);
			fadeIn.animate();
			printdiv(idDiv, divContent);	
		});
}