// Copyright 2006 Sud0ku.com var sud0ku=" 27 3 74 96 1 972 259 8 34 29 4 19 76 5 3 68 "; function kd(e,iObj) { var evt = window.event?event:e; var iKey = evt.keyCode?evt.keyCode:evt.charCode; if (iKey<49 || iKey>57) return false; iObj.value=String.fromCharCode(iKey); } if (typeof sud0ku_font =='undefined') var sud0ku_font = '"Times New Roman",Roman,serif'; if (typeof sud0ku_font_size =='undefined') var sud0ku_font_size = 32; if (typeof sud0ku_cell_width =='undefined') var sud0ku_cell_width = 38; if (typeof sud0ku_cell_height =='undefined') var sud0ku_cell_height = 36; if (typeof sud0ku_border_width =='undefined') var sud0ku_border_width = 4; if (typeof sud0ku_color_border =='undefined') var sud0ku_color_border = '#000000'; if (typeof sud0ku_color_given =='undefined') var sud0ku_color_given = '#484848'; if (typeof sud0ku_color_guess =='undefined') var sud0ku_color_guess = '#B60900'; if (typeof sud0ku_background =='undefined') var sud0ku_background = '#FFFFFF'; // if (typeof sud0ku_color_text =='undefined') var sud0ku_color_text = '#C0C0C0'; if (typeof sud0ku_background_text=='undefined') var sud0ku_background_text = '#FFFFFF'; if (sud0ku_font_size<10) {var sud0ku_font_size_= 9;} else if (sud0ku_font_size<20) {var sud0ku_font_size_=10;} else if (sud0ku_font_size<30) {var sud0ku_font_size_=11;} else {var sud0ku_font_size_=12;} if (sud0ku_background_text.length!=7) sud0ku_background_text = '#FFFFFF'; // if (sud0ku_background_text.length!=7) sud0ku_background_text = '#FFFFFF'; // if((this.indexOf("#") != -1 && arguments[0].indexOf("#") != -1) || //bright1=(299*r1+587*g1+114*b1)/1000 // varR = parseInt(this.substring(1,3), 16); // varG = parseInt(this.substring(3,5), 16); // varB = parseInt(this.substring(5,7), 16); /* contrast c c=abs(r1-r2)+abs(g1-g2)+abs(b1-b2) brightness difference d bright1=(299*r1+587*g1+114*b1)/1000 bright2=(299*r2+587*g2+114*b2)/1000 d=abs(bright1-bright2) To get a good result c should be greater than 500 and d greater than 125. */ var sud0ku_style = ''; var sud0ku_html ='
'; var sud0ku_classes ='1231231234_64_64_67897897891231231234_64_64_67897897891231231234_64_64_6789789789'; for (var i=1;i<=9;i++) { sud0ku_html+=''; for (var j=1;j<=9;j++) { n = (i-1)*9+j-1; sud0ku_html+="'; } sud0ku_html+=""; } sud0ku_html+='' + '' +'
Free sudoku from Sud0ku.comsolution»
'; document.write(sud0ku_style); document.write(sud0ku_html );