<html>
<head>
<title id=myt>Clairvoyance Game - RJM Programming - May, 2026 ... </title>
<script type=text/javascript>
// clairvoyance_game.html
// RJM Programming - May, 2026

var zener_cards=['/circle_yellow.jpg#circle_yellow','/cross_red.jpg#cross_red','/waves_blue.jpg#waves_blue','/square_black.jpg#square_black','/star_green.jpg#star_green'];

var youare='';
var otheris='';
var score=0, goes=0;
var woois=null;
var pick=-1, awaiting=false, holdon=false;
var bihnull=true;
var anchor=null;
var initval='';

var sideas=['Awaiting Other Player Choosing a Zener Card to Guess','Select the Zener Card Your Player Partner Selected','Select a Zener Card You Are Asking Your Player Partner to Guess','Awaiting Guess from Your Player Partner','Awaiting Zener Card Selection from Your Playing Partner'];

function mbga(inis) {
if (('' + inis).indexOf('About_Us.htm') == -1) { return inis; }
//alert('youare=' + youare + ' and otheris=' + otheris);
//if (youare == otheris) { youare+='X'; parent.document.getElementById('ifplay').setAttribute('data-src',parent.document.getElementById('ifplay').getAttribute('data-src').replace('%20','X')); }
//if (otheris != '') { parent.document.getElementById('otheris').value=otheris; }
//if (youare != '') { parent.document.getElementById('iam').value=youare; }
return '' + parent.document.getElementById('ifplay').getAttribute('data-src');
}


