Creating a menu using xml

I need help creating a roll over effect on a text link loaded into a text field using XML.

var sections = "links";
linklistXML = new XML ();
linklistXML.ignoreWhite = true;
linklistXML.onLoad = makeArray;
linklistXML.load ("menu.xml");
function Link (id, url, linkname) {
    this.id = id;
    this.url = url;
    this.linkname = linkname;
}
function makeArray (success) {
    var i, j, mainTag, id, url, linkname;
    if (success) {
        for (i=0; i<=linklistXML.childNodes.length; i++) {
            if (this.childNodes*.nodeValue == null && this.childNodes*.nodeName == "LINKLIST") {
                mainTag = this.childNodes*;
            }
        }
        for (i=0; i<=mainTag.childNodes.length; i++) {
            if (mainTag.childNodes*.nodeName == sections) {
                id = mainTag.childNodes*.attributes["id"];
                for (j=0; j<mainTag.childNodes*.childNodes.length; j++) {
                    if (mainTag.childNodes*.childNodes[j].nodeName != null) {
                        if (mainTag.childNodes*.childNodes[j].nodeName == "url") {
                            url = mainTag.childNodes*.childNodes[j].firstChild.nodeValue;
                        } else if (mainTag.childNodes*.childNodes[j].nodeName == "linkname_text") {
                            linkname = mainTag.childNodes*.childNodes[j].firstChild.nodeValue;
                        }
                    }
                }
                thisLink = new Link (id, url, linkname);
                links.push (thisLink);
                delete thisLink;
            }
        }
        gotoAndStop ("showLinkmenu");
    }
}
var links = [];
stop ();
//showLinkmenu Frame
list = "";
for (i=0; i<links.length; i++) {
    list += "<a href='"+links*.url+"'target='_self'>"+links*.linkname+"</a><br>";
    links*.linkname.setTextFormat (over);
}
stop ();


I want to have a the links have a underline when you roll over them and when you roll off the underline goes off. SOMEONE PLEASE HELP ME!!