<html>
<head>
<title>CMS without the Follow Through - RJM Programming - March, 2026</title>
<meta charset="UTF-8"/>
<script type=text/javascript>
var initval='<textarea style=width:98%;height:560px;background-color:#f9f9f9; onblur="popshow(this.value);" id=mysubrip></textarea>', contis='', woo=null;
var bigdu='', lastname='';
function yes_file_name(inv, invtwo) {
bigdu=encodeURIComponent(invtwo);
lastname=inv;
//alert('xzz;' + bigdu);
document.getElementById('txttxtout').value=inv;
if (document.getElementById('mydownloada')) {
document.getElementById('mydownloada').download='' + inv;
} else if (document.getElementById('divdownloada')) {
document.getElementById('divdownloada').style.display='inline-block';
document.getElementById('divdownloada').innerHTML='<a data-download="' + inv + '" id=mydownloada style=display:inline-block;><button style=background-color:yellow;>Download ...</button></a>';
document.getElementById('iftxt').src='#';
document.getElementById('iftxt').style.visibility='hidden';
}
}
function utf8ToBase64(str) { // thanks to https://www.google.com/search?q=btoa+InvalidCharacterError%3A+The+string+contains+invalid+characters.&rlz=1C5OZZY_en&oq=btoa+InvalidCharacterError%3A+The+string+contains+invalid+characters.&gs_lcrp=EgZjaHJvbWUyBggAEEUYOTIHCAEQIRiPAjIHCAIQIRiPAtIBCTQxODNqMGoxNagCCLACAfEFhcuQDq9PfBk&sourceid=chrome&ie=UTF-8
// Encode the Unicode string to a Uint8Array using UTF-8
const utf8Bytes = new TextEncoder().encode(str);
// Convert the Uint8Array to a binary string
const binaryString = String.fromCharCode.apply(null, utf8Bytes);
// Use btoa on the binary string
return btoa(binaryString);
}
function yes_threethree(inv) {
bigdu=inv;
//alert('x;' + bigdu);
}
function yes_three_three(inv) {
contis=inv;
if (contis.indexOf('<?php') != -1) {
contis=inv.replace(/<\?php/g,'').replace(/\?>/g,'');
} else if (contis.indexOf('<?') == 0) {
contis=inv.replace(/</g,'<').replace(/>/g,'>').replace(/\&\#/g,'&#');
}
var ourcontis=contis.replace(/<textarea/g,'<textarea').replace(/<\/textarea>/g,'</textarea>');
//alert(initval);
document.getElementById('overt').innerHTML=initval.replace('></textarea>', '>' + ourcontis + '</textarea>');
document.getElementById('divdownloada').innerHTML='<a download="' + lastname + '" id=mydownloada style=display:inline-block; href="data:x-application/text,' + escape(document.getElementById('mysubrip').value) + '"><button style=background-color:yellow;>Download ...</button></a>';
//alert(document.getElementById('divdownloada').innerHTML);
if (contis != '') {
document.getElementById('bdisplay').disabled=false; //setAttribute('disabled', false);
if (document.getElementById('mydownloada')) {
//alert(12);
document.getElementById('divdownloada').style.display='inline-block';
//alert(212);
document.getElementById('mydownloada').style.display='inline-block';
//alert(bigdu);
if (bigdu != '' && 1 == 7) {
document.getElementById('mydownloada').href='data:text/plain;base64,' + bigdu;
} else if (bigdu == '' || 7 == 7) {
try {
document.getElementById('mydownloada').href='data:x-application/text,' + escape(inv);
} catch(trr) {
document.getElementById('mydownloada').href='data:text/plain;base64,' + window.btoa(inv);
}
}
//alert(412);
if (document.getElementById('iftxt').src != '#') {
document.getElementById('iftxt').src='/file_open_picker.html?clicktext=yesazs' + Math.floor(Math.random() * 145675);
}
//} else {
// alert(564);
}
}
bigdu='';
}
function popshow() {
if (document.getElementById('mysubrip').value != '') {
if (document.getElementById('mydownloada')) {
//alert(12);
document.getElementById('divdownloada').style.display='inline-block';
//alert(212);
document.getElementById('mydownloada').style.display='inline-block';
//alert(312);
//document.getElementById('mydownloada').href='data:text/plain;base64,' + window.btoa(document.getElementById('mysubrip').value);
try {
document.getElementById('mydownloada').href='data:text/plain;charset=utf-8,' + encodeURIComponent(document.getElementById('mysubrip').value);
} catch(trr) {
document.getElementById('mydownloada').href='data:text/plain;base64,' + window.btoa(document.getElementById('mysubrip').value);
}
//alert(412);
document.getElementById('iftxt').src='/file_open_picker.html?clicktext=yesaqw' + Math.floor(Math.random() * 145675);
}
if (woo) {
if (!woo.closed) {
woo.close();
woo=null;
}
}
woo=window.open('', '_blank','top=50,left=50,width=600,height=600');
woo.document.write(document.getElementById('mysubrip').value.replace(/<\?php/g,'').replace(/\?>/g,''));
}
}
function initit() {
initval=document.getElementById('overt').innerHTML;
}
</script>
</head>
<body onload=initit();>
<h1>CMS without the Follow Through</h1>
<h3>RJM Programming - March, 2026</h3>
<button id=bdisplay style=display:inline-block; onclick=popshow(); disabled>Display ...</button> <div id=divdownloada style=display:none;><a download="" id=mydownloada style=display:none; href="#"><button style=background-color:yellow;>Download ...</button></a></div> <iframe id=iftxt scrolling=no src="/file_open_picker.html?clicktext=yesaxzy" frameborder="0" style="display:inline-block;width:120px;height:36px;"></iframe> <iframe class="spag" scrolling="no" data-accept="text/*" id="cbi" frameborder="0" style="display:inline-block;width:173px;height:218px;margin-top:-200px;" src="/HTMLCSS/client_browsing.htm?typeJUNKhastobe=text&straightJUNKtext=y&wordJUNKing=Allimages%20images%2E%20&rand=6754645"></iframe></div><br><br>
<div id=overt style=width:99%;>
<textarea style=width:98%;height:560px;background-color:#f9f9f9; onblur="popshow(this.value);" id=mysubrip></textarea>
</div>
<div id="doverlay"></div>
<div id="result" style=display:none;></div>
<div id="resultJUNKav" style=display:none;></div>
<div id="resultout" style=display:none;></div>
<div id="resultrestout" style=display:none;></div>
<div id="resultsrtout" style=display:none;></div>
<div id="resultvttout" style=display:none;></div>
<div id="txtsrtout" style=display:none;></div>
<div id="txttxtout" style=display:none;></div>
<div id="resulttxtout" style=display:none;></div>
<div id="videoag" style=display:none;></div>
<div id="dimap" style=display:none;></div>
<input type=hidden id="audioname" style=display:none; value=''></input>
<input type=hidden id="outputname" style=display:none; value=''></input>
<input type=hidden id="cto" style=display:none; value=''></input>
<input type=hidden id="thewords" style=display:none; value=''></input>
<input type=hidden id="saysub" style=display:none; value=''></input>
</body>
</html>