<!doctype html>
<html>
<head>
<title>Scientific Research - RJM Programming - April, 2017 ... thanks to Science Puzzles for Young Einsteins by Helene Hovanec page 71</title>
<script type='text/javascript'>
var numrowsingame=1;
var cando=true;
var vsnw=[0,0,0,0];
var which=-1, score=0, goes=0, extras='', extradelim='', afirstcall=true, seconds=0, thislist="", thisdelim="";
var ninehundred=location.search.split('ninehundred=')[1] ? eval(decodeURIComponent(location.search.split('ninehundred=')[1].split('&')[0])) : 900;
var clue_heading="Scientist";
function Scientific_Research(name, darray) {
this.name = name;
this.clues = [darray[0].split('|')[0]];
this.answers = [darray[0].split('|')[1]];
this.numletters = eval(darray[0].split('|')[0].length - darray[0].split('|')[1].length);
}
var thedefaults = [
new Scientific_Research('Smart person',['brattain|brain']),
new Scientific_Research('Secret agent',['sperry|spy']),
new Scientific_Research('Rabbit',['harvey|hare']),
new Scientific_Research('Price',['cousteau|cost']),
new Scientific_Research('Shade of colour',['hubble|hue']),
new Scientific_Research('Swimming place',['leakey|lake']),
new Scientific_Research('Ache',['pauling|pain']),
new Scientific_Research('Face part',['chapin|chin']),
new Scientific_Research('Adult male',['marconi|man']),
new Scientific_Research('Iced or hot drink',['tesla|tea']),
new Scientific_Research('Veggie on the cob',['copernicus|corn']),
new Scientific_Research('Fib',['lister|lie']),
new Scientific_Research('Squiggly fish',['zeppelin|eel']),
new Scientific_Research('Half of twenty',['einstein|ten']),
new Scientific_Research('Measles symptom',['eratosthenes|rash']),
new Scientific_Research('Grassy area',['lawrence|lawn']),
new Scientific_Research('Car fuel',['goethals|gas'])
];
var defsel='<select style="width:50px;" id=? onchange="changed(this);"><option value="">Reject this letter</option><option value=" ">Give Up</option><option value="a">a</option><option value="b">b</option><option value="c">c</option><option value="d">d</option><option value="e">e</option><option value="f">f</option><option value="g">g</option><option value="h">h</option><option value="i">i</option><option value="j">j</option><option value="k">k</option><option value="l">l</option><option value="m">m</option><option value="n">n</option><option value="o">o</option><option value="p">p</option><option value="q">q</option><option value="r">r</option><option value="s">s</option><option value="t">t</option><option value="u">u</option><option value="v">v</option><option value="w">w</option><option value="x">x</option><option value="y">y</option><option value="z">z</option></select>';
var emailee = (location.search.split('emailee=')[1] ? decodeURIComponent(location.search.split('emailee=')[1].split('&')[0]) : 'fill.in@email.to');
var mores = (location.search.split('srclues=')[1] ? decodeURIComponent(location.search.split('srclues=')[1].split('&')[0]) : '');
var prevscore = (location.search.split('prevscore=')[1] ? (" versus " + decodeURIComponent(location.search.split('prevscore=')[1].split('&')[0]).replace(' over ',' from ')) : '');
var prevlist = (location.search.split('prevlist=')[1] ? decodeURIComponent(location.search.split('prevlist=')[1].split('&')[0]) : '');
function sr_setCookie(thisg) { // thanks to JavaScript and Ajax by Tom Negrino and Dori Smith
var expireDate = new Date();
var prefix="";
if (emailee.indexOf('@') != -1 && emailee != 'fill.in@email.to') {
if (thisg.indexOf(emailee) == -1) {
thisg=thisg.split('~')[eval(-1 + thisg.split('~').length)];
if (thisg == "") {
prefix=emailee;
} else {
prefix=emailee + "~";
}
}
}
expireDate.setMonth(expireDate.getMonth()+6);
//alert(thisg);
if (("srclues=" + encodeURIComponent(prefix + thisg) + "; expires=" + expireDate.toGMTString()).length < ninehundred) {
document.cookie = "srclues=" + encodeURIComponent(prefix + thisg) + "; expires=" + expireDate.toGMTString();
}
}
function sr_deleteCookie() { // thanks to JavaScript and Ajax by Tom Negrino and Dori Smith
var expireDate = new Date();
expireDate.setMonth(expireDate.getMonth()-6);
document.cookie = "srclues=; expires=" + expireDate.toGMTString();
}
function sr_cookieVal(firstcall) {
if (firstcall && mores != '') {
if (document.cookie == '') {
extras=mores;
sr_setCookie(mores);
}
} else {
if (document.cookie != '') {
//alert(9);
var tCookie=document.cookie.split("; ");
for (var j=0; j<tCookie.length; j++) {
if ("srclues" == tCookie[j].split("=")[0]) {
if (firstcall && decodeURIComponent(tCookie[j].split("=")[1]) != "") {
//alert(emailee + ' ... ' + decodeURIComponent(tCookie[j].split("=")[1]));
if (decodeURIComponent(tCookie[j].split("=")[1]).indexOf('@') != -1) {
if (emailee.indexOf('@') == -1 || emailee == 'fill.in@email.to') {
emailee=decodeURIComponent(tCookie[j].split("=")[1]).split('~')[0];
//alert(emailee);
} //else {
//alert(98);
//}
}
if (decodeURIComponent(tCookie[j].split("=")[1]).split('~')[eval(-1 + decodeURIComponent(tCookie[j].split("=")[1]).split('~').length)].indexOf('|') != -1) {
addthis(decodeURIComponent(tCookie[j].split("=")[1]).split('~')[eval(-1 + decodeURIComponent(tCookie[j].split("=")[1]).split('~').length)]);
}
}
return decodeURIComponent(tCookie[j].split("=")[1]);
}
}
}
}
return '';
}
function changed(what) {
var whichrow=eval(-1 + eval(what.id.split('_')[1])), dosub=false;
var whichcol=eval(-1 + eval(what.id.split('_')[2]));
var wcol=whichcol;
var hm=what.innerHTML.split(' selecte')[1].split('>')[1].split('<')[0];
if (what.value == " ") {
alert("Answer was " + thedefaults[which].answers[whichrow]);
vsnw[0]=0;
which=-1;
pickobject();
vsnw[0]=thedefaults[which].numletters;
} else if (what.value == "") {
dosub=false;
wcol=eval(thedefaults[which].clues[whichrow].length) - eval(whichcol);
//alert(thedefaults[which].answers[whichrow] + ' ' + wcol + "=" + eval(thedefaults[which].clues[whichrow].length) + " - " + eval(whichcol));
wcol=eval(document.getElementById('whatisleft' + eval(1 + whichrow)).innerHTML.length) - eval(wcol);
//alert(wcol);
if (document.getElementById('whatisleft' + eval(1 + whichrow)).innerHTML.length > wcol && whichcol > 0) {
if (document.getElementById('whatisleft' + eval(1 + whichrow)).innerHTML.substring(wcol).indexOf(hm) != -1) {
//alert(wcol + ' ' + document.getElementById('whatisleft' + eval(1 + whichrow)).innerHTML.substring(wcol) + " " + hm + ' ' + whichrow + ' row col ' + whichcol + ' ... ' + vsnw[0] + ' ::: ' + which + ' ;;; ' + thedefaults[which].answers[whichrow].length + ' --- ' + document.getElementById('whatisleft' + eval(1 + whichrow)).innerHTML + ' +++ ' + thedefaults[which].clues[whichrow] + ' === ' + thedefaults[which].answers[whichrow]);
document.getElementById('whatisleft' + eval(1 + whichrow)).innerHTML=document.getElementById('whatisleft' + eval(1 + whichrow)).innerHTML.substring(0,wcol) + document.getElementById('whatisleft' + eval(1 + whichrow)).innerHTML.substring(wcol).replace(hm,"");
dosub=true;
}
}
if (!dosub) document.getElementById('whatisleft' + eval(1 + whichrow)).innerHTML=document.getElementById('whatisleft' + eval(1 + whichrow)).innerHTML.replace(hm,"");
what.innerHTML=what.innerHTML.replace("Reject this letter"," ").replace("Give up"," ");
what.value="";
what.style.display='none';
vsnw[0]--;
if (0 == eval(vsnw[0])) {
var ovbits=document.getElementById('score').innerHTML.split(' over ');
//alert(document.getElementById('whatisleft' + eval(1 + whichrow)).innerHTML + ' vs ' + thedefaults[which].answers[whichrow]);
if (document.getElementById('whatisleft' + eval(1 + whichrow)).innerHTML == thedefaults[which].answers[whichrow]) {
goes++;
score+=5;
//document.getElementById('score').innerHTML='Score: ' + score + '/' + goes;
if (ovbits.length > 1) {
document.getElementById('score').innerHTML='Score: ' + score + '/' + goes + ' over ' + ovbits[1];
} else {
document.getElementById('score').innerHTML='Score: ' + score + '/' + goes;
}
} else {
goes++;
score--;
//document.getElementById('score').innerHTML='Score: ' + score + '/' + goes;
if (ovbits.length > 1) {
document.getElementById('score').innerHTML='Score: ' + score + '/' + goes + ' over ' + ovbits[1];
} else {
document.getElementById('score').innerHTML='Score: ' + score + '/' + goes;
}
alert('Bad luck. Answer is ' + thedefaults[which].answers[whichrow]);
}
}
shareviaemail(false);
if (0 == (vsnw[0])) {
which=-1;
pickobject();
vsnw[0]=thedefaults[which].numletters;
}
} else {
document.getElementById('whatisleft' + eval(1 + whichrow)).innerHTML=document.getElementById('whatisleft' + eval(1 + whichrow)).innerHTML.replace(hm,what.value);
}
}
function pickobject() {
var tdbit='',j,k,xextras,ixextras;
if (mores != "") {
//alert(mores);
if (mores.indexOf('@') != -1) {
emailee=mores.split('~')[0];
if (emailee.indexOf('@') != -1 && emailee != 'fill.in@email.to') {
if (extras == "") {
//alert(1102);
extras=emailee;
extradelim="~";
document.getElementById('emailee').value=emailee;
document.getElementById('aemail').href='mailto:' + emailee + '?' + document.getElementById('aemail').href.split('?')[1];
sr_setCookie(extras);
} else if (extras.indexOf(emailee) != 0) {
//alert(1103);
document.getElementById('emailee').value=emailee;
document.getElementById('aemail').href='mailto:' + emailee + '?' + document.getElementById('aemail').href.split('?')[1];
var spare=emailee + "~" + extras.split('~')[eval(-1 + extras.split('~').length)];
extras=spare;
}
}
}
sr_setCookie(mores);
xextras=mores.split('!');
mores="";
for (ixextras=0; ixextras<xextras.length; ixextras++) {
addthis(xextras[ixextras].split('~')[eval(-1 + xextras[ixextras].split('~').length)]);
}
} else if (afirstcall && document.URL.indexOf('srclues=') == -1) {
sr_cookieVal(afirstcall);
afirstcall=false;
}
afirstcall=false;
if (document.getElementById('col1').innerHTML == "") document.getElementById('col1').innerHTML=clue_heading;
if (which < 0) {
which=maybewhich(Math.floor(Math.random() * thedefaults.length));
}
document.getElementById('nameof').innerHTML=thedefaults[which].name;
vsnw[0]=thedefaults[which].numletters;
for (j=0; j<numrowsingame; j++) {
tdbit='';
document.getElementById('clue' + eval(1 + j)).innerHTML=thedefaults[which].clues[j];
document.getElementById('whatisleft' + eval(1 + j)).innerHTML=thedefaults[which].clues[j];
for (k=0; k<thedefaults[which].clues[j].length; k++) {
if (thedefaults[which].clues[j].substring(k, eval(1 + k)) == " ") {
tdbit+="<select style='background-color:lightblue;'><option value=' '> </option></select>";
} else {
tdbit+=defsel.replace('?', 'ans_' + eval(1 + j) + '_' + eval(1 + k)).replace(">" + thedefaults[which].clues[j].substring(k, eval(1 + k)) + "<"," selected>" + thedefaults[which].clues[j].substring(k, eval(1 + k)) + "<").replace(">" + thedefaults[which].answers[j].substring(k, eval(1 + k)) + "<"," title=' '>" + thedefaults[which].answers[j].substring(k, eval(1 + k)) + "<");
}
}
document.getElementById('answer' + eval(1 + j)).innerHTML=tdbit;
}
}
function isvalid(theone) {
var isok=true, startwith='';
var firsttheone=theone.split(',')[0] + ',';
var yourone=('new Scientific_Research("' + firsttheone + theone.replace(firsttheone,'').toLowerCase().replace(/\'/g,'').replace(/\"/g,'') + '"])').replace(',','"~["').replace(/,/g,'"~"').replace(/~/g,",");
var huhs=(firsttheone + theone.replace(firsttheone,'').toLowerCase()).split('|');
var jwords,jdiff=0,iwords,awords,cwords, ananswer="", aclue=huhs[0].split(',')[eval(-1 + huhs[0].split(',').length)];
for (var iclue=0; iclue<1; iclue++) {
ananswer=huhs[eval(1 + iclue)];
cwords=aclue.split('$#@!');
awords=ananswer.split('$#@!');
for (iwords=0; iwords<cwords.length; iwords++) {
if (eval(awords[iwords].length) >= eval(cwords[iwords].length)) {
isok=false;
alert('Sorry, but "' + theone + '" does not suit the game rules because the clue word length is less than or equal to the corresponding answer word length.');
return false;
}
startwith=cwords[iwords].toLowerCase();
for (jwords=0; jwords<awords[iwords].length; jwords++) {
if (startwith.indexOf(awords[iwords].substring(jwords, eval(1 + jwords)).toLowerCase()) != -1) {
startwith=startwith.replace(awords[iwords].substring(jwords, eval(1 + jwords)).toLowerCase(),'');
} else {
alert('Sorry, but "' + theone + '" does not suit the game rules the answer does not have all the letters of the clue.');
return false;
}
}
}
}
if (!isok) alert('Sorry, but "' + theone + '" does not suit the game rules.');
return isok;
}
function addthis(inadd) {
var theone=null, yourone="", pretheone,ipre,lpre=1,theones, realask=false, firsttheone='';
which=-1;
while (theone == null) {
if (inadd != "") {
theone=yourone;
pretheone=inadd.split('~')[eval(-1 + inadd.split('~').length)];
document.getElementById('showlast').style.display='inline';
document.getElementById('nocookies').style.display='inline';
} else {
realask=true;
pretheone=prompt(inadd + "Enter your two comma separated entry (where you reject letters from clue to derive answer) that goes ... Clue, scientistnamealwayslongerthananswer1|answer1 ... and to do more than one at a time, separate by ! ... and to clear the cookie data regarding this enter a blank string (or one or more space characters only to avoid being prompted again)", "Female Chicken,heisenberg|hen");
pretheone=pretheone.replace(/~/g,'');
if (pretheone != null) {
theone=yourone;
if (pretheone.trim() == "") {
sr_deleteCookie();
extras="";
extradelim="";
if (pretheone == "") {
pretheone=prompt("Enter your two comma separated entry (where you reject letters from clue to derive answer) that goes ... Clue, scientistnamealwayslongerthananswer1|answer1 ... and to do more than one at a time, separate by !", "Female Chicken,heisenberg|hen");
if (pretheone != null) {
pretheone=pretheone.replace(/~/g,'');
if (pretheone.trim() = "") return;
}
} else {
theone=null;
realask=false;
}
}
}
}
if (pretheone != null) {
theones=pretheone.split('!');
lpre=theones.length;
if (theone != null) theone=theones[0];
} else {
realask=false;
}
for (ipre=0; ipre<lpre; ipre++) {
if (theone == null) {
which=-1;
realask=false;
theone=yourone;
} else if (theone.split(',').length == eval(1 + numrowsingame) && theone.split('|').length == eval(1 + numrowsingame)) {
if (isvalid(theone)) {
if (("!" + extras + "!").indexOf(("!" + theone + "!")) == -1) {
extras+=extradelim + theone;
extradelim="!";
shareviaemail(false);
}
firsttheone=theone.split(',')[0] + ',';
yourone=('new Scientific_Research("' + firsttheone + theone.replace(firsttheone,'').toLowerCase().replace(/\'/g,'').replace(/\"/g,'') + '"])').replace(',','"~["').replace(/,/g,'"~"').replace(/~/g,",");
thedefaults.push(eval(yourone));
if (eval(1 + ipre) == lpre) {
if (inadd == "" || document.URL.indexOf('srclues=') != -1) {
realask=true;
which=maybewhich(eval(-1 + eval(thedefaults.length)));
//which=eval(-1 + eval(thedefaults.length));
}
} else {
theone=theones[eval(1 + ipre)];
}
}
} else if (theone.split(',').length == eval(1 + numrowsingame)) {
alert('Sorry, but "' + theone + '" does not suit the game rules because the answer fields have not been provided.');
realask=false;
theone=null;
} else if (theone.split('|').length == eval(1 + numrowsingame)) {
alert('Sorry, but "' + theone + '" does not suit the game rules because the number of data fields is wrong, perhaps because you have forgotten the Category field.');
realask=false;
theone=null;
} else {
alert('Sorry, but "' + theone + '" does not suit the game rules because the number of data fields is wrong.');
realask=false;
theone=null;
}
}
}
if (which >= 0 && realask) {
document.getElementById('showlast').style.display='inline';
pickobject();
}
}
function nofile(durl) {
var outd=durl;
if (durl.indexOf("file://") == 0) {
outd="http://www.rjmprogramming.com.au/HTMLCSS/close_relatives.htm";
}
return outd;
}
function shareviaemail(andsend) {
var prefix=document.getElementById('aemail').href.split('body='), suffix="";
if (extras == "") {
document.getElementById('prevscore').value=(" versus " + document.getElementById('score').innerHTML.split(" versus ")[0].replace(' over ',' from '));
document.getElementById('prevlist').value=thislist;
suffix="?srclues=&prevscore=" + encodeURIComponent(document.getElementById('score').innerHTML.split(" versus ")[0]) + "&prevlist=" + encodeURIComponent(thislist);
if (!andsend || (prefix[0] + 'body=' + encodeURIComponent(nofile(document.URL).split('#')[0].split('?')[0] + suffix)).length < ninehundred) {
document.getElementById('aemail').href=prefix[0] + 'body=' + encodeURIComponent(nofile(document.URL).split('#')[0].split('?')[0] + suffix);
if (andsend) {
document.getElementById('aemail').click();
} else if (document.getElementById('aemail').href.length >= ninehundred) {
document.getElementById('emailee').style.display='inline';
document.getElementById('email_ask').style.display='none';
} else {
document.getElementById('emailee').style.display='none';
document.getElementById('email_ask').style.display='inline';
}
} else if (cando) {
document.getElementById('srclues').value=extras;
document.getElementById('myform').target='myphp'; // '_self'
document.getElementById('myform').action=nofile(document.URL).split('#')[0].split('?')[0].replace('.html','.php').replace('.htm','.php');
document.getElementById('myform').method='POST';
if (andsend) document.getElementById('mysubmit').click();
}
} else {
if (andsend) sr_setCookie(extras);
document.getElementById('prevscore').value=(" versus " + document.getElementById('score').innerHTML.split(" versus ")[0].replace(' over ',' from '));
document.getElementById('prevlist').value=thislist;
suffix="&prevscore=" + encodeURIComponent(document.getElementById('score').innerHTML.split(" versus ")[0]) + "&prevlist=" + encodeURIComponent(thislist);
if (!andsend || (prefix[0] + 'body=' + encodeURIComponent(nofile(document.URL).split('#')[0].split('?')[0] + '?srclues=' + encodeURIComponent(extras) + suffix)).length < ninehundred) {
document.getElementById('aemail').href=prefix[0] + 'body=' + encodeURIComponent(nofile(document.URL).split('#')[0].split('?')[0] + '?srclues=' + encodeURIComponent(extras) + suffix);
if (andsend) {
document.getElementById('aemail').click();
} else if (document.getElementById('aemail').href.length >= ninehundred) {
document.getElementById('emailee').style.display='inline';
document.getElementById('email_ask').style.display='none';
} else {
document.getElementById('emailee').style.display='none';
document.getElementById('email_ask').style.display='inline';
}
} else if (cando) {
document.getElementById('srclues').value=extras;
document.getElementById('myform').target='myphp'; // '_self'
document.getElementById('myform').action=nofile(document.URL).split('#')[0].split('?')[0].replace('.html','.php').replace('.htm','.php');
document.getElementById('myform').method='POST';
if (andsend) document.getElementById('mysubmit').click();
}
}
}
function startclock() {
seconds++;
var sbits=document.getElementById('score').innerHTML.split(' over ');
var wassbits=sbits[1].split(' ');
document.getElementById('score').innerHTML=sbits[0] + ' over ' + seconds + sbits[1].replace(wassbits[0],'');
if (emailee.indexOf('@') != -1 && emailee != 'fill.in@email.to') {
if (extras == "") {
//alert(102);
extras=emailee;
extradelim="~";
document.getElementById('emailee').value=emailee;
document.getElementById('aemail').href='mailto:' + emailee + '?' + document.getElementById('aemail').href.split('?')[1];
sr_setCookie(extras);
} else if (extras.indexOf(emailee) != 0) {
//alert(103);
document.getElementById('emailee').value=emailee;
document.getElementById('aemail').href='mailto:' + emailee + '?' + document.getElementById('aemail').href.split('?')[1];
var spare=emailee + "~" + extras.split('~')[eval(-1 + extras.split('~').length)];
extras=spare;
}
}
setTimeout(startclock,1000);
}
function maybewhich(maybeval) {
if (prevlist != "") {
which=eval(prevlist.split(',')[0]);
if (prevlist.indexOf("" + which + ",") == 0) {
prevlist=prevlist.replace("" + which + ",","");
} else {
prevlist=prevlist.replace("" + which,"");
}
} else if (maybeval < 0) {
which=eval(-1 + eval(thedefaults.length));
} else {
which=maybeval;
}
thislist+=thisdelim + which;
thisdelim=',';
return which;
}
function emailask() {
var ea=prompt("Email to?", document.getElementById('emailee').value);
if (ea != null) {
if (ea.indexOf('@') != -1 && ea != 'fill.in@email.to') {
document.getElementById('emailee').value=ea;
document.getElementById('aemail').href='mailto:' + ea + '?' + document.getElementById('aemail').href.split('?')[1];
emailee=ea;
}
}
}
</script>
</head>
<body onload=" document.getElementById('score').innerHTML += prevscore; shareviaemail(false); setTimeout(startclock,1000); pickobject(); " style='background-color:lightblue;'>
<form target='_self' id='myform' style='width:100%;text-align:center;' action='#' method='GET'>
<input type='submit' style='display:none;' id='mysubmit' id='subject' value='Submit'></input>
<input type='hidden' name='srclues' id='srclues' value='Scientific Research Game'></input>
<input type='hidden' name='subject' id='subject' value='Scientific Research Game'></input>
<input type='hidden' name='prevscore' id='prevscore' value=''></input>
<input type='hidden' name='prevlist' id='prevlist' value=''></input>
<div style='width:100%; text-align:center;'>
<h1>Scientific Research <a href='#' style='text-decoration:none;cursor:pointer;' onclick=" document.getElementById('a_add').click(); " title='Add your own set of data, and we will let you know if it is valid or not.'>➕</a><a id='showlast' style='display:none;text-decoration:none;cursor:pointer;' title='Pick last user supplied question and add it to cookie data for game revisits' href='#' onclick="sr_setCookie(extras); document.getElementById('nocookies').style.display='inline'; which=eval(-1 + eval(thedefaults.length)); pickobject();">🍪</a><a id='nocookies' style='display:none;text-decoration:none;cursor:pointer;' title='Clear cookies' href='#' onclick="cr_deleteCookie(); extras=''; extradelim=''; document.getElementById('showlast').style.display='none'; this.style.display='none';"><strike style='color:red;font-size:30px;'>🍪</strike></a><a id='eemail' onclick='shareviaemail(true);' title='Share via Email a link to this game called Close Relatives'>📧</a><a id='email_ask' style='display:inline;text-decoration:none;cursor:pointer;' onclick='emailask();' title='Email ask'>❓</a> <input onblur=" if (this.value.replace('fill.in@email.to','').indexOf('@') != -1) { emailee=this.value; } " style='display:none;' name='emailee' id='emailee' value='fill.in@email.to' title='Email to'></input></h1>
</h1>
<h3>RJM Programming - April, 2017</h3>
<h4> ... thanks to Science Puzzles for Young Einsteins by Helene Hovanec</h4>
<h2>Reject letters in dropdown Scientist Name words to be words answering the clues shown, or <a id='a_add' title='Add your own set of data, and we will let you know if it is valid or not.' href='#' onclick="addthis('');">add</a> your own into the mix.</h2>
<h3 id='score'>Score: 0/0 over 0 seconds</h3>
<table border=50 style='width:100%; text-align:center;background-color:yellow;'>
<tbody>
<tr><th id='col1'></th><th>Answer So Far</th><th id='nameof'></th></tr>
<tr><td id='clue1'></td><td id='whatisleft1'></td><td id='answer1'></td></tr>
</tbody>
</table>
</div>
</form>
<a target='_top' style='display:none;' href='mailto:fillin@email.to?subject=Scientific%20Research%20Game&body=' id='aemail'>Share via Email</a>
<iframe name="myphp" id="myphp" style="display:none;" src='http://www.rjmprogramming.com.au/HTMLCSS/scientific_research.php?c=y' onload="cando=true; document.getElementById('myform').target='myphp'; document.getElementById('myform').action='http://www.rjmprogramming.com.au/HTMLCSS/close_relatives.php'; document.getElementById('myform').method='POST';" onerror="cando=false;"></iframe>
</body>
</html>