Завожу массив следующего вида:
MenData = new Array();
mento = new Array();
menurl = new Array();
//запоняем менюшку
menurl = new Array('Главная', 'main.html');
mento.push(menurl);
MenData.push(mento);
menurl = new Array('Услуги', 'services.html');
mento.push(menurl);
menurl = new Array('Грузоперевозки', 'gruzo.html');
mento.push(menurl);
menurl = new Array('Откачка септиков', 'septicus.html');
mento.push(menurl);
menurl = new Array('Вывоз мусора', 'musor.html');
mento.push(menurl);
MenData.push(mento);
menurl = new Array('Статьи', 'press.html');
mento.push(menurl);
MenData.push(mento);
menurl = new Array('Вакансии', 'vacancy.html');
mento.push(menurl);
MenData.push(mento);
menurl = new Array('Контакты', 'contacts.html');
mento.push(menurl);
MenData.push(mento);
alert('Это у нас '+MenData[1][0][0]);
alert(MenData);
Первый alert выдаёт "Это у нас Главная" вместо предполагаемого "Это у нас Услуги". Второй - пять раз подряд записанный массив. Где я ошибся в понимании массивов в javascript?