Nrij=6;Nkol=14;Nplekken=Nrij*Nkol;Nuniek=Math.floor(Nplekken/4);Str='';startmoment=null;huidigmoment=null;startmillis=0;huidigmillis=0;klokhuidig=null;klikhint=null;datumvandaag='';aanmaakdatum='';jongstedatum='';volgnrstr='';gemaaktspel_ID='';gemaaktspel_tijdrij='';speeltijden=new Array();Nkeergemaakt=0;mapnivo='../';steenbr=46;steenho=56;steenrand=6;steensteekH=steenbr-steenrand+1;steensteekV=steenho-steenrand+1;steenleft=0;steentop=0;matrixbr=steenrand+Nkol*steensteekH-1;matrixho=Nrij*steensteekV+steenrand-1;matrixleft=0;matrixtop=0;zwarttint='#000000';roodtint='#ee0000';groentint='#00aa00';blauwtint='#0000dd';steennr1hint=101;steennr2hint=101;steennr1hintwas=101;steennr2hintwas=101;hintgebruikt= false;jammer=false;auto_spelen=false;auto_spelengebruikt=false;tijdmmss='xx:xx';schriftsets=new Array();cijfers21='012345678901234567890';schriftsets[0]='0123456789ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓ';schriftsets[1]='0123456789#$%&*()+/=?';schriftsets[2]='ABCDEFGHIJNPQRSTUVXYZ';schriftsets[3]='abcdefghijnpqrstuvxyz';schriftsets[4]='#$%&*()+/=?[]{}~!@€£¥';schriftsets[5]='#$%&*()+/=?[]{}~!@€£¥¤¶¿©®ø°^÷¦¬';schriftsets[6]='ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ';Nschriftsets=schriftsets.length;plaatjessetsN=new Array(24,28,35,35,35,32,46,45,21,92);Nplaatjessets=plaatjessetsN.length;tekenset='';matrixtekenset='';setsoortnr=0;setnr=0;beste10=new Array();beste10str='';voorkeurvet=false;voorkeurklr=true;voorkeuroud=true;voorkeurvetstr='0';voorkeurklrstr='1';voorkeuroudstr='1';jhdfsi=new Array();for( i=0; i<Nrij; i++ ){;jhdfsi[i]=new Array();for( j=0; j<Nkol; j++ ){;jhdfsi[i][j]='';};};osbswhg=0;gekliktesteenx=0;gekliktesteeny=0;schriftvet=true;osbswhgwas= -1;gekliktesteenxwas=-1;gekliktesteenywas=-1;Nverborgenstenen=0;X1vanhints=new Array();Y1vanhints=new Array();X2vanhints=new Array();Y2vanhints=new Array();beginkleur='beeld/steen_beige.png';selectkleur='beeld/steen_blauw.png';hintkleur='beeld/steen_rose.png';T_auto_speel=10;spelerdata='';ptkleuren=new Array('blauw','bruin','donkergeel','donkergroen','geel','grijs','groen','lila','middelblauw','rose','zwart');ptrood='rood';ptgrijs='grijs';eindtekstgemaakt='<span style="color:#FF0000"><span style="font-size:16pt; ">' + js_eindtekstgemaakt + '</span>';eindtekstgemaakt_excl_opslag=  eindtekstgemaakt + js_eindtekstgemaakt_plus;function lkwtgdjh(){;plaatshomeknop('','animeer');positioneer();ey3gd0d();wqreql();STIJL('paginakop').visibility='visible';if(DID('radio_auto_speel1')!=null){;DID('radio_auto_speel1').checked	=	true;T_auto_speel	=	DID('radio_auto_speel1').value;};gasfbgasjk();toonNbewaardespellen();dhwsfrjw();if( modus=='' ) dfqwdh();if( modus=='tgwcgwk' ){;Str='<div style="color:#0000aa; font-size:13pt; padding:20px">' + js_noggeenspel + '</div>';Str += '<span id="stenensetnrspan2" style="visibility:hidden"></span>';DID('eindmelddiv').innerHTML=Str;STIJL('eindmelddiv').visibility='visible';laagfocus('eindmelddiv');gasfbgasjk();};if( modus!='' && modus!='tgwcgwk' )msdgdnnduiwoi();spelwasalgespeeld='0';if( modus=='lsbhcjh' ) {;spelwasalgespeeld='1';ldfhgdeik();};if( modus=='asdwpshb' || modus=='pskxdfdsw' ){;asdwpshb();};};function msdgdnnduiwoi(){;gemaaktspel_ID='';jongstedatum='';matrixtekenset='';gemaaktspel_tijdrij='';gemaaktspel_ID_delen=new Array();stenensetnrstr='00';aanmaakdatum='';volgnrstr='';volgnr='';gemaaktspel_tijden='';Nkeergemaakt=0;gemaaktspel_hoofddelen=gemaaktspel.split('•');if( gemaaktspel_hoofddelen.length==4 ){;gemaaktspel_ID=gemaaktspel_hoofddelen[0];jongstedatum=gemaaktspel_hoofddelen[1];matrixtekenset=gemaaktspel_hoofddelen[2];gemaaktspel_tijdrij=gemaaktspel_hoofddelen[3];gemaaktspel_ID_delen=gemaaktspel_ID.split('.');if( gemaaktspel_ID_delen.length==3 ){;stenensetnrstr=gemaaktspel_ID_delen[0];aanmaakdatum=gemaaktspel_ID_delen[1];volgnrstr=gemaaktspel_ID_delen[2];speeltijden=gemaaktspel_tijdrij.split('.');Nkeergemaakt=speeltijden.length;DID('Nkeergemaaktspan').innerHTML=Nkeergemaakt;};gasfbgasjk();pwbzhdfsjw();dhwsfrjw();};};function gasfbgasjk(){;if( stenensetnrstr.charAt(0)=='0' ) { str=stenensetnrstr.substr(1); }else{ str=stenensetnrstr; };DID('stenensetnrspan1').innerHTML=str;DID('stenensetnrspan2').innerHTML=str;};function pwbzhdfsjw(){;if( aanmaakdatum.length==8 ) {;datumgemaakt=aanmaakdatum.substr(6)+' '+aanmaakdatum.substr(4,2)+' '+aanmaakdatum.substr(0,4);}else{;datumgemaakt='';};DID('aanmaakdatumspan').innerHTML=datumgemaakt;};function dhwsfrjw(){;volgnr=parseInt(volgnrstr)-1000;if( volgnrstr=='' ){ str=''; }else{ str=volgnr; };DID('volgnrspan').innerHTML=str;};function toonNbewaardespellen(){;DID('Nbewaardespellenspan').innerHTML=Nbewaardespellen;};function asdwpshb(){;if( modus=='asdwpshb' ){;DID('eindkoptekstdiv').innerHTML=eindtekstgemaakt;tijd_kortst=0;tijd_langst=0;xmax=600;y_per_x=new Array();for( x=0; x<xmax; x++ ){;y_per_x[x]=0;};ymax=0;som=0;for( i=0; i<Nkeergemaakt; i++ ){;x_mmss=speeltijden[i];x_mm='1'+x_mmss.substr(0,2);x_ss='1'+x_mmss.substr(2);x_mm=parseInt(x_mm)-100;x_ss=parseInt(x_ss)-100;x_SS=x_mm*60+x_ss;if( x_SS>=xmax )continue;y_per_x[x_SS] ++;if( y_per_x[x_SS]>ymax )ymax=y_per_x[x_SS];if( i==0 ) tijd_kortst=x_SS;if( i==Nkeergemaakt-1 ) tijd_langst=x_SS;som += x_SS;};tijd_gemid=Math.round(som/Nkeergemaakt);mmss_kortst=speeltijden[0].substr(0,2)+':'+speeltijden[0].substr(2);mmss_langst=speeltijden[Nkeergemaakt-1].substr(0,2)+':'+speeltijden[Nkeergemaakt-1].substr(2);mm_gemid=(Math.floor(tijd_gemid/60)).toString();ss_gemid=(tijd_gemid%60).toString();if( mm_gemid.length==1 ) mm_gemid='0'+mm_gemid;if( mm_gemid.length==0 ) mm_gemid='00';if( ss_gemid.length==1 ) ss_gemid='0'+ss_gemid;if( ss_gemid.length==0 ) ss_gemid='00';mmss_gemid=mm_gemid+':'+ss_gemid;uwspeeltijd=speeltijdlaatst.substr(0,2)+':'+speeltijdlaatst.substr(2);if( uwspeeltijd<=mmss_gemid ){;DID('speeltijdentekstcel').innerHTML=js_kortergelijkgemid;if( Nkeergemaakt>1 ){ hulp=js_rodestaaf; }else{ hulp=''; };DID('speeltijdencel').innerHTML=mmss_kortst+'<br><span style="color:#ff0000"><b>'+uwspeeltijd+' &nbsp;'+ hulp +'</b></span><br>'+mmss_gemid+'<br>'+mmss_langst;}else{;DID('speeltijdentekstcel').innerHTML=js_langergemid;if( Nkeergemaakt>1 ){ hulp=js_rodestaaf; }else{ hulp=''; };DID('speeltijdencel').innerHTML=mmss_kortst+'<br>'+mmss_gemid+'<br><span style="color:#ff0000"><b>'+uwspeeltijd+' &nbsp;'+hulp+'</b></span><br>'+mmss_langst;};diagrambr=600;diagramho=200;x_span=tijd_langst-tijd_kortst+1;staafbr0=Math.max(1,diagrambr/x_span);staafbr1=Math.floor(staafbr0);staafbr=Math.min(30,staafbr1);staafho=diagramho/ymax;Str='<div style="margin-bottom:-4px"><img src="beeld/punten/ptgrijs.gif" width=" '+(diagrambr-70)+'" height="1">'+ymax;Str += js_keergemaakt + '</div>';ptklrnr=-1;for( x=tijd_kortst; x<=tijd_langst; x++ ){;speeltijdlaatstSS=(parseInt('1'+speeltijdlaatst.substr(0,2)) - 100)*60 + parseInt('1'+speeltijdlaatst.substr(2))-100;if( x==speeltijdlaatstSS ){;ptklr=ptrood;}else{;ptklrnr++;if( ptklrnr>ptkleuren.length-1 )ptklrnr=0;ptklr=ptkleuren[ptklrnr];};y=Math.round( y_per_x[x]*staafho );mm=(Math.floor(x/60)).toString();ss=(x%60).toString();if( mm.length==1 ) mm='0'+mm;if( mm.length==0 ) mm='00';if( ss.length==1 ) ss='0'+ss;if( ss.length==0 ) ss='00';mmss=mm+':'+ss;Str += '<img src="beeld/punten/pt'+ptklr+'.gif" style="width:'+staafbr+'px; height:'+y+'px" title=" '+mmss+'  '+y_per_x[x]+'x gemaakt ">';};Str += '<br><img src="beeld/punten/ptgrijs.gif" width=" '+diagrambr+'" height= " 1">';L1=(tijd_gemid-tijd_kortst)*staafbr-1;L2=(tijd_langst-tijd_gemid)*staafbr-1;Str += '<br><img src="beeld/punten/ptzwart.gif" width="1" height= " 10"><img src="beeld/punten/ptwit.gif" width=" '+L1+'" height= " 1"><img src="beeld/punten/ptzwart.gif" width="1" height= " 10"><img src="beeld/punten/ptwit.gif" width=" '+L2+'" height= " 1"><img src="beeld/punten/ptzwart.gif" width="1" height= " 10">';Str += '<br>'+mmss_kortst+' <img src="beeld/punten/ptwit.gif" width=" '+(L1-40)+'" height= " 1"> '+mmss_gemid+' <img src="beeld/punten/ptwit.gif" width=" '+(L2-40)+'" height= " 1"> '+mmss_langst;Str += '<br>'+js_kortst+' <img src="beeld/punten/ptwit.gif" width=" '+(L1-40)+'" height= " 1">' + js_gemid+' <img src="beeld/punten/ptwit.gif" width=" '+(L2-40)+'" height= " 1"> '+js_langst;DID('diagramdiv').innerHTML=Str;}else{;DID('eindkoptekstdiv').innerHTML=eindtekstgemaakt_excl_opslag;};STIJL('eindmelddiv').visibility='visible';laagfocus('eindmelddiv');};function jsgjmkcx(){;huidigmoment=new Date();huidigmillis=huidigmoment.getTime();tijdspannemillis=huidigmillis-startmillis;tijdspanne=Math.round(tijdspannemillis/1000);tijdspannestr=tijdspanne.toString();if( tijdspanne<10  ) tijdspannestr='0'+tijdspannestr;if( tijdspanne<100 ) tijdspannestr='0'+tijdspannestr;minuten=Math.floor(tijdspanne/60);seconden=tijdspanne-minuten*60;minutenstr=minuten.toString();secondenstr=seconden.toString();if( minuten<10 ) minutenstr='0'+minutenstr;if( seconden<10 ) secondenstr='0'+secondenstr;tijdmmss=minutenstr+':'+secondenstr;DID('klokspan').innerHTML=tijdmmss;};function ey3gd0d(){;stenensetnrstr='00';voorkeuroudstr='0';voorkeurvetstr='0';voorkeurklrstr='1';spelerdata=neemkoekie('spelerdata');spelerdatastukken=spelerdata.split('%');voorkeurstukiser=false;if( spelerdatastukken.length>0 ){;voorkeurstukiser=true;spelervoorkeurstukken=spelerdatastukken[0].split('.');L=spelervoorkeurstukken.length;if( L>0 ) stenensetnrstr=spelervoorkeurstukken[0];if( L>1 ) voorkeuroudstr=spelervoorkeurstukken[1];if( L>2 ) voorkeurvetstr=spelervoorkeurstukken[2];if( L>3 ) voorkeurklrstr=spelervoorkeurstukken[3];};if( voorkeuroudstr=='1' ) { voorkeuroud=true; }else{ voorkeuroud=false; };if( voorkeurvetstr=='1' ) { voorkeurvet=true; }else{ voorkeurvet=false; };if( voorkeurklrstr=='1' ) { voorkeurklr=true; }else{ voorkeurklr=false; };DID('voorkeuroud').checked=voorkeuroud;DID('voorkeurvet').checked=voorkeurvet;DID('voorkeurklr').checked=voorkeurklr;wqreql();Str='';if( voorkeurstukiser && spelerdatastukken.length>1 ){;beste10.length=0;beste10str='';tijdsgroepen=spelerdatastukken[1].split('#');tijdsgroepen.sort();if( tijdsgroepen.length>0 ){;Str += js_beste10kopjes_rg1 + js_beste10kopjes_rg2;};for( i=1; i<11; i++ ){;istr=i.toString();if( i<10 ) istr=sp1 + istr;Str += istr+'.';if(  i<tijdsgroepen.length ){;if( (tijdsgroepen[i]).indexOf('recent')>-1 ) Str += '<span style="background-color:#ffff55; color:#ee0000" >';tijdsgroepsstukken=tijdsgroepen[i].split('.');beste10[i-1]=tijdsgroepen[i];beste10str += '#' + tijdsgroepen[i];Str += sp2 + tijdsgroepsstukken[0] + sp4 + tijdsgroepsstukken[1] + sp4 + tijdsgroepsstukken[2];if( (tijdsgroepen[i]).indexOf('recent')>-1 ) Str += '</span>';};Str += '<br>';};if( beste10str!='' ) {;Str += '<input name="beste10wisknop" type="button" id="beste10wisknop" onClick="beste10wissen()" style="margin-left:100px; margin-top:10px" value=" ' + js_wistijden + '" >';};DID('beste10span').innerHTML=Str + '<br><br>';};};function uwsbgrwscp(){;ey3gd0d();urxbske('beste10');};function dfqwdh(){;DID('inp_stenensetnrstr').value=stenensetnrstr;if( DID('voorkeuroud').checked ){;DID('inp_spelwasalgespeeld').value='1';DID('inp_modus').value='spelophalen';document.form1.submit();}else{;spelwasalgespeeld='0';DID('inp_spelwasalgespeeld').value='0';volgnrstr='';cp7d3Os();iwgtld();jdgvduj();jkdgcvfg();};};function cp7d3Os(){;allestenenbeginkleur();jammer=false;auto_spelen=false;hintgevraagd= false;hintgebruikt= false;auto_spelengebruikt=false;DID('klokspan').innerHTML='00:00';STIJL('matrixdiv').visibility='hidden';STIJL('eindmelddiv').visibility='hidden';STIJL('beste10div').visibility='hidden';STIJL('stenensetsknop').color='#000000';STIJL('stenensetsknop').fontWeight='normal';STIJL('beste10knop').color='#000000';STIJL('beste10knop').fontWeight='normal';STIJL('uitlegdiv').visibility='hidden';STIJL('uitlegknop').color='#000000';STIJL('uitlegknop').fontWeight='normal';if( klokhuidig!=null )clearTimeout(klokhuidig);osbswhgwas= -1;gekliktesteenxwas=-1;gekliktesteenywas=-1;Nverborgenstenen=0;};function iwgtld(){;if( setsoortnr==0 ){;tekensettemp=schriftsets[setnr];}else{;tekensettemp=schriftsets[6].substr(0,plaatjessetsN[setnr]);};tekenset='';for( i=0; i<Nuniek ; i++ ){;index=Math.floor(Math.random()*tekensettemp.length);tekenset  += tekensettemp.charAt(index);voorstuk=tekensettemp.substr(0,index);reststuk=tekensettemp.substr(index+1);tekensettemp=voorstuk+reststuk;};};function jdgvduj(){;matrixtekenset=tekenset+tekenset+tekenset+tekenset;Nhussel=11;for( i=0; i<Nhussel; i++ ){;tekensettemp=matrixtekenset;matrixtekenset='';for( j=0; j<Nplekken; j++ ){;index=Math.floor(Math.random()*tekensettemp.length);matrixtekenset += tekensettemp.charAt(index);voorstuk=tekensettemp.substr(0,index);reststuk=tekensettemp.substr(index+1);tekensettemp=voorstuk+reststuk;};};};function ldfhgdeik(){;wqreql();cp7d3Os();jkdgcvfg();sdghjsb();};function jkdgcvfg(){;sdghjsb();X1vanhints.length=0;Y1vanhints.length=0;X2vanhints.length=0;Y2vanhints.length=0;startmoment=new Date();startmillis=startmoment.getTime();klokhuidig=setInterval('jsgjmkcx()',1000);STIJL('matrixdiv').visibility='visible';};function sdghjsb(){;bepaalvoorkeuren();gasfbgasjk();if( matrixtekenset=='' || Nverborgenstenen==Nplekken )return;for( i=0; i<Nrij; i++ ){;for( j=0; j<Nkol; j++ ){;index=i*Nkol+j;teken=matrixtekenset.charAt(index);jhdfsi[i][j]=teken;steennr=i*100+100+j+1;STIJL('steen'+steennr).backgroundImage='url('+beginkleur+')';STIJL('steen'+steennr).visibility='visible';if( setsoortnr==0 ){;kleur=zwarttint;if( voorkeurvet ){;STIJL('steen'+steennr).fontWeight='bold';}else{;STIJL('steen'+steennr).fontWeight='normal';};if( setnr==0 ){;tekencode=teken.charCodeAt(0);if( tekencode>47 && tekencode<58 ){;kleur=roodtint;};if( tekencode>191 ){;if( tekencode<202 ){;kleur=groentint;tekencode -= 144;teken=String.fromCharCode(tekencode);}else{;kleur=blauwtint;tekencode -= 154;teken=String.fromCharCode(tekencode);};};}else{;if( voorkeurklrstr== '1' ){;kleur=roodtint;tekencode=teken.charCodeAt(0);if( tekencode%2==0 )kleur= groentint;if( tekencode%3==0 )kleur= blauwtint;};};if( teken=='&' ) teken='&amp;';DID('steen'+steennr).innerHTML=teken;STIJL('steen'+steennr).color=kleur;}else{;if( teken!=null && teken!='' ){;plaatjenr=1000+teken.charCodeAt(0)-192;plaatjenrstr=plaatjenr.toString();plaatjenrstr=plaatjenrstr.substr(2);setnrstr=(1000+setnr).toString();setnrstr=setnrstr.substr(2);plaatjebestand= 'beeld/steenplaatjes/set'+setnrstr+'/'+'set'+setnrstr+'_'+plaatjenrstr+'.png';DID('steen'+steennr).innerHTML='<img src="'+plaatjebestand+'" border="0">';}else{;STIJL('steen'+steennr).visibility='hidden';Nverborgenstenen++;};};};};};function bepaalvoorkeuren(){;if( DID('voorkeuroud').checked ){;voorkeuroud=true;voorkeuroudstr='1';STIJL('Nbewaardespellenregel').visibility='visible';}else{;voorkeuroud=false;voorkeuroudstr='0';STIJL('Nbewaardespellenregel').visibility='hidden';};if( DID('voorkeurvet').checked ){ voorkeurvet=true; voorkeurvetstr='1'; }else{ voorkeurvet=false; voorkeurvetstr='0'; };if( DID('voorkeurklr').checked ){ voorkeurklr=true; voorkeurklrstr='1'; }else{ voorkeurklr=false; voorkeurklrstr='0'; };};function nwvoorkeuren(){;bepaalvoorkeuren();qwhdwqas();sdghjsb();};function positioneer(){;actuelematen();matrixleft=Math.max(200,Math.round((Vbr-100-matrixbr)/2)+100);matrixtop=130;STIJL('matrixdiv').left=matrixleft;STIJL('matrixdiv').top=matrixtop;beste10br=380;STIJL('beste10div').width=beste10br;STIJL('beste10div').left=matrixleft+Math.round((matrixbr-beste10br)/2)+230;if( !IE ) STIJL('beste10div').left=matrixleft+Math.round((matrixbr-beste10br)/2)-10+230;STIJL('beste10div').top=matrixtop+40;STIJL('paginakop').left=matrixleft-100;lusidivbr=600;STIJL('lusidiv').left=matrixleft+Math.round((matrixbr-lusidivbr)/2);;eindmelddivbr=690;STIJL('eindmelddiv').width=eindmelddivbr;STIJL('eindmelddiv').left=matrixleft+Math.round((matrixbr-eindmelddivbr)/2);STIJL('eindmelddiv').top=matrixtop;if( jammer ) STIJL('eindmelddiv').top=matrixtop+matrixho+10;stenensetsdivbr=700;STIJL('stenensetsdiv').width=stenensetsdivbr;STIJL('stenensetsdiv').left=Math.max(150,matrixleft+Math.round((matrixbr-stenensetsdivbr)/2)-40);STIJL('stenensetsdiv').top=matrixtop+150;STIJL('stenensetsdiv').height=Vho-matrixtop-matrixho+120;uitlegdivbr=770;STIJL('uitlegdiv').width=uitlegdivbr;STIJL('uitlegdiv').left=Math.max(220,matrixleft+Math.round((matrixbr-uitlegdivbr)/2)+20)-40;STIJL('uitlegdiv').top=25;};function ksfgw2sahk(nrx){;if( auto_spelen ) {;hintgevraagd=false;auto_spelen=false;clearTimeout(klokhint);};wvkdhgl(nrx);};function wvkdhgl(osbswhg){;allestenenbeginkleur();if( osbswhg==osbswhgwas )return;if( hintgevraagd ){;X1vanhints.length=0;Y1vanhints.length=0;X2vanhints.length=0;Y2vanhints.length=0;hintgevraagd=false;};gekliktesteenx=osbswhg%100-1;gekliktesteeny=Math.floor(osbswhg/100)-1;if( STIJL('steen'+osbswhg).backgroundImage='url('+hintkleur+')' ) STIJL('steen'+osbswhg).backgroundImage='url('+beginkleur+')';STIJL('steen'+osbswhg).backgroundImage='url('+selectkleur+')';if( osbswhgwas>-1) {;STIJL('steen'+osbswhgwas).backgroundImage='url('+beginkleur+')';if( fdksdgks(gekliktesteenx,gekliktesteeny,gekliktesteenxwas,gekliktesteenywas) ){;STIJL('steen'+osbswhg).visibility='hidden';STIJL('steen'+osbswhgwas).visibility='hidden';jhdfsi[gekliktesteeny][gekliktesteenx]='';jhdfsi[gekliktesteenywas][gekliktesteenxwas]='';Nverborgenstenen += 2;Str='';if( Nverborgenstenen==Nplekken ) {;dag=(huidigmoment.getDate()).toString();mnd=(huidigmoment.getMonth()+1).toString();jaar=(huidigmoment.getFullYear()).toString();if( dag.length==1 ) dag='0'+dag;if( mnd.length==1 ) mnd='0'+mnd;datumvandaag=jaar+mnd+dag;STIJL('testtekst').display='inline';DID('testtekst').innerHTML=datumvandaag;clearTimeout(klokhuidig);if( !hintgebruikt ){;if( tijdmmss<'10:01' ) {;twcfsj();verzendgemaaktspel();}else{;Str=eindtekstgemaakt;Str += '<div style="color:#dd00dd; padding:20px">' + js_wordtnietbewaard + '</div>';};}else{;Str='<div style="color:#0000FF; font-size:13pt; padding:20px">' + js_hintgebruikt + '</div>';twcfsj();};DID('eindkoptekstdiv').innerHTML=Str;STIJL('eindmelddiv').visibility='visible';laagfocus('eindmelddiv');return;};osbswhg=-1;gekliktesteenx=-1;gekliktesteeny=-1;};};osbswhgwas= osbswhg;gekliktesteenxwas=gekliktesteenx;gekliktesteenywas=gekliktesteeny;jhkdcghds();};function fdksdgks(xin2,yin2,xin1,yin1){;if( jhdfsi[yin1][xin1]!=jhdfsi[yin2][xin2] ) return false;beideropdruk=jhdfsi[yin1][xin1];if( yin1==yin2 ){;if( xin1<=xin2 ){;x1=xin1;y1=yin1;x2=xin2;y2=yin2;}else{;x1=xin2;y1=yin2;x2=xin1;y2=yin1;};if( y1==0 || y1==Nrij-1 ) return true;for( x=x1+1; x<=x2; x++){;if( jhdfsi[y1][x]== '' ){;continue;}else{;if( x==x2 ){;return true;}else{;break;};};};};if( xin1==xin2 ){;if( yin1<=yin2 ){;x1=xin1;y1=yin1;x2=xin2;y2=yin2;}else{;x1=xin2;y1=yin2;x2=xin1;y2=yin1;};if( x1==0 || x1==Nkol-1 ) return true;for( y=y1+1; y<=y2; y++){;if( jhdfsi[y][x1]== '' ){;continue;}else{;if( y==y2 ){;return true;}else{;break;};};};};if( yin1!=yin2 ){;if( yin1<=yin2 ){;x1=xin1;y1=yin1;x2=xin2;y2=yin2;}else{;x1=xin2;y1=yin2;x2=xin1;y2=yin1;};x1min=x1;for( x=x1-1; x>=0; x-- ){;if( jhdfsi[y1][x]!='' )break;x1min=x;};x1max=x1;for( x=x1+1; x<Nkol; x++ ){;if( jhdfsi[y1][x]!='' )break;x1max=x;};x2min=x2;for( x=x2-1; x>=0; x-- ){;if( jhdfsi[y2][x]!='' )break;x2min=x;};x2max=x2;for( x=x2+1; x<Nkol; x++ ){;if( jhdfsi[y2][x]!='' )break;x2max=x;};if( x1min<=x2max && x1max>=x2min ){;xprojbegin=Math.max(x1min,x2min);xprojeind=Math.min(x1max,x2max);if( xprojbegin==0 || xprojeind==Nkol-1) return true;for( x=xprojbegin; x<=xprojeind; x++ ){;brug=false;for( y=y1+1; y<=y2; y++ ){;if( jhdfsi[y][x]!='' && y!=y2) { brug=false; break; };brug=true;};if( brug ) return true;};};};if( xin1!=xin2 ){;if( xin1<=xin2 ){;x1=xin1;y1=yin1;x2=xin2;y2=yin2;}else{;x1=xin2;y1=yin2;x2=xin1;y2=yin1;};y1min=y1;for( y=y1-1; y>=0; y-- ){;if( jhdfsi[y][x1]!='' )break;y1min=y;};y1max=y1;for( y=y1+1; y<Nrij; y++ ){;if( jhdfsi[y][x1]!='' )break;y1max=y;};y2min=y2;for( y=y2-1; y>=0; y-- ){;if( jhdfsi[y][x2]!='' )break;y2min=y;};y2max=y2;for( y=y2+1; y<Nrij; y++ ){;if( jhdfsi[y][x2]!='' )break;y2max=y;};if( y1min<=y2max && y1max>=y2min ){;yprojbegin=Math.max(y1min,y2min);yprojeind=Math.min(y1max,y2max);if( yprojbegin==0 || yprojeind==Nrij-1) return true;for( y=yprojbegin; y<=yprojeind; y++ ){;brug=false;for( x=x1+1; x<=x2; x++ ){;if( jhdfsi[y][x]!='' && x!=x2 ) { brug=false; break; };brug=true;};if( brug ) return true;};};};return false;};function verzendgemaaktspel(){;if( spelwasalgespeeld=='1' ){;DID('inp_spel_ID').value=gemaaktspel_ID;DID('inp_spelwasalgespeeld').value='1';}else{;DID('inp_spel_ID').value=stenensetnrstr+'.'+ datumvandaag;DID('inp_spelwasalgespeeld').value='0';};DID('inp_stenensetnrstr').value=stenensetnrstr;DID('inp_speeltijd').value=tijdmmss.substr(0,2)+tijdmmss.substr(3);DID('inp_jongstedatum').value=datumvandaag;DID('inp_matrixtekenset').value=matrixtekenset;DID('inp_modus').value='spelisgemaakt';document.form1.submit();};function toonhint(x){;if( x=='auto_spelen' ){;if( auto_spelen ) {;hintgevraagd=false;auto_spelen=false;clearTimeout(klokhint);return;}else{;hintgevraagd=true;auto_spelen=true;};};hintgevraagd=true;hintgebruikt=true;for( Y1=0; Y1<Nrij; Y1++ ){;for( X1=0; X1<Nkol; X1++ ){;if( !auto_spelen ){;Y2start=Y1;X2start=X1;}else{;Y2start=0;X2start=0;};for( Y2=Y2start; Y2<Nrij; Y2++ ){;for( X2=X2start; X2<Nkol; X2++ ){;if( X1==X2 && Y1==Y2 ) continue;if( jhdfsi[Y1][X1]=='' || jhdfsi[Y2][X2]=='' ) continue;Nhints=X1vanhints.length;wasalhint=false;for( h=0; h<Nhints; h++ ){;if( X1==X1vanhints[h] && Y1==Y1vanhints[h] && X2==X2vanhints[h] && Y2==Y2vanhints[h] ){;wasalhint=true;break;};};if( wasalhint ) continue;if( fdksdgks(X1,Y1,X2,Y2) ){;X1vanhints[Nhints]=X1;Y1vanhints[Nhints]=Y1;X2vanhints[Nhints]=X2;Y2vanhints[Nhints]=Y2;steennr1hint=100+Y1*100+X1+1;steennr2hint=100+Y2*100+X2+1;allestenenbeginkleur();STIJL('steen'+steennr1hint).backgroundImage='url('+hintkleur+')';STIJL('steen'+steennr2hint).backgroundImage='url('+hintkleur+')';steennr1hintwas=steennr1hint;steennr2hintwas=steennr2hint;if( auto_spelen ){;auto_spelengebruikt=true;klokhint=setTimeout('wvkdhgl('+steennr1hint+');wvkdhgl('+steennr2hint+');toonhint("")',T_auto_speel);};return;};};};};};X1vanhints.length=0;Y1vanhints.length=0;X2vanhints.length=0;Y2vanhints.length=0;};function allestenenbeginkleur(){;for( y=0; y<Nrij; y++ ){;for( x=0; x<Nkol; x++ ){;steennrxy=100+y*100+x+1;STIJL('steen'+steennrxy).backgroundImage='url('+beginkleur+')';};};};function jhkdcghds(){;for( Y1=0; Y1<Nrij; Y1++ ){;for( X1=0; X1<Nkol; X1++ ){;for( Y2=Y1; Y2<Nrij; Y2++ ){;for( X2=0; X2<Nkol; X2++ ){;if( X1==X2 && Y1==Y2 ) continue;if( jhdfsi[Y1][X1]=='' || jhdfsi[Y2][X2]=='' ) continue;if( fdksdgks(X1,Y1,X2,Y2) ) return;};};};};jammer=true;STIJL('eindmelddiv').top=matrixtop+matrixho+10.;Str='<div style="color:#ff00ff; font-size:13pt; padding:20px">' + js_jammer + '</div>';DID('eindkoptekstdiv').innerHTML=Str;STIJL('eindmelddiv').visibility='visible';laagfocus('eindmelddiv');};function iegdfksdg(){;setnrstr=stenensetnrstr;if( setnrstr.charAt(0)=='0' ) setnrstr=setnrstr.charAt(1);setkeuzenr=parseInt(setnrstr);if( setkeuzenr<Nschriftsets ){;setsoortnr=0;setnr=setkeuzenr;}else{;setsoortnr=1;setnr=setkeuzenr-Nschriftsets;};};function wqreql(){;iegdfksdg();DID('radiosteenset'+stenensetnrstr).checked=true;STIJL('steensetlabel'+stenensetnrstrwas).backgroundColor='';STIJL('steensetlabel'+stenensetnrstr).backgroundColor='#aaffaa';stenensetnrstrwas=stenensetnrstr;};function wh3ills(nrstr){;stenensetnrstr=nrstr;wqreql();qwhdwqas();dfqwdh();STIJL('stenensetsknop').color='#00bb00';STIJL('stenensetsknop').fontWeight='bold';};function qwhdwqas(){;spelerdata=stenensetnrstr + '.' + voorkeuroudstr + '.' + voorkeurvetstr + '.' + voorkeurklrstr + '%' + beste10str;maakkoekie('spelerdata',spelerdata,1,'jaar');};function twcfsj(){;if( tijdmmss.indexOf(':')>2 ) return;nu=new Date();dag=(nu.getDate()).toString();if( dag.length<2 ) dag='0'+dag;maand=(1+nu.getMonth()).toString();if( maand.length<2 ) maand='0'+maand;jaar=(nu.getFullYear()).toString();for( i=0; i<beste10.length; i++ ){;if( beste10[i].indexOf('recent')>-1 ) beste10[i]=beste10[i].substr(0,beste10[i].length-7);};if( tijdmmss<'00:01' ){;tijdmmss='21:' + tijdmmss.substr(3);beste10.length=Math.min(9,beste10.length);};beste10[beste10.length]=tijdmmss+'.'+dag+' '+maand+' '+jaar+'.'+stenensetnrstr+' recent';beste10.sort();beste10.length=Math.min(10,beste10.length);spelerdata=stenensetnrstr + '.' + voorkeuroudstr + '.' +voorkeurvetstr + '.' + voorkeurklrstr + '%';for( i=0; i<beste10.length; i++ ){;spelerdata += '#'+beste10[i];};maakkoekie('spelerdata',spelerdata,1,'jaar');};function beste10wissen(){;beste10str='';beste10.length=0;DID('beste10span').innerHTML=js_zijngewist;spelerdata=stenensetnrstr + '.' + voorkeuroudstr + '.' + voorkeurvetstr + '.' + voorkeurklrstr;maakkoekie('spelerdata',spelerdata,1,'jaar');};function urxbske(laag){;laagdiv=laag+'div';laagknop=laag+'knop';if( STIJL(laagdiv).visibility=='hidden' ){;STIJL(laagdiv).visibility='visible';laagfocus(laagdiv);if( document.getElementById(laagknop)!=null ){;STIJL(laagknop).color='#00bb00';STIJL(laagknop).fontWeight='bold';};}else{;STIJL(laagdiv).visibility='hidden';if( document.getElementById(laagknop)!=null ){;STIJL(laagknop).color='#000000';STIJL(laagknop).fontWeight='normal';};};};function laagfocus(laagx){;if( laagx=='matrixdiv' && STIJL('eindmelddiv').visibility=='visible' )return;STIJL('matrixdiv').zIndex=250;STIJL('eindmelddiv').zIndex=250;STIJL('stenensetsdiv').zIndex=250;STIJL('beste10div').zIndex=250;STIJL('uitlegdiv').zIndex=250;STIJL(laagx).zIndex=350;};function anderetaal(){;if( DID('inp_taalnr').value==0 ){ DID('inp_taalnr').value=1; }else{ DID('inp_taalnr').value=0; };document.form1.submit();};