/* The TWINS PUZZLE script begins */

var tfieldsize=40; var numberofpairs=tfieldsize/2; var field_contains_piece = new Array(tfieldsize+5); var foundnumberofpairs=0; var first=0; var second=0; var moves=0; var UcantMove=false; var Cantstart=true; for (n=1;n<(tfieldsize+1);n++)  field_contains_piece[n]=Math.floor(n/2+0.5); function pic_is(imgname) {if (!(document.images)) return "non compatibile browser"; fn=document.images["p"+imgname].src; l=fn.length; filename=fn.substring(l-5,l); return filename} function display_piece(piec) {eval("document.forms['puzzle'].p"+piec+".src='pz5_img/"+field_contains_piece[piec]+".gif'")} function hide_piece(piec) {eval("document.forms['puzzle'].p"+piec+".src='pz5_img/0.gif'")}function randomise() {for (n=1;n<(tfieldsize+1);n++) {tmp=Math.floor(Math.random()*tfieldsize+1); swaptemp=field_contains_piece[tmp]; field_contains_piece[tmp]=field_contains_piece[n]; field_contains_piece[n]=swaptemp}} function hide() {UcantMove=false; hide_piece(first); hide_piece(second); second=0; first=0;} function clickon(field) {if (UcantMove ||Cantstart) return; if (!(pic_is(field)=="0.gif")) return; display_piece(field); if (first==0 || field==first) {first=field; return} UcantMove=true; second=field; moves++; if(field_contains_piece[first]!=field_contains_piece[second]) {setTimeout("hide()",500); return;} first=0; second=0; foundnumberofpairs++; if (foundnumberofpairs==numberofpairs) alert("Tebrikler\u0021 T\u00FCm ikizleri "+moves+" \u00E7ift t\u0131kla buldunuz\u0021"); UcantMove=false} function initgame() {if (UcantMove) return; foundnumberofpairs=0; first=0; second=0; moves=0; for (n=1;n<(tfieldsize+1);n++) {field_contains_piece[n]=Math.floor(n/2+0.5); hide_piece(n)} randomise(); Cantstart = false; UcantMove = false} a = new Image(60, 60); a.src="pz5_img/0.gif"; b = new Image(60, 60); b.src="pz5_img/1.gif"; c = new Image(60, 60); c.src="pz5_img/2.gif"; d = new Image(60, 60); d.src="pz5_img/3.gif"; e = new Image(60, 60); e.src="pz5_img/4.gif"; f = new Image(60, 60); f.src="pz5_img/5.gif"; g = new Image(60, 60); g.src="pz5_img/6.gif"; h = new Image(60, 60); h.src="pz5_img/7.gif"; i = new Image(60, 60); i.src="pz5_img/8.gif"; j = new Image(60, 60); j.src="pz5_img/9.gif"; k = new Image(60, 60); k.src="pz5_img/10.gif"; l = new Image(60, 60); l.src="pz5_img/11.gif"; m = new Image(60, 60); m.src="pz5_img/12.gif"; n = new Image(60, 60); n.src="pz5_img/13.gif"; o = new Image(60, 60); o.src="pz5_img/14.gif"; p = new Image(60, 60); p.src="pz5_img/15.gif"; q = new Image(60, 60); q.src="pz5_img/16.gif"; r = new Image(60, 60); r.src="pz5_img/17.gif"; s = new Image(60, 60); s.src="pz5_img/18.gif"; t = new Image(60, 60); t.src="pz5_img/19.gif"; u = new Image(60, 60); u.src="pz5_img/20.gif"; function writeTable() {for(y=1; y<6; y++) {document.write("<table>"); document.write("<tr>"); for(x=1;x<9;x++) {feld=x+(y-1)*8; document.write("<td><a href='javascript:void()' onclick='clickon("+feld+"); return false'><img src='pz5_img/0.gif' style='width: 60px; height: 60px;' name='p"+feld+"' /></a></td>")} document.write("</tr>"); document.write("</table>")}}

/* TWINS PUZZLE script ends */
