A javascript crossword puzzle script