function getRmac(sn) {
    	 url = "xml/rs" + parseInt((sn-1)/1000) + ".xml";
    	 loadXMLDoc(url, processRSindex, sn);
	
}


function processRSindex(xmlObj, strongsNum) {
	// ...processing statements go here...
	var oDict  = xmlObj.documentElement;
	var entries = oDict.getElementsByTagName("strongs");
	
	for (i=0; i<entries.length; i++) {
		var id = entries.item(i).getAttribute("id");
		if (id == strongsNum) {
			 var rmac = entries.item(i).getAttribute("rmac");
			 url = "xml/r-" + rmac.substring(0, 1) + ".xml";
			 var rmacA= new Array(2)
	      rmacA[0]="Strongs # " + strongsNum + "<br />";
  	    rmacA[1]=rmac; 
    	 loadXMLDoc(url, processRmac, rmacA);
		}										
	}
}


function processRmac(xmlObj, rmacA) {
	// ...processing statements go here...
	var oDict  = xmlObj.documentElement;
	var entries = oDict.getElementsByTagName("item");
	rmac = rmacA[1].toUpperCase();
	var r = document.getElementById('resultRmac');
	
	r.innerHTML += rmacA[0];
	
	for (i=0; i<entries.length; i++) {
		var id = entries.item(i).getAttribute("id");
		if (id.toUpperCase() == rmac) {
			 var descs = entries.item(i).getElementsByTagName("description");
			 r.innerHTML += "Code: " + rmac + "<br />";
			 for (j=0; j<descs.length; j++) {
				r.innerHTML += descs.item(j).childNodes.item(0).nodeValue + "<br />";
			 }
		}
	}
	r.innerHTML += "<br />";
}
