<html>
<head>
<meta charset="UTF-8">
<title>Emoji Menu - RJM Programming</title>
<!--link rel='icon' href='/emojiicon/favicon.svg' sizes='any' type='image/svg+xml'-->
<script type="text/javascript" src="//www.rjmprogramming.com.au/HTMLCSS/emoji_widget_idea.js" defer></script>
<script type='text/javascript'>
var sw=0;
var sh=0;
var rectis=null;
var inval='', incp='', inhx=false, selih='', isok=false, noworries=false, inw=0, inh=0;
var ifb='ifblank';
var sbitis='<select size=10 id="emojih" onchange="huhit(this.value);"><option title="Email Last Blog Page" style="cursor:pointer;text-decoration:none;font-size:8px;" id="forwardemail" value="askemail">📨</option><option title="Web Audio" style="cursor:pointer;text-decoration:none;font-size:8px;" target="iweb_audio" id="aweb_audio" value="//www.rjmprogramming.com.au/HTMLCSS/web_audio.htm">🔊</option><option title="Square Hr Tracing" style="cursor:pointer;text-decoration:none;font-size:8px;" target="isquare_hr_tracing" id="asquare_hr_tracing" value="//www.rjmprogramming.com.au/HTMLCSS/square_hr_tracing.htm">📏</option><option title="Emoji Walk Animation" style="cursor:pointer;text-decoration:none;font-size:8px;" target="iemoji_walk_animation" id="aemoji_walk_animation" value="//www.rjmprogramming.com.au/HTMLCSS/emoji_walk_animation.htm">🏃🏾‍♀️</option><option title="Fruits" style="cursor:pointer;text-decoration:none;font-size:8px;" target="ifruits" id="afruits" value="//www.rjmprogramming.com.au/HTMLCSS/fruits.html">🍌</option><option title="Name Your Mascot" style="cursor:pointer;text-decoration:none;font-size:8px;" target="iname_your_mascot" id="aname_your_mascot" value="//www.rjmprogramming.com.au/HTMLCSS/name_your.html">📧</option><option title="Sushi Train" style="cursor:pointer;text-decoration:none;font-size:8px;" target="isushi_train" id="asushi_train" value="//www.rjmprogramming.com.au/HTMLCSS/circuit.htm">🍱</option><option title="Flag Quiz" style="cursor:pointer;text-decoration:none;font-size:8px;" target="iflag_quiz" id="aflag_quiz" value="//www.rjmprogramming.com.au/HTMLCSS/flagquiz.htm">🇦🇩</option><option title="Emoji Overlay" style="cursor:pointer;text-decoration:none;font-size:8px;" target="iemoji_overlay" id="aemoji_overlay" value="//www.rjmprogramming.com.au/HTMLCSS/emoji_overlay.htm">🔝</option><option value="" selected></option></select>';

function uniquify() {
if (('' + document.body.getAttribute('data-ip')).replace(/^undefined/g,'').replace(/^null/g,'') != '') {
return '&ipval=' + encodeURIComponent(document.body.getAttribute('data-ip'));
} else if (('' + document.getElementById('ifemj').getAttribute('data-ip')).replace(/^undefined/g,'').replace(/^null/g,'') != '') {
return '&ipval=' + encodeURIComponent(document.getElementById('ifemj').getAttribute('data-ip'));
}
return '';
}

function firstuniquify() {
var inipval=location.search.split('ipval=')[1] ? decodeURIComponent(location.search.split('ipval=')[1].split('&')[0]) : '';
if (inipval != '') {
return inipval;
}
if (1 == 1) {
return '';
} else if (('' + document.body.getAttribute('data-ip')).replace(/^undefined/g,'').replace(/^null/g,'') != '') {
if (('' + document.body.getAttribute('data-firstip')).replace(/^undefined/g,'').replace(/^null/g,'') == '') {
return document.body.getAttribute('data-ip');
}
} else if (('' + document.getElementById('ifemj').getAttribute('data-ip')).replace(/^undefined/g,'').replace(/^null/g,'') != '') {
if (('' + document.getElementById('ifemj').getAttribute('data-firstip')).replace(/^undefined/g,'').replace(/^null/g,'') == '') {
return document.getElementById('ifemj').getAttribute('data-ip');
}
}
return '';
}

document.write("<link rel='icon' href='/emojiicon/favicon" + firstuniquify() + ".svg?rand=" + Math.floor(Math.random() * 19897865) + "' sizes='any' type='image/svg+xml'>");

