Alterar a cor do plano de fundo e a cor do texto com um timer com Javascript

Estou tentando alterar a cor de plano de fundo e texto de uma tabela e todas as suas células com um timer. Eu tenho o script abaixo logo antes da tag final. O fundo é a única coisa que muda. O ID da tabela é 'titleTable'. obrigado

<script language="Javascript">
<!-- Begin
titleTable.bgColor='#FFFFFF';
setInterval("Timer()", 500);
x=1;
function Timer() {
    set=1;
    if(x==0 && set==1) {
        titleTable.bgColor='#000000';
        titleTable.style.color='#FFFFFF';
        x=1;
        set=0;
    }
    if(x==1 && set==1) {
        titleTable.bgColor='#FFFFFF';
        titleTable.style.color='#000000';
        x=0;
        set=0;
    }
}
// End -->
</script>

questionAnswers(2)

yourAnswerToTheQuestion