// macos_say_record.js // RJM Programming // Help get, to work, MAMP URLs like HTTP://localhost:8888/macos_say_record.php?andclose=y&docronwork=say%20hello%20there var wo_ismsr=null; var wmsrcd=false; var minusvmsr=''; var icountmsr=0, jcountmsr=0; var connectionmsr=true; var woopurl='', lastwoopurl=''; function templatemsr(onepar, elempar) { var ismonthmsr=true; var oneparps=onepar.split('%'); var palettemsr='', twomsr=2, threemsr=2, midsmsr='', imidsmsr=0, atmsr='', nomore=false; var adatemsr=new Date(); var frommsr='', tomsrstr='', ikmsr=0; if (oneparps.length > 2) { frommsr='%' + oneparps[1] + '%'; for (ikmsr=2; ikmsr= '0' && palettemsr.substring(imidsmsr).substring(0,1) <= '9')) { midsmsr+=palettemsr.substring(imidsmsr).substring(0,1); } else if (midsmsr == midsmsr.trim() && palettemsr.substring(imidsmsr).substring(0,1) >= '0' && palettemsr.substring(imidsmsr).substring(0,1) <= '9') { midsmsr+=palettemsr.substring(imidsmsr).substring(0,1); if (oneparps[twomsr].toLowerCase().indexOf('y') == 0) { if (oneparps[twomsr].toLowerCase().split('m')[0].split('d')[0].split('h')[0].length == midsmsr.length) { console.log('MIDsmsr=' + midsmsr); if (midsmsr.length == 2) { if (threemsr == twomsr) { adatemsr.setSeconds(0); adatemsr.setMinutes(0); adatemsr.setHours(0); } adatemsr.setYear(midsmsr); oneparps[twomsr]=oneparps[twomsr].substring(midsmsr.length); midsmsr=''; } else if (midsmsr.length == 4) { console.log('MIDSmsr=' + midsmsr); if (threemsr == twomsr) { console.log('MIDSMr=' + midsmsr); adatemsr.setSeconds(0); adatemsr.setMinutes(0); adatemsr.setHours(0); } console.log('MIDSMR=' + midsmsr); adatemsr.setFullYear(midsmsr); oneparps[twomsr]=oneparps[twomsr].substring(midsmsr.length); console.log('oneparps[twomsr]=' + oneparps[twomsr]); if (midsmsr == midsmsr.trim() && midsmsr != '') { palettemsr=palettemsr.split(midsmsr)[1]; if (oneparps[twomsr] != '') { imidsmsr=-1; } else { nomore=true; } console.log('new palettemsr=*' + palettemsr + '*'); } midsmsr=''; } } } else if (oneparps[twomsr].toLowerCase().indexOf('m') == 0) { console.log('mMIDsmsr=' + midsmsr); if (oneparps[twomsr].toLowerCase().split('y')[0].split('d')[0].split('h')[0].split('h')[0].split('s')[0].length == midsmsr.length) { if (midsmsr.length == 2) { if (ismonthmsr) { ismonthmsr=false; adatemsr.setMonth(eval(-1 + eval('' + midsmsr))); } else { ismonthmsr=true; adatemsr.setMinutes(midsmsr); } oneparps[twomsr]=oneparps[twomsr].substring(midsmsr.length); console.log('oNeparps[twomsr]=' + oneparps[twomsr]); if (midsmsr == midsmsr.trim() && midsmsr != '') { palettemsr=palettemsr.split(midsmsr)[1]; if (oneparps[twomsr] != '') { imidsmsr=-1; } else { nomore=true; } console.log('new palettemsr=*' + palettemsr + '*'); } midsmsr=''; } } } else if (oneparps[twomsr].toLowerCase().indexOf('d') == 0) { console.log('dMIDsmsr=' + midsmsr); if (oneparps[twomsr].toLowerCase().split('y')[0].split('m')[0].split('h')[0].split('s')[0].length == midsmsr.length) { if (midsmsr.length == 2) { adatemsr.setDate(midsmsr); oneparps[twomsr]=oneparps[twomsr].substring(midsmsr.length); if (midsmsr == midsmsr.trim() && midsmsr != '') { palettemsr=palettemsr.split(midsmsr)[1]; if (oneparps[twomsr] != '') { imidsmsr=-1; } else { nomore=true; } console.log('new palettemsr=*' + palettemsr + '*'); } midsmsr=''; } } } else if (oneparps[twomsr].toLowerCase().indexOf('h') == 0) { console.log('hMIDsmsr=' + midsmsr); if (oneparps[twomsr].toLowerCase().split('y')[0].split('m')[0].split('d')[0].split('s')[0].length == midsmsr.length) { if (midsmsr.length == 2) { adatemsr.setSeconds(0); adatemsr.setMinutes(0); adatemsr.setHours(midsmsr); ismonthmsr=false; oneparps[twomsr]=oneparps[twomsr].substring(midsmsr.length); if (midsmsr == midsmsr.trim() && midsmsr != '') { palettemsr=palettemsr.split(midsmsr)[1]; if (oneparps[twomsr] != '') { imidsmsr=-1; } else { nomore=true; } console.log('new palettemsr=*' + palettemsr + '*'); } midsmsr=''; } } } else if (oneparps[twomsr].toLowerCase().indexOf('s') == 0) { console.log('sMIDsmsr=' + midsmsr); if (oneparps[twomsr].toLowerCase().split('y')[0].split('m')[0].split('d')[0].split('s')[0].split('h')[0].length == midsmsr.length) { if (midsmsr.length == 2) { adatemsr.setSeconds(midsmsr); oneparps[twomsr]=oneparps[twomsr].substring(midsmsr.length); if (midsmsr == midsmsr.trim() && midsmsr != '') { palettemsr=palettemsr.split(midsmsr)[1]; if (oneparps[twomsr] != '') { imidsmsr=-1; } else { nomore=true; } console.log('new palettemsr=*' + palettemsr + '*'); } midsmsr=''; } } } //} else if (midsmsr.trim() == '' && (palettemsr.substring(imidsmsr).substring(0,1) < '0' || palettemsr.substring(imidsmsr).substring(0,1) > '9')) { // midsmsr=midsmsr; } else { if (midsmsr != '') { midsmsr+=' '; } } } console.log('midsmsr=*' + midsmsr + '*'); } twomsr++; } } console.log(adatemsr.toDateString() + ' ' + adatemsr.toTimeString()); tomsrstr=atmsr + adatemsr.toDateString() + ' ' + adatemsr.toTimeString(); } } } else if (oneparps[1] == 'class') { // %id%@yyyymmdd%hhmm% if (('' + elempar.className).replace(/^undefined$/g,'').replace(/^null$/g,'').trim() != '') { palettemsr='' + elempar.className; console.log('class=' + elempar.className); if (oneparps.length > 3) { if (oneparps[twomsr] == 'outerHTML') { palettemsr=elempar.outerHTML; twomsr++; } else if (oneparps[twomsr] == 'innerHTML') { palettemsr=elempar.innerHTML; twomsr++; } threemsr=twomsr; while (twomsr < eval(-1 + eval('' + oneparps.length))) { nomore=false; oneparps[twomsr]=oneparps[twomsr].replace('@',''); console.log('oneparps[' + twomsr + ']=' + oneparps[twomsr]); if ((oneparps[twomsr].toLowerCase().indexOf('yy') != -1 || oneparps[twomsr].toLowerCase().indexOf('hh') != -1) && palettemsr != '') { midsmsr=''; for (imidsmsr=0; imidsmsr= '0' && palettemsr.substring(imidsmsr).substring(0,1) <= '9')) { midsmsr+=palettemsr.substring(imidsmsr).substring(0,1); } else if (midsmsr == midsmsr.trim() && palettemsr.substring(imidsmsr).substring(0,1) >= '0' && palettemsr.substring(imidsmsr).substring(0,1) <= '9') { midsmsr+=palettemsr.substring(imidsmsr).substring(0,1); if (oneparps[twomsr].toLowerCase().indexOf('y') == 0) { if (oneparps[twomsr].toLowerCase().split('m')[0].split('d')[0].split('h')[0].length == midsmsr.length) { console.log('MIDsmsr=' + midsmsr); if (midsmsr.length == 2) { if (threemsr == twomsr) { adatemsr.setSeconds(0); adatemsr.setMinutes(0); adatemsr.setHours(0); } adatemsr.setYear(midsmsr); oneparps[twomsr]=oneparps[twomsr].substring(midsmsr.length); midsmsr=''; } else if (midsmsr.length == 4) { console.log('MIDSmsr=' + midsmsr); if (threemsr == twomsr) { console.log('MIDSMr=' + midsmsr); adatemsr.setSeconds(0); adatemsr.setMinutes(0); adatemsr.setHours(0); } console.log('MIDSMR=' + midsmsr); adatemsr.setFullYear(midsmsr); oneparps[twomsr]=oneparps[twomsr].substring(midsmsr.length); console.log('oneparps[twomsr]=' + oneparps[twomsr]); if (midsmsr == midsmsr.trim() && midsmsr != '') { palettemsr=palettemsr.split(midsmsr)[1]; if (oneparps[twomsr] != '') { imidsmsr=-1; } else { nomore=true; } console.log('new palettemsr=*' + palettemsr + '*'); } midsmsr=''; } } } else if (oneparps[twomsr].toLowerCase().indexOf('m') == 0) { console.log('mMIDsmsr=' + midsmsr); if (oneparps[twomsr].toLowerCase().split('y')[0].split('d')[0].split('h')[0].split('h')[0].split('s')[0].length == midsmsr.length) { if (midsmsr.length == 2) { if (ismonthmsr) { ismonthmsr=false; adatemsr.setMonth(eval(-1 + eval('' + midsmsr))); } else { ismonthmsr=true; adatemsr.setMinutes(midsmsr); } oneparps[twomsr]=oneparps[twomsr].substring(midsmsr.length); console.log('oNeparps[twomsr]=' + oneparps[twomsr]); if (midsmsr == midsmsr.trim() && midsmsr != '') { palettemsr=palettemsr.split(midsmsr)[1]; if (oneparps[twomsr] != '') { imidsmsr=-1; } else { nomore=true; } console.log('new palettemsr=*' + palettemsr + '*'); } midsmsr=''; } } } else if (oneparps[twomsr].toLowerCase().indexOf('d') == 0) { console.log('dMIDsmsr=' + midsmsr); if (oneparps[twomsr].toLowerCase().split('y')[0].split('m')[0].split('h')[0].split('s')[0].length == midsmsr.length) { if (midsmsr.length == 2) { adatemsr.setDate(midsmsr); oneparps[twomsr]=oneparps[twomsr].substring(midsmsr.length); if (midsmsr == midsmsr.trim() && midsmsr != '') { palettemsr=palettemsr.split(midsmsr)[1]; if (oneparps[twomsr] != '') { imidsmsr=-1; } else { nomore=true; } console.log('new palettemsr=*' + palettemsr + '*'); } midsmsr=''; } } } else if (oneparps[twomsr].toLowerCase().indexOf('h') == 0) { console.log('hMIDsmsr=' + midsmsr); if (oneparps[twomsr].toLowerCase().split('y')[0].split('m')[0].split('d')[0].split('s')[0].length == midsmsr.length) { if (midsmsr.length == 2) { adatemsr.setSeconds(0); adatemsr.setMinutes(0); adatemsr.setHours(midsmsr); ismonthmsr=false; oneparps[twomsr]=oneparps[twomsr].substring(midsmsr.length); if (midsmsr == midsmsr.trim() && midsmsr != '') { palettemsr=palettemsr.split(midsmsr)[1]; if (oneparps[twomsr] != '') { imidsmsr=-1; } else { nomore=true; } console.log('new palettemsr=*' + palettemsr + '*'); } midsmsr=''; } } } else if (oneparps[twomsr].toLowerCase().indexOf('s') == 0) { console.log('sMIDsmsr=' + midsmsr); if (oneparps[twomsr].toLowerCase().split('y')[0].split('m')[0].split('d')[0].split('s')[0].split('h')[0].length == midsmsr.length) { if (midsmsr.length == 2) { adatemsr.setSeconds(midsmsr); oneparps[twomsr]=oneparps[twomsr].substring(midsmsr.length); if (midsmsr == midsmsr.trim() && midsmsr != '') { palettemsr=palettemsr.split(midsmsr)[1]; if (oneparps[twomsr] != '') { imidsmsr=-1; } else { nomore=true; } console.log('new palettemsr=*' + palettemsr + '*'); } midsmsr=''; } } } //} else if (midsmsr.trim() == '' && (palettemsr.substring(imidsmsr).substring(0,1) < '0' || palettemsr.substring(imidsmsr).substring(0,1) > '9')) { // midsmsr=midsmsr; } else { if (midsmsr != '') { midsmsr+=' '; } } } console.log('midsmsr=*' + midsmsr + '*'); } twomsr++; } } console.log(adatemsr.toDateString() + ' ' + adatemsr.toTimeString()); tomsrstr=atmsr + adatemsr.toDateString() + ' ' + adatemsr.toTimeString(); } } } else if (oneparps[1] == 'value') { // %value%outerHTML%@yyyymmdd%hhmm% if (('' + elempar.value).replace(/^undefined$/g,'').replace(/^null$/g,'').trim() != '') { tomsrstr=elempar.value; } else if (oneparps.length > 3) { if (oneparps[twomsr] == 'outerHTML') { palettemsr=elempar.outerHTML; twomsr++; } else if (oneparps[twomsr] == 'innerHTML') { palettemsr=elempar.innerHTML; twomsr++; } console.log('palettemsr=' + palettemsr); threemsr=twomsr; while (twomsr < eval(-1 + eval('' + oneparps.length))) { nomore=false; oneparps[twomsr]=oneparps[twomsr].replace('@',''); console.log('oneparps[' + twomsr + ']=' + oneparps[twomsr]); if ((oneparps[twomsr].toLowerCase().indexOf('yy') != -1 || oneparps[twomsr].toLowerCase().indexOf('hh') != -1) && palettemsr != '') { midsmsr=''; for (imidsmsr=0; imidsmsr= '0' && palettemsr.substring(imidsmsr).substring(0,1) <= '9')) { midsmsr+=palettemsr.substring(imidsmsr).substring(0,1); } else if (midsmsr == midsmsr.trim() && palettemsr.substring(imidsmsr).substring(0,1) >= '0' && palettemsr.substring(imidsmsr).substring(0,1) <= '9') { midsmsr+=palettemsr.substring(imidsmsr).substring(0,1); if (oneparps[twomsr].toLowerCase().indexOf('y') == 0) { if (oneparps[twomsr].toLowerCase().split('m')[0].split('d')[0].split('h')[0].length == midsmsr.length) { console.log('MIDsmsr=' + midsmsr); if (midsmsr.length == 2) { if (threemsr == twomsr) { adatemsr.setSeconds(0); adatemsr.setMinutes(0); adatemsr.setHours(0); } adatemsr.setYear(midsmsr); oneparps[twomsr]=oneparps[twomsr].substring(midsmsr.length); midsmsr=''; } else if (midsmsr.length == 4) { console.log('MIDSmsr=' + midsmsr); if (threemsr == twomsr) { console.log('MIDSMr=' + midsmsr); adatemsr.setSeconds(0); adatemsr.setMinutes(0); adatemsr.setHours(0); } console.log('MIDSMR=' + midsmsr); adatemsr.setFullYear(midsmsr); oneparps[twomsr]=oneparps[twomsr].substring(midsmsr.length); console.log('oneparps[twomsr]=' + oneparps[twomsr]); if (midsmsr == midsmsr.trim() && midsmsr != '') { palettemsr=palettemsr.split(midsmsr)[1]; if (oneparps[twomsr] != '') { imidsmsr=-1; } else { nomore=true; } console.log('new palettemsr=*' + palettemsr + '*'); } midsmsr=''; } } } else if (oneparps[twomsr].toLowerCase().indexOf('m') == 0) { console.log('mMIDsmsr=' + midsmsr); if (oneparps[twomsr].toLowerCase().split('y')[0].split('d')[0].split('h')[0].split('h')[0].split('s')[0].length == midsmsr.length) { if (midsmsr.length == 2) { if (ismonthmsr) { ismonthmsr=false; adatemsr.setMonth(eval(-1 + eval('' + midsmsr))); } else { ismonthmsr=true; adatemsr.setMinutes(midsmsr); } oneparps[twomsr]=oneparps[twomsr].substring(midsmsr.length); console.log('oNeparps[twomsr]=' + oneparps[twomsr]); if (midsmsr == midsmsr.trim() && midsmsr != '') { palettemsr=palettemsr.split(midsmsr)[1]; if (oneparps[twomsr] != '') { imidsmsr=-1; } else { nomore=true; } console.log('new palettemsr=*' + palettemsr + '*'); } midsmsr=''; } } } else if (oneparps[twomsr].toLowerCase().indexOf('d') == 0) { console.log('dMIDsmsr=' + midsmsr); if (oneparps[twomsr].toLowerCase().split('y')[0].split('m')[0].split('h')[0].split('s')[0].length == midsmsr.length) { if (midsmsr.length == 2) { adatemsr.setDate(midsmsr); oneparps[twomsr]=oneparps[twomsr].substring(midsmsr.length); if (midsmsr == midsmsr.trim() && midsmsr != '') { palettemsr=palettemsr.split(midsmsr)[1]; if (oneparps[twomsr] != '') { imidsmsr=-1; } else { nomore=true; } console.log('new palettemsr=*' + palettemsr + '*'); } midsmsr=''; } } } else if (oneparps[twomsr].toLowerCase().indexOf('h') == 0) { console.log('hMIDsmsr=' + midsmsr); if (oneparps[twomsr].toLowerCase().split('y')[0].split('m')[0].split('d')[0].split('s')[0].length == midsmsr.length) { if (midsmsr.length == 2) { adatemsr.setSeconds(0); adatemsr.setMinutes(0); adatemsr.setHours(midsmsr); ismonthmsr=false; oneparps[twomsr]=oneparps[twomsr].substring(midsmsr.length); if (midsmsr == midsmsr.trim() && midsmsr != '') { palettemsr=palettemsr.split(midsmsr)[1]; if (oneparps[twomsr] != '') { imidsmsr=-1; } else { nomore=true; } console.log('new palettemsr=*' + palettemsr + '*'); } midsmsr=''; } } } else if (oneparps[twomsr].toLowerCase().indexOf('s') == 0) { console.log('sMIDsmsr=' + midsmsr); if (oneparps[twomsr].toLowerCase().split('y')[0].split('m')[0].split('d')[0].split('s')[0].split('h')[0].length == midsmsr.length) { if (midsmsr.length == 2) { adatemsr.setSeconds(midsmsr); oneparps[twomsr]=oneparps[twomsr].substring(midsmsr.length); if (midsmsr == midsmsr.trim() && midsmsr != '') { palettemsr=palettemsr.split(midsmsr)[1]; if (oneparps[twomsr] != '') { imidsmsr=-1; } else { nomore=true; } console.log('new palettemsr=*' + palettemsr + '*'); } midsmsr=''; } } } //} else if (midsmsr.trim() == '' && (palettemsr.substring(imidsmsr).substring(0,1) < '0' || palettemsr.substring(imidsmsr).substring(0,1) > '9')) { // midsmsr=midsmsr; } else { if (midsmsr != '') { midsmsr+=' '; } } } console.log('midsmsr=*' + midsmsr + '*'); } twomsr++; } } console.log(adatemsr.toDateString() + ' ' + adatemsr.toTimeString()); tomsrstr=atmsr + adatemsr.toDateString() + ' ' + adatemsr.toTimeString(); console.log('tomsrstr=' + tomsrstr); } } console.log('frommsr,tomsrstr=' + frommsr + ',' + tomsrstr); console.log(repdatemsr(onepar.replace(frommsr, tomsrstr))); return repdatemsr(onepar.replace(frommsr, tomsrstr)); } console.log('frommsr , tomsrstr=' + frommsr + ' , ' + tomsrstr); return onepar; } function repdatemsr(indstr) { var outdstr=indstr; outdstr=outdstr.replace(/\:/g,' ').replace(/\ 00\ \(/g,' ').replace(/\(/g,'').replace(/\)/g,''); outdstr=outdstr.replace(' Sun ', ' Sunday ').replace(' Mon ', ' Monday ').replace(' Tue ', ' Tuesday ').replace(' Wed ', ' Wednesday ').replace(' Thu ', ' Thursday ').replace(' Fri ', ' Friday ').replace(' Sat ', ' Saturday '); outdstr=outdstr.replace(' Jan ', ' January ').replace(' Feb ', ' February ').replace(' Mar ', ' March ').replace(' Apr ', ' April ').replace(' Jun ', ' June ').replace(' Jul ', ' July ').replace(' Aug ', ' August ').replace(' Sep ', ' September ').replace(' Oct ', ' October ').replace(' Nov ', ' November ').replace(' Dec ', ' December '); if (outdstr.indexOf(' GMT-') != -1) { outdstr=outdstr.replace(' 00 GMT-' + outdstr.split(' GMT-')[1].split(' ')[0] + ' ', ' ').replace(' GMT-' + outdstr.split(' GMT-')[1].split(' ')[0] + ' ', ' '); } if (outdstr.indexOf(' GMT+') != -1) { outdstr=outdstr.replace(' 00 GMT+' + outdstr.split(' GMT+')[1].split(' ')[0] + ' ', ' ').replace(' GMT+' + outdstr.split(' GMT+')[1].split(' ')[0] + ' ', ' '); } return outdstr; } function lwmsr() { lastwoopurl=''; } function cmgdafmsr() { if (event.target.outerHTML.indexOf(' data-foundcommentary=') > event.target.outerHTML.indexOf('<') && event.target.outerHTML.indexOf(' data-foundcommentary=') < event.target.outerHTML.indexOf('>')) { woopurl='HTTP://localhost:8888/macos_say_record.php?andclose=y&docronwork=say' + encodeURIComponent(minusvmsr) + '%20' + encodeURIComponent(templatemsr(event.target.getAttribute('data-foundcommentary'),event.target)); if (lastwoopurl != woopurl) { wo_ismsr=window.open(woopurl, 'ifh', 'top=50,left=50,width=500,height=500'); //'_blank', 'top=50,left=50,width=500,height=500'); lastwoopurl=woopurl; setTimeout(lwmsr, 2000); } return true; } else if (event.target.outerHTML.indexOf(' data-commentary=') > event.target.outerHTML.indexOf('<') && event.target.outerHTML.indexOf(' data-commentary=') < event.target.outerHTML.indexOf('>')) { woopurl='HTTP://localhost:8888/macos_say_record.php?andclose=y&docronwork=say' + encodeURIComponent(minusvmsr) + '%20' + encodeURIComponent(templatemsr(event.target.getAttribute('data-commentary'),event.target)); if (lastwoopurl != woopurl) { wo_ismsr=window.open(woopurl, 'ifh', 'top=50,left=50,width=500,height=500'); //'_blank', 'top=50,left=50,width=500,height=500'); lastwoopurl=woopurl; setTimeout(lwmsr, 2000); } return true; } return false; } function cmfmsr() { if (!cmgdafmsr()) { if (('' + event.target.title) != '') { woopurl='HTTP://localhost:8888/macos_say_record.php?andclose=y&docronwork=say' + encodeURIComponent(minusvmsr) + '%20Title%20is%20' + encodeURIComponent(event.target.title); if (lastwoopurl != woopurl) { wo_ismsr=window.open(woopurl, 'ifh', 'top=50,left=50,width=500,height=500'); //'_blank', 'top=50,left=50,width=500,height=500'); lastwoopurl=woopurl; setTimeout(lwmsr, 2000); //alert('Title=' + String.fromCharCode(10) + event.target.title); } } else if (('' + event.target.value).replace(/^undefined$/g,'').replace(/^null$/g,'') != '') { woopurl='HTTP://localhost:8888/macos_say_record.php?andclose=y&docronwork=say' + encodeURIComponent(minusvmsr) + '%20Value%20is%20' + encodeURIComponent(event.target.value); if (lastwoopurl != woopurl) { wo_ismsr=window.open(woopurl, 'ifh', 'top=50,left=50,width=500,height=500'); //'_blank', 'top=50,left=50,width=500,height=500'); lastwoopurl=woopurl; setTimeout(lwmsr, 2000); //alert('Value=' + String.fromCharCode(10) + event.target.value); } } else if (('' + event.target.outerHTML).indexOf('><') == -1 && ('' + event.target.outerHTML).indexOf(''; document.getElementById('spansel').innerHTML=xsmsr; //alert(110); } } else { wo_ismsr.close(); wo_ismsr=null; //alert(1110); } //} else { //alert(11110); } } function dostuffmsr() { var relstrmsr='', exctheremsr=false; var iels=0, jels=0, kels=0; var elsare=document.getElementsByTagName('*'); //commentary_array=['.tbanner', 'Tbanner is class', '.bbanner', 'Bbanner is class']; for (iels=0; iels')) { relstrmsr=' ' + elsare[iels].outerHTML.split(' class="')[1].split('"')[0] + ' '; } if (relstrmsr.indexOf(' ' + commentary_array[jels].substring(1) + ' ') != -1) { elsare[iels].setAttribute('data-foundcommentary', commentary_array[eval(1 + eval('' + jels))]); elsare[iels].addEventListener("contextmenu", cmgdafmsr, false); exctheremsr=true; //console.log('yes more, array'); } } else if (commentary_array[jels].trim().substring(0,1) == '#') { relstrmsr=''; if (elsare[iels].outerHTML.indexOf(' id="') > elsare[iels].outerHTML.indexOf('<') && elsare[iels].outerHTML.indexOf(' id="') < elsare[iels].outerHTML.indexOf('>')) { relstrmsr=' ' + elsare[iels].outerHTML.split(' id="')[1].split('"')[0] + ' '; } if (relstrmsr.indexOf(' ' + commentary_array[jels].substring(1) + ' ') != -1) { elsare[iels].setAttribute('data-foundcommentary', commentary_array[eval(1 + eval('' + jels))]); elsare[iels].addEventListener("contextmenu", cmgdafmsr, false); exctheremsr=true; //console.log('yes more, Array'); } } else { relstrmsr=''; if (elsare[iels].outerHTML.indexOf(commentary_array[jels]) == 1) { if (elsare[iels].outerHTML.indexOf(commentary_array[jels] + ' ') == 1) { elsare[iels].setAttribute('data-foundcommentary', commentary_array[eval(1 + eval('' + jels))]); elsare[iels].addEventListener("contextmenu", cmgdafmsr, false); exctheremsr=true; //console.log('yes More, array'); } else if (elsare[iels].outerHTML.indexOf(commentary_array[jels] + '>') == 1) { elsare[iels].setAttribute('data-foundcommentary', commentary_array[eval(1 + eval('' + jels))]); elsare[iels].addEventListener("contextmenu", cmgdafmsr, false); exctheremsr=true; //console.log('Yes more, array'); } } } } } } if (exctheremsr || (elsare[iels].outerHTML.indexOf(' data-foundcommentary=') > elsare[iels].outerHTML.indexOf('<') && elsare[iels].outerHTML.indexOf(' data-foundcommentary=') < elsare[iels].outerHTML.indexOf('>'))) { iels=iels; } else if (elsare[iels].outerHTML.indexOf(' data-commentary=') > elsare[iels].outerHTML.indexOf('<') && elsare[iels].outerHTML.indexOf(' data-commentary=') < elsare[iels].outerHTML.indexOf('>')) { elsare[iels].addEventListener("contextmenu", cmgdafmsr, false); } else { elsare[iels].addEventListener("contextmenu", cmfmsr, false); } } if (document.head.innerHTML.indexOf('macos_say_record.js?ongoing=') != -1) { elsare[iels].setAttribute('data-done', 'y'); } } if (document.head.innerHTML.indexOf('macos_say_record.js?ongoing=') != -1) { setTimeout(dostuffmsr, 10000); } } function huhmsr() { document.getElementById('msrae').style.display='none'; document.getElementById('spansel').style.display='none'; } function checkmsr(iois) { var sfsg=false; if (iois != null) { var aconto = (iois.contentWindow || iois.contentDocument); //console.log(11); if (aconto != null) { //console.log(navigator.platform); if (iois.src.indexOf('localhost') != -1 && navigator.platform.indexOf("Mac") === 0) { sfsg=true; } if (!sfsg && iois.src.indexOf('localhost') != -1) { wo_ismsr.close(); //document.getElementById('macos').style.display='inline-block'; wmsrcd=true; } try { //if (iois.src.indexOf('/intranet_access_count.php') != -1) { console.log('aconto=' + aconto); } if (aconto.document) { aconto = aconto.document; } //if (iois.src.indexOf('/intranet_access_count.php') != -1) { icountmsr=(aconto.body.innerText || aconto.body.contentWindow || aconto.body.contentDocument); if (jcountmsr == 0) { jcountmsr=icountmsr; } else if (eval(icountmsr - jcountmsr) < 2) { connectionmsr=false; } console.log('icountmsr,jcountmsr=' + icountmsr + ',' + jcountmsr); } //console.log(1111); if (aconto.body != null) { //console.log(2); if (aconto.body.innerHTML.indexOf('>') != -1) { //console.log(3); if (iois.src.indexOf(':8888/') != -1) { //console.log(4); //if (document.URL.indexOf('via=parenthtml') != -1) { //console.log(5); if (aconto.body.innerHTML.toLowerCase().indexOf('not found') == -1) { wo_ismsr.close(); //document.getElementById('macos').style.display='inline-block'; wmsrcd=true; } } //} } } } catch(exxx) { console.log(exxx.message); //wo_ismsr.close(); //alert(exxx.message); //wmsrcd=true; } } } } function checkjmsr(iois) { var sfsg=false; if (iois != null) { var aconto = (iois.contentWindow || iois.contentDocument); console.log(11); if (aconto != null) { console.log(navigator.platform); try { if (iois.src.indexOf('/intranet_access_count.php') != -1) { console.log('aconto=' + aconto); } if (aconto.document) { aconto = aconto.document; } if (iois.src.indexOf('/intranet_access_count.php') != -1) { icountmsr=(aconto.body.innerText || aconto.body.contentWindow || aconto.body.contentDocument); if (jcountmsr == 0) { jcountmsr=icountmsr; } else if (eval(icountmsr - jcountmsr) < 2) { connectionmsr=false; } console.log('icountmsr,jcountmsr=' + icountmsr + ',' + jcountmsr); } console.log(1111); if (aconto.body != null) { console.log(2); if (aconto.body.innerHTML.indexOf('>') != -1) { console.log(3); if (iois.src.indexOf(':8888/') != -1) { console.log(4); //if (document.URL.indexOf('via=parenthtml') != -1) { console.log(5); if (aconto.body.innerHTML.toLowerCase().indexOf('not found') == -1) { wo_ismsr.close(); //document.getElementById('macos').style.display='inline-block'; wmsrcd=true; } } //} } } } catch(exxx) { console.log(exxx.message); //wo_ismsr.close(); //alert(exxx.message); //wmsrcd=true; } } } } function konlmsr() { document.getElementById('jfh').src='//www.rjmprogramming.com.au/intranet_access_count.php?rand=' + Math.floor(Math.random() * 198767543); setTimeout(locopencheck, 2500); setTimeout(huhmsr, 29000); } function jonlmsr() { wo_ismsr=window.open('HTTP://localhost:8888/macos_say_record.php?andsoonclose=y&docronwork=ls', 'ifh', 'top=50,left=50,width=500,height=500'); //'_blank', 'top=50,left=50,width=500,height=500'); setTimeout(konlmsr, 500); } function onlmsr() { if (document.body) { if (document.body.innerHTML) { document.body.innerHTML+="💬"; setTimeout(jonlmsr, 1900); } else { setTimeout(onlmsr, 1000); } } else { setTimeout(onlmsr, 1000); } } setTimeout(onlmsr, 2000);