function askemailself() {
var isvalid=true;
if (isvalid) {
var etois=prompt("Please enter email address to forward this " + document.URL.split(':')[0] + ':' + document.getElementById('emailform').action + " webpage to (and optionally comma separate an email from address for collaboration)", "");
if (etois != null) {
if (etois.indexOf('@') != -1) {
document.getElementById('tdto').value=etois;
if (inval != '') {
document.getElementById('tdhuhta').value='<body>' + document.body.innerHTML.replace('/About_Us.ht' + 'ml', inval.replace('https:','').replace('http:','')) + '</body>';
} else {
document.getElementById('tdhuhta').value='<body>' + document.body.innerHTML + '</body>';
}
document.getElementById('fsubm').click();
}
}
}
};


function huhit(thisvalue) {
if (thisvalue == 'askemail') { if (typeof askemailself == 'function') { askemailself(); } else if (parent.askemail) { parent.askemail(); } } else { if (thisvalue.trim() == thisvalue) { document.getElementById('ifemj').src=document.getElementById('ifemj').src.split('?')[0].split('#')[0] + '?tohex=y&codepoint=' + encodeURIComponent(document.getElementById('emojih').innerHTML.split(document.getElementById('emojih').value)[1].split('>')[1].split('<')[0].codePointAt(0).toString(16)); setTimeout(function(){ location.href=document.URL.split('?')[0].split('#')[0] + '?value=' + encodeURIComponent(thisvalue.trim()) + '&tohex=y&codepoint=' + encodeURIComponent(document.getElementById('emojih').innerHTML.split(document.getElementById('emojih').value)[1].split('>')[1].split('<')[0]) + uniquify(); }, 500); } if (ifb == 'ifblank') { document.getElementById('ifblank').style.display='block'; } window.open(thisvalue,ifb); }
}

function postdonow() {
rectis=document.getElementById('ifblank').getBoundingClientRect();
}

function donow() {
selih=document.getElementById('emojih').innerHTML;
inval=location.search.split('value=')[1] ? decodeURIComponent(location.search.split('value=')[1].split('&')[0]) : '';
inhx=location.search.split('hex=')[1] ? true : false;
incp=location.search.split('codepoint=')[1] ? decodeURIComponent(location.search.split('codepoint=')[1].split('&')[0]) : '';
inw=location.search.split('width=')[1] ? eval(decodeURIComponent(location.search.split('width=')[1].split('&')[0])) : inw;
inh=location.search.split('height=')[1] ? eval(decodeURIComponent(location.search.split('height=')[1].split('&')[0])) : inh;
document.getElementById('myHeader').innerHTML=sbitis;
sw=eval('' + screen.width);
sh=eval('' + screen.height);
if (document.getElementById('ifblank')) {
rectis=document.getElementById('ifblank').getBoundingClientRect();
} else {
setTimeout(postdonow, 3000);
}
if (inval != '') { setTimeout(function(){ isok=true; document.getElementById('emojih').value=inval; huhit(inval + ' '); }, 3000); }
}

function fliptog() {
if (ifb == 'ifblank') {
ifb='_blank';
document.getElementById('emojih').title='Double click in blank option toggles between displaying web application to right or in new window (as now).';
document.body.title='Double click in blank option toggles between displaying web application to right or in new window (as now).';
} else {
ifb='ifblank';
document.getElementById('emojih').title='Double click in blank option toggles between displaying web application to right (as now) or in new window.';
document.body.title='Double click in blank option toggles between displaying web application to right (as now) or in new window.';
}
}

function resz() {
//alert('sw=' + sw + ' and now window.innerWidth=' + window.innerWidth);
if (!rectis) {
rectis=document.getElementById('ifblank').getBoundingClientRect();
}
if (('' + rectis.width) == '0') {
rectis.width=inw;
rectis.height=inh;
document.getElementById('ifblank').title='x';
document.getElementById('ifblank').style.width='' + eval(1.05 * eval(eval('' + rectis.width) * eval(window.innerWidth / sw))) + 'px';
document.getElementById('ifblank').style.height='' + eval(1.2 * eval(eval('' + rectis.height) * eval(window.innerHeight / sh))) + 'px';
} else if (document.getElementById('ifblank').title.trim() != '') {
document.getElementById('ifblank').style.width='' + eval(1.05 * eval(eval('' + rectis.width) * eval(window.innerWidth / sw))) + 'px';
document.getElementById('ifblank').style.height='' + eval(1.2 * eval(eval('' + rectis.height) * eval(window.innerHeight / sh))) + 'px';
} else if (1 == 3) {
document.getElementById('ifblank').style.width='' + eval(1.05 * eval(eval('' + rectis.width) * eval(sw / window.innerWidth))) + 'px';
document.getElementById('ifblank').style.height='' + eval(1.2 * eval(eval('' + rectis.height) * eval(sh / window.innerHeight))) + 'px';
} else {
document.getElementById('ifblank').style.width='' + eval(1.05 * eval(eval('' + rectis.width) * eval(window.innerWidth / sw))) + 'px';
document.getElementById('ifblank').style.height='' + eval(1.2 * eval(eval('' + rectis.height) * eval(window.innerHeight / sh))) + 'px';
}
}