function ifcontentious() {
var ims=[], jims=0;
if (document.getElementById('iam').value.trim() != '' && document.getElementById('otheris').value.trim() != '') {
otheris=document.getElementById('otheris').value;
youare=document.getElementById('iam').value;
holdon=false;
inform(youare);
} else {
var decis=initval;
if (decis == '') {
//decis=prompt('Other players are ' + document.getElementById('morethanone').value + ' ... enter a player to play Clairvoyance Game with, as listed (where you are ' + document.getElementById('iam').value + ' and you can play yourself) or invite someone via an email adddress or mobile SMS number (and append this with a space to keep returning to the list here in the meantime) or leave answer as Wait to return a bit later and reanswer with a refreshed list.', 'Wait');
decis=prompt('Other players are ' + document.getElementById('morethanone').value + ' ... enter a player to play Clairvoyance Game with, as listed (where you are ' + document.getElementById('iam').value + ' and you can play yourself) or invite someone via an email adddress or mobile SMS number or leave answer as Wait to return a bit later and reanswer with a refreshed list.', 'Wait');
}
initval='';
if (decis != null && ('' + decis).replace(/^null/g,'').replace(/^undefined/g,'').trim() != '') {
if (decis.toLowerCase() == 'wait') {
bihnull=false;
holdon=true;
//if (!awaiting) {
//awaiting=true;
youare=document.getElementById('iam').value;
document.getElementById('ifplay').setAttribute('data-src',document.getElementById('ifplay').getAttribute('data-src').replace('iam=&','iam=' + encodeURIComponent(youare) + '&'));
ims=document.getElementsByTagName('img');
for (jims=0; jims<ims.length; jims++) {
ims[jims].setAttribute('disabled',true);
}
//}
document.body.style.cursor='progress';
setTimeout(ifcontentious, 20000); //document.getElementById('amoffnow').click();
} else if ((',' + document.getElementById('morethanone').value + ',').indexOf(decis) != -1 && decis.trim() != '') {
holdon=false;
document.body.style.cursor='pointer';
otheris=decis;
document.getElementById('otheris').value=otheris;
youare=document.getElementById('iam').value;
if (youare == otheris) {
otheris+=' ';
document.getElementById('otheris').value=otheris;
}
document.getElementById('ifplay').setAttribute('data-src',document.getElementById('ifplay').getAttribute('data-src').replace('iam=&','iam=' + encodeURIComponent(youare) + '&'));
document.getElementById('myh3').style.cursor='pointer';
document.getElementById('myh3').innerHTML=document.getElementById('myh3').innerHTML.split(' ...')[0] + ' ... you (' + youare + ') are playing with ' + otheris + ' our Clairvoyance Game';
document.title='Clairvoyance Game' + ' ... you (' + youare + ') are playing with ' + otheris + ' our Clairvoyance Game';
if (otheris.replace(/X$/g,'').replace(/x$/g,'').replace(/\ $/g,'') == youare.replace(/X$/g,'').replace(/x$/g,'').replace(/\ $/g,'')) {
woois=window.open(document.URL.split('?')[0].split('#')[0] + '?blankatend=y', '_blank', 'top=50,left=50,width=' + eval(-100 + screen.width) + ',height=' + eval(-100 + screen.height));
}
document.getElementById('ifplay').src=document.getElementById('ifplay').getAttribute('data-src') + encodeURIComponent(decis);
} else if (decis.indexOf('@') != -1) { // email invitation
holdon=true;
document.body.style.cursor='progress';
youare=document.getElementById('iam').value;
document.getElementById('ifplay').setAttribute('data-src',document.getElementById('ifplay').getAttribute('data-src').replace('iam=&','iam=' + encodeURIComponent(youare) + '&'));
//if (!awaiting) {
//awaiting=true;
ims=document.getElementsByTagName('img');
for (jims=0; jims<ims.length; jims++) {
ims[jims].setAttribute('disabled',true);
}
//}
//document.getElementById('tdstatus').innerHTML='Awaiting Other Player Choosing a Zener Card to Guess';
//document.getElementById('tdstatus').innerHTML+='?';
anchor = document.createElement('a');
anchor.href = 'mailto:' + decis.trim() + '?subject=' + encodeURIComponent('Clairvoyance Game player ' + youare + ' has logged in and is inviting you to play by clicking link below ...') + '&body=' + encodeURIComponent(document.URL.split('?')[0].split('#')[0] + '?iam=' + encodeURIComponent(decis.trim()) + '&playwith=' + encodeURIComponent(youare) + '&rand=' + Math.floor(Math.random() * 19876754));
anchor.style.display='none';
anchor.innerHTML='Email';
anchor.target='_top';
anchor.click();
if (decis.trim() != decis || 14 == 14) {
setTimeout(ifcontentious, 20000); //document.getElementById('amoffnow').click();
}
} else if (decis.replace(/\ /g,'').replace(/0/g,'').replace(/1/g,'').replace(/2/g,'').replace(/3/g,'').replace(/4/g,'').replace(/5/g,'').replace(/6/g,'').replace(/7/g,'').replace(/8/g,'').replace(/9/g,'') == '') { // sms invitation
holdon=true;
document.body.style.cursor='progress';
youare=document.getElementById('iam').value;
document.getElementById('ifplay').setAttribute('data-src',document.getElementById('ifplay').getAttribute('data-src').replace('iam=&','iam=' + encodeURIComponent(youare) + '&'));
//if (!awaiting) {
//awaiting=true;
ims=document.getElementsByTagName('img');
for (jims=0; jims<ims.length; jims++) {
ims[jims].setAttribute('disabled',true);
}
//}
//document.getElementById('tdstatus').innerHTML='Awaiting Other Player Choosing a Zener Card to Guess';
//document.getElementById('tdstatus').innerHTML+='?';
anchor = document.createElement('a');
anchor.href = 'sms:' + decis.trim() + '&body=' + encodeURIComponent(document.URL.split('?')[0].split('#')[0] + '?iam=' + encodeURIComponent(decis.trim()) + '&playwith=' + encodeURIComponent(youare) + '&rand=' + Math.floor(Math.random() * 19876754));
anchor.style.display='none';
anchor.innerHTML='SMS';
anchor.target='_top';
anchor.click();
if (decis.trim() != decis || 14 == 14) {
setTimeout(ifcontentious, 20000); //document.getElementById('amoffnow').click();
}
} else {
holdon=false;
document.body.style.cursor='pointer';
bihnull=false;
document.getElementById('amoffnow').click();
}
} else {
holdon=false;
document.body.style.cursor='pointer';
bihnull=false;
document.getElementById('amoffnow').click();
}
}
}

function newquestion() {
}

function sendquestion() {
}

