Есть XML документ из которого я беру обложки альбомов - design_1.jpg

Код:
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<images>
<pic>
<image>design_1.jpg</image>
<albumpic>
<al>photo_1.jpg</al>
<al>photo_2.jpg</al>
<al>photo_3.jpg</al>
</albumpic>
</pic>
</images>
Вопрос - как прописать правильно al и albumpic

Код:
unction loadXML(loaded) {
if (loaded) { // если загружено
xmlNode = this.firstChild;
image = [];
??? - прописывать ли сдесь al и albumpic ???
total = xmlNode.childNodes.length;
for (i=0; i<total; i++) {
image[i] = xmlNode.childNodes[i].childNodes[0].firstChild.nodeValue;
??? - как прописать al и albumpic ???
}
И главное как обратиться потом к al(n)? Код обращения к image:

Код:
_root.menu_pic.menu_pic2.next_1.onRelease = function () {
if (p<total-1) {
p = p+1;
loadMovie(image[p],_root.photoramka.photo);
picture_al(); ??? сдесь запустить наверное функцию для вытаскивания al ???
picture_num();
}
Учебники читал но не получается въехать как запустить цикл внутри цикла и обратиться именно к нужной al из нужного albumpic.