var sudoku_opgave = "000540000060070000090000603001000094005700010008213050400002000300000509000108000";
var sudoku_oplossing = "823546971164379825597821643271685394635794218948213756486952137312467589759138462";
function put_item(item) {
var num = sudoku_opgave.substr(item,1);
if (num != '0')
return '';
else
return '';
}
document.write('');
function locate(item)
{
for(i=0;i < document.senioren_sudoku.elements.length;i++)
if (document.senioren_sudoku.elements[i].name == item)
return i;
return -1;
}
function senioren_sudoku_opnieuw_beginnen() {
for (i=0; i<81; i++)
if (sudoku_opgave.substr(i ,1) == '0')
document.senioren_sudoku.elements[i].value = '';
else
document.senioren_sudoku.elements[i].value = sudoku_opgave.substr(i ,1);
}
function senioren_sudoku_valideren () {
for (i=0; i<81; i++) {
value = document.senioren_sudoku.elements[i].value;
if ( value == '' ) {
alert('FOUT: U heeft het sudoku spel nog niet helemaal ingevuld!');
return;
}
}
for (i=0; i<81; i++) {
col = (i % 9 + 1);
row = parseInt(i / 9 + 1);
value = document.senioren_sudoku.elements[i].value;
if ( value != '1' &&
value != '2' &&
value != '3' &&
value != '4' &&
value != '5' &&
value != '6' &&
value != '7' &&
value != '8' &&
value != '9') {
alert('FOUT: Ongeldig karakter op rij '+row+' , kolom '+col+'! Enkel cijfers zijn toegestaan.');
return;
}
if (value != sudoku_oplossing.substr(i ,1)) {
alert('FOUT: Het nummer op rij '+row+' , kolom '+col+' is onjuist!');
return;
}
}
alert('Proficiat! U heeft de sudoku correct opgelost!!');
}
function senioren_sudoku_oplossen() {
for (i=0; i<81; i++)
document.senioren_sudoku.elements[i].value = sudoku_oplossing.substr(i,1);
}
function senioren_sudoku_nieuw_spel() {
document.location.reload();
}