function inform(iamw) {
var isemsm=false;
document.getElementById('iam').value=iamw;
if (otheris == '') {
otheris=iamw.trim();
} else {
document.getElementById('otheris').value=otheris;
isemsm=true;
}
youare=document.getElementById('iam').value;
document.getElementById('ifplay').setAttribute('data-src',document.getElementById('ifplay').getAttribute('data-src').replace('iam=&','iam=' + encodeURIComponent(youare) + '&'));
document.getElementById('myh3').style.cursor='pointer';
document.getElementById('myh3').innerHTML=document.getElementById('myh3').innerHTML.split(' ...')[0] + ' ... you (' + youare + ') are playing with ' + otheris + ' our Clairvoyance Game';
document.title='Clairvoyance Game' + ' ... you (' + youare + ') are playing with ' + otheris+ ' our Clairvoyance Game';
if (otheris == youare && !isemsm) {
woois=window.open(document.URL.split('?')[0].split('#')[0] + '?blankatend=y', '_blank', 'top=50,left=50,width=' + eval(-100 + screen.width) + ',height=' + eval(-100 + screen.height));
} else if (otheris == youare) {
if (3 == 5) { alert('Weird, huh?!'); }
} //else {
//alert('More to do?!');
//}
//alert(mbga(document.getElementById('ifplay').src) + encodeURIComponent(otheris));
if (decodeURIComponent(document.getElementById('ifplay').src).indexOf('@') != -1 || document.URL.indexOf('playwith=') != -1) {
if ((document.getElementById('ifplay').src + '&').indexOf('=' + encodeURIComponent(otheris) + '&') != -1) {
if (otheris == youare) {
otheris+='x';
document.getElementById('otheris').value=otheris;
}
//alert('1:' + holdon + './clairvoyance_game.php?iam=' + encodeURIComponent(youare) + '&playwith=' + encodeURIComponent(otheris));
document.getElementById('ifplay').src='./clairvoyance_game.php?iam=' + encodeURIComponent(youare) + '&playwith=' + encodeURIComponent(otheris);
} else {
//alert('2:' + holdon + './clairvoyance_game.php?iam=' + encodeURIComponent(youare) + '&playwith=' + encodeURIComponent(otheris));
document.getElementById('ifplay').src='./clairvoyance_game.php?iam=' + encodeURIComponent(youare) + '&playwith=' + encodeURIComponent(otheris);
}
} else {
//alert(otheris + ':' + youare + ' pre3:' + document.getElementById('ifplay').src + ' ' + document.getElementById('ifplay').getAttribute('data-src'));
//alert('3:' + holdon + mbga(document.getElementById('ifplay').src) + encodeURIComponent(otheris));
document.getElementById('ifplay').src=mbga(document.getElementById('ifplay').src) + encodeURIComponent(otheris);
}
}

function signoff(regardingme) {
document.getElementById('ifnomore').src=document.getElementById('ifnomore').getAttribute('data-src') + encodeURIComponent(regardingme);
document.getElementById('ifyesmore').src=document.getElementById('ifnomore').src + '&affects=' + encodeURIComponent(otheris);
if (bihnull) { document.body.innerHTML=''; }
}

function sendstatus(what, regardingwho) {
}


function bye() {

var ansis=confirm('Your playing partner has signed off. Do you want to restart?');
if (ansis) {
location.href=document.URL.split('?')[0].split('#')[0];
} else {
if (bihnull) { document.body.innerHTML=''; }
}

}



function gameask() {
goes++;
var synopsis=' ... bad luck ... it was ' + document.getElementById('yourguess').value;
var ans=prompt('What do you reckon was selected by ' + otheris, '');
if (ans) {
if (ans == document.getElementById('yourguess').value) {
synopsis=' ... well done ... spot on!';
document.getElementById('myguess').value=document.getElementById('yourguess').value;
score++;
}
}
document.getElementById('score').innerHTML='Score: ' + score + '/' + goes + synopsis;
sendstatus(synopsis, document.getElementById('iam').value);
}

function fireup() {
for (var ii=1; ii<=5; ii++) {
if (document.getElementById('td' + ii).outerHTML.indexOf('background') == -1 && window.parent == window.self) {
document.getElementById('td' + ii).innerHTML="<img id=img" + ii + " onclick=\"if (!awaiting && !holdon) { pick=changeover(eval(this.id.replace('img',''))); } else { alert('' + ' Sorry, not your turn, so please wait.'); }\" style='object-fit:contain;' src='" + zener_cards[eval(-1 + ii)] + "'></img>";
//document.getElementById('td' + ii).style.background="url('" + zener_cards[eval(-1 + ii)] + "')";
//document.getElementById('td' + ii).style.backgroundSize='contain';
//document.getElementById('td' + ii).style.backgroundRepeat='no-repeat';
//alert(ii);
}
}
}

