70,72c70,71 < var inplay=false, lastinplayc='', origdd='', oselvalue='', woo=null, fromfor=false, initialgo=true, firsthgo=true, emsm=false, wootwo=null; < var windowopener=window.opener; < var changesmade=false, calcapv='', fullBoringTrIh='', onetd='', origih='', firstlook=true, valvalue='', forcename=''; --- > var inplay=false, lastinplayc='', origdd='', oselvalue='', woo=null, fromfor=false, initialgo=true; > var changesmade=false, calcapv='', fullBoringTrIh='', onetd='', origih='', firstlook=true, valvalue=''; 74d72 < var origmths=['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December']; 81,102c79 < var useintl=false, docURL='', usuff='', snum='', defemail='', defsms='', cfindings='', defv='', numlettersacross=0, numlettersdown=0, fontpixels='', minwordlength=0, maxwordlength=999, mode='', tabularize=''; < var altsel='', firstval='', jhis=''; < var ish=false, rstart=-1, rend=-1, isd=false, isg0=false, isg1=false; < var oops=false; < var linesarr=[], colsarr=[], ilines=0, icols=0, tableih='', defemail='', defsms='', timesecs=0; < var complines=[], origcomplines=[], diagl=0, isvalid=true, iiis=0, ioff=0, clickthere=true; < var twowordstocheck=['','']; < var lastpinks=[]; < var eol=String.fromCharCode(10); < var tworesults=['','']; < var altsel='', firstval='', jhis=''; < var ish=false, rstart=-1, rend=-1, isd=false, isg0=false, isg1=false; < var xzhr=null, rhzx=null, curri=0, score=0, goes=0; < var sofar=';', documenttitle='', ovcont=''; < var xnumlettersacross=eval(eval('' + eol.length) + eval('' + numlettersacross)); < var indxofinterest=-1, oureol=eol; < var letteremojis=[], blankemojis=[], loweremojis=[], upperemojis=[]; < var findings=[], clues=[], findlen=minwordlength, thisq=0, jthisq=0, kthisq=0, alreadydone=';000;', hardclue=['Find number '], longhardclue=[]; < var thesel='', showsel=false, lastsel='', lesssel='', tdclickno=0, sparewes=null; < var tog=['lightgreen', 'olive']; < var lastinidea=''; < --- > var useintl=false, docURL='', usuff=''; 122,139d98 < //alert(parent.document.URL); < //alert(document.URL); < if (('' + parent.document.URL).indexOf('?_x_tr_sl=') != -1) { < setTimeout(function(){ < //alert(parent.document.URL + ' ... ' + document.getElementById('semail').title); < document.getElementById('semail').innerHTML=document.getElementById('semail').title + ' ' + String.fromCodePoint(128231); < document.getElementById('ssms').innerHTML=document.getElementById('ssms').title + ' ' + String.fromCodePoint(128223); < }, 4000); < } < if (window.opener) { < if (document.URL.indexOf('iam=') == -1 && document.URL.indexOf('month=') != -1) { < windowopener=false; < setTimeout(function(){ < document.getElementById('myh1').innerHTML=window.opener.document.getElementById('myh1').innerHTML; < document.getElementById('h3').innerHTML=window.opener.document.getElementById('myh3').innerHTML; < }, 5000); < } < } 404,411d362 < //alert(forcename); < if (forcename != '') { < if (docURL == '') { < docURL=documentURL.split('rjmprogramming.com.au/')[eval(-1 + documentURL.split('rjmprogramming.com.au/').length)]; < } < //alert(forcename + ' ' + docURL); < zform.append('ticpc', '' + forcename); < } 413a365 > 503,519c455 < if (origmths.indexOf(ocap.innerHTML.split(',')[0].trim()) != -1 && eval('' + ocap.innerHTML.split(',')[1].trim().length) == 4) { < //changesmade=true; < //alert(34); < usuff='&year=' + ocap.innerHTML.split(',')[1].trim() + '&month=' + origmths.indexOf(ocap.innerHTML.split(',')[0].trim()); < now = new Date(eval('' + ocap.innerHTML.split(',')[1].trim()), eval('' + origmths.indexOf(ocap.innerHTML.split(',')[0].trim())), 1); < theyear=eval('' + ocap.innerHTML.split(',')[1].trim()); < themonth=eval('' + origmths.indexOf(ocap.innerHTML.split(',')[0].trim())); < calcapv=ocap.innerHTML; < //alert('themonth=' + themonth); < document.getElementById('calcap').setAttribute('data-thism', '' + themonth); < document.getElementById('calcap').setAttribute('data-thisy', '' + theyear); < inplay=true; < document.getElementById('wp-calendar').innerHTML=origih; < thismonth(); < inplay=true; < lastinplayc=document.body.innerHTML + ' '; < } else if (mths.indexOf(ocap.innerHTML.split(',')[0].trim()) != -1 && eval('' + ocap.innerHTML.split(',')[1].trim().length) == 4) { --- > if (mths.indexOf(ocap.innerHTML.split(',')[0].trim()) != -1 && eval('' + ocap.innerHTML.split(',')[1].trim().length) == 4) { 521d456 < //alert(434); 531d465 < //alert(678); 533d466 < //alert(6784); 537c470 < } --- > } 598d530 < if (document.URL.indexOf('month=') != -1) { emsm=true; } 603d534 < //origih=document.getElementById('wp-calendar').innerHTML; 613c544 < if (windowopener) { --- > if (window.opener) { 677,685c608,610 < //alert(mths[themonth]); < //alert(theyear); < if (emsm) { < wootwo=window.open(document.URL.split('month=')[0] + 'month=' + themonth + '&year=' + theyear, '_blank'); < } else { < e.target.innerHTML='' + mths[themonth] + ', ' + theyear; < calcapv=''; < newmy(e.target); < } --- > e.target.innerHTML='' + mths[themonth] + ', ' + theyear; > calcapv=''; > newmy(e.target); 692,698c617,619 < if (emsm) { < wootwo=window.open(document.URL.split('month=')[0] + 'month=' + themonth + '&year=' + theyear, '_blank'); < } else { < e.target.innerHTML='' + mths[themonth] + ', ' + theyear; < calcapv=''; < newmy(e.target); < } --- > e.target.innerHTML='' + mths[themonth] + ', ' + theyear; > calcapv=''; > newmy(e.target); 703,770d623 < function doemail(inidea) { < var newurl=document.URL.split('//')[0] + '//' + 'www.rjmprogramming.com.au/calendar_contenteditable.html' + '?_x_tr_tl=' + document.getElementById('language').value + '&month=' + themonth + '&theyear=' + theyear + '#' + encodeURIComponent('')[0] + ' id="lastdiv">'); < var zfrom='youllneverfindthis', zto='youllneverfindthis'; < var azx=top.document.getElementById('xae' + 'mail'); < if (!azx) { azx=top.document.createElement("a"); } < top.document.body.appendChild(azx); < azx.style = "display: none"; < azx.target = "_top"; < azx.id = 'xae' + 'mail'; < //if (sparewes) { < //azx.href = 'mailto:' + inidea + '?subject=' + encodeURIComponent(sparewes.document.getElementsByTagName('h1')[0].innerText).replace(zfrom,zto) + '&body=' + encodeURIComponent(newurl); //encodeURIComponent(document.URL.split('#')[0] + '')[0]); < //alert(document.getElementsByTagName('h1')[0].innerHTML.split('')[0].split('>')[eval(-1 + document.getElementsByTagName('h1')[0].innerHTML.split('')[0].split('>').length)].replace(/\ \;/g,' ')); < //alert(document.getElementsByTagName('h1')[0].innerHTML.split('')[1].split('')[0]); < //alert(document.getElementsByTagName('h1')[0].innerHTML.split('')[1].split('')[0].split('>')[eval(-1 + document.getElementsByTagName('h1')[0].innerHTML.split('')[1].split('')[0].split('>').length)].split('<')[0]); < azx.href = 'mailto:' + inidea + '?subject=' + encodeURIComponent(document.getElementsByTagName('h1')[0].innerHTML.split('')[0].split('>')[eval(-1 + document.getElementsByTagName('h1')[0].innerHTML.split('')[0].split('>').length)].replace(/\ \;/g,' ')) + '%20' + encodeURIComponent(document.getElementsByTagName('h1')[0].innerHTML.split('')[1].split('')[0].split('>')[eval(-1 + document.getElementsByTagName('h1')[0].innerHTML.split('')[1].split('')[0].split('>').length)].split('<')[0].replace(/\ \;/g,' ') + ' ... ') + '%20' + encodeURIComponent(document.getElementById('calcap').innerText) + '&body=' + encodeURIComponent(newurl); //encodeURIComponent(document.URL.split('#')[0] + '')[0] + ' id="lastdiv">'); < if (1 == 1) { < snum=('' + prompt('Please enter SMS number to send to. We suspect message is too long for an SMS and if you enter an email address here instead, we will try to send an email instead. Append space(s) to remember, whatever you enter, for next time.', snum)).replace(/^null/g, (defemail.indexOf('@') != -1 ? defemail : (defsms != '' ? defsms : '')) ); < } else { < snum=('' + prompt('Please enter SMS number to send to. Append space(s) to remember for next time.', snum)).replace(/^null/g, (defsms != '' ? defsms : (defemail.indexOf('@') != -1 ? defemail : ''))); < } < if (snum == null) { snum=''; } < if (snum.indexOf('@') != -1) { < if (snum.trim() != snum) { < snum=snum.trim(); < if (('' + window.localStorage.getItem('findeditablecalendaremailee')).replace(/^null/g,'').replace(/^undefined/g,'') != '') { < window.localStorage.removeItem('findeditablecalendaremailee'); < } < window.localStorage.setItem('findeditablecalendaremailee', snum); < defemail=snum; < } < return doemail(snum); < } else if (snum.trim() != '' && snum.trim().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,'').trim() == '') { < if (snum.trim() != snum) { < snum=snum.trim(); < if (('' + window.localStorage.getItem('findeditablecalendarsmsno')).replace(/^null/g,'').replace(/^undefined/g,'') != '') { < window.localStorage.removeItem('findeditablecalendarsmsno'); < } < window.localStorage.setItem('findeditablecalendarsmsno', snum); < defsms=snum; < } < var azx=top.document.getElementById('xas' + 'ms'); < if (azx == null) { azx=top.document.createElement("a"); } < top.document.body.appendChild(azx); < azx.id = 'xas' + 'ms'; < azx.target = "_top"; < azx.style = "display: none"; < forcename='tmp/c_c_' + Math.floor(Math.random() * 19878654) + '.cpc'; < ajaxit(); < if (2 == 2) { < azx.href = 'sms:' + snum + '&body=' + encodeURIComponent(newurl.split('.htm')[0] + '.php?_x_tr_tl=' + document.getElementById('language').value + '&month=' + themonth + '&year=' + theyear + '&tihis=' + encodeURIComponent(forcename)); //encodeURIComponent(document.URL.split('#')[0] + ' <

Editable  Calendar     

<

RJM Programming - September, 2026 ... thanks to NicePNG and Google Translate

--- > >

Editable  Calendar  

>

RJM Programming - September, 2026 ... thanks to NicePNG