Я бы сделал так, перебрал все менюшки и присваивал бы им случайные цвета
ПР.
for (x=0; до количества менюшек)
{
r=Math.round(Math.random()*255);
g=Math.round(Math.random()*255);
b=Math.round(Math.random()*255);
menu[x].style.backgroundColor=dec2hex(r,g,b);
}
Если не надо случайные цвета, а надо цвета которые в ccs прописаны для id, - тож самое:
var a=array(Масив id)
for (x=0; до количества менюшек)
{
menu[x].id=a[Math.round(Math.random()*на количество id)];
}
ЗЫ: Хотя я не уверен, что правильно понял вопрос