﻿function GetXMLValue(file, row, columnName)
{
    //SET HIDDEN VALUES OF row AND columnName
    document.getElementById("XMLcurrRow").value = row;
    document.getElementById("XMLcurrColumnName").value = columnName;
    
    if (document.implementation && document.implementation.createDocument)
    {
	    xmlDoc = document.implementation.createDocument("", "", null);
	    xmlDoc.onload = GetValue;
    }
    else if (window.ActiveXObject)
    {
	    xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
	    xmlDoc.onreadystatechange = function () {if (xmlDoc.readyState == 4) GetValue()};
	}
    else
    {
	    alert('Your browser can\'t handle this script');
	    return;
    }
    xmlDoc.load(file);
}

function GetValue()
{
    var list = xmlDoc.getElementsByTagName("thelist");
    var entry = list[0].getElementsByTagName("entry");
    var theRowVal = document.getElementById("XMLcurrRow").value;
    var theRow = parseInt(theRowVal);
    var theColumn = document.getElementById("XMLcurrColumnName").value;
    var valOBJ = entry[theRow].getElementsByTagName(theColumn);
    
    document.getElementById("XMLValue").value = valOBJ[0].firstChild.nodeValue;
}

