38,45d37 < < span::after { < content:'\000031\0020e3'; < } < < span.vertex:not(.nocont)::after { < content:'\000031\0020e3'; < } 65,68d56 < .face { < border-radius: 150px; < } < 76d63 < var lastsquare=-1; 88,92d74 < var haveclickedvertex=false; < var vstr=';'; < var score=0, goes=0, sqchoice=0, sqorig=''; < var bpointsx=[]; < var bpointsy=[]; 94,95c76 < var inquestions=["", < "10,22,23,9,70,126,128,139,150,149,93,36,82,138,-82,+25,+37,-138,+95,+37", --- > var inquestions=["10,22,23,9,70,126,128,139,150,149,93,36,82,138,-82,+25,+37,-138,+95,+37", 106,107c87 < var inwordings=["", < "Get 2 rectangles to 2 squares by moving 2 matches. Which 2?", --- > var inwordings=["Get 2 rectangles to 2 squares by moving 2 matches. Which 2?", 118,174d97 < < var sq=["Is the additive identity.", < "Is the multiplicative identity.", < "Is the only even prime.", < "Is the number of spatial dimensions we live in.", < "Is the smallest number of colours sufficient to colour all planar maps.", < "Is the number of Platonic solids.", < "Is the smallest perfect number.", < "Is the smallest number of sides of a regular polygon that is not constructible by straightedge and compass.", < "Is the largest cube in the Fibonacci sequence.", < "Is the maximum number of cubes that are needed to sum to any positive integer.", < "Is the base of our number system.", < "Is the largest known multiplicative persistence.", < "Is the smallest abundant number.", < "Is the number of Archimedian solids.", < "Is the smallest even number n with no solutions to phi(m) = n.", < "Is the smallest composite number n with the property that there is only one group of order n.", < "Is the only number of the form xy = yx with x and y being different integers.", < "Is the number of wallpaper groups.", < "Is the only positive number that is twice the sum of its digits.", < "Is the maximum number of 4th powers needed to sum to any number.", < "Is the number of rooted trees with 6 vertices.", < "Is the smallest number of distinct squares needed to tile a square.", < "Is the number of partitions of 8.", < "Is the smallest number of integer-sided boxes that tile a box so that no two boxes share a common length.", < "Is the largest number divisible by all numbers less than its square root.", < "Is the smallest square that can be written as a sum of 2 squares."]; < < function maybenocont(inv) { < if (inv.length > 0) { return ' nocont'; } else { return ''; } < } < < function vplus(fb) { < var xf=eval(fb.split(',')[0]); < var yf=eval(fb.split(',')[1].split(';')[0]); < return fb + eval(xf) + ',' + eval(1 + yf) + ';' + eval(1 + xf) + ',' + eval(yf) + ';' + eval(1 + xf) + ',' + eval(1 + yf) + ';' + eval(xf) + ',' + eval(-1 + yf) + ';' + eval(-1 + xf) + ',' + eval(yf) + ';' + eval(-1 + xf) + ',' + eval(-1 + yf) + ';'; < } < < function ourmathround(inn) { < var oinn=Math.floor(Math.floor(eval('' + inn) + 23) / 47); < //if (('' + inn).indexOf('220.') != -1 || ('' + inn).indexOf('218.') != -1) { alert('inn=' + inn + ' and oinn=' + oinn + ' results in ' + '' + eval(eval('' + oinn) * 5)); } < //if (vstr != '') { alert(vstr); } < return '' + eval(eval('' + oinn) * 47); < } < < function picksq() { < sqchoice=Math.floor(Math.random() * eval(0 - 1 + sq.length)) + 1; < document.getElementById('qh4').innerHTML=sqorig + ' ... Score: ' + score + '/' + goes + ' ... ' + sq[sqchoice]; < } < < function gridinfo(insq) { < if (insq.indexOf(' in square ') != -1) { < document.getElementById('qh4').innerHTML+=insq; < } else { < document.getElementById('qh4').innerHTML=sqorig + insq; < } < } 177,191c100,102 < var zero=1, choice=0; < if (('' + location.hash).indexOf('blank') == -1 && ('' + location.hash).indexOf('square') == -1 && ('' + location.hash).indexOf('grid') == -1) { < choice=Math.floor(Math.random() * eval(0 - zero + inquestions.length)) + zero; < if (document.URL.indexOf('?') == -1 && ('' + location.hash) == '') { < location.href=document.URL.split('#')[0].split('?')[0] + '?wording=' + encodeURIComponent(inwordings[choice]) + '&question=' + encodeURIComponent(inquestions[choice]); < } < } else if (('' + location.hash).indexOf('blank') != -1) { < zero=0; < location.href=document.URL.split('#')[0].split('?')[0] + '?wording=' + encodeURIComponent('Vertex Pointing Game') + '&question=%20' + location.hash; < } else if (('' + location.hash).indexOf('square') != -1) { < zero=0; < location.href=document.URL.split('#')[0].split('?')[0] + '?wording=' + encodeURIComponent('Square Pointing Game') + '&question=%20' + location.hash; < } else if (('' + location.hash).indexOf('grid') != -1) { < zero=0; < location.href=document.URL.split('#')[0].split('?')[0] + '?wording=' + encodeURIComponent('Grid Pointing Game') + '&question=%20' + location.hash; --- > var choice=Math.floor(Math.random() * inquestions.length); > if (document.URL.indexOf('?') == -1) { > location.href=document.URL.split('#')[0] + '?wording=' + encodeURIComponent(inwordings[choice]) + '&question=' + encodeURIComponent(inquestions[choice]); 210,249d120 < // Thanks to https://stackoverflow.com/questions/16227300/how-to-draw-bezier-curves-with-native-javascript-code-without-ctx-beziercurveto < function placebezierpoint(t, p0x, p0y, p1x, p1y, p2x, p2y, p3x, p3y) { < var cX = 3 * (p1x - p0x), < bX = 3 * (p2x - p1x) - cX, < aX = p3x - p0x - cX - bX; < < var cY = 3 * (p1y - p0y), < bY = 3 * (p2y - p1y) - cY, < aY = p3y - p0y - cY - bY; < < var x = (aX * Math.pow(t, 3)) + (bX * Math.pow(t, 2)) + (cX * t) + p0x; < var y = (aY * Math.pow(t, 3)) + (bY * Math.pow(t, 2)) + (cY * t) + p0y; < //alert('' + x + ' ' + y); < document.getElementById('hrs').innerHTML+='
'; < hrcnt++; < < //return {x: x, y: y}; < } < < function dobezier(x0, y0, x1, y1, x2, y2, x3, y3) { < var accuracy = 0.01; //this'll give the bezier 100 segments < //var p0 = {x: x0, y: y0}; //use whatever points you want obviously < //var p1 = {x: x1, y: y1}; < //var p2 = {x: x2, y: y2}; < //var p3 = {x: y3, y: y4}; < //var p; < < //alert(67); < < document.getElementById('hrs').innerHTML+='
'; < hrcnt++; < //alert(67); < while (eval('' + accuracy) < 1.00) { < //alert(61); < placebezierpoint(accuracy, x0, y0, x1, y1, x2, y2, x3, y3); //p0, p1, p2, p3); < accuracy+=0.01; < //alert(167); < } < } < 251d121 < try { 254d123 < if (hro != null) { 257,267c126 < var whro=''; < whro=('' + hro.style.width).replace('px',''); < //document.title=whro; < if (isNaN(whro)) { < whro=('' + hro.style.height).replace('px',''); < //document.title+=' ** ' + whro; < } < //if (eval(('' + hro.style.width).replace('px','')) > 9 || inhro.outerHTML.indexOf(' 9 || inhro.outerHTML.indexOf(' if (eval(('' + hro.style.width).replace('px','')) > 9 || inhro.outerHTML.indexOf('"; < if (('' + location.hash).indexOf('blank') != -1) { < if (bpointsx.length < 4) { < bpointsx.push(viar_left[0]); < bpointsy.push(viar_top[0]); < if (bpointsx.length >= 4) { dobezier(bpointsx[0],bpointsy[0],bpointsx[1],bpointsy[1],bpointsx[2],bpointsy[2],bpointsx[3],bpointsy[3]); } < } else { < bpointsx[0]=bpointsx[1]; < bpointsy[0]=bpointsy[1]; < bpointsx[1]=bpointsx[2]; < bpointsy[1]=bpointsy[2]; < bpointsx[2]=bpointsx[3]; < bpointsy[2]=bpointsy[3]; < bpointsx[3]=viar_left[0]; < bpointsy[3]=viar_top[0]; < if (bpointsx.length >= 4) { dobezier(bpointsx[0],bpointsy[0],bpointsx[1],bpointsy[1],bpointsx[2],bpointsy[2],bpointsx[3],bpointsy[3]); } < } < } 310,326d149 < if (('' + location.hash).indexOf('blank') != -1) { < if (bpointsx.length < 4) { < bpointsx.push(viar_left[1]); < bpointsy.push(viar_top[1]); < if (bpointsx.length >= 4) { dobezier(bpointsx[0],bpointsy[0],bpointsx[1],bpointsy[1],bpointsx[2],bpointsy[2],bpointsx[3],bpointsy[3]); } < } else { < bpointsx[0]=bpointsx[1]; < bpointsy[0]=bpointsy[1]; < bpointsx[1]=bpointsx[2]; < bpointsy[1]=bpointsy[2]; < bpointsx[2]=bpointsx[3]; < bpointsy[2]=bpointsy[3]; < bpointsx[3]=viar_left[1]; < bpointsy[3]=viar_top[1]; < if (bpointsx.length >= 4) { dobezier(bpointsx[0],bpointsy[0],bpointsx[1],bpointsy[1],bpointsx[2],bpointsy[2],bpointsx[3],bpointsy[3]); } < } < } 384,388d206 < } else { < hro=lastdel; < } < } catch(tres) { < } 415,419c233 < var inqis=''; < < // if (('' + location.hash).indexOf('blank') == -1 && ('' + location.hash).indexOf('square') == -1 && ('' + location.hash).indexOf('grid') == -1) { < < if (document.URL.indexOf('?') == -1 && ('' + location.hash).indexOf('blank') == -1 && ('' + location.hash).indexOf('square') == -1 && ('' + location.hash).indexOf('grid') == -1) { pickone(inqis); } else if (document.URL.indexOf('?') == -1 && (('' + location.hash).indexOf('blank') != -1 || ('' + location.hash).indexOf('square') != -1 || ('' + location.hash).indexOf('grid') != -1)) { inqis=' '; pickone(inqis); } --- > if (document.URL.indexOf('?') == -1) { pickone(''); } 421c235 < inanswer=location.search.split('answer=')[1] ? decodeURIComponent(location.search.split('answer=')[1].split('&')[0]) : inqis; --- > inanswer=location.search.split('answer=')[1] ? decodeURIComponent(location.search.split('answer=')[1].split('&')[0]) : ''; 424c238 < var fhr=0, vdval='', thisv='', into='hrs', defvdval='', toff=6, loff=-2; --- > var fhr=0; 427,433d240 < tds[itds].id='td' + eval(1 + itds); < if (('' + location.hash).indexOf('grid') != -1) { into='td' + eval(1 + itds); } < if (('' + location.hash).indexOf('blank') != -1 || ('' + location.hash).indexOf('square') != -1 || ('' + location.hash).indexOf('grid') != -1) { < if (('' + location.hash).indexOf('square') != -1) { if (eval(1 + itds) > 9) { document.getElementById('spout').innerHTML+=""; } else { document.getElementById('spout').innerHTML+=""; } defvdval="visibility:hidden;"; tds[itds].style.border='1px solid red'; } < if (('' + location.hash).indexOf('grid') != -1) { tds[itds].style.border='1px solid brown'; } < tds[itds].onclick=function(event) { lastsquare=eval(('' + this.id).replace('td','')); goes++; if (lastsquare == sqchoice) { score++; } if (('' + location.hash).indexOf('square') != -1) { picksq(); } else if (('' + location.hash).indexOf('grid') != -1) { gridinfo(' in square number ' + lastsquare); } }; < } 435c242 < //squares.push(('' + thisrect.left).replace('px','') + "," + ('' + thisrect.top).replace('px','') + ";" + eval(eval(('' + thisrect.left).replace('px','')) + eval(('' + thisrect.width).replace('px',''))) + "," + eval(eval(('' + thisrect.top).replace('px','')) + eval(('' + thisrect.height).replace('px','')))); --- > squares.push(('' + thisrect.left).replace('px','') + "," + ('' + thisrect.top).replace('px','') + ";" + eval(eval(('' + thisrect.left).replace('px','')) + eval(('' + thisrect.width).replace('px',''))) + "," + eval(eval(('' + thisrect.top).replace('px','')) + eval(('' + thisrect.height).replace('px','')))); 440,444c247,248 < //vertices.push(('' + thisrect.left).replace('px','') + "," + ('' + thisrect.top).replace('px','')); < vdval=defvdval; < thisv=';' + ourmathround(eval(('' + thisrect.left).replace('px',''))) + "," + ourmathround(eval(('' + thisrect.top).replace('px',''))) + ';'; < if (vstr.indexOf(thisv) != -1) { vdval="visibility:hidden;"; } else { vstr+=vplus(thisv.substring(1)); } < document.getElementById(into).innerHTML+='
'; --- > vertices.push(('' + thisrect.left).replace('px','') + "," + ('' + thisrect.top).replace('px','')); > document.getElementById('hrs').innerHTML+='
'; 448,467c252,261 < //vertices.push(('' + thisrect.left).replace('px','') + "," + eval(eval(('' + thisrect.top).replace('px','')) + eval(('' + thisrect.height).replace('px','')))); < vdval=defvdval; < thisv=';' + ourmathround(('' + thisrect.left).replace('px','')) + "," + ourmathround(eval(eval(('' + thisrect.top).replace('px','')) + eval(('' + thisrect.height).replace('px','')))) + ';'; < if (vstr.indexOf(thisv) != -1) { vdval="visibility:hidden;"; } else { vstr+=vplus(thisv.substring(1)); } < document.getElementById(into).innerHTML+='
'; < hrcnt++; < < //vertices.push(eval(eval(('' + thisrect.left).replace('px','')) + eval(('' + thisrect.width).replace('px',''))) + "," + eval(eval(('' + thisrect.top).replace('px','')) + eval(('' + thisrect.height).replace('px','')))); < vdval=defvdval; < thisv=';' + ourmathround(eval(eval(('' + thisrect.left).replace('px','')) + eval(('' + thisrect.width).replace('px','')))) + "," + ourmathround(eval(eval(('' + thisrect.top).replace('px','')) + eval(('' + thisrect.height).replace('px','')))) + ';'; < if (vstr.indexOf(thisv) != -1) { vdval="visibility:hidden;"; } else { vstr+=vplus(thisv.substring(1)); } < document.getElementById(into).innerHTML+='
'; < hrcnt++; < < //vertices.push(eval(eval(('' + thisrect.left).replace('px','')) + eval(('' + thisrect.width).replace('px',''))) + "," + ('' + thisrect.top).replace('px','')); < vdval=defvdval; < thisv=';' + ourmathround(eval(eval(('' + thisrect.left).replace('px','')) + eval(('' + thisrect.width).replace('px','')))) + "," + ourmathround(('' + thisrect.top).replace('px','')) + ';'; < if (vstr.indexOf(thisv) != -1) { vdval="visibility:hidden;"; } else { vstr+=vplus(thisv.substring(1)); } < if (hrcnt == 134 || hrcnt == 146) { alert(vdval + ' hr' + hrcnt + ': ' + thisv + ' ... ' + vstr); } < document.getElementById(into).innerHTML+='
'; --- > vertices.push(('' + thisrect.left).replace('px','') + "," + eval(eval(('' + thisrect.top).replace('px','')) + eval(('' + thisrect.height).replace('px','')))); > document.getElementById('hrs').innerHTML+='
'; > hrcnt++; > > vertices.push(eval(eval(('' + thisrect.left).replace('px','')) + eval(('' + thisrect.width).replace('px',''))) + "," + eval(eval(('' + thisrect.top).replace('px','')) + eval(('' + thisrect.height).replace('px','')))); > document.getElementById('hrs').innerHTML+='
'; > hrcnt++; > > vertices.push(eval(eval(('' + thisrect.left).replace('px','')) + eval(('' + thisrect.width).replace('px',''))) + "," + ('' + thisrect.top).replace('px','')); > document.getElementById('hrs').innerHTML+='
'; 472,476c266,267 < //vertices.push(eval(eval(('' + thisrect.left).replace('px','')) + eval(('' + thisrect.width).replace('px','')) / 2) + "," + eval(eval(('' + thisrect.top).replace('px','')) + eval(('' + thisrect.height).replace('px','')) / 2)); < vdval=defvdval; < thisv=';' + ourmathround(eval(eval(('' + thisrect.left).replace('px','')) + eval(('' + thisrect.width).replace('px','')) / 2)) + "," + ourmathround(eval(eval(('' + thisrect.top).replace('px','')) + eval(('' + thisrect.height).replace('px','')) / 2)) + ';'; < if (vstr.indexOf(thisv) != -1) { vdval="visibility:hidden;"; } else { vstr+=vplus(thisv.substring(1)); } < document.getElementById(into).innerHTML+='
'; --- > vertices.push(eval(eval(('' + thisrect.left).replace('px','')) + eval(('' + thisrect.width).replace('px','')) / 2) + "," + eval(eval(('' + thisrect.top).replace('px','')) + eval(('' + thisrect.height).replace('px','')) / 2)); > document.getElementById('hrs').innerHTML+='
'; 480,484c271,272 < //vertices.push(eval(eval(('' + thisrect.left).replace('px','')) + eval(('' + thisrect.width).replace('px','')) / 1) + "," + eval(eval(('' + thisrect.top).replace('px','')) + eval(('' + thisrect.height).replace('px','')) / 2)); < vdval=defvdval; < thisv=';' + ourmathround(eval(eval(('' + thisrect.left).replace('px','')) + eval(('' + thisrect.width).replace('px','')) / 1)) + "," + ourmathround(eval(eval(('' + thisrect.top).replace('px','')) + eval(('' + thisrect.height).replace('px','')) / 2)) + ';'; < if (vstr.indexOf(thisv) != -1) { vdval="visibility:hidden;"; } else { vstr+=vplus(thisv.substring(1)); } < document.getElementById(into).innerHTML+='
'; --- > vertices.push(eval(eval(('' + thisrect.left).replace('px','')) + eval(('' + thisrect.width).replace('px','')) / 1) + "," + eval(eval(('' + thisrect.top).replace('px','')) + eval(('' + thisrect.height).replace('px','')) / 2)); > document.getElementById('hrs').innerHTML+='
'; 489,493c277,278 < //vertices.push(('' + thisrect.left).replace('px','') + "," + eval(eval(('' + thisrect.top).replace('px','')) + eval(('' + thisrect.height).replace('px','')) / 2)); < vdval=defvdval; < thisv=';' + ourmathround(('' + thisrect.left).replace('px','')) + "," + ourmathround(eval(eval(('' + thisrect.top).replace('px','')) + eval(('' + thisrect.height).replace('px','')) / 2)) + ';'; < if (vstr.indexOf(thisv) != -1) { vdval="visibility:hidden;"; } else { vstr+=vplus(thisv.substring(1)); } < document.getElementById(into).innerHTML+='
'; --- > vertices.push(('' + thisrect.left).replace('px','') + "," + eval(eval(('' + thisrect.top).replace('px','')) + eval(('' + thisrect.height).replace('px','')) / 2)); > document.getElementById('hrs').innerHTML+='
'; 498,502c283,284 < //vertices.push(eval(eval(('' + thisrect.left).replace('px','')) + eval(('' + thisrect.width).replace('px','')) / 2) + "," + ('' + thisrect.top).replace('px','')); < vdval=defvdval; < thisv=';' + ourmathround(eval(eval(('' + thisrect.left).replace('px','')) + eval(('' + thisrect.width).replace('px','')) / 2)) + "," + ourmathround(('' + thisrect.top).replace('px','')) + ';'; < if (vstr.indexOf(thisv) != -1) { vdval="visibility:hidden;"; } else { vstr+=vplus(thisv.substring(1)); } < document.getElementById(into).innerHTML+='
'; --- > vertices.push(eval(eval(('' + thisrect.left).replace('px','')) + eval(('' + thisrect.width).replace('px','')) / 2) + "," + ('' + thisrect.top).replace('px','')); > document.getElementById('hrs').innerHTML+='
'; 506,510c288,289 < //vertices.push(eval(eval(('' + thisrect.left).replace('px','')) + eval(('' + thisrect.width).replace('px','')) / 2) + "," + eval(eval(('' + thisrect.top).replace('px','')) + eval(('' + thisrect.height).replace('px','')) / 1)); < vdval=defvdval; < thisv=';' + ourmathround(eval(eval(('' + thisrect.left).replace('px','')) + eval(('' + thisrect.width).replace('px','')) / 2)) + "," + ourmathround(eval(eval(('' + thisrect.top).replace('px','')) + eval(('' + thisrect.height).replace('px','')) / 1)) + ';'; < if (vstr.indexOf(thisv) != -1) { vdval="visibility:hidden;"; } else { vstr+=vplus(thisv.substring(1)); } < document.getElementById(into).innerHTML+='
'; --- > vertices.push(eval(eval(('' + thisrect.left).replace('px','')) + eval(('' + thisrect.width).replace('px','')) / 2) + "," + eval(eval(('' + thisrect.top).replace('px','')) + eval(('' + thisrect.height).replace('px','')) / 1)); > document.getElementById('hrs').innerHTML+='
'; 521,524d299 < if (('' + location.hash).indexOf('blank') != -1 || ('' + location.hash).indexOf('square') != -1 || ('' + location.hash).indexOf('grid') != -1) { < document.getElementById('myh1').innerHTML=wording; < //wording=' '; < } else { 529d303 < } 532,535d305 < if (('' + location.hash).indexOf('blank') != -1 || ('' + location.hash).indexOf('square') != -1 || ('' + location.hash).indexOf('grid') != -1) { < document.getElementById('myh1').innerHTML=wording; < //wording=' '; < } else { 541,542c311 < } < document.getElementById('qh4').innerHTML=wording.replace('Vertex Pointing Game','Vertex Pointing Game ... On Each Set of 4 a Bezier Curve is Shown'); --- > document.getElementById('qh4').innerHTML=wording; 544c313 < if ((inquestion + ',').indexOf('r' + hrcnt + ',') == -1 && ('' + location.hash).indexOf('grid') == -1) { dval="display:none;visibility:hidden;"; } --- > if ((inquestion + ',').indexOf('r' + hrcnt + ',') == -1) { dval="display:none;visibility:hidden;"; } 546c315 < //document.getElementById(into).innerHTML+='
'; --- > //document.getElementById('hrs').innerHTML+='
'; 549c318 < document.getElementById(into).innerHTML+=connect(document.getElementById('hr' + fhr), document.getElementById('hr' + eval(1 + eval('' + fhr)))).replace('
document.getElementById('hrs').innerHTML+=connect(document.getElementById('hr' + fhr), document.getElementById('hr' + eval(1 + eval('' + fhr)))).replace('
'; --- > document.getElementById('hrs').innerHTML+='
'; 558c327 < if ((inquestion + ',').indexOf('r' + hrcnt + ',') == -1 && ('' + location.hash).indexOf('grid') == -1) { dval="display:none;visibility:hidden;"; } --- > if ((inquestion + ',').indexOf('r' + hrcnt + ',') == -1) { dval="display:none;visibility:hidden;"; } 560c329 < document.getElementById(into).innerHTML+='
'; --- > document.getElementById('hrs').innerHTML+='
'; 563c332 < //document.getElementById(into).innerHTML+='
'; --- > //document.getElementById('hrs').innerHTML+='
'; 566c335 < if ((inquestion + ',').indexOf('r' + hrcnt + ',') == -1 && ('' + location.hash).indexOf('grid') == -1) { dval="display:none;visibility:hidden;"; } --- > if ((inquestion + ',').indexOf('r' + hrcnt + ',') == -1) { dval="display:none;visibility:hidden;"; } 570c339 < document.getElementById(into).innerHTML+=connect(document.getElementById('hr' + eval(3 + eval('' + fhr))), document.getElementById('hr' + eval(2 + eval('' + fhr)))).replace('
document.getElementById('hrs').innerHTML+=connect(document.getElementById('hr' + eval(3 + eval('' + fhr))), document.getElementById('hr' + eval(2 + eval('' + fhr)))).replace('
'; --- > document.getElementById('hrs').innerHTML+='
'; 577c346 < if ((inquestion + ',').indexOf('r' + hrcnt + ',') == -1 && ('' + location.hash).indexOf('grid') == -1) { dval="display:none;visibility:hidden;"; } --- > if ((inquestion + ',').indexOf('r' + hrcnt + ',') == -1) { dval="display:none;visibility:hidden;"; } 579c348 < document.getElementById(into).innerHTML+='
'; --- > document.getElementById('hrs').innerHTML+='
'; 588,589d356 < if (('' + location.hash).indexOf('grid') != -1) { document.getElementById('mytable').style.marginTop='8px'; document.getElementById('mytable').style.marginLeft='3px'; } < 600,601d366 < document.getElementById('myh3').innerHTML = document.getElementById('myh3').innerHTML.replace(" - ",""); < 607,610d371 < sqorig=document.getElementById('qh4').innerHTML; < < if (('' + location.hash).indexOf('square') != -1) { picksq(); } < 613,615d373 < function selc(tvi) { < if ((document.URL.split('#')[0] + location.hash) != tvi) { location.href=tvi; } < } 655a414 >
659a419 >
661c421 < --- >
674d433 <