function getStrongs(strongsNum, dict) 
{
	strongsNum = strongsNum + "";
	if(strongsNum.search(/(H|G)[0-9]/i) != -1){
		var dict = strongsNum.substring(0,1);
		if (dict.search(/h/i) != -1) {dict="heb";} else {dict="grk";}
		strongsNum = strongsNum.substring(1, strongsNum.length)
	}
  var url = "";
	document.getElementById('resultStrongs').innerHTML = "";
	document.getElementById('strongsCrossRefs').innerHTML = "";
	document.getElementById('resultRmac').innerHTML = "";
	strongsNum += "";
	var sn = strongsNum.split(" ");
	for (s in sn) {
    if (dict == "heb") {
    	 myTestament = "H";
    	 url = dict+ parseInt((sn[s]-1)/100) + ".xml";
    	 loadXMLDoc("xml/" + url, processStrongs, sn[s]);
    	 loadXMLDoc("xml/cr"+url, processStrongsCross, sn[s]);
    }
    if (dict == "grk") {
    	 myTestament = "G";
    	 url = dict+ parseInt((sn[s]-1)/100) + ".xml";
    	 loadXMLDoc("xml/" + url, processStrongs, sn[s]);
    	 loadXMLDoc("xml/cr"+url, processStrongsCross,  sn[s]);
			 
			 // now get the rmac
			 getRmac(sn[s]);
    }
	}							 
}

function processStrongs(xmlObj, strongsNum) {
	// ...processing statements go here...
	var oDict  = xmlObj.documentElement;
	var entries = oDict.getElementsByTagName("item");
	var sr = document.getElementById('resultStrongs');
	
	for (i=0; i<entries.length; i++) {
	var id = entries.item(i).getAttribute("id");
		if (entries.item(i).getAttribute("id") == myTestament + strongsNum) {
			var eTitle = entries.item(i).getElementsByTagName("title").item(0).childNodes.item(0).nodeValue;
			var eTrans = entries.item(i).getElementsByTagName("transliteration").item(0).childNodes.item(0).nodeValue;
			var nPron  = entries.item(i).getElementsByTagName("pronunciation").item(0);
			var ePron = myTraverse(nPron);
			var nDesc  = entries.item(i).getElementsByTagName("description").item(0);
			var eDesc = myTraverse(nDesc) + "";
			var re = /([hg][0-9]{1,4})/gi;
			eDesc = eDesc.replace(re, "<a href='#' onclick='getStrongs(\"$1\")'>$1</a>");
			sr.innerHTML += "<b>" +  eTrans + " (" + strongsNum + ")</b> - " + ePron + " - " + eTitle + " - " + eDesc + "<br /><br />"; 
		}										
	}
}

function processStrongsCross(xmlObj, strongsNum)	{
	// ...processing statements go here...
	var oDict  = xmlObj.documentElement;
	var entries = oDict.getElementsByTagName("item");
	var scresult = document.getElementById('strongsCrossRefs');
	
	scresult.innerHTML += "<h4>" + strongsNum + ":</h4>";
	
	for (i=0; i<entries.length; i++) {
  	if (entries.item(i).getAttribute("number") == strongsNum) {
  		var refs = entries.item(i).childNodes;
  		var refsHtml = "";
  		for (j=0; j<refs.length; j++) {
  		 	refsHtml += "<a href='#' onclick='getVersesByRef(" + refs.item(j).getAttribute("b") + ", " +refs.item(j).getAttribute("ch") + ", " + refs.item(j).getAttribute("v")+ ", " + refs.item(j).getAttribute("v") + ")'>" + bookName(refs.item(j).getAttribute("b")) + " " + refs.item(j).getAttribute("ch") + ":" + refs.item(j).getAttribute("v")  + "</a>, ";  
  		}
  		scresult.innerHTML += refsHtml + "<br /><br />"; 
  	}										
	}
}