function statuscheck() {
var ims=[], jims=0;
if (document.getElementById('iam').value != '' && document.getElementById('otheris').value != '' && document.getElementById('myh3').innerHTML.indexOf(' ... checking for other game players now') != -1) {
document.getElementById('myh3').style.cursor='pointer';
document.getElementById('myh3').innerHTML=document.getElementById('myh3').innerHTML.split(' ...')[0] + ' ... you (' + document.getElementById('iam').value + ') are playing with ' + document.getElementById('otheris').value + ' our Clairvoyance Game';
}
if (document.getElementById('tdstatus').innerHTML == 'Select a Zener Card You Are Asking Your Player Partner to Guess ...') {
holdon=false;
}
if (document.getElementById('tdstatus').innerHTML.indexOf('Awaiting ') == 0) {
if (!awaiting) {
awaiting=true;
ims=document.getElementsByTagName('img');
for (jims=0; jims<ims.length; jims++) {
ims[jims].setAttribute('disabled',true);
}
}
} else if (awaiting) {
awaiting=false;
ims=document.getElementsByTagName('img');
for (jims=0; jims<ims.length; jims++) {
ims[jims].removeAttribute('disabled');
}
}
}

function isitok(wasthisval, suggestedbecoming) {
var outidea=suggestedbecoming;
if (sideas.indexOf(wasthisval) != -1 && sideas.indexOf(suggestedbecoming) != -1) {
if ((eval(sideas.indexOf(suggestedbecoming)) + 1 - eval(sideas.indexOf(wasthisval))) == 0) {
outidea=outidea;
alert(1);
} else if (eval(sideas.indexOf(wasthisval)) == eval(-1 + sideas.length) && eval(sideas.indexOf(suggestedbecoming)) == 0) {
outidea=outidea;
alert(2);
} else {
alert('Oops ' + wasthisval + ' onto ' + suggestedbecoming);
}
}
return outidea;
}


function toggle() {
if (document.getElementById('tdstatus').innerHTML.toLowerCase().indexOf(('Awaiting Guess from Your Player Partner').toLowerCase()) == 0) {
//alert('one');
document.getElementById('tdstatus').innerHTML='Awaiting Other Player Choosing a Zener Card to Guess ...'; //Awaiting Zener Card Selection from Your Playing Partner ...';
} else if (document.getElementById('tdstatus').innerHTML.toLowerCase().indexOf(('Awaiting Zener Card Selection from Your Playing Partner').toLowerCase()) == 0) {
//alert('three');
document.getElementById('tdstatus').innerHTML='Select the Zener Card Your Player Partner Selected ...'; //Awaiting Zener Card Selection from Your Playing Partner ...';
} else if (document.getElementById('tdstatus').innerHTML.indexOf('Awaiting ') == 0) {
//alert('two');
document.getElementById('tdstatus').innerHTML='Select the Zener Card Your Player Partner Selected ...';
} else {
document.getElementById('tdstatus').innerHTML='Select a Zener Card You Are Asking Your Player Partner to Guess ...';
if (woois) {
//alert('11woois ' + holdon + ' ' + document.URL);
setTimeout(function(){
//woois.focus();
woois.document.getElementById('tdstatus').innerHTML='Awaiting Zener Card Selection from Your Playing Partner ... ';
//alert('11wooisX ' + holdon + ' ' + document.URL);
}, 5000); // ???
} else if (window.opener) {
//alert('11wopener ' + holdon + ' ' + document.URL);
setTimeout(function(){
//window.opener.focus();
if (2 == 23) {
window.opener.document.getElementById('tdstatus').innerHTML='Select the Zener Card Your Player Partner Selected ... ';
} else if (5 == 5) {
window.opener.document.getElementById('tdstatus').innerHTML='Awaiting Guess from Your Player Partner ... ';
//alert('11wopenerZ ' + holdon + ' ' + document.URL);
} else {
window.opener.document.getElementById('tdstatus').innerHTML='Awaiting Zener Card Selection from Your Playing Partner ... ';
}
//alert('11wopenerX ' + holdon + ' ' + document.URL);
}, 5000); // ???
} else if (document.URL.indexOf('playwith=') != -1) { // is guest
// //alert('1 ' + holdon + ' ' + document.URL);
document.getElementById('ifpiam').src=document.getElementById('ifpiam').src.split('?')[0] + '?to=' + encodeURIComponent(document.getElementById('otheris').value) + '&from=' + encodeURIComponent(document.getElementById('iam').value) + '&js=' + encodeURIComponent(" parent.document.getElementById('tdstatus').innerHTML='Awaiting Zener Card Selection from Your Playing Partner ... '; ");
//toggle(); //document.getElementById('ifpiamtwo').src=document.getElementById('ifpiamtwo').src.split('?')[0] + '?to=' + encodeURIComponent(document.getElementById('iam').value) + '&js=' + encodeURIComponent(" parent.document.getElementById('tdstatus').innerHTML='Select the Zener Card Your Player Partner Selected ...'; ");
} else { // is originator
//alert('What do I do?');
// //alert('11 ' + holdon + ' ' + document.URL);
document.getElementById('ifpiam').src=document.getElementById('ifpiam').src.split('?')[0] + '?to=' + encodeURIComponent(document.getElementById('iam').value) + '&from=' + encodeURIComponent(document.getElementById('otheris').value) + '&js=' + encodeURIComponent(" parent.document.getElementById('tdstatus').innerHTML='Awaiting Zener Card Selection from Your Playing Partner ... '; ");
//alert('11 ' + holdon + ' ' + decodeURIComponent(document.getElementById('ifpiam').src));
//toggle(); //document.getElementById('ifpiamtwo').src=document.getElementById('ifpiamtwo').src.split('?')[0] + '?to=' + encodeURIComponent(document.getElementById('iam').value) + '&js=' + encodeURIComponent(" parent.document.getElementById('tdstatus').innerHTML='Select the Zener Card Your Player Partner Selected ...'; ");
}
//setTimeout(function(){ alert('huh ' + document.URL + ' RE Select a Zener Card You Are Asking Your Player Partner to Guess'); }, 5000);
}
}