function checkif(iois) {
var aconto = null, xaconto = null;
if (isok && !noworries) {
aconto = (iois.contentWindow || iois.contentDocument);
xaconto=aconto;
if (aconto != null) {
if (aconto.document) { aconto = aconto.document; }
if (aconto.body != null) {
//alert('here');
//alert('herez ' + aconto.title);
//alert('herex ' + xaconto.title);
if (inhx && incp.trim() != '') {
if (incp.indexOf('&#') != -1) {
top.document.title=aconto.title.replace(' ', ' &#x' + incp.trim().replace(/\&#x/g,'').replace(/\&#/g,'').replace(/\;/g,'').replace(/\,/g,';&#x') + '; ');
} else {
top.document.title=aconto.title.replace(' ', ' ' + incp + ' ');
}
rectis=iois.getBoundingClientRect();
noworries=true;
} else if (incp.trim() != '') {
if (incp.indexOf('&#') != -1) {
top.document.title=aconto.title.replace(' ', ' &#' + incp.trim().replace(/\&#x/g,'').replace(/\&#/g,'').replace(/\;/g,'').replace(/\,/g,';&#') + '; ');
} else {
top.document.title=aconto.title.replace(' ', ' ' + incp + ' ');
}
rectis=iois.getBoundingClientRect();
noworries=true;
} else {
top.document.title=aconto.title;
rectis=iois.getBoundingClientRect();
noworries=true;
}
}
}
}
}

setTimeout(function(){ isok=true; }, 4000);

</script>
</head>
<body style=width:100%;height:100%; onresize=resz(); onload=donow(); title="Double click in blank option toggles between displaying web application to right (as now) or in new window." ondblclick=fliptog();>
<table style=width:100%;><tr><td style=vertical-align:top;><div class="header" id="myHeader">
<select title="Double click in blank option toggles between displaying web application to right (as now) or in new window." ondblclick=fliptog(); id="emojih" onchange=" if (this.value == 'askemail') { if (parent.askemail) { parent.askemail(); } else if (window.askemailtwo) { window.askemailtwo(); } } else { document.getElementById('ifemj').src=document.getElementById('ifemj').src.split('?')[0].split('#')[0] + '?tohex=y&codepoint=' + encodeURIComponent(this.innerHTML.split(this.value)[1].split('>')[1].split('<')[0]) + uniquify(); setTimeout(function(){ location.href=document.URL.split('?')[0].split('#')[0] + '?value=' + encodeURIComponent(this.value) + '&tohex=y' + '&width=' + rectis.width + '&height=' + rectis.height + '&codepoint=' + encodeURIComponent(this.innerHTML.split(this.value)[1].split('>')[1].split('<')[0]); }, 3000); document.getElementById('ifblank').style.display='block'; rectis=document.getElementById('ifblank').getBoundingClientRect(); window.open(this.value,'ifblank'); }">
<option title="Email Last Blog Page" style="cursor:pointer;text-decoration:none;font-size:8px;" id="forwardemail" value="askemail">📨</option>
<option title="Web Audio" style="cursor:pointer;text-decoration:none;font-size:8px;" target="iweb_audio" id="aweb_audio" href="//www.rjmprogramming.com.au/HTMLCSS/web_audio.htm" onclick="gotothis('web_audio','//www.rjmprogramming.com.au/HTMLCSS/web_audio.htm');">🔊</option>
<option title="Square Hr Tracing" style="cursor:pointer;text-decoration:none;font-size:8px;" target="isquare_hr_tracing" id="asquare_hr_tracing" href="//www.rjmprogramming.com.au/HTMLCSS/square_hr_tracing.htm" onclick="gotothis('square_hr_tracing','//www.rjmprogramming.com.au/HTMLCSS/square_hr_tracing.htm');">📏</option>
<option title="Emoji Walk Animation" style="cursor:pointer;text-decoration:none;font-size:8px;" target="iemoji_walk_animation" id="aemoji_walk_animation" href="//www.rjmprogramming.com.au/HTMLCSS/emoji_walk_animation.htm" onclick="gotothis('emoji_walk_animation','//www.rjmprogramming.com.au/HTMLCSS/emoji_walk_animation.htm');">🏃🏾‍♀️</option>
<option title="Fruits" style="cursor:pointer;text-decoration:none;font-size:8px;" target="ifruits" id="afruits" href="//www.rjmprogramming.com.au/HTMLCSS/fruits.html" onclick="gotothis('fruits','//www.rjmprogramming.com.au/HTMLCSS/fruits.html');">🍌</option>
<option title="Name Your Mascot" style="cursor:pointer;text-decoration:none;font-size:8px;" target="iname_your_mascot" id="aname_your_mascot" href="//www.rjmprogramming.com.au/HTMLCSS/name_your.html" onclick="gotothis('name_your_mascot','//www.rjmprogramming.com.au/HTMLCSS/name_your.html');">📧</option>
<option onclick="document.getElementById('ifemj').src=document.getElementById('ifemj').src.split('?')[0].split('#')[0] + '?codepoint=' + encodeURIComponent(this.innerHTML);" title="Sushi Train" style="cursor:pointer;text-decoration:none;font-size:8px;" target="isushi_train" id="asushi_train" href="//www.rjmprogramming.com.au/HTMLCSS/circuit.htm" onclick="gotothis('sushi_train','//www.rjmprogramming.com.au/HTMLCSS/circuit.htm');">🍱</option>
<option onclick="document.getElementById('ifemj').src=document.getElementById('ifemj').src.split('?')[0].split('#')[0] + '?codepoint=' + encodeURIComponent(this.innerHTML);" title="Flag Quiz" style="cursor:pointer;text-decoration:none;font-size:8px;" target="iflag_quiz" id="aflag_quiz" href="//www.rjmprogramming.com.au/HTMLCSS/flagquiz.htm" onclick="gotothis('flag_quiz','//www.rjmprogramming.com.au/HTMLCSS/flagquiz.htm');">🇦🇩</option>  
<option onclick="document.getElementById('ifemj').src=document.getElementById('ifemj').src.split('?')[0].split('#')[0] + '?codepoint=' + encodeURIComponent(this.innerHTML);" title="Emoji Overlay" style="cursor:pointer;text-decoration:none;font-size:8px;" target="iemoji_overlay" id="aemoji_overlay" href="//www.rjmprogramming.com.au/HTMLCSS/emoji_overlay.htm" onclick="gotothis('emoji_overlay','//www.rjmprogramming.com.au/HTMLCSS/emoji_overlay.htm');">🔝</option>  
</select>
</div></td><td style=vertical-align:top;><iframe title='' name=ifblank onload=checkif(this); id=ifblank style=display:none;width:97%;height:97vh; src=/About_Us.html></iframe></td></table>
<!--div class="diframe" id="diframe" style='display:none;'><table id="mytable" style="width: 100%;"><tbody><tr id="myrow" style="width: 100%;"><td id="sushi_train" style="height:74vh;"><iframe style="height:74vh;" onload="oicheck(this);" id="isushi_train" name="isushi_train" src="//www.rjmprogramming.com.au/circuit.htm"></iframe></td><td id="flag_quiz" style="height:74vh;"><iframe style="width:1152px;height:74vh;" onload="oicheck(this);" id="iflag_quiz" name="iflag_quiz" src="//www.rjmprogramming.com.au/flagquiz.htm"></iframe></td><td id="emoji_overlay" style="height:74vh;"><iframe style="height:74vh;" onload="oicheck(this);" id="iemoji_overlay" name="iemoji_overlay" src="//www.rjmprogramming.com.au/emoji_overlay.htm"></iframe></td><td id="square_hr_tracing" style="height:74vh;"><iframe style="height:74vh;" onload="oicheck(this);" id="isquare_hr_tracing" name="isquare_hr_tracing" src="//www.rjmprogramming.com.au/square_hr_tracing.htm"></iframe></td><td id="web_audio" style="height:74vh;"><iframe style="height:74vh;" onload="oicheck(this);" id="iweb_audio" name="iweb_audio" src="//www.rjmprogramming.com.au/HTMLCSS/web_audio.htm"></iframe></td></tr></tbody></table></div-->
<iframe src='/emojiicon/index.php?idJUNKidea=ifemj' style='display:none;' id=ifemj></iframe>
<div id="emailformone" style="display:none;"><form id="emailform" style="display:none;" target="emailiframe" method="POST" action="//www.rjmprogramming.com.au/HTMLCSS/emailhtml.php"><textarea id=iinline style=display:none; name=inline value=""></textarea>
<input type=hidden style=display:none; name=to id=tdto value=""></input>
<input type=hidden style=display:none; name=subj id=tdsubj value="Emoji Menu at RJM Programming"></input>
<textarea name=hcont style=display:none; value="" id=tdhuhta cols=80 rows=30></textarea>
<input type=hidden style=display:none; name=cc id=tdcc value=""></input>
<input type=hidden style=display:none; name=bcc id=tdbcc value=""></input>
<input style=display:none; type=submit id=fsubm value="Email"></input></form><iframe style='display:none;' name='emailiframe' src='//www.rjmprogramming.com.au/HTMLCSS/emailhtml.php'></iframe></div>
</body>
</html>