// JavaScript Document

function display(elemId) {
    if (document.getElementById) {
		for (i = 1; i <= nbElem; i++) {
			tab = "tab" + i;
			document.getElementById(tab).style.display = (i == elemId) ? 'block' : 'none';
		}
	}
}

function showLayer(nom) {
	document.getElementById(nom).style.visibility = "visible";
}

function hideLayer(nom) {
	document.getElementById(nom).style.visibility = "hidden";
}

function displayDevis(elemId, meubleId) {
	document.forms['devis'].elements['meuble[]'].value = meubleId;
    display(elemId);
}

function Rand_Tableau(tab_) {
var i;
var Num;
var Nbr = tab_.length;
var Tab = new Array();
//-- Copie le contenu
Tab = Tab.concat(tab_);
//-- Lance la boucle
while( Nbr> 0){
//-- Recup nombre aleatoire
Num = Math.floor(Math.random() * Nbr);
//-- 1 de moins a traiter
Nbr--;
//-- Stock l'element tire
szTmp = Tab[Num];
//-- Decalage les valeur du tableau
for( i= Num; i < Nbr; i++)
Tab[i] = Tab[i+1]
//-- Stock l'element tire en fin
Tab[ Nbr] = szTmp;
}
//-- On peut remettre dans l'ordre du tirage
Tab.reverse();
//-- Retourne resultat
return(Tab);
} 