function changeover(pck) {
var doit=true;
var synopsis=' ... bad luck'; // ... it was ' + document.getElementById('yourguess').value;
pick=pck;

// false ... Select a Zener Card You Are Asking Your Player Partner to Guess ... is working
// false ... Select the Zener Card Your Player Partner Selected ... is not working
//document.title=('' + awaiting + ' ' + document.URL + ' ... ' + document.getElementById('tdstatus').innerHTML);
// alert('' + awaiting + ' ' + document.URL + ' ... ' + document.getElementById('tdstatus').innerHTML);
if (!awaiting && (document.getElementById('tdstatus').innerHTML.indexOf('Select a Zener Card You Are Asking Your Player Partner to Guess') == 0)) {
document.getElementById('tdstatus').innerHTML='Awaiting Guess from Your Player Partner ...';
if (woois) {
//document.title=('woois:' + awaiting + ' ' + document.URL + ' ... ' + document.getElementById('tdstatus').innerHTML);
// alert('yourguess=' + document.getElementById('yourguess').value + ' yourguesswop=' + woois.document.getElementById('yourguess').value);
// alert('myguess=' + document.getElementById('myguess').value + ' myguesswop=' + woois.document.getElementById('myguess').value);
if (('' + woois.document.getElementById('yourguess').value) == '' || 1 == 1) {
woois.document.getElementById('yourguess').value='' + pck;
document.getElementById('yourguess').value='' + pck; // new
}
woois.document.getElementById('ifplay').src=woois.document.getElementById('ifplay').src.split('&statustoggle=')[0] + '&statustoggle=' + Math.floor(Math.random() * 19897865);
setTimeout(function(){ woois.document.getElementById('tdstatus').innerHTML='Select the Zener Card Your Player Partner Selected ...'; }, 3000); // ???
//setTimeout(function(){ alert('What should child be saying now?'); }, 5000);
} else if (window.opener) {
//document.title=('wop:' + awaiting + ' ' + document.URL + ' ... ' + document.getElementById('tdstatus').innerHTML);
if (('' + window.opener.document.getElementById('yourguess').value) == '') {
window.opener.document.getElementById('yourguess').value='' + pck;
}
window.opener.document.getElementById('ifplay').src=window.opener.document.getElementById('ifplay').src.split('&statustoggle=')[0] + '&statustoggle=' + Math.floor(Math.random() * 19897865);
setTimeout(function(){ window.opener.document.getElementById('tdstatus').innerHTML='Select the Zener Card Your Player Partner Selected ...'; }, 3000); // ???
//setTimeout(function(){ alert('What should parent be saying now?'); }, 5000);
} else if (document.URL.indexOf('playwith=') != -1) { // is guest
//alert(111);
//doit=false;
document.getElementById('ifpiam').src=document.getElementById('ifpiam').src.split('?')[0] + '?pck=' + pck + '&from=' + encodeURIComponent(document.getElementById('iam').value) + '&to=' + encodeURIComponent(document.getElementById('otheris').value) + '&js=' + encodeURIComponent(" if (('' + parent.document.getElementById('yourguess').value) == '') { parent.document.getElementById('yourguess').value='' + pck; } parent.document.getElementById('ifplay').src=parent.mbga(parent.document.getElementById('ifplay').src).split('&statustoggle=')[0] + '&statustoggle=' + Math.floor(Math.random() * 19897865); setTimeout(function(){ parent.document.getElementById('tdstatus').innerHTML='Select the Zener Card Your Player Partner Selected ...'; }, 3000); ");
document.getElementById('ifpiamtwo').src=document.getElementById('ifpiamtwo').src.split('?')[0] + '?pck=' + pck + '&to=' + encodeURIComponent(document.getElementById('iam').value) + '&js=' + encodeURIComponent(" if (('' + parent.document.getElementById('yourguess').value) == '') { parent.document.getElementById('yourguess').value='' + pck; } parent.document.getElementById('ifplay').src=parent.mbga(parent.document.getElementById('ifplay').src).split('&statustoggle=')[0] + '&statustoggle=' + Math.floor(Math.random() * 19897865); ");
} else { // is originator
//doit=false;
//alert('What dost I do?');
//alert('1111 ' + holdon + ' ' + otheris);

document.getElementById('ifpiam').src=document.getElementById('ifpiam').src.split('?')[0] + '?pck=' + pck + '&to=' + encodeURIComponent(document.getElementById('otheris').value) + '&from=' + encodeURIComponent(document.getElementById('iam').value) + '&js=' + encodeURIComponent(" if (('' + parent.document.getElementById('yourguess').value) == '') { parent.document.getElementById('yourguess').value='' + pck; } parent.document.getElementById('ifplay').src=parent.mbga(parent.document.getElementById('ifplay').src).split('&statustoggle=')[0] + '&statustoggle=' + Math.floor(Math.random() * 19897865); setTimeout(function(){ parent.document.getElementById('tdstatus').innerHTML='Select the Zener Card Your Player Partner Selected ...'; }, 3000); ");
//alert('1111a ' + holdon + ' ' + decodeURIComponent(document.getElementById('ifpiam').src)); // new below
document.getElementById('ifpiamtwo').src=document.getElementById('ifpiamtwo').src.split('?')[0] + '?pck=' + pck + '&to=' + encodeURIComponent(document.getElementById('iam').value) + '&js=' + encodeURIComponent(" if (5 == 6) { parent.document.getElementById('tdstatus').innerHTML='Select the Zener Card Your Player Partner Selected ...'; } parent.document.getElementById('ifplay').src=parent.mbga(parent.document.getElementById('ifplay').src).split('&statustoggle=')[0] + '&statustoggle=' + Math.floor(Math.random() * 19897865); ");
}
} else if (document.getElementById('tdstatus').innerHTML.indexOf('Select the Zener Card Your Player Partner Selected') == 0) {
goes++;
if (('' + document.getElementById('yourguess').value) == ('' + pck)) {
synopsis=' ... well done ... spot on!';
score++;
} else {
if (woois) {
if (('' + woois.document.getElementById('yourguess').value) == ('' + pck)) {
synopsis=' ... well done ... spot on!';
score++;
}
}
synopsis=' ... bad luck ... it was ' + document.getElementById('yourguess').value;
}
document.getElementById('score').innerHTML='Score: ' + score + '/' + goes + synopsis;
document.getElementById('myguess').value='';
document.getElementById('yourguess').value='';
if (woois) {
woois.document.getElementById('yourguess').value='';
woois.document.getElementById('myguess').value='';
woois.document.getElementById('tdstatus').innerHTML=isitok(woois.document.getElementById('tdstatus').innerHTML,'Awaiting Other Player Choosing a Zener Card to Guess ...'); //Awaiting Zener Card Selection from Your Playing Partner ...';
woois.document.getElementById('ifplay').src=woois.document.getElementById('ifplay').src.split('&statustoggle=')[0] + '&statustoggle=' + Math.floor(Math.random() * 19897865);
} else if (window.opener) {
window.opener.document.getElementById('yourguess').value='';
window.opener.document.getElementById('myguess').value='';
window.opener.document.getElementById('tdstatus').innerHTML=isitok(window.opener.document.getElementById('tdstatus').innerHTML,'Awaiting Other Player Choosing a Zener Card to Guess ...'); //Awaiting Zener Card Selection from Your Playing Partner ...';
window.opener.document.getElementById('ifplay').src=window.opener.document.getElementById('ifplay').src.split('&statustoggle=')[0] + '&statustoggle=' + Math.floor(Math.random() * 19897865);
} else if (document.URL.indexOf('playwith=') != -1) { // is guest
//doit=false;
document.getElementById('ifpiam').src=document.getElementById('ifpiam').src.split('?')[0] + '?to=' + encodeURIComponent(document.getElementById('otheris').value) + '&js=' + encodeURIComponent(" parent.document.getElementById('yourguess').value=''; parent.document.getElementById('myguess').value=''; parent.document.getElementById('tdstatus').innerHTML=parent.isitok(parent.document.getElementById('tdstatus').innerHTML,'Awaiting Other Player Choosing a Zener Card to Guess ...'); parent.document.getElementById('ifplay').src=parent.mbga(parent.document.getElementById('ifplay').src).split('&statustoggle=')[0] + '&statustoggle=' + Math.floor(Math.random() * 19897865); ");
document.getElementById('ifpiamtwo').src=document.getElementById('ifpiamtwo').src.split('?')[0] + '?to=' + encodeURIComponent(document.getElementById('iam').value) + '&js=' + encodeURIComponent(" parent.document.getElementById('yourguess').value=''; parent.document.getElementById('myguess').value=''; parent.document.getElementById('tdstatus').innerHTML=parent.isitok(parent.document.getElementById('tdstatus').innerHTML,'Select a Zener Card You Are Asking Your Player Partner to Guess ...'); parent.document.getElementById('ifplay').src=parent.mbga(parent.document.getElementById('ifplay').src).split('&statustoggle=')[0] + '&statustoggle=' + Math.floor(Math.random() * 19897865); ");
// alert(11111);
} else { // is originator
//doit=false;
//alert('What do I do?');
// //alert(111111);
document.getElementById('ifpiam').src=document.getElementById('ifpiam').src.split('?')[0] + '?to=' + encodeURIComponent(document.getElementById('iam').value) + '&js=' + encodeURIComponent(" parent.document.getElementById('yourguess').value=''; parent.document.getElementById('myguess').value=''; parent.document.getElementById('tdstatus').innerHTML=parent.isitok(parent.document.getElementById('tdstatus').innerHTML,'Awaiting Other Player Choosing a Zener Card to Guess ...'); parent.document.getElementById('ifplay').src=parent.mbga(parent.document.getElementById('ifplay').src).split('&statustoggle=')[0] + '&statustoggle=' + Math.floor(Math.random() * 19897865); ");
document.getElementById('ifpiamtwo').src=document.getElementById('ifpiamtwo').src.split('?')[0] + '?to=' + encodeURIComponent(document.getElementById('otheris').value) + '&js=' + encodeURIComponent(" parent.document.getElementById('yourguess').value=''; parent.document.getElementById('myguess').value=''; parent.document.getElementById('tdstatus').innerHTML=parent.isitok(parent.document.getElementById('tdstatus').innerHTML,'Select a Zener Card You Are Asking Your Player Partner to Guess ...'); parent.document.getElementById('ifplay').src=parent.mbga(parent.document.getElementById('ifplay').src).split('&statustoggle=')[0] + '&statustoggle=' + Math.floor(Math.random() * 19897865); ");
//alert('What do though do?');
}
if (doit) { toggle(); }
} else {
//alert('here ' + '' + awaiting + ' ... ' + document.getElementById('tdstatus').innerHTML);
goes++;
if (('' + woois.document.getElementById('yourguess').value) == ('' + pck) || ('' + document.getElementById('yourguess').value) == ('' + pck)) {
synopsis=' ... well done ... spot on!';
score++;
} else {
synopsis=' ... bad luck ... it was ' + document.getElementById('yourguess').value;
}
document.getElementById('score').innerHTML='Score: ' + score + '/' + goes + synopsis;
document.getElementById('myguess').value='';
document.getElementById('yourguess').value='';
if (woois) {
woois.document.getElementById('yourguess').value='';
woois.document.getElementById('myguess').value='';
woois.document.getElementById('tdstatus').innerHTML=isitok(woois.document.getElementById('tdstatus').innerHTML,'Awaiting Other Player Choosing a Zener Card to Guess ...'); //Awaiting Zener Card Selection from Your Playing Partner ...';
woois.document.getElementById('ifplay').src=woois.document.getElementById('ifplay').src.split('&statustoggle=')[0] + '&statustoggle=' + Math.floor(Math.random() * 19897865);
} else if (window.opener) {
window.opener.document.getElementById('yourguess').value='';
window.opener.document.getElementById('myguess').value='';
window.opener.document.getElementById('tdstatus').innerHTML=isitok(window.opener.document.getElementById('tdstatus').innerHTML,'Awaiting Other Player Choosing a Zener Card to Guess ...'); //Awaiting Zener Card Selection from Your Playing Partner ...';
window.opener.document.getElementById('ifplay').src=window.opener.document.getElementById('ifplay').src.split('&statustoggle=')[0] + '&statustoggle=' + Math.floor(Math.random() * 19897865);
} else {
alert('what do though do?');
}
toggle();
}

return pck;
}


