I'm aware that innerHTML does not work well with IE when it comes to tables. I'm got a script that works well in firefox but I can't seem to get it to play with IE. Do you have any suggestions on how to make it work with IE short of redoing all of it?

Thanks for your help.

Javascript Function
Code JavaScript:
function insertConditionData()
    var details = "<tbody>";
    for(var i=0; i<conditions.length; i++) {
        var con = conditions[i];
        details += '<tr>'+
                  '<td width="20%">'+con.test+'</td>'+
                  '<td width="8%">'+con.test1+'</td>'+
                  '<td width="7%">'+con.test2+'</td>'+
    details += "</tbody>";
    document.getElementById("problems-details-table").innerHTML = details;

Code HTML4Strict:
<table  id="problems-details-table">