на беглый взгляд надо все проверки типа
if (check[0,1,2].innerHTML == 'x') {
заменить на
if (check[0].innerHTML == 'x' && check[1].innerHTML == 'x' && check[2].innerHTML == 'x') {
будет работать, но как то грязно это все. думаю, можно поэлегантней решение найти