How do I iterate through nodes in Javascript?

<%@ language=“javascript” %>
<%

var caseNumber = Request(“caseNumber”);

tamino = new ActiveXObject(“TAMINOX.TaminoX1”);
tamino.Initialize();
tamino.csDatabaseURL(“http://mercury/tamino/dev/permits”);
query = “/permits/permit[@caseNumber="”+caseNumber+“"]”;
dom = tamino.doQuery(query);
objNodeList = dom.getElementsByTagName(“detail”);
var permitDetails = dom.getElementsByTagName(“detail”);
var recDate = objNodeList.item(0).getAttribute(“description”);
var issueDate = objNodeList.item(1).getAttribute(“description”);
var finalDate = objNodeList.item(2).getAttribute(“description”);
var status = objNodeList.item(3).getAttribute(“description”);
var comments = objNodeList.item(4).getAttribute(“description”);
var typeWork = objNodeList.item(5).getAttribute(“description”);
var numWC = objNodeList.item(6).getAttribute(“description”);
var numSinks = objNodeList.item(7).getAttribute(“description”);
var numWT = objNodeList.item(8).getAttribute(“description”);
var gWHeater = objNodeList.item(9).getAttribute(“description”);
var eWHeater = objNodeList.item(10).getAttribute(“description”);

Response.Write(“

”);
Response.Write(“
”);

Response.Write(“

”)
Response.Write(“”);
Response.Write(“”);
Response.Write(“”);
Response.Write(“”);
Response.Write(“”);
Response.Write(“”);
Response.Write(“”);
Response.Write(“”);
Response.Write(“”);
Response.Write(“”);
Response.Write(“”);
Response.Write(“”);

Response.Write(“

Case Number: ” + caseNumber + “
” + recDate + “ ”+ permitDetails.item(0).text +“
” + issueDate + “ ” + permitDetails.item(1).text +“
” + finalDate + “ ” + permitDetails.item(2).text +“
” + status + “ ” + permitDetails.item(3).text +“
” + comments + “ ” + permitDetails.item(4).text +“
” + typeWork + “ ” + permitDetails.item(5).text +“
” + numWC + “ ” + permitDetails.item(6).text +“
” + numSinks + “ ” + permitDetails.item(7).text +“
” + numWT + “ ” + permitDetails.item(8).text +“
” + gWHeater + “ ” + permitDetails.item(9).text +“
” + eWHeater + “ ” + permitDetails.item(10).text +“
”)

Response.Write(“

”);