7,8d6 < var afterscore=" 📧"; < var recalla=[], prevscore='', adelim='', wasr=document.URL, recall=document.URL.split('#')[0].split('?')[0] + '?recall=', wasscore=0, wasgoes=0, wasfrom='', wasto=''; 17c15 < var meaninginfo=["arthro-;joint", --- > var meaninginfo=["arthro-;joint;arthroscopy", 85c83 < var i, reset=false, wasscore=score, washbc=hasbeenclicked, maxgoes=eval(1 + goes), wasgoes=goes; --- > var i, reset=false, wasscore=score, washbc=hasbeenclicked, maxgoes=eval(1 + goes); 101,115d98 < if (goes != wasgoes) { < //alert('was1=' + prevscore); < if (score == wasscore) { < recall=recall.replace(encodeURIComponent('.0,'),encodeURIComponent('.00')).replace(encodeURIComponent('.1,'),encodeURIComponent('.10')); < prevscore=prevscore.replace(' versus',' versus '); < } else { < recall=recall.replace(encodeURIComponent('.0,'),encodeURIComponent('.0' + eval(score - wasscore))).replace(encodeURIComponent('.1,'),encodeURIComponent('.1' + eval(score - wasscore))); < prevscore=prevscore.replace(' versus',' versus '); < for (var jca=eval(1 + wasscore); jca versus','✅'); < } < prevscore=prevscore.replace('',''); < } < //alert('is1=' + prevscore); < } 137c120 < var orvia='', wgoes=goes, wscore=score; --- > var orvia=''; 140d122 < //alert('goes=' + goes); 143d124 < //alert('orvia=' + orvia); 148d128 < //alert('mthisvalue=' + mthisvalue); 151,168c131 < if (mthis != null || hasbeenclicked) { < if (goes != wgoes) { < //alert('was3=' + prevscore); < if (score == wscore) { < recall=recall.replace(encodeURIComponent('.0,'),encodeURIComponent('.00')).replace(encodeURIComponent('.1,'),encodeURIComponent('.10')); < prevscore=prevscore.replace(' versus',' versus '); < } else { < recall=recall.replace(encodeURIComponent('.0,'),encodeURIComponent('.0' + eval(score - wscore))).replace(encodeURIComponent('.1,'),encodeURIComponent('.1' + eval(score - wscore))); < prevscore=prevscore.replace(' versus',' versus '); < for (var jca=eval(1 + wscore); jca versus','✅'); < } < prevscore=prevscore.replace('',''); < } < //alert('is3=' + prevscore); < } < } < document.getElementById('score').innerHTML=prevscore + 'Score: ' + score + '/' + goes + ' ... Bad luck. Try again.' + afterscore; --- > document.getElementById('score').innerHTML='Score: ' + score + '/' + goes + ' ... Bad luck. Try again.'; 173c136 < } else if (answer.split(',')[0] == mthisvalue || orvia.indexOf(";" + question) != -1) { --- > } else if (answer == mthisvalue || orvia.indexOf(";" + question) != -1) { 175,195c138,141 < if (mthis != null || answer.indexOf(',') == -1) { < if (goes != wgoes) { < //alert('was4=' + prevscore); < if (score == wscore) { < recall=recall.replace(encodeURIComponent('.0,'),encodeURIComponent('.00')).replace(encodeURIComponent('.1,'),encodeURIComponent('.10')); < prevscore=prevscore.replace(' versus',' versus '); < } else { < recall=recall.replace(encodeURIComponent('.0,'),encodeURIComponent('.0' + eval(score - wscore))).replace(encodeURIComponent('.1,'),encodeURIComponent('.1' + eval(score - wscore))); < prevscore=prevscore.replace(' versus',' versus '); < for (var jca=eval(1 + wscore); jca versus','✅'); < } < prevscore=prevscore.replace('',''); < } < //alert('is4=' + prevscore); < } < } < document.getElementById('score').innerHTML=prevscore + 'Score: ' + score + '/' + goes + ' ... Well done!' + afterscore; < if (mthis != null || answer.indexOf(',') == -1) document.getElementById('meaning').value=""; < if (mthis != null || answer.indexOf(',') == -1) document.getElementById('root_prefix_suffix').value=""; < if (mthis != null || answer.indexOf(',') == -1) choose(); --- > document.getElementById('score').innerHTML='Score: ' + score + '/' + goes + ' ... Well done!'; > if (mthis != null) document.getElementById('meaning').value=""; > if (mthis != null) document.getElementById('root_prefix_suffix').value=""; > if (mthis != null) choose(); 197c143 < document.getElementById('score').innerHTML=prevscore + 'Score: ' + score + '/' + goes + ' ... Bad luck. Try again.' + afterscore; --- > document.getElementById('score').innerHTML='Score: ' + score + '/' + goes + ' ... Bad luck. Try again.'; 199,211d144 < < if (recalla.length > 0) { < recalla=recalla; < } else { < if (wasr.indexOf('recall=') != -1) { < //alert(goes); < alert('Score comparison is Them = Score ' + wasscore + '/' + wasgoes + ' versus You = Score ' + score + '/' + goes); < wasr=''; < } < mychoice=Math.floor(Math.random() * meaninginfo.length); < myc=Math.floor(Math.random() * meaninginfo.length); < } < 213,217d145 < < if (document.getElementById('d' + goes)) { < document.getElementById('d' + goes).style.border='1px solid red'; < } < 227c155 < if (suffixis == "" || first_thought.indexOf(',') != -1) { --- > if (suffixis == "") { 265,323d192 < function dorecall() { < var inrecall=location.search.split('recall=')[1] ? decodeURIComponent(location.search.split('recall=')[1].split('&')[0]) : ''; < document.getElementById('score').innerHTML+=afterscore; < wasscore=location.search.split('score=')[1] ? eval(location.search.split('score=')[1].split('&')[0]) : wasscore; < wasgoes=location.search.split('goes=')[1] ? eval(location.search.split('goes=')[1].split('&')[0]) : wasgoes; < wasfrom=location.search.split('from=')[1] ? decodeURIComponent(location.search.split('from=')[1].split('&')[0]) : ''; < wasto=location.search.split('to=')[1] ? decodeURIComponent(location.search.split('to=')[1].split('&')[0]) : ''; < if (wasgoes > 0) { < prevscore='Score: ' + wasscore + '/' + wasgoes + ' versus '; < //var hscore=document.getElementById('score').innerHTML; < //document.getElementById('score').innerHTML=prevscore + hscore; < } < if (wasfrom.indexOf('@') != -1) { < document.getElementById('aemail').href=document.getElementById('aemail').href.replace(':?', ':' + wasfrom + '?'); < } else if (wasto.indexOf('@') != -1) { < document.getElementById('aemail').href=document.getElementById('aemail').href.replace('&body=', '&cc=' + encodeURIComponent(wasto) + '&body='); < } < if (inrecall != '') { < var jca, igoes=0, inrs=inrecall.split(','); < for (var jns=0; jns❌ versus'); < igoes++; < } else { < prevscore=prevscore.replace(' versus',' versus'); < for (jca=1; jca versus','✅ versus'); < } < igoes++; < } < //alert('is6=' + prevscore); < } < //recalla.unshift('' + inrs[jns]); < recalla.push('' + inrs[jns]); < } < if (wasgoes > 0) { < //prevscore='Score: ' + wasscore + '/' + wasgoes + ' versus '; < var hscore=document.getElementById('score').innerHTML; < prevscore+=' '; < document.getElementById('score').innerHTML=prevscore + hscore; < document.getElementById('d0').style.border='1px solid red'; < } < } < } < 325d193 < var myc=0; 327d194 < dorecall(); 350c217 < butwreducer(); --- > firstoff=firstoff; 358,400c225,226 < < if (recalla.length > 0) { < var xca, ica=0, cmya='' + recalla.pop(); < while (cmya == '') { < cmya=' '; < if (recalla.length > 0) cmya='' + recalla.pop(); < } < while (cmya.indexOf(';') != -1 && recalla.length > 0) { < // add local entry < //alert(cmya); < addlocal(cmya); < cmya=' '; < if (recalla.length > 0) cmya='' + recalla.pop(); < } < while (cmya == '' && recalla.length > 0) { < cmya=' '; < if (recalla.length > 0) cmya='' + recalla.pop(); < } < if (cmya.trim() == '' && wasr.indexOf('recall=') != -1) { < alert('Score comparison is Them = Score ' + wasscore + '/' + wasgoes + ' versus You = Score ' + score + '/' + goes); < wasr=''; < mychoice=Math.floor(Math.random() * meaninginfo.length); < myc=Math.floor(Math.random() * meaninginfo.length); < } else { < mychoice=Math.floor(eval(cmya)); < if (cmya.indexOf('.1') != -1) { < myc=1; < xca=cmya.split('.1')[1]; < if (xca != '') ica=eval(xca); < } else if (cmya.indexOf('.0') != -1) { < xca=cmya.split('.0')[1]; < if (xca != '') ica=eval(xca); < } < } < } else { < if (wasr.indexOf('recall=') != -1) { < alert('Score comparison is Them = Score ' + wasscore + '/' + wasgoes + ' versus You = Score ' + score + '/' + goes); < wasr=''; < } < mychoice=Math.floor(Math.random() * meaninginfo.length); < myc=Math.floor(Math.random() * meaninginfo.length); < } < --- > mychoice=Math.floor(Math.random() * meaninginfo.length); > var myc=Math.floor(Math.random() * meaninginfo.length); 402,404d227 < //recall+=encodeURIComponent(adelim + mychoice + '.0'); < recall=recall.replace('recall=', 'recall=' + encodeURIComponent(mychoice + '.0,' + adelim)) < adelim=','; 406c229 < answer=maybemore(meaninginfo[mychoice].split(";")[0]); --- > answer=meaninginfo[mychoice].split(";")[0]; 415c238 < document.getElementById('myh4').innerHTML='Please select from undefined dropdown with correct matching value(s). 📹 Hint?'; --- > document.getElementById('myh4').innerHTML='Please select from undefined dropdown with correct matching value(s). 📹 Hint?'; 418c241 < document.getElementById('myh4').innerHTML='Please select from undefined dropdown with a correct matching value. 📹 Hint?'; --- > document.getElementById('myh4').innerHTML='Please select from undefined dropdown with a correct matching value. 📹 Hint?'; 421,422d243 < //document.title='' + isize; < if (isize > 1) document.getElementById('root_prefix_suffix').multiple=true; 424,426d244 < if (isize == 1) { < docbs(document.getElementById('root_prefix_suffix').innerHTML, document.getElementById('cbs')); < } 430,433d247 < document.getElementById('cbs').innerHTML=''; < //recall+=encodeURIComponent(adelim + mychoice + '.1'); < recall=recall.replace('recall=', 'recall=' + encodeURIComponent(mychoice + '.1,' + adelim)) < adelim=','; 436c250 < answer=maybemore(meaninginfo[mychoice].split(";")[1]); --- > answer=meaninginfo[mychoice].split(";")[1]; 448c262 < document.getElementById('myh4').innerHTML='Please select from undefined dropdown with a correct matching value. 📹 Hint?'; --- > document.getElementById('myh4').innerHTML='Please select from undefined dropdown with a correct matching value. 📹 Hint?'; 453,454d266 < //document.title='one: ' + isize; < if (isize > 1 || 1 == 1) document.getElementById('root_prefix_suffix').multiple=false; 458d269 < setTimeout(alater,500); 462,465d272 < function alater() { < document.getElementById('root_prefix_suffix').value=document.getElementById('rnone').innerHTML; < } < 470,528d276 < < function preclick() { < if (wasfrom != '') recall+='&to=' + encodeURIComponent(wasfrom); < if (goes == 0) { < document.getElementById('aemail').href=document.getElementById('aemail').href.replace('subject=&', 'subject=' + encodeURIComponent('Health Root, Prefix or Suffix Meaning Game') + '&'); < document.getElementById('aemail').href+=encodeURIComponent(recall.split('#')[0].split('?')[0].replace(encodeURIComponent(',,'),encodeURIComponent(','))); < } else { < document.getElementById('aemail').href=document.getElementById('aemail').href.replace('subject=&', 'subject=' + encodeURIComponent('Health Root, Prefix or Suffix Meaning Game ... non-competitive ' + recall.split('#')[0].split('?')[0]) + '&'); < recall+='&goes=' + goes + '&score=' + score; < document.getElementById('aemail').href+=encodeURIComponent(recall.replace(encodeURIComponent(',,'),encodeURIComponent(','))); < } < //alert(document.getElementById('aemail').href); < document.getElementById('aemail').click(); < } < < function preaddlocal() { < var pva=prompt('Enter prefix-/-suffix/root;meaning ... eg. arthro-;joint', ''); < if (pva != null) { < if (pva.indexOf(';') != -1) addlocal(pva); < } < } < < function addlocal(ccmy) { < var found=false; < meaninginfo.push(ccmy); < for (var i=eval(-1 + meaninginfo.length); i' + meaninginfo[i].split(";")[0] + ''; < if (navigator.userAgent.match(/Android|BlackBerry|iPhone|iPad|iPod|Opera Mini|IEMobile/i)) { < i=i; < } else { < isize++; < if (eval('0' + document.getElementById('root_prefix_suffix').size) > 1) document.getElementById('root_prefix_suffix').size=isize; < } < found=false; < for (var j=0; j' + meaninginfo[i].split(";")[1] + '') found=true; < } < if (!found) mngs.push(''); < } < mngs.sort(); < document.getElementById('meaning').innerHTML=''; < for (i=0; i'); < for (var iops=0; iops  '; < } < } < //alert(ourih); < cbsdivo.innerHTML=ourih; < } 545c293 <

--- > 547c295 <

RJM Programming July, 2017 ... thanks to Pixabay for background image

--- >

RJM Programming - July, 2017 ... thanks to Pixabay for background image

549c297 <

Please select from undefined dropdown with a correct matching value. 📹 Hint?

--- >

Please select from undefined dropdown with a correct matching value. 📹 Hint?