function getTableHeadings(tableID, sendDataToUrl, showOn)
{
    var table = document.getElementById(tableID);
    var numRows = table.rows.length;
    var numCells = table.rows[0].cells.length;
    var headings = new Array();

    for (var j = 0; j < numCells; j++)
    {
        headings[j] = trim(table.rows[0].cells[j].innerHTML);
    }
   // headings[j+1] = tableID;
    sendData(sendDataToUrl + '?table=' + tableID, headings, showOn);
}

function trim(str)
{
    str = str.replace('/^\s*|\s*$/g',"");
    return str;
}

function sendData(url,data, div)
{
    request.open ('POST', url, true);


    var query = '';

    for(var i = 0; i < data.length; i++)
    {
        str = data[i].replace('&','%');
        query += 'var' + i + '=' + str;
        if(i < data.length - 1)
            query += '&';

    }

    if(div != '')
    {
        var div = document.getElementById(div);
        request.onreadystatechange = function()
        {
            if (request.readyState==4)
            {
                if(request.status==200){
                    div.innerHTML=request.responseText;
                }else if(request.status==404){
                    div.innerHTML = "Address not found...";
                }else{
                    div.innerHTML = "Error: ".request.status;
                }
            }
        }
    }

    request.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
    request.send(query);
}
