Uncaught TypeError: Não é possível ler a propriedade 'className' de undefined

O seguinte erro está sendo lançado nas ferramentas de desenvolvedores do Google Chrome:

Uncaught TypeError: Não é possível ler a propriedade 'className' de undefined

O código no qual o erro está sendo lançado é:

var oTable = $('#resultstable').dataTable({
                            "bAutoWidth" : true,
                            "iDisplayLength" : 10,
                            "bFilter" : false,
                            "bLengthChange" : false
                        });

resultstable é o id de uma tabela no html:

<table cellpadding="0" cellspacing="0" border="0" id="resultstable"
                    name="resultstable" class="display datatable">

O estranho é que depois da tag da tabela há uma declaração if. A tabela funciona perfeitamente bem e o CSS aparece corretamente quando o programa é enviado para o elseif{} seção, mas lança o erro acima e nenhum CSS é aplicado quando está noif{} seção.

Ajuda por favor!

questionAnswers(7)

yourAnswerToTheQuestion