setInterval(statuscheck, 500);

</script>
<body data-onload="fireup();" onload=" if (document.URL.indexOf('playwith=') != -1) { initval='Wait'; } if (document.URL.replace('playwith=','blankatend=').indexOf('blankatend=') != -1) { setTimeout(function(){ if (document.getElementById('otheris').value == '') { document.getElementById('otheris').value=document.getElementById('iam').value; } if (document.getElementById('otheris').value == document.getElementById('iam').value) { document.getElementById('iam').value+=(document.URL.indexOf('playwith=') != -1 ? 'x' : ' '); }; otheris=document.getElementById('otheris').value; youare=document.getElementById('iam').value; holdon=false; if (document.URL.indexOf('playwith=') != -1) { document.getElementById('tdstatus').innerHTML='Awaiting Zener Card Selection from Your Playing Partner'; } else { document.getElementById('tdstatus').innerHTML='Select a Zener Card You Are Asking Your Player Partner to Guess ...'; } },3000); } ">
<input type=hidden id=iam value=''></input>
<input type=hidden id=otheris value=''></input>
<iframe style=display:none; src='./clairvoyance_game.php?placeiam=y' data-src='/About_Us.html' id=ifpiam></iframe>
<iframe style=display:none; src='./clairvoyance_game.php?placeXiam=y' data-src='/About_Us.html' id=ifpiamtwo></iframe>
<h1 id=muh1>Clairvoyance Game</h1>
<h3 id=myh3 style=cursor:progress;>RJM Programming - May, 2026 ... checking for other game players now</h3>
<h4 id=score>Score: 0/0</h4>
<table id=mytable style=width:100%;visibility:visible;height:100px;>
<tr id=myrow><td id=td1></td><td id=td2></td><td id=td3></td><td id=td4></td><td id=td5></td></tr>
<tr id=mystatus><td colspan=5 id=tdstatus style='text-align:center;'>Select a Zener Card You Are Asking Your Player Partner to Guess</td></tr>
</table>
<br><br><br><br><br>
<button id=amoffnow style=background-color:orange; onclick="signoff(document.getElementById('iam').value);">Sign Off</button>
<input type=hidden id=morethanone value=''></input>
<input type=hidden id=myguess value=''></input>
<input type=hidden id=yourguess value=''></input>
<script type=text/javascript>

fireup();
//setTimeout(function(){
if (window.opener) {
document.write("<iframe style=display:none; onload=\"setTimeout(function(){ document.getElementById('ifsleep').src=document.getElementById('ifsleep').getAttribute('data-src'); }, 5000);\" src='./clairvoyance_game.php?introclone=y' id=ifintro></iframe>");
} else {
document.write("<iframe style=display:none; onload=\"setTimeout(function(){ document.getElementById('ifsleep').src=document.getElementById('ifsleep').getAttribute('data-src'); }, 5000);\" src='./clairvoyance_game.php?introduction=y' id=ifintro></iframe>");
}
//}, 3000);

if ((document.URL + '&').indexOf('iam=') != -1 && (document.URL + '&').replace('iam=#','iam=&').indexOf('iam=&') == -1) {
if ((document.URL + '&').indexOf('playwith=') != -1 && (document.URL + '&').replace('playwith=#','playwith=&').indexOf('playwith=&') == -1) {
document.getElementById('tdstatus').innerHTML='Awaiting Zener Card Selection from Your Playing Partner';
holdon=true;
setTimeout(function(){ holdon=false; }, 10000);
document.write("<iframe style=display:none; src='./clairvoyance_game.php?" + document.URL.split('?')[1] + "' data-src='./clairvoyance_game.php?iam=&playwith=' id=ifplay></iframe>");
} else {
document.write("<iframe style=display:none; data-src='./clairvoyance_game.php?iam=&playwith=' src='/About_Us.html' id=ifplay></iframe>");
}
} else {
document.write("<iframe style=display:none; data-src='./clairvoyance_game.php?iam=&playwith=' src='/About_Us.html' id=ifplay></iframe>");
}
</script>
<iframe style=display:none; data-src='./clairvoyance_game.php?sleep=y' src='/About_Us.html' id=ifsleep></iframe>
<!--iframe style=display:none; data-src='./clairvoyance_game.php?iam=&playwith=' src='/About_Us.html' id=ifplay></iframe-->
<iframe style=display:none; data-src='./clairvoyance_game.php?iamnot=' src='/About_Us.html' id=ifnomore></iframe>
<iframe style=display:none; data-src='./clairvoyance_game.php?iamnot=' src='/About_Us.html' id=ifyesmore></iframe>
</body>
</html>