<!doctype html>
<html>
<head>
<title>Client Browsing - RJM Programming - June, 2019</title>
<script type=text/javascript src=../web_share_api_test.js?populate=as_necessary9876 defer></script>
<style>
.pcanvas {
display: none;
}
.pvideo {
opacity: 0;
width: 0;
height: 0;
}
</style>
<script type='text/javascript'>
var pdubit='', tdhi='', tdbi='', huherr;
if (window.parent) {
try {
pdubit=('' + parent.document.URL);
} catch(huherr) { pdubit=''; }
}
if (window.top) {
try {
tdhi=('' + top.document.head.innerHTML);
} catch(huherr) { tdhi=''; }
try {
tdbi=('' + top.document.body.innerHTML);
} catch(huherr) { tdbi=''; }
}
var bighuhcb=('' + pdubit + '&' + document.URL + '&' + tdhi + tdbi);
var ourcbi='cbi', isdone=false;
var wdingandon=location.search.split('wor' + 'ding=')[1] ? decodeURIComponent(location.search.split('wor' + 'ding=')[1].split('&')[0]) : "";
var wdingthere=(bighuhcb.indexOf('&word' + 'ing=') != -1 ? decodeURIComponent(bighuhcb.split('&word' + 'ing=')[1].split('&')[0].split('"')[0].split("'")[0]) : '');
var mtypes = ["audio/x-aiff","audio/wav","audio/x-wav","audio/x-pn-realaudio","audio/x-mpegurl","audio/x-aiff","audio/mpeg","audio/mid",
"audio/basic","audio/ogg","video/x-sgi-movie","video/x-msvideo","video/quicktime","audio/mp3","video/mp4","video/mpeg",
"video/x-la-asf","video/ogg","video/webm","audio/mp4", "image/jpeg", "image/jpeg", "image/png", "image/gif", "image/bmp", "image/tif"];
var mexts = [".aiff",".wav",".wav",".ram",".m3u",".aiff",".mp3",".rmi",
".snd",".ogg",".movie",".avi",".mov",".mp3",".m4v",".mpeg",
".lsx",".ogv",".webm",".m4a", ".jpg", ".jpeg", ".png", ".gif", ".bmp", ".tif"];
var documentURL=document.URL;
var lastis='';
var tconto=null;
var wponeokay=true;
var rawdataurl='', gourij=0;
var x=0, y=0, lastx=0, lasty=0;
var elemLeft=0, elemTop=0;
var fs=[], filn='', file, lasttype='';
var ourwois=null;
var elem=null, context;
var lastiw=0, lastih=0;
var sofar=" ";
var files=[], start, stop, reader=[];
var kij=0, imgo=[], kkij=0, blob=[];
var wo=null, wp1='', wp2='_blank';
var wid='', wis=0, his=0, wx=0, wy=0;
var ipre='<img style="display:inline-block;" id=gb src="', isuf='"></img>';
var apre=' <audio style="display:inline-block;" id=ab controls type="', amid='" src="', asuf='"></audio>';
var vpre=' <video style="display:inline-block;" id=vb controls type="', vmid='" src="', vsuf='"></video>';
var opre=' <iframe style="display:inline-block;" id=ib width="90%" height="90%" src="', osuf='"></iframe>';
var deviceWidth = window.orientation == 0 ? window.screen.height: window.screen.width;
var deviceHeight = window.orientation == 0 ? window.screen.width : window.screen.height;
var tnsize=64, mfiletype='image/jpeg', mfilename='';
var xx=[], yy=[], ixy=0, awis=[], ahis=[], awx=[], awy=[], awid=[], ten=10;
var xstocheck=[];
var xstoset=[];
var xstohash=[];
var thecanvas = null;
var thecontext = null;
var thevideo = null;
var isIE = (navigator.appName == 'Microsoft Internet Explorer' || (navigator.appName == "Netscape" && navigator.appVersion.indexOf('Edge') > -1));
var dsplus="Image";
var dsprefix="<details open><summary>"; // + dsplus
var dsmid="</summary>";
var dssuffix="<hr></details>";
var hin=0, ihin=0;
var iinum=0, jjnum=0;
var burlstr='', turlstr='';
var gifslides=[];
var tbins=[];
if (isIE) {
dsprefix="<div style=vertical-align:top; id=divsummarytotalsimage style='display:inline-block;vertical-align:top;' onclick=\"document.getElementById('xx').style.display=document.getElementById(tdownright('xx')).style.display.replace('inline-block','no~ne').replace('none','inline-bl~ock').replace('~','');\"><span style='display:iNlInE-bLoCk;' id=rightimage>▶</span><span style='display:NoNe;' id=downimage>🔻</span> <DIV id=divshtimage style='display:inline-block;vertical-align:top;'><span id=summarytotalsimage>"; // + dsplus
dsmid="</span>";
dssuffix="</DIV><hr></div>";
}
function dtlvize() {
document.getElementById('dtlv').scrollIntoView();
}
function postagc(invx) {
var sofarform='<form style=display:none; target=posttid method=POST action=';
if (eval('' + invx.length) > 800) {
var actions=invx.split('?');
if (actions.length >= 2) {
sofarform+=actions[0] + '><input type=submit id=igo value=Go style=display:none;></input></form>';
//alert(sofarform);
var argsare=actions[1].split('&');
for (var iargsare=0; iargsare<argsare.length; iargsare++) {
//alert(argsare[iargsare]);
if (decodeURIComponent(argsare[iargsare].split('=')[1]).indexOf('data:') == 0 && 1 == 2) {
sofarform=sofarform.replace('><input ', '> <input style=display:none; name=' + argsare[iargsare].split('=')[0] + ' value="' + decodeURIComponent(argsare[iargsare].split('=')[1]).split('#')[0] + '"></input><input ');
} else {
sofarform=sofarform.replace('><input ', '> <input style=display:none; name=' + argsare[iargsare].split('=')[0] + ' value="' + decodeURIComponent(argsare[iargsare].split('=')[1]) + '"></input><input ');
}
//if (argsare[iargsare].split('=')[0] == 'slideshow') { alert(gifslides[0].slice(-70) + ' vs ' + decodeURIComponent(argsare[iargsare].split('=')[1]).slice(-270)); }
}
document.getElementById('dform').innerHTML=sofarform;
//if (top.document.getElementById('result')) { alert(' ' + document.getElementById('dform').innerHTML); }
document.getElementById('igo').click();
return '#';
}
}
return invx;
}
function vaprefix(insr) {
return insr;
}
function listenforx() {
var alloneblank=true;
if (xstocheck.length == 0) { alloneblank=false; }
for (var ik=0; ik<xstocheck.length; ik++) {
if (xstocheck[ik] != '' && xstocheck[ik] != ' ') {
if (xstohash[ik] != '') {
parent.document.getElementById(xstoset[ik]).value=xstocheck[ik] + ('#' + xstohash[ik]).replace('#undefined','');
} else {
parent.document.getElementById(xstoset[ik]).value=xstocheck[ik];
}
xstocheck[ik]=' ';
} else if (xstocheck[ik] == '') {
if (document.getElementById('x' + xstoset[ik])) {
if (document.getElementById('x' + xstoset[ik]).value != '') {
xstocheck[ik]=document.getElementById('x' + xstoset[ik]).value;
}
}
alloneblank=false;
}
}
if (!alloneblank) { setTimeout(listenforx,1000); } else { xstocheck=[]; xstoset=[]; document.getElementById('lhcs').innerHTML=''; }
}
function postturl() {
if (turlstr != '') {
if (turlstr.substring(0,1) == ',') {
document.getElementById('lhcs').innerHTML+=turlstr.substring(1).split(',')[0];
turlstr=turlstr.replace('+' + turlstr.substring(1).split(',')[0],'');
} else {
document.getElementById('lhcs').innerHTML+=turlstr;
turlstr='';
}
}
}
function postburl() {
if (burlstr != '') {
if (burlstr.substring(0,1) == ',') {
document.getElementById('lhcs').innerHTML+=burlstr.substring(1).split(',')[0];
burlstr=burlstr.replace('+' + burlstr.substring(1).split(',')[0],'');
} else {
document.getElementById('lhcs').innerHTML+=burlstr;
burlstr='';
}
}
}
function textlocalhostmap(ina, inb, ptbid, oj) {
if (document.URL.indexOf('//localhost') != -1) {
console.log('textlocalhostmap: ' + ina + ',' + inb + ',' + ptbid + ',' + oj);
if (oj == 0) { gourij=0; if (1 == 1) { parent.document.getElementById('thewords').title=''; parent.document.getElementById('aurl').title=''; } }
if (eval(oj % 2) == 0 || 1 == 1) {
parent.document.getElementById('thewords').title+='|' + ina.trim() + inb;
}
//top.document.title=parent.document.getElementById('vurl').title + parent.document.getElementById('aurl').title;
if (parent.document.getElementById('resultav')) {
turlstr+=',<iframe src="../macos_ffmpeg_convert.php?vsfs=' + ina.trim() + '&oj=' + oj + '&turl=y&vsfn=' + encodeURIComponent(inb) + '&vsfi=' + encodeURIComponent('x' + ptbid) + '&vsfu=' + encodeURIComponent(document.URL) + '"></input>';
} else {
turlstr+=',<iframe src="../macos_textutil_convert.php?vsfs=' + ina.trim() + '&oj=' + oj + '&turl=y&vsfn=' + encodeURIComponent(inb) + '&vsfi=' + encodeURIComponent('x' + ptbid) + '&vsfu=' + encodeURIComponent(document.URL) + '"></input>';
}
setTimeout(postturl, eval(3000 + oj * 2000));
}
return ina;
}
function burllocalhostmap(ina, inb, ptbid, oj) {
if (document.URL.indexOf('//localhost') != -1) {
console.log('burllocalhostmap: ' + ina + ',' + inb + ',' + ptbid + ',' + oj);
if (oj == 0) { gourij=0; if (1 == 1) { parent.document.getElementById('vurl').title=''; parent.document.getElementById('aurl').title=''; } }
if (eval(oj % 2) == 0 || 1 == 1) {
parent.document.getElementById('vurl').title+='|' + ina.trim() + inb;
} else {
parent.document.getElementById('aurl').title+='|' + ina.trim() + inb;
}
//top.document.title=parent.document.getElementById('vurl').title + parent.document.getElementById('aurl').title;
burlstr+=',<iframe src="../macos_say_record.php?vsfs=' + ina.trim() + '&oj=' + oj + '&burl=y&vsfn=' + encodeURIComponent(inb) + '&vsfi=' + encodeURIComponent('x' + ptbid) + '&vsfu=' + encodeURIComponent(document.URL) + '"></input>';
setTimeout(postburl, eval(3000 + oj * 2000));
}
return ina;
}
function localhostmap(ina, inb, ptbid) {
var exifj='';
if (document.URL.indexOf('//localhost') != -1) {
console.log('localhostmap: ' + ina + ',' + inb + ',' + ptbid);
if (xstocheck.length == 0) { setTimeout(listenforx,2000); }
//if (inb.indexOf("eptune") != -1) { alert(inb + ' ' + ptbid + ' ' + ina); }
xstoset.push(ptbid);
xstocheck.push("");
if (eval('' + document.getElementById('lhsh').innerHTML.split('#').length) >= eval('' + hin)) {
xstohash.push(document.getElementById('lhsh').innerHTML.split('#')[eval('' + hin)]);
} else {
xstohash.push("");
}
if (ptbid == '') { exifj='exif=y&'; }
document.getElementById('lhcs').innerHTML+='<input type=hidden id=x' + ptbid + ' value=""></input>';
document.getElementById('lhcs').innerHTML+='<iframe src="../macos_say_record.php?' + exifj + 'vsfs=' + ina.trim() + '&vsfn=' + encodeURIComponent(inb) + '&vsfi=' + encodeURIComponent('x' + ptbid) + '&vsfu=' + encodeURIComponent(document.URL) + '"></input>';
hin++;
}
return ina;
}
function tdownright(inid) {
if (inid.substring(0,1) == 'g') {
document.getElementById('rightimage').style.display=document.getElementById('rightimage').style.display.toLowerCase().replace('inline-block','no~ne').replace('none','inline-bl~ock').replace('~',''); //'inline-block';
document.getElementById('downimage').style.display=document.getElementById('downimage').style.display.toLowerCase().replace('inline-block','no~ne').replace('none','inline-bl~ock').replace('~','');
} else if (inid.substring(0,1) == 'a') {
document.getElementById('rightaudio').style.display=document.getElementById('rightaudio').style.display.toLowerCase().replace('inline-block','no~ne').replace('none','inline-bl~ock').replace('~','');
document.getElementById('downaudio').style.display=document.getElementById('downaudio').style.display.toLowerCase().replace('inline-block','no~ne').replace('none','inline-bl~ock').replace('~','');
} else if (inid.substring(0,1) == 'v') {
document.getElementById('rightvideo').style.display=document.getElementById('rightvideo').style.display.toLowerCase().replace('inline-block','no~ne').replace('none','inline-bl~ock').replace('~','');
document.getElementById('downvideo').style.display=document.getElementById('downvideo').style.display.toLowerCase().replace('inline-block','no~ne').replace('none','inline-bl~ock').replace('~','');
} else if (inid.substring(0,1) == 'i') {
document.getElementById('rightother').style.display=document.getElementById('rightother').style.display.toLowerCase().replace('inline-block','no~ne').replace('none','inline-bl~ock').replace('~','');
document.getElementById('downother').style.display=document.getElementById('downother').style.display.toLowerCase().replace('inline-block','no~ne').replace('none','inline-bl~ock').replace('~','');
}
return inid;
}
function downright(inid) {
if (inid.substring(0,1) == 'g') {
document.getElementById('rightimage').style.display='inline-block';
document.getElementById('downimage').style.display='none';
} else if (inid.substring(0,1) == 'a') {
document.getElementById('rightaudio').style.display='inline-block';
document.getElementById('downaudio').style.display='none';
} else if (inid.substring(0,1) == 'v') {
document.getElementById('rightvideo').style.display='inline-block';
document.getElementById('downvideo').style.display='none';
} else if (inid.substring(0,1) == 'i') {
document.getElementById('rightother').style.display='inline-block';
document.getElementById('downother').style.display='none';
}
return inid;
}
function ourencodeURIComponent(inx) {
return inx;
}
function gifslidesit() {
if (1 == 2) {
var xzhr = new XMLHttpRequest();
var xform=new FormData();
var sss='';
xform.append('stitle', 'slideshow');
xform.append('delay', '400');
xform.append('gfn', '');
xform.append('numslides', '' + gifslides.length);
for (var iip=1; iip<=gifslides.length; iip++) {
xform.append('slideshow' + sss, gifslides[eval(-1 + iip)]);
sss='' + eval(1 + iip);
alert(document.getElementById('tid').src + ' next is ' + sss + ' ... ' + gifslides[eval(-1 + iip)]);
}
xzhr.open('post', document.getElementById('tid').src, true);
xzhr.send(xform);
}
var prefix='?stitle=' + encodeURIComponent('My Media Mix') + '&gfn=y&tiurl=&fsize=8px&fleft=5' + encodeURIComponent('%') + '&ftop=5' + encodeURIComponent('%') + '&delay=400&fontname=Arial';
var suffix='', delim='&', nextnum=1, sofar='';
for (var ilines=0; ilines<gifslides.length; ilines++) {
//suffix+=delim + encodeURIComponent(gifslides[ilines]);
//sofar+=encodeURIComponent(gifslides[ilines]); // + ourencodeURIComponent('~')
suffix+=('&slideshow' + nextnum + '=').replace('&slideshow1=','&slideshow=') + encodeURIComponent(gifslides[ilines]); //sofar;
nextnum++;
}
//suffix=suffix.replace(/\=/g, '=' + encodeURIComponent(document.getElementById('burl').value + '#')); //.replace(/\`/g, '=');
//alert('http://localhost:8888/Htdocs/PHP/animegif/tutorial_to_animated_gif.php' + prefix + suffix);
//alert(prefix.replace(fromsub,tosub));
document.getElementById('tid').src=postagc(document.getElementById('tid').src.split('#')[0].split('?')[0] + vaprefix(prefix) + suffix);
}
function pfillit() {
parent.document.getElementById('slideshow').value=lastis;
}
function readBlob(opt_startByte, opt_stopByte) {
var hsf="", ourij=0, myform='';
var blks=' ', variiuy=0, xssuffix='0', xnsuffix='2';
var defto='html';
var midw='_this_';
files = document.getElementById('files').files;
xx=[];
yy=[];
ten=500;
ixy=0;
awis=[];
ahis=[];
awx=[];
awy=[];
awid=[];
reader=[];
blob=[];
//imgo=[];
var ij=0;
kij=0;
kkij=0;
lastiw=0;
lastih=0;
if (!files.length) {
alert('Please select a file!');
return;
}
iinum=files.length;
if (window.parent && eval('' + iinum) > 0) {
if (parent.document.getElementById('inum')) {
parent.document.getElementById('inum').value='' + iinum;
}
}
jjnum=0;
var aneg='-';
var vneg='-';
for (ij=0; ij<files.length; ij++) {
//alert(807);
if (window.parent) {
if (wdingandon.indexOf('Pdfimages') == 0 && ourcbi == 'cbix') {
var idrs=0, drs=document.getElementsByTagName('h1');
for (idrs=0; idrs<drs.length; idrs++) {
drs[idrs].style.visibility='hidden';
}
drs=document.getElementsByTagName('h3');
for (idrs=0; idrs<drs.length; idrs++) {
drs[idrs].style.visibility='hidden';
}
}
if (document.getElementById('share') && document.getElementById('files')) {
if (parent.document.getElementById(ourcbi)) {
if (('' + parent.document.getElementById(ourcbi).style.height) == '228px') {
var huhrectx=document.getElementById('files').getBoundingClientRect();
if (!isdone) {
document.getElementById('share').style.position='absolute';
document.getElementById('share').style.top='' + eval(-1.0 + eval('' + huhrectx.bottom)) + 'px';
document.getElementById('share').style.left='' + huhrectx.left + 'px';
document.getElementById('share').title='Share your media or documents or link!';
document.getElementById('files').disable=false;
if (('' + parent.document.getElementById(ourcbi).style.height) == '228px') {
parent.document.getElementById(ourcbi).style.marginTop='-201px';
if (('' + parent.document.URL + + top.document.URL).replace('/macos_','/animegif').indexOf('/animegif') == -1) {
parent.document.getElementById(ourcbi).style.height='238px';
} else {
parent.document.getElementById(ourcbi).style.height='248px';
}
}
}
//document.getElementById('share').style.top='' + eval(0 + eval('' + huhrectx.top)) + 'px';
//document.getElementById('share').style.left='' + eval(eval(eval('' + huhrectx.width) / 2) + eval('' + huhrectx.left)) + 'px';
//var huhrectxwidth=240;
//alert('' + eval(eval(eval('' + huhrectxwidth) / 2) + eval('' + huhrectx.left)) + 'px ' + huhrectx.left);
//document.getElementById('share').style.left='' + eval(eval(eval('' + huhrectxwidth) / 2) + eval('' + huhrectx.left)) + 'px';
//if (('' + document.getElementById('files').outerHTML).split('>')[0].indexOf('image/*,video/*,audio/*,application/*,text/*') == -1) {
if (('' + parent.document.URL + + top.document.URL).replace('/macos_','/animegif').indexOf('/animegif') == -1) {
document.getElementById('share').style.backgroundColor='transparent';
document.getElementById('share').style.backgroundImage='linear-gradient(to bottom, rgba(255,0,0,0), rgba(255,0,0,0), rgba(127,127,127,1))';
document.getElementById('share').style.textAlign='left';
document.getElementById('share').style.verticalAlign='top';
document.getElementById('share').style.color='blue';
document.getElementById('share').style.borderTopColor='transparent';
document.getElementById('files').style.zIndex='90';
document.getElementById('share').style.zIndex='9';
//document.getElementById('share').style.fontSize='6px';
} else {
document.getElementById('share').style.textAlign='left';
document.getElementById('share').style.verticalAlign='top';
// Debatable
if (('' + parent.document.getElementById(ourcbi).style.height) == '228px') {
parent.document.getElementById(ourcbi).style.marginTop='-201px';
parent.document.getElementById(ourcbi).style.height='238px';
}
}
if (('' + parent.document.URL + + top.document.URL).replace('/macos_','/animegif').indexOf('/animegif') != -1) {
parent.document.getElementById(ourcbi).style.height='262px';
parent.document.getElementById(ourcbi).style.marginTop='-208px';
} else {
//document.getElementById('files').style.marginTop='-15px';
parent.document.getElementById(ourcbi).style.height='252px';
if (wdingandon.indexOf('Pdfimages') != 0 && document.getElementById('share')) {
//alert('1:' + document.getElementById('share').outerHTML);
parent.document.getElementById(ourcbi).style.marginTop='-200px';
}
}
}
}
}
if (parent.document.URL.indexOf('allowaudio=') != -1) { aneg=''; }
if (parent.document.URL.indexOf('allowvideo=') != -1) { vneg=''; }
if (ij == 0 && parent.document.getElementById('justputpdffilename') && parent.document.getElementById('justputpdffilesize') && parent.document.getElementById('justputpdfpath')) {
if (ourcbi == 'cbi') {
parent.document.getElementById('justputpdfpath').title='';
parent.document.getElementById('justputpdffilename').innerHTML='' + files[ij].name;
if (document.getElementById('share')) {
parent.document.getElementById('justputpdffilesize').innerHTML=' ' + files[ij].size;
} else {
parent.document.getElementById('justputpdffilesize').innerHTML='' + files[ij].size;
}
}
if (document.getElementById('share') && document.getElementById('files')) {
var huhrect=document.getElementById('files').getBoundingClientRect();
if (!isdone) {
document.getElementById('share').style.position='absolute';
document.getElementById('share').style.top='' + huhrect.bottom + 'px';
document.getElementById('share').style.left='' + huhrect.left + 'px';
document.getElementById('share').style.textAlign='left';
document.getElementById('share').style.verticalAlign='top';
document.getElementById('share').style.borderTopColor='transparent';
document.getElementById('files').style.zIndex='90';
document.getElementById('share').style.zIndex='9';
document.getElementById('files').disable=false;
}
}
return '';
}
}
if (window.parent && (files[ij].type.indexOf('image/') == 0 || ('' + files[ij].type.indexOf('audio/')) == (aneg + '0') || ('' + files[ij].type.indexOf('video/')) == (vneg + '0'))) {
//alert(8807);
if (parent.document.getElementById('slideshow')) {
if (!parent.document.getElementById('slideshow2') && parent.document.getElementById('slideshow')) {
console.log('yes ' + ij)
} else {
if (('' + parent.document.getElementById('slideshow' + xssuffix.replace(/^0/g,'')).value).replace(/^undefined$/g,'').replace(/^null$/g,'') != '') {
console.log(('' + parent.document.getElementById('slideshow' + xssuffix.replace(/^0/g,'')).value));
while (('' + parent.document.getElementById('slideshow' + xssuffix.replace(/^0/g,'')).value).replace(/^undefined$/g,'').replace(/^null$/g,'') != '') {
xssuffix='' + eval(0 + eval('' + xnsuffix));
xnsuffix='' + eval(1 + eval('' + xnsuffix));
}
}
hsf="";
if (eval('' + document.getElementById('lhsh').innerHTML.split('#').length) >= eval('' + ihin)) {
if (document.getElementById('lhsh').innerHTML.split('#')[eval('' + ihin)] != '') {
hsf=('#' + document.getElementById('lhsh').innerHTML.split('#')[eval('' + ihin)]).replace('#undefined','');
}
}
ihin++;
//if (!parent.document.getElementById('slideshow2') && parent.document.getElementById('slideshow')) {
// alert('huh');
//}
parent.document.getElementById('slideshow' + xssuffix.replace(/^0/g,'')).value=localhostmap('' + files[ij].size + ' ', files[ij].name, 'slideshow' + xssuffix.replace(/^0/g,''));
parent.maybemore('' + files[ij].size + ' ', 'slideshow' + xnsuffix, parent.document.getElementById('slideshow' + xssuffix.replace(/^0/g,'')));
if (hsf != '') {
parent.document.getElementById('slideshow' + xssuffix.replace(/^0/g,'')).value+=hsf;
}
}
//alert('parent.maybemore("' + '' + files[ij].size + ' ' + ", 'slideshow' + xnsuffix + '" + ", 'slideshow" + xnsuffix + ', parent.document.getElementById("' + 'slideshow' + xssuffix.replace(/^0/g,'') + '"))');
} else if (parent.document.getElementById('result')) {
wponeokay=false;
parent.document.getElementById('result').style.cursor='progress';
//parent.document.getElementById('result').innerHTML='' + files[ij].size + ' ';
if (tconto && files[ij].type.indexOf('image/') == 0 && files.length > 1) {
hsf="";
if (eval('' + document.getElementById('lhsh').innerHTML.split('#').length) >= eval('' + ihin)) {
if (document.getElementById('lhsh').innerHTML.split('#')[eval('' + ihin)] != '') {
hsf=('#' + document.getElementById('lhsh').innerHTML.split('#')[eval('' + ihin)]).replace('#undefined','');
}
}
ihin++;
gifslides.push('' + files[ij].size + ' ' + hsf);
jjnum++;
}
} else if (parent.document.getElementById('aurl') && parent.document.getElementById('vurl')) {
wponeokay=false;
//parent.document.getElementById('aurl').style.cursor='progress';
//parent.document.getElementById('vurl').style.cursor='progress';
if (files[ij].type.indexOf('image/') == 0) {
burllocalhostmap('' + files[ij].size + ' ', files[ij].name, 'burl', ourij);
ourij++;
}
} else if (parent.document.getElementById('resultav')) {
defto='m4v';
midw='_audiovideo_';
if (files[ij].type.indexOf('video/') != -1) {
parent.document.getElementById('videoag').innerHTML=parent.document.getElementById('videoag').innerHTML.replace('Image gif','Image Animated gif');
}
console.log(defto + ' ... ' + midw);
wponeokay=false;
textlocalhostmap('' + files[ij].size + ' ', files[ij].name, '');
console.log('5');
if (parent.document.getElementById('thewords').value == '') {
console.log('6');
parent.document.getElementById('thewords').value=files[ij].name;
} else {
console.log('7');
parent.document.getElementById('thewords').value+=',' + files[ij].name;
}
console.log('8');
if (parent.document.getElementById('outputname').value == '') {
console.log(parent.document.getElementById('cto').value.replace('*',defto));
parent.document.getElementById('outputname').value=files[ij].name.split('.')[0] + '.' + parent.document.getElementById('cto').value.replace('*',defto);
} else {
console.log('2:' + parent.document.getElementById('cto').value.replace('*',defto));
parent.document.getElementById('outputname').value+=',' + files[ij].name.split('.')[0] + '.' + parent.document.getElementById('cto').value.replace('*',defto);
}
console.log('9');
if (parent.document.getElementById('dforms')) {
if (document.URL.toLowerCase().indexOf('totype=') != -1) {
myform='<div style=display:none; id=mydiv' + ij + '><form style=display:none; method=POST action=' + parent.document.URL.split('#')[0].split('?')[0] + ' target=myframe' + ij + '>';
myform+='<input type=hidden name=to id=to' + ij + ' value=""></input>';
myform+='<input type=hidden name=subject id=subject' + ij + ' value="' + (files[ij].name + ' downloadable ready for your inhouse .' + files[ij].name.split('.')[1] + ' to .' + decodeURIComponent(document.URL.toLowerCase().split('totype=')[1].split('&')[0].split('#')[0]).replace('*','m4v') + ' conversions, sent to you (for you to download) as convert' + midw + 'please_' + decodeURIComponent(document.URL.toLowerCase().split('totype=')[1].split('&')[0].split('#')[0]).replace('*','m4v') + '_' + files[ij].name.split('/')[eval(-1 + files[ij].name.split('/').length)] + '"></input>').replace('*','m4v').replace('*','m4v');
myform+='<input type=hidden name=body id=body' + ij + ' value="' + files[ij].name + files[ij].size + '"></input>';
myform+='<input id=bsub' + ij + ' type=submit style=display:none; value="Email"></input></form><iframe name=myframe' + ij + ' style=display:none; src=></iframe></div>';
//alert(myform);
parent.document.getElementById('dforms').innerHTML+=myform;
tbins.push(files[ij].name + files[ij].size);
}
}
}
} else if (window.parent) {
//alert(307);
if (parent.document.getElementById('resultout') || parent.document.getElementById('resultav')) {
//alert(3307);
var rw='html';
if (parent.document.getElementById('resultav')) {
rw='m4v';
defto='m4v';
midw='_audiovideo_';
if (files[ij].type.indexOf('video/') != -1) {
parent.document.getElementById('videoag').innerHTML=parent.document.getElementById('videoag').innerHTML.replace('Image gif','Image Animated gif');
}
}
console.log(defto + ' ... ' + midw);
wponeokay=false;
textlocalhostmap('' + files[ij].size + ' ', files[ij].name, '');
console.log('5');
if (parent.document.getElementById('thewords').value == '') {
console.log('6');
parent.document.getElementById('thewords').value=files[ij].name;
} else {
console.log('7');
parent.document.getElementById('thewords').value+=',' + files[ij].name;
}
console.log('8');
if (parent.document.getElementById('outputname').value == '') {
console.log(parent.document.getElementById('cto').value.replace('*',defto));
parent.document.getElementById('outputname').value=files[ij].name.split('.')[0] + '.' + parent.document.getElementById('cto').value.replace('*',defto);
} else {
console.log('2:' + parent.document.getElementById('cto').value.replace('*',defto));
parent.document.getElementById('outputname').value+=',' + files[ij].name.split('.')[0] + '.' + parent.document.getElementById('cto').value.replace('*',defto);
}
console.log('9');
if (parent.document.getElementById('dforms')) {
if (document.URL.toLowerCase().indexOf('totype=') != -1) {
myform='<div style=display:none; id=mydiv' + ij + '><form style=display:none; method=POST action=' + parent.document.URL.split('#')[0].split('?')[0] + ' target=myframe' + ij + '>';
myform+='<input type=hidden name=to id=to' + ij + ' value=""></input>';
myform+='<input type=hidden name=subject id=subject' + ij + ' value="' + (files[ij].name + ' downloadable ready for your inhouse .' + files[ij].name.split('.')[1] + ' to .' + decodeURIComponent(document.URL.toLowerCase().split('totype=')[1].split('&')[0].split('#')[0]).replace('*',rw) + ' conversions, sent to you (for you to download) as convert' + midw + 'please_' + decodeURIComponent(document.URL.toLowerCase().split('totype=')[1].split('&')[0].split('#')[0]).replace('*',rw) + '_' + files[ij].name.split('/')[eval(-1 + files[ij].name.split('/').length)] + '"></input>').replace('*',rw).replace('*',rw);
myform+='<input type=hidden name=body id=body' + ij + ' value="' + files[ij].name + files[ij].size + '"></input>';
myform+='<input id=bsub' + ij + ' type=submit style=display:none; value="Email"></input></form><iframe name=myframe' + ij + ' style=display:none; src=></iframe></div>';
//alert(myform);
parent.document.getElementById('dforms').innerHTML+=myform;
tbins.push(files[ij].name + files[ij].size);
}
}
} else if (('' + files[ij].type).indexOf('video/') == 0) {
if (parent.document.getElementById('result')) {
localhostmap('' + files[ij].size + ' ', files[ij].name, '');
}
}
} else if (window.parent && ('' + files[ij].type).indexOf('video/') == 0) {
if (parent.document.getElementById('result')) {
localhostmap('' + files[ij].size + ' ', files[ij].name, '');
}
}
}
for (ij=0; ij<files.length; ij++) {
file = files[ij];
filen = file.name;
lasttype = file.type;
if (parent.window) {
if (wdingandon.indexOf('Pdfimages') == 0 && ourcbi == 'cbix') {
var idrs=0, drs=document.getElementsByTagName('h1');
for (idrs=0; idrs<drs.length; idrs++) {
drs[idrs].style.visibility='hidden';
}
drs=document.getElementsByTagName('h3');
for (idrs=0; idrs<drs.length; idrs++) {
drs[idrs].style.visibility='hidden';
}
}
if (document.getElementById('share') && document.getElementById('files')) {
if (parent.document.getElementById(ourcbi)) {
//alert(parent.document.getElementById(ourcbi).style.height);
if (('' + parent.document.getElementById(ourcbi).style.height) == '228px') {
var huhrectx=document.getElementById('files').getBoundingClientRect();
if (!isdone) {
document.getElementById('share').style.position='absolute';
document.getElementById('share').style.top='' + eval(-1.0 + eval('' + huhrectx.bottom)) + 'px';
document.getElementById('share').style.left='' + huhrectx.left + 'px';
document.getElementById('share').title='Share your media or documents or link!';
document.getElementById('files').disable=false;
if (('' + parent.document.getElementById(ourcbi).style.height) == '228px') {
parent.document.getElementById(ourcbi).style.marginTop='-201px';
if (('' + parent.document.URL + + top.document.URL).replace('/macos_','/animegif').indexOf('/animegif') == -1) {
parent.document.getElementById(ourcbi).style.height='238px';
} else {
parent.document.getElementById(ourcbi).style.height='248px';
}
}
}
//document.getElementById('share').style.top='' + eval(0 + eval('' + huhrectx.top)) + 'px';
//var huhrectxwidth=240;
//alert('1:' + eval(eval(eval('' + huhrectxwidth) / 2) + eval('' + huhrectx.left)) + 'px');
//document.getElementById('share').style.left='' + eval(eval(eval('' + huhrectxwidth) / 2) + eval('' + huhrectx.left)) + 'px';
//if (('' + document.getElementById('files').outerHTML).split('>')[0].indexOf('image/*,video/*,audio/*,application/*,text/*') == -1) {
if (('' + parent.document.URL + + top.document.URL).replace('/macos_','/animegif').indexOf('/animegif') == -1) {
document.getElementById('share').style.backgroundColor='transparent';
document.getElementById('share').style.backgroundImage='linear-gradient(to bottom, rgba(255,0,0,0), rgba(255,0,0,0), rgba(127,127,127,1))';
document.getElementById('share').style.textAlign='left';
document.getElementById('share').style.verticalAlign='top';
document.getElementById('share').style.color='blue';
document.getElementById('share').style.borderTopColor='transparent';
document.getElementById('files').style.zIndex='90';
document.getElementById('share').style.zIndex='9';
//document.getElementById('share').style.fontSize='6px';
} else {
document.getElementById('share').style.textAlign='left';
document.getElementById('share').style.verticalAlign='top';
// Debatable
if (('' + parent.document.getElementById(ourcbi).style.height) == '228px') {
parent.document.getElementById(ourcbi).style.marginTop='-201px';
parent.document.getElementById(ourcbi).style.height='238px';
}
}
if (('' + parent.document.URL + + top.document.URL).replace('/macos_','/animegif').indexOf('/animegif') != -1) {
parent.document.getElementById(ourcbi).style.height='262px';
parent.document.getElementById(ourcbi).style.marginTop='-208px';
} else {
//document.getElementById('files').style.marginTop='-15px';
parent.document.getElementById(ourcbi).style.height='252px';
if (wdingandon.indexOf('Pdfimages') != 0 && document.getElementById('share')) {
//alert('0:' + document.getElementById('share').outerHTML);
parent.document.getElementById(ourcbi).style.marginTop='-200px';
}
}
}
}
}
if (ij == 0 && parent.document.getElementById('justputpdffilename') && parent.document.getElementById('justputpdffilesize') && parent.document.getElementById('justputpdfpath')) {
if (ourcbi == 'cbi') {
parent.document.getElementById('justputpdfpath').title='';
parent.document.getElementById('justputpdffilename').innerHTML='' + file.name;
if (document.getElementById('share')) {
parent.document.getElementById('justputpdffilesize').innerHTML=' ' + files[ij].size;
} else {
parent.document.getElementById('justputpdffilesize').innerHTML='' + files[ij].size;
}
}
if (document.getElementById('share') && document.getElementById('files')) {
var huhrect=document.getElementById('files').getBoundingClientRect();
document.getElementById('share').style.position='absolute';
document.getElementById('share').style.top='' + huhrect.bottom + 'px';
document.getElementById('share').style.left='' + huhrect.left + 'px';
document.getElementById('share').style.textAlign='left';
document.getElementById('share').style.verticalAlign='top';
document.getElementById('share').style.borderTopColor='transparent';
document.getElementById('files').style.zIndex='90';
document.getElementById('share').style.zIndex='9';
document.getElementById('files').disable=false;
}
return '';
}
}
fs.push(file.name.replace(/\\/g,'/').split('/')[eval(-1 + file.name.replace(/\\/g,'/').split('/').length)]);
start = parseInt(opt_startByte) || 0;
stop = parseInt(opt_stopByte) || file.size - 1;
//if (ij > 1) { alert('OK to continue'); }
reader.push(new FileReader());
// If we use onloadend, we need to check the readyState.
// Thanks to https://stackoverflow.com/questions/12546775/get-filename-after-filereader-asynchronously-loaded-a-file
reader[ij].onloadend = (function(mfile) {
return function(evt) {
var dp='', ds=dssuffix, slideshowparent=false, ssuffix='0', nsuffix='2', blnks=' ', xhsf='', zhsfs=[];
var tomt='video/mp4', thext='', ithext=0;
if (evt.target.readyState == FileReader.DONE) { // DONE == 2
if (mfile.type != 'application/octet-stream') { tomt=mfile.type; }
if (mfile.name.indexOf('.') != -1) { thext='.' + mfile.name.split('.')[eval(-1 + file.name.split('.').length)].toLowerCase(); }
if (thext != '') {
for (ithext=0; ithext<mexts.length; ithext++) {
if (mexts[ithext] == thext) {
tomt=mtypes[ithext];
//alert('Tomt=' + tomt);
}
}
}
if (!parent.document.getElementById('slideshow2') && parent.document.getElementById('slideshow')) {
if (lastis == '') {
lastis=evt.target.result.replace('application/octet-stream', tomt).replace('application/octet-stream', tomt).replace('data:;', 'data:' + mfile.type + ';').replace('data:application/octet-stream;', 'data:' + tomt + ';');
if (eval(1 + ij) != eval('' + files.length)) {
setTimeout(pfillit, 7000);
return '';
}
} else {
console.log(parent.document.getElementById('myform').outerHTML.replace('form ', 'form target=_blank ').replace('justiurl', 'pdfimage').replace('./pdfimageplustext.php', '/pdfimageplustext.php').replace('isub', 'isub' + ij).replace('myform', 'myform' + ij).replace('</form>', '<input type=hidden name=pdfnotready value=y></input><input type=hidden name=pdffile value=y></input></form>'));
parent.durip(evt.target.result.replace('application/octet-stream', tomt).replace('application/octet-stream', tomt).replace('data:;', 'data:' + mfile.type + ';').replace('data:application/octet-stream;', 'data:' + tomt + ';'));
//document.getElementById('datend').innerHTML+=parent.document.getElementById('myform').outerHTML.replace('form ', 'form target=_blank ').replace(' value=', ' value="' + evt.target.result.replace('application/octet-stream', tomt).replace('application/octet-stream', tomt).replace('data:;', 'data:' + mfile.type + ';').replace('data:application/octet-stream;', 'data:' + tomt + ';') + '" data-value=').replace('justiurl', 'pdfimage').replace('./pdfimageplustext.php', '/pdfimageplustext.php#myhash').replace('isub', 'isub' + ij).replace('myform', 'myform' + ij).replace('</form>', '<input type=hidden name=pdfnotready value=y></input><input type=hidden name=pdffile value=y></input></form>');
//document.getElementById('myform' + ij).submit();
//console.log('HerE now ' + evt.target.result.replace('application/octet-stream', tomt).replace('application/octet-stream', tomt).replace('data:;', 'data:' + mfile.type + ';').replace('data:application/octet-stream;', 'data:' + tomt + ';'));
}
} //else {
// console.log('HERE now');
//}
//alert('tomt=' + tomt);
slideshowparent=false;
ssuffix='0';
if (window.parent) {
if (parent.document.getElementById('resultout') || parent.document.getElementById('resultav')) {
if (document.URL.toLowerCase().indexOf('rjmprogramming.com.au') != -1) {
if (parent.document.getElementById('dforms')) {
if (document.URL.toLowerCase().indexOf('totype=') != -1) {
slideshowparent=true;
for (var ikj=0; ikj<tbins.length; ikj++) {
if (tbins[ikj] == (mfile.name + mfile.size)) {
parent.document.getElementById('body' + ikj).value=evt.target.result.replace('application/octet-stream', tomt).replace('application/octet-stream', tomt).replace('data:;', 'data:' + mfile.type + ';').replace('data:application/octet-stream;', 'data:' + tomt + ';');
}
}
}
}
}
}
}
if (window.parent && (mfile.type.indexOf('image/') == 0 || mfile.type.indexOf('audio/') == 0 || mfile.type.indexOf('video/') == 0)) {
if (parent.document.getElementById('slideshow')) {
//parent.document.title+=' ' + mfile.size;
// maybemore(this.value, 'slideshow1', this);
if (!parent.document.getElementById('slideshow2') && parent.document.getElementById('slideshow')) {
console.log('HerE');
} //else {
// console.log('HERE');
//}
while (parent.document.getElementById('slideshow' + ssuffix.replace(/^0/g,'')).value.split('#')[0].replace('' + mfile.size + ' ','') != '') {
ssuffix='' + eval(0 + eval('' + nsuffix));
nsuffix='' + eval(1 + eval('' + nsuffix));
}
if (!parent.document.getElementById('slideshow2')) {
console.log('HerE ' + nsuffix);
} //else {
// console.log('HERE ' + nsuffix);
//}
//parent.document.getElementById('slideshow' + ssuffix.replace(/^0/g,'')).value=' ';
//parent.document.title+=':' + ssuffix;
if (('' + evt.target.result).length <= 5) {
parent.document.getElementById('slideshow' + ssuffix.replace(/^0/g,'')).value='';
} else {
if ((parent.document.getElementById('slideshow' + ssuffix.replace(/^0/g,'')).value + ' ').substring(0,1) >= '0' && (parent.document.getElementById('slideshow' + ssuffix.replace(/^0/g,'')).value + ' ').substring(0,1) <= '9') {
xhsf='';
zhsfs=parent.document.getElementById('slideshow' + ssuffix.replace(/^0/g,'')).value.split('#');
if (eval('' + zhsfs.length) >= 2) {
if (zhsfs[1] != '') { xhsf='#' + zhsfs[1]; }
}
parent.document.getElementById('slideshow' + ssuffix.replace(/^0/g,'')).value=evt.target.result.replace('application/octet-stream', tomt).replace('application/octet-stream', tomt).replace('data:;', 'data:' + mfile.type + ';').replace('data:application/octet-stream;', 'data:' + tomt + ';') + xhsf;
if (mfile.type.indexOf('audio/') == 0 || mfile.type.indexOf('video/') == 0) {
//alert(117);
parent.maybemore((evt.target.result + xhsf).replace('data:;', 'data:' + mfile.type + ';').replace('data:application/octet-stream;', 'data:' + tomt + ';'), 'slideshow' + nsuffix, parent.document.getElementById('slideshow' + ssuffix.replace(/^0/g,'')));
}
}
slideshowparent=true;
}
} else if (parent.document.getElementById('result')) {
wponeokay=false;
if (mfile.type.indexOf('audio/') == 0 || mfile.type.indexOf('video/') == 0 || mfile.type.indexOf('image/') == 0) {
if (('' + evt.target.result).length <= 5) {
parent.document.getElementById('result').innerHTML='';
parent.document.getElementById('result').style.cursor='pointer';
} else {
//alert(307);
parent.document.getElementById('audioname').value=mfile.name;
parent.document.getElementById('result').innerHTML=evt.target.result.replace('application/octet-stream', tomt).replace('application/octet-stream', tomt).replace('data:;', 'data:' + mfile.type + ';').replace('data:application/octet-stream;', 'data:' + tomt + ';');
parent.document.getElementById('result').style.cursor='pointer';
parent.notwotwo();
parent.document.getElementById('saysub').value='Process Media Below';
slideshowparent=true;
if (tconto && mfile.type.indexOf('image/') == 0 && iinum > 1) {
for (var iop=0; iop<gifslides.length; iop++) {
if (('' + gifslides[iop]).indexOf('' + mfile.size + ' ') == 0) {
gifslides[iop]=gifslides[iop].replace('' + mfile.size + ' ', evt.target.result.replace('application/octet-stream', tomt).replace('application/octet-stream', tomt).replace('data:;', 'data:' + mfile.type + ';').replace('data:application/octet-stream;', 'data:' + tomt + ';'));
}
}
jjnum--;
if (jjnum == 0) {
//alert(gifslides.length);
//if (tconto.getElementById('slideshow')) { alert('yes'); }
gifslidesit(); //tconto.getElementById('myform').submit();
}
}
//}
}
}
} else if (parent.document.getElementById('aurl') && parent.document.getElementById('vurl')) {
if (mfile.type.indexOf('audio/') == 0) {
//alert(227);
parent.document.getElementById('aurl').value=evt.target.result.replace('application/octet-stream', tomt).replace('application/octet-stream', tomt).replace('data:;', 'data:' + mfile.type + ';').replace('data:application/octet-stream;', 'data:' + tomt + ';');
parent.document.getElementById('aurl').style.cursor='pointer';
slideshowparent=true;
} else if (mfile.type.indexOf('video/') == 0) {
parent.document.getElementById('vurl').value=evt.target.result.replace('application/octet-stream', tomt).replace('application/octet-stream', tomt).replace('data:;', 'data:' + mfile.type + ';').replace('data:application/octet-stream;', 'data:' + tomt + ';');
parent.document.getElementById('vurl').style.cursor='pointer';
slideshowparent=true;
} else if (mfile.type.indexOf('image/') == 0) {
//alert(evt.target.result.length);
if (parent.document.getElementById('vurl').title.indexOf('|' + mfile.size + mfile.name) != -1) {
parent.document.getElementById('vurl').title=parent.document.getElementById('vurl').title.replace('|' + mfile.size + mfile.name, '|' + evt.target.result.replace('application/octet-stream', tomt).replace('application/octet-stream', tomt).replace('data:;', 'data:' + mfile.type + ';').replace('data:application/octet-stream;', 'data:' + tomt + ';'));
//top.document.title+=' v' + mfile.size + mfile.name + evt.target.result.length;
} else if (parent.document.getElementById('aurl').title.indexOf('|' + mfile.size + mfile.name) != -1) {
parent.document.getElementById('aurl').title=parent.document.getElementById('aurl').title.replace('|' + mfile.size + mfile.name, '|' + evt.target.result.replace('application/octet-stream', tomt).replace('application/octet-stream', tomt).replace('data:;', 'data:' + mfile.type + ';').replace('data:application/octet-stream;', 'data:' + tomt + ';'));
//top.document.title+=' a' + mfile.size + mfile.name + evt.target.result.length;
}
parent.document.getElementById('vurl').placeholder=evt.target.result.replace('application/octet-stream', tomt).replace('application/octet-stream', tomt).replace('data:;', 'data:' + mfile.type + ';').replace('data:application/octet-stream;', 'data:' + tomt + ';').trim();
//parent.document.getElementById('burl').title=evt.target.result.replace('data:;', 'data:' + mfile.type + ';').replace('data:application/octet-stream;', 'data:' + mfile.type + ';').trim();
//parent.document.getElementById('burl').value=evt.target.result.replace('data:;', 'data:' + mfile.type + ';').replace('data:application/octet-stream;', 'data:' + mfile.type + ';').trim();
//alert(evt.target.result.substring(0,56));
slideshowparent=true;
}
} else if (parent.document.getElementById('resultout') || parent.document.getElementById('resultav')) {
slideshowparent=true;
//for (var ikj=0; ikj<tbins.length; ikj++) {
// if (tbins[ikj] == (mfile.name + mfile.size)) {
// parent.document.getElementById('body' + ikj).value=evt.target.result.replace('data:;', 'data:' + mfile.type + ';').replace('data:application/octet-stream;', 'data:' + mfile.type + ';');
// }
//}
}
}
if (!slideshowparent) {
if (mfile.type.indexOf('image/') == 0) {
if (document.getElementById('ibchkbox').checked || thecanvas || documentURL.indexOf('vionly=') != -1) {
if (document.getElementById('gb')) {
document.getElementById('gb').src=evt.target.result.replace('application/octet-stream', tomt).replace('application/octet-stream', tomt).replace('data:;', 'data:' + mfile.type + ';');
document.getElementById('gb').style.display='inline-block';
if (document.getElementById('downimage')) {
document.getElementById('downimage').style.display='inline-block';
document.getElementById('rightimage').style.display='none';
} else {
document.getElementById('dtli').open=true;
}
} else if (document.getElementById('icontent').innerHTML == '') {
// var dsprefix="<details open><summary>"; // + dsplus
// var dsmid="</summary>";
// var dssuffix="</details>";
if (dsprefix.indexOf('image') != -1) {
dp='<hr>' + dsprefix.replace(/xx/g,'vb').replace(/image/g,'video') + 'Video' + dsmid + dssuffix;
dp+=dsprefix.replace(/xx/g,'ab').replace(/image/g,'audio') + 'Audio' + dsmid + dssuffix;
dp+=dsprefix.replace(/xx/g,'ib').replace(/image/g,'other') + 'Other' + dsmid + dssuffix;
dp+=(dsprefix.replace('iNlInE-bLoCk','none').replace('NoNe','inline-block').replace(/xx/g,'gb') + 'Image').replace('>Image', ' id=sumimg>Image') + dsmid;
} else {
dp=dsprefix.replace('><',' id=dtlv><') + 'Video ' + dsmid + dssuffix;
dp+=dsprefix.replace('><',' id=dtla><') + 'Audio ' + dsmid + dssuffix;
dp+=dsprefix.replace('><',' id=dtlo><') + 'Other ' + dsmid + dssuffix;
dp+=(dsprefix.replace('><',' id=dtli><') + 'Image').replace('>Image', ' id=sumimg>Image') + ' ' + dsmid;
}
document.getElementById('icontent').innerHTML+=dp + ipre + evt.target.result.replace('application/octet-stream', tomt).replace('application/octet-stream', tomt).replace('data:;', 'data:' + mfile.type + ';') + isuf + ds;
} else if (document.getElementById('dtli') || document.getElementById('divshtimage')) {
if (dsprefix.indexOf('image') != -1) {
if (document.getElementById('ab')) { document.getElementById(downright('ab')).style.display='none'; }
if (document.getElementById('vb')) { document.getElementById(downright('vb')).style.display='none'; }
if (document.getElementById('ib')) { document.getElementById(downright('ib')).style.display='none'; }
document.getElementById('divshtimage').innerHTML+=ipre + evt.target.result.replace('application/octet-stream', tomt).replace('application/octet-stream', tomt).replace('data:;', 'data:' + mfile.type + ';') + isuf;
tdownright('gb');
} else {
document.getElementById('dtla').open=false;
document.getElementById('dtlv').open=false;
document.getElementById('dtlo').open=false;
document.getElementById('dtli').open=true;
document.getElementById('dtli').innerHTML+=ipre + evt.target.result.replace('application/octet-stream', tomt).replace('application/octet-stream', tomt).replace('data:;', 'data:' + mfile.type + ';') + isuf;
}
} else {
document.getElementById('icontent').innerHTML+=ipre + evt.target.result.replace('application/octet-stream', tomt).replace('application/octet-stream', tomt).replace('data:;', 'data:' + mfile.type + ';') + isuf;
}
} else if (slideshowparent && mfile.type.indexOf('audio/') == 0) {
//alert(327);
slideshowparent=slideshowparent;
} else if (slideshowparent && mfile.type.indexOf('video/') == 0) {
slideshowparent=slideshowparent;
} else if (wponeokay) {
wo=window.open(wp1,wp2);
wo.document.write(ipre + evt.target.result.replace('application/octet-stream', tomt).replace('application/octet-stream', tomt).replace('data:;', 'data:' + mfile.type + ';') + isuf);
wo.document.title = mfile.name.replace(/\\/g,'/').split('/')[eval(-1 + mfile.name.replace(/\\/g,'/').split('/').length)];
}
} else if (mfile.type.indexOf('audio/') == 0) {
//alert(427);
if (document.getElementById('ibchkbox').checked || thecanvas || documentURL.indexOf('vionly=') != -1) {
//alert(527);
if (document.getElementById('ab')) {
document.getElementById('ab').src=evt.target.result.replace('application/octet-stream', tomt).replace('application/octet-stream', tomt).replace('data:;', 'data:' + mfile.type + ';');
document.getElementById('ab').style.display='inline-block';
if (document.getElementById('downaudio')) {
document.getElementById('downaudio').style.display='inline-block';
document.getElementById('rightaudio').style.display='none';
} else {
document.getElementById('dtla').open=true;
}
} else if (document.getElementById('icontent').innerHTML == '') {
// var dsprefix="<details open><summary>"; // + dsplus
// var dsmid="</summary>";
// var dssuffix="</details>";
if (dsprefix.indexOf('image') != -1) {
dp='<hr>' + dsprefix.replace(/xx/g,'vb').replace(/image/g,'video') + 'Video' + dsmid + dssuffix;
dp+=(dsprefix.replace(/xx/g,'gb') + 'Image').replace('>Image', ' id=sumimg>Image') + dsmid + dssuffix;
dp+=dsprefix.replace(/xx/g,'ib').replace(/image/g,'other') + 'Other' + dsmid + dssuffix;
dp+=dsprefix.replace('iNlInE-bLoCk','none').replace('NoNe','inline-block').replace(/xx/g,'ab').replace(/image/g,'audio') + 'Audio' + dsmid;
} else {
//alert(107);
dp=dsprefix.replace('><',' id=dtlv><') + 'Video ' + dsmid + dssuffix;
dp+=(dsprefix.replace('><',' id=dtli><') + 'Image').replace('>Image', ' id=sumimg>Image') + ' ' + dsmid + dssuffix;
dp+=dsprefix.replace('><',' id=dtlo><') + 'Other ' + dsmid + dssuffix;
dp+=dsprefix.replace('><',' id=dtla><') + 'Audio ' + dsmid;
}
document.getElementById('icontent').innerHTML+=dp + apre + mfile.type + amid + evt.target.result.replace('application/octet-stream', tomt).replace('application/octet-stream', tomt).replace('data:;', 'data:' + mfile.type + ';') + asuf.replace('><', ' id=v' + mfile.name + '><') + ds;
} else if (document.getElementById('dtla') || document.getElementById('divshtaudio')) {
if (dsprefix.indexOf('image') != -1) {
if (document.getElementById('gb')) { document.getElementById(downright('gb')).style.display='none'; }
if (document.getElementById('vb')) { document.getElementById(downright('vb')).style.display='none'; }
if (document.getElementById('ib')) { document.getElementById(downright('ib')).style.display='none'; }
document.getElementById('divshtaudio').innerHTML+=apre + mfile.type + amid + evt.target.result.replace('application/octet-stream', tomt).replace('application/octet-stream', tomt).replace('data:;', 'data:' + mfile.type + ';') + asuf.replace('><', ' id=v' + mfile.name + '><');
tdownright('ab');
} else {
//alert(507);
document.getElementById('dtli').open=false;
document.getElementById('dtlv').open=false;
document.getElementById('dtlo').open=false;
document.getElementById('dtla').open=true;
document.getElementById('dtla').innerHTML+=apre + mfile.type + amid + evt.target.result.replace('application/octet-stream', tomt).replace('application/octet-stream', tomt).replace('data:;', 'data:' + mfile.type + ';') + asuf.replace('><', ' id=v' + mfile.name + '><');
}
} else {
document.getElementById('icontent').innerHTML+=apre + mfile.type + amid + evt.target.result.replace('application/octet-stream', tomt).replace('application/octet-stream', tomt).replace('data:;', 'data:' + mfile.type + ';') + asuf.replace('><', ' id=v' + mfile.name + '><');
}
} else if (slideshowparent && mfile.type.indexOf('audio/') == 0) {
//alert(627);
slideshowparent=slideshowparent;
} else if (slideshowparent && mfile.type.indexOf('video/') == 0) {
slideshowparent=slideshowparent;
} else if (wponeokay) {
wo=window.open(wp1,wp2);
wo.document.write(apre + mfile.type + amid + evt.target.result.replace('application/octet-stream', tomt).replace('application/octet-stream', tomt).replace('data:;', 'data:' + mfile.type + ';') + asuf.replace('><', ' id=a' + mfile.name + '><'));
wo.document.title = mfile.name.replace(/\\/g,'/').split('/')[eval(-1 + mfile.name.replace(/\\/g,'/').split('/').length)];
}
} else if (mfile.type.indexOf('video/') == 0) {
if (document.getElementById('ibchkbox').checked || thecanvas || documentURL.indexOf('vionly=') != -1) {
if (document.getElementById('vb')) {
document.getElementById('vb').src=evt.target.result.replace('application/octet-stream', tomt).replace('application/octet-stream', tomt).replace('data:;', 'data:' + mfile.type.replace('application/octet-stream', tomt) + ';');
document.getElementById('vb').style.display='inline-block';
if (document.getElementById('downvideo')) {
document.getElementById('downvideo').style.display='inline-block';
document.getElementById('rightvideo').style.display='none';
} else {
document.getElementById('dtlv').open=true;
}
} else if (document.getElementById('icontent').innerHTML == '') {
// var dsprefix="<details open><summary>"; // + dsplus
// var dsmid="</summary>";
// var dssuffix="</details>";
if (dsprefix.indexOf('image') != -1) {
dp='<hr>' + dsprefix.replace(/xx/g,'ab').replace(/image/g,'audio') + 'Audio' + dsmid + dssuffix;
dp+=(dsprefix.replace(/xx/g,'gb') + 'Image').replace('>Image', ' id=sumimg>Image') + dsmid + dssuffix;
dp+=dsprefix.replace(/xx/g,'ib').replace(/image/g,'other') + 'Other' + dsmid + dssuffix;
dp+=dsprefix.replace('iNlInE-bLoCk','none').replace('NoNe','inline-block').replace(/xx/g,'vb').replace(/image/g,'video') + 'Video' + dsmid;
} else {
//alert(607);
dp=(dsprefix.replace('><',' id=dtli><') + 'Image').replace('>Image', ' id=sumimg>Image') + ' ' + dsmid + dssuffix;
dp+=dsprefix.replace('><',' id=dtla><') + 'Audio ' + dsmid + dssuffix;
dp+=dsprefix.replace('><',' id=dtlo><') + 'Other ' + dsmid + dssuffix;
dp+=dsprefix.replace('><',' id=dtlv><') + 'Video ' + dsmid;
}
document.getElementById('icontent').innerHTML+=dp + vpre + mfile.type.replace('application/octet-stream', tomt) + vmid + evt.target.result.replace('application/octet-stream', tomt).replace('application/octet-stream', tomt).replace('data:;', 'data:' + mfile.type.replace('application/octet-stream', tomt) + ';') + vsuf.replace('><', ' id=v' + mfile.name + '><').replace('application/octet-stream', tomt) + ds;
} else if (document.getElementById('dtlv') || document.getElementById('divshtvideo')) {
if (dsprefix.indexOf('image') != -1) {
if (document.getElementById('gb')) { document.getElementById(downright('gb')).style.display='none'; }
if (document.getElementById('ab')) { document.getElementById(downright('ab')).style.display='none'; }
if (document.getElementById('ib')) { document.getElementById(downright('ib')).style.display='none'; }
document.getElementById('divshtvideo').innerHTML+=vpre + mfile.type.replace('application/octet-stream', tomt) + vmid + evt.target.result.replace('application/octet-stream', tomt).replace('application/octet-stream', tomt).replace('data:;', 'data:' + mfile.type.replace('application/octet-stream', tomt) + ';') + vsuf.replace('><', ' id=v' + mfile.name + '><').replace('application/octet-stream', tomt);
tdownright('vb');
} else {
document.getElementById('dtla').open=false;
document.getElementById('dtli').open=false;
document.getElementById('dtlo').open=false;
document.getElementById('dtlv').open=true;
document.getElementById('dtlv').innerHTML+=vpre + mfile.type.replace('application/octet-stream', tomt) + vmid + evt.target.result.replace('application/octet-stream', tomt).replace('application/octet-stream', tomt).replace('data:;', 'data:' + mfile.type.replace('application/octet-stream', tomt) + ';') + vsuf.replace('><', ' id=v' + mfile.name + '><').replace('application/octet-stream', tomt);
}
} else {
document.getElementById('icontent').innerHTML+=vpre + mfile.type.replace('application/octet-stream', tomt) + vmid + evt.target.result.replace('application/octet-stream', tomt).replace('application/octet-stream', tomt).replace('data:;', 'data:' + mfile.type.replace('application/octet-stream', tomt) + ';') + vsuf.replace('><', ' id=v' + mfile.name + '><').replace('application/octet-stream', tomt);
}
} else if (slideshowparent && mfile.type.indexOf('audio/') == 0) {
//alert(727);
slideshowparent=slideshowparent;
} else if (slideshowparent && mfile.type.indexOf('video/') == 0) {
slideshowparent=slideshowparent;
} else if (wponeokay) {
wo=window.open(wp1,wp2);
wo.document.write(vpre + mfile.type.replace('application/octet-stream', tomt) + vmid + evt.target.result.replace('application/octet-stream', tomt).replace('application/octet-stream', tomt).replace('data:;', 'data:' + mfile.type.replace('application/octet-stream', tomt) + ';') + vsuf.replace('><', ' id=v' + mfile.name + '><').replace('application/octet-stream', tomt));
wo.document.title = mfile.name.replace(/\\/g,'/').split('/')[eval(-1 + mfile.name.replace(/\\/g,'/').split('/').length)];
}
} else {
if (document.getElementById('ibchkbox').checked || thecanvas || documentURL.indexOf('vionly=') != -1) {
if (document.getElementById('ib')) {
document.getElementById('ib').src=evt.target.result.replace('application/octet-stream', tomt).replace('application/octet-stream', tomt).replace('data:;', 'data:' + mfile.type.replace('application/octet-stream', tomt) + ';');
document.getElementById('ib').style.display='inline-block';
if (document.getElementById('downother')) {
document.getElementById('downother').style.display='inline-block';
document.getElementById('rightother').style.display='none';
} else {
document.getElementById('dtlo').open=true;
}
} else if (document.getElementById('icontent').innerHTML == '') {
// var dsprefix="<details open><summary>"; // + dsplus
// var dsmid="</summary>";
// var dssuffix="</details>";
if (dsprefix.indexOf('image') != -1) {
dp='<hr>' + dsprefix.replace(/xx/g,'ab').replace(/image/g,'audio') + 'Audio' + dsmid + dssuffix;
dp+=(dsprefix.replace(/xx/g,'gb') + 'Image').replace('>Image', ' id=sumimg>Image') + dsmid + dssuffix;
dp+=dsprefix.replace(/xx/g,'vb').replace(/image/g,'video') + 'Video' + dsmid + dssuffix;
dp+=dsprefix.replace('iNlInE-bLoCk','none').replace('NoNe','inline-block').replace(/xx/g,'ib').replace(/image/g,'other') + 'Other' + dsmid;
} else {
//alert(707);
dp=dsprefix.replace('><',' id=dtlv><') + 'Video ' + dsmid + dssuffix;
dp+=dsprefix.replace('><',' id=dtla><') + 'Audio ' + dsmid + dssuffix;
dp+=(dsprefix.replace('><',' id=dtli><') + 'Image').replace('>Image', ' id=sumimg>Image') + ' ' + dsmid + dssuffix;
dp+=dsprefix.replace('><',' id=dtlo><') + 'Other ' + dsmid;
}
document.getElementById('icontent').innerHTML+=dp + opre + evt.target.result.replace('application/octet-stream', tomt).replace('application/octet-stream', tomt).replace('data:;', 'data:' + tomt + ';') + osuf + ds;
} else if (document.getElementById('dtlo') || document.getElementById('divshtother')) {
if (dsprefix.indexOf('image') != -1) {
if (document.getElementById('gb')) { document.getElementById(downright('gb')).style.display='none'; }
if (document.getElementById('ab')) { document.getElementById(downright('ab')).style.display='none'; }
if (document.getElementById('vb')) { document.getElementById(downright('vb')).style.display='none'; }
document.getElementById('divshtother').innerHTML+=opre + evt.target.result.replace('application/octet-stream', tomt).replace('application/octet-stream', tomt).replace('data:;', 'data:' + tomt + ';') + osuf;
tdownright('ib');
} else {
document.getElementById('dtla').open=false;
document.getElementById('dtlv').open=false;
document.getElementById('dtli').open=false;
document.getElementById('dtlo').open=true;
document.getElementById('dtlo').innerHTML+=opre + evt.target.result.replace('application/octet-stream', tomt).replace('application/octet-stream', tomt).replace('data:;', 'data:' + tomt + ';') + osuf;
}
} else {
document.getElementById('icontent').innerHTML+=opre + evt.target.result.replace('application/octet-stream', tomt).replace('application/octet-stream', tomt).replace('data:;', 'data:' + tomt + ';') + osuf;
}
} else if (slideshowparent && mfile.type.indexOf('audio/') == 0) {
//alert(827);
slideshowparent=slideshowparent;
} else if (slideshowparent && mfile.type.indexOf('video/') == 0) {
slideshowparent=slideshowparent;
} else if (wponeokay) {
wo=window.open(wp1,wp2);
wo.document.write(opre + evt.target.result.replace('application/octet-stream', tomt).replace('application/octet-stream', tomt).replace('data:;', 'data:' + tomt + ';') + osuf);
wo.document.title = mfile.name.replace(/\\/g,'/').split('/')[eval(-1 + mfile.name.replace(/\\/g,'/').split('/').length)];
}
}
}
} };
})(files[ij]);
blob.push(file.slice(start, stop + 1));
reader[ij].readAsDataURL(blob[ij]);
kij++;
// for (variiuy=0; variiuy<file.size; variiuy++) {
// blks+=' ';
// }
}
}
function onl() {
document.querySelector('.readBytesButtons').addEventListener('click', function(evt) {
if (evt.target.tagName.toLowerCase() == 'button') {
var startByte = evt.target.getAttribute('data-startbyte');
var endByte = evt.target.getAttribute('data-endbyte');
readBlob(startByte, endByte);
}
}, false);
if (window.parent) {
if (parent.document.getElementById('slideshow')) {
if (document.URL.indexOf('?d=') != -1 && document.URL.indexOf('&clickfiles=') != -1) {
setTimeout(clickfiles, 5000);
}
}
}
}
function clickfiles() {
document.getElementById('files').click();
}
function actoit(iois) {
if (iois != null) {
tconto = (iois.contentWindow || iois.contentDocument);
if (tconto != null) {
if (tconto.document) { tconto = tconto.document; }
if (tconto.body == null) {
tconto=null;
}
}
}
}
function maybenothing() {
if (document.getElementById('share')) {
var huhrectx=document.getElementById('files').getBoundingClientRect();
document.getElementById('share').style.position='absolute';
document.getElementById('share').style.top='' + eval(-1.0 + eval('' + huhrectx.bottom)) + 'px';
document.getElementById('share').style.left='' + huhrectx.left + 'px';
document.getElementById('share').title='Share your media or documents or link!';
document.getElementById('files').disable=false;
if (('' + parent.document.getElementById(ourcbi).style.height) == '228px') {
parent.document.getElementById(ourcbi).style.marginTop='-201px';
parent.document.getElementById(ourcbi).style.height='238px';
}
isdone=true;
} else {
document.getElementById('files').style.visibility='hidden';
}
}
function filesd() {
document.getElementById('files').disable=false;
}
function dolhsh() {
if (window.parent) {
if (parent.document.getElementById('cbix')) {
if (document.URL == parent.document.getElementById('cbix').src) {
ourcbi='cbix';
if (document.getElementById('share')) {
if (document.getElementById('files')) {
document.getElementById('files').disable=true;
setTimeout(filesd, 5000);
}
document.getElementById('files').onmousedown = function() { return parent.stayex(); }
document.getElementById('files').ontouchdown = function() { return parent.stayex(); }
document.getElementById('share').onmousedown = function() { return parent.stayex(); }
document.getElementById('share').ontouchdown = function() { return parent.stayex(); }
}
}
}
}
thecanvas = document.querySelector("#video-canvas");
thecontext = thecanvas.getContext("2d");
thevideo = document.querySelector("#main-video");
if (wdingandon.indexOf('Pdfimages') == 0 && document.getElementById('share')) {
var idrs=0, drs=document.getElementsByTagName('h1');
for (idrs=0; idrs<drs.length; idrs++) {
drs[idrs].style.visibility='hidden';
}
drs=document.getElementsByTagName('h3');
for (idrs=0; idrs<drs.length; idrs++) {
drs[idrs].style.visibility='hidden';
}
setTimeout(maybenothing, 5000);
} else if (!document.getElementById('share') && ourcbi == 'cbix') {
document.getElementById('files').style.visibility='hidden';
document.getElementById('files').style.display='none';
}
if (document.URL.indexOf('vionly=') != -1) {
document.getElementById('files').accept='video/*,image/*';
}
if (document.URL.indexOf('audonly=') != -1) {
document.getElementById('files').accept='audio/*';
}
document.querySelector("#files").addEventListener('change', function() {
var xtomt='', xthext='', ixthext=0;
try {
if (document.querySelector("#files").files[0].type != 'application/octet-stream') { xtomt=document.querySelector("#files").files[0].type; }
//if (document.querySelector("#files").files[0].name.indexOf('.') != -1) { xthext='.' + document.querySelector("#files").files[0].name.split('.')[eval(-1 + file.name.split('.').length)].toLowerCase(); }
if (document.querySelector("#files").files[0].name.indexOf('.') != -1) { xthext='.' + document.querySelector("#files").files[0].name.split('.')[eval(-1 + document.querySelector("#files").files[0].name.split('.').length)].toLowerCase(); }
} catch (excs) {
if (document.querySelector("#files").file.type != 'application/octet-stream') { xtomt=document.querySelector("#files").file.type; }
//if (document.querySelector("#files").file.name.indexOf('.') != -1) { xthext='.' + document.querySelector("#files").file.name.split('.')[eval(-1 + file.name.split('.').length)].toLowerCase(); }
if (document.querySelector("#files").file.name.indexOf('.') != -1) { xthext='.' + document.querySelector("#files").file.name.split('.')[eval(-1 + document.querySelector("#files").file.name.split('.').length)].toLowerCase(); }
}
if (xthext != '') {
for (ixthext=0; ixthext<mexts.length; ixthext++) {
if (mexts[ixthext] == xthext) {
xtomt=mtypes[ixthext];
//alert('Tomt=' + tomt);
}
}
}
//alert('xtomt=' + xtomt);
documentURL=document.URL;
if (xtomt.indexOf('video/') != 0 && document.getElementById('sumimg')) {
document.getElementById('sumimg').innerHTML='Image';
}
if (xtomt.indexOf('video/') == 0) {
documentURL+='#vionly=y';
// Object Url as the video source
document.querySelector("#main-video source").setAttribute('src', URL.createObjectURL(document.querySelector("#files").files[0]));
// Load the video and show it
thevideo.load();
// Load metadata of the video to get video duration and dimensions
thevideo.addEventListener('loadedmetadata', function() {
// Set canvas dimensions same as video dimensions
thecanvas.width = thevideo.videoWidth;
thecanvas.height = thevideo.videoHeight;
setTimeout(() => {
//thecanvas.style.display = 'inline';
//thecanvas.style.border = '2px solid pink';
thecontext.drawImage(thevideo, 0, 0, thevideo.videoWidth, thevideo.videoHeight);
if (parent.document.getElementById('tdright') || documentURL.indexOf('vionly=') != -1) {
if (!document.getElementById('ibchkbox').checked && wponeokay) {
if (document.getElementById('dtli')) {
if ((document.getElementById('dtli').innerHTML + '~').replace('<hr>','').trim().indexOf('</summary>~') != -1) {
if (document.getElementById('dtli').innerHTML.indexOf('<hr') != -1) {
document.getElementById('dtli').innerHTML=document.getElementById('dtli').innerHTML.replace('<hr', '<img title="First frame of video" src="' + thecanvas.toDataURL() + '"></img><hr');
} else {
document.getElementById('dtli').innerHTML+='<img title="First frame of video" src="' + thecanvas.toDataURL() + '"></img>';
}
if (document.getElementById('sumimg')) {
document.getElementById('sumimg').innerHTML='Image <img onclick="event.stopPropagation(); document.querySelector(' + "'" + 'video' + "'" + ').play(); setTimeout(dtlvize,2000); " style="width:60px;border:1px dotted yellow;" title="First frame of video" src="' + thecanvas.toDataURL() + '"></img>';
document.getElementById('dtli').open=false;
}
}
}
ourwois=window.open(wp1,wp2);
ourwois.document.write('<html><body><img title="First frame of video" src="' + thecanvas.toDataURL() + '"></img></body></html>');
ourwois.document.title='First frame of video';
} else if (document.getElementById('dtli')) {
if ((document.getElementById('dtli').innerHTML + '~').replace('<hr>','').trim().indexOf('</summary>~') != -1) {
if (document.getElementById('dtli').innerHTML.indexOf('<hr') != -1) {
document.getElementById('dtli').innerHTML=document.getElementById('dtli').innerHTML.replace('<hr', '<img title="First frame of video" src="' + thecanvas.toDataURL() + '"></img><hr');
} else {
document.getElementById('dtli').innerHTML+='<img title="First frame of video" src="' + thecanvas.toDataURL() + '"></img>';
}
if (document.getElementById('sumimg')) {
document.getElementById('sumimg').innerHTML='Image <img onclick="event.stopPropagation(); document.querySelector(' + "'" + 'video' + "'" + ').play(); setTimeout(dtlvize,2000); " style="width:60px;border:1px dotted yellow;" title="First frame of video" src="' + thecanvas.toDataURL() + '"></img>';
document.getElementById('dtli').open=false;
}
}
}
//document.body.style.background='URL(' + thecanvas.toDataURL() + ')';
//document.body.style.backgroundRepeat='no-repeat';
if (parent.document.getElementById('tdright')) {
parent.document.getElementById('tdright').style.width='' + thecanvas.width + 'px';
parent.document.getElementById('tdright').style.height='' + thecanvas.height + 'px';
parent.document.getElementById('tdright').style.background='URL(' + thecanvas.toDataURL() + ')';
parent.document.getElementById('tdright').style.backgroundSize='contain';
parent.document.getElementById('tdright').style.backgroundRepeat='no-repeat';
parent.document.getElementById('tdright').style.backgroundPosition='0px 80px';
}
//alert(thecanvas.toDataURL());
} else if (parent.document.getElementById('tdleft')) {
if (!document.getElementById('ibchkbox').checked && wponeokay) {
if (document.getElementById('dtli')) {
if ((document.getElementById('dtli').innerHTML + '~').replace('<hr>','').trim().indexOf('</summary>~') != -1) {
if (document.getElementById('dtli').innerHTML.indexOf('<hr') != -1) {
document.getElementById('dtli').innerHTML=document.getElementById('dtli').innerHTML.replace('<hr', '<img title="First frame of video" src="' + thecanvas.toDataURL() + '"></img><hr');
} else {
document.getElementById('dtli').innerHTML+='<img title="First frame of video" src="' + thecanvas.toDataURL() + '"></img>';
}
if (document.getElementById('sumimg')) {
document.getElementById('sumimg').innerHTML='Image <img onclick="event.stopPropagation(); document.querySelector(' + "'" + 'video' + "'" + ').play(); setTimeout(dtlvize,2000); " style="width:60px;border:1px dotted yellow;" title="First frame of video" src="' + thecanvas.toDataURL() + '"></img>';
document.getElementById('dtli').open=false;
}
}
}
ourwois=window.open(wp1,wp2);
ourwois.document.write('<html><body><img title="First frame of video" src="' + thecanvas.toDataURL() + '"></img></body></html>');
ourwois.document.title='First frame of video';
} else if (document.getElementById('dtli')) {
if ((document.getElementById('dtli').innerHTML + '~').replace('<hr>','').trim().indexOf('</summary>~') != -1) {
if (document.getElementById('dtli').innerHTML.indexOf('<hr') != -1) {
document.getElementById('dtli').innerHTML=document.getElementById('dtli').innerHTML.replace('<hr', '<img title="First frame of video" src="' + thecanvas.toDataURL() + '"></img><hr');
} else {
document.getElementById('dtli').innerHTML+='<img title="First frame of video" src="' + thecanvas.toDataURL() + '"></img>';
}
if (document.getElementById('sumimg')) {
document.getElementById('sumimg').innerHTML='Image <img onclick="event.stopPropagation(); document.querySelector(' + "'" + 'video' + "'" + ').play(); setTimeout(dtlvize,2000); " style="width:60px;border:1px dotted yellow;" title="First frame of video" src="' + thecanvas.toDataURL() + '"></img>';
document.getElementById('dtli').open=false;
}
}
}
parent.document.getElementById('tdleft').style.background='URL(' + thecanvas.toDataURL() + ')';
parent.document.getElementById('tdleft').style.backgroundSize='contain';
parent.document.getElementById('tdleft').style.backgroundRepeat='no-repeat';
parent.document.getElementById('tdleft').style.backgroundPosition='0px 80px';
//alert(thecanvas.toDataURL());
} else {
if (!document.getElementById('ibchkbox').checked && wponeokay) {
if (document.getElementById('dtli')) {
if ((document.getElementById('dtli').innerHTML + '~').replace('<hr>','').trim().indexOf('</summary>~') != -1) {
if (document.getElementById('dtli').innerHTML.indexOf('<hr') != -1) {
document.getElementById('dtli').innerHTML=document.getElementById('dtli').innerHTML.replace('<hr', '<img title="First frame of video" src="' + thecanvas.toDataURL() + '"></img><hr');
} else {
document.getElementById('dtli').innerHTML+='<img title="First frame of video" src="' + thecanvas.toDataURL() + '"></img>';
}
if (document.getElementById('sumimg')) {
document.getElementById('sumimg').innerHTML='Image <img onclick="event.stopPropagation(); document.querySelector(' + "'" + 'video' + "'" + ').play(); setTimeout(dtlvize,2000); " style="width:60px;border:1px dotted yellow;" title="First frame of video" src="' + thecanvas.toDataURL() + '"></img>';
document.getElementById('dtli').open=false;
}
}
}
ourwois=window.open(wp1,wp2);
ourwois.document.write('<html><body><img title="First frame of video" src="' + thecanvas.toDataURL() + '"></img></body></html>');
ourwois.document.title='First frame of video';
} else if (document.getElementById('dtli')) {
if ((document.getElementById('dtli').innerHTML + '~').replace('<hr>','').trim().indexOf('</summary>~') != -1) {
if (document.getElementById('dtli').innerHTML.indexOf('<hr') != -1) {
document.getElementById('dtli').innerHTML=document.getElementById('dtli').innerHTML.replace('<hr', '<img title="First frame of video" src="' + thecanvas.toDataURL() + '"></img><hr');
} else {
document.getElementById('dtli').innerHTML+='<img title="First frame of video" src="' + thecanvas.toDataURL() + '"></img>';
}
if (document.getElementById('sumimg')) {
document.getElementById('sumimg').innerHTML='Image <img onclick="event.stopPropagation(); document.querySelector(' + "'" + 'video' + "'" + ').play(); setTimeout(dtlvize,2000); " style="width:60px;border:1px dotted yellow;" title="First frame of video" src="' + thecanvas.toDataURL() + '"></img>';
document.getElementById('dtli').open=false;
}
}
}
parent.document.getElementById('resultvi').innerHTML=thecanvas.toDataURL();
}
//document.getElementById('nowplay').innerHTML=' <button onclick=nowplay(); style="background:URL(' + thecanvas.toDataURL() + ');background-size:cover;background-repeat:no-repeat;">Play</button>'
}, 100);
});
} // end of video check if
});
if (window.parent != window) {
document.body.style.backgroundColor='transparent';
document.getElementById('files').style.marginTop='-10px';
document.getElementById('files').style.marginLeft='-12px';
document.getElementById('files').style.backgroundColor='#d7d7d7';
document.getElementById('distyle').innerHTML='<style> input { -webkit-appearance: border-bevel !important; border: 0 !important; } </style>'; // thanks to https://forum.webflow.com/t/disable-ios-safari-round-corners-on-form-elements/591
if (parent.document.getElementById('resultout')) {
document.getElementById('files').accept='.pdf,.doc,.docx,.htm,.html,.txt';
} else if (parent.document.getElementById('resultav')) {
document.getElementById('files').accept='.pdf,audio/*,video/*,image/*';
} else if (parent.document.getElementById('resultvi') || document.URL.indexOf('vionly=') != -1) {
document.getElementById('files').accept='video/*,image/*';
}
}
if (('' + window.location.hash).replace('#','') != '') {
document.getElementById('lhsh').innerHTML=window.location.hash.substring(1);
if (window.parent) {
if (parent.document.URL.indexOf('macos_say_record.php') != -1) {
//alert(document.URL);
if (document.URL.indexOf('//localhost') != -1) {
document.getElementById('ttag').innerHTML='<iframe style=display:none; name=posttid id=posttid src=""></iframe><iframe name=tid id=tid onload=actoit(this); style=display:none; src="' + document.URL.split('client_browsing')[0] + '../Htdocs/PHP/animegif/tutorial_to_animated_gif.php?rand=' + Math.floor(Math.random() * 19876543) + window.location.hash.replace(/\ /g,'%20') + '"></iframe>';
} else {
document.getElementById('ttag').innerHTML='<iframe style=display:none; name=posttid id=posttid src=""></iframe><iframe name=tid id=tid onload=actoit(this); style=display:none; src="' + document.URL.split('client_browsing')[0] + '../PHP/animegif/tutorial_to_animated_gif.php?rand=' + Math.floor(Math.random() * 19876543) + window.location.hash.replace(/\ /g,'%20') + '"></iframe>';
}
}
}
} else if (parent.window) {
if (parent.document.URL.indexOf('macos_say_record.php') != -1) {
if (parent.document.getElementById('lhsh')) {
if (parent.document.getElementById('lhsh').innerHTML != '') {
document.getElementById('lhsh').innerHTML=parent.document.getElementById('lhsh').innerHTML;
if (document.URL.indexOf('//localhost') != -1) {
document.getElementById('ttag').innerHTML='<iframe style=display:none; name=posttid id=posttid src=""></iframe><iframe name=tid id=tid onload=actoit(this); style=display:none; src="' + document.URL.split('client_browsing')[0] + '../Htdocs/PHP/animegif/tutorial_to_animated_gif.php?rand=' + Math.floor(Math.random() * 19876543) + window.location.hash.replace(/\ /g,'%20') + '"></iframe>';
} else {
document.getElementById('ttag').innerHTML='<iframe style=display:none; name=posttid id=posttid src=""></iframe><iframe name=tid id=tid onload=actoit(this); style=display:none; src="' + document.URL.split('client_browsing')[0] + '../PHP/animegif/tutorial_to_animated_gif.php?rand=' + Math.floor(Math.random() * 19876543) + window.location.hash.replace(/\ /g,'%20') + '"></iframe>';
}
}
}
}
}
}
</script>
</head>
<body style="background-color:#f0f0f0;" onload="dolhsh(); onl();">
<h1>Client Browsing</h1>
<h3>RJM Programming - June, 2019</h3>
<script type=text/javascript>
if (window.self == window.parent) {
document.write("<input onclick=\"this.value=null;\" onchange=\"document.getElementById('ibut').click();\" style='width:50%;background-color:orange;' type=\"file\" id=\"files\" name=\"file\" accept=\"image/*,video/*,audio/*,application/*,text/*\" multiple /> Iframe Below <input type=checkbox id=ibchkbox></input> Rather Than New Window");
} else {
document.write("<input onclick=\"this.value=null;\" onchange=\"document.getElementById('ibut').click();\" style='width:50%;background-color:orange;' type=\"file\" id=\"files\" name=\"file\" accept=\"image/*,video/*,audio/*,application/*,text/*\" multiple /><br><br><br><br><br>Iframe Below <input type=checkbox id=ibchkbox></input> Rather Than New Window");
}
</script>
<span class="readBytesButtons">
<button style='display:none;' data-startbyte="0" data-endbyte="4">1-5</button>
<button style='display:none;' data-startbyte="5" data-endbyte="14">6-15</button>
<button style='display:none;' data-startbyte="6" data-endbyte="7">7-8</button>
<button id=ibut style='background-color:pink;display:none;'>Send to Server Top Half</button>
</span>
<div style='display:none;' id="byte_range"></div>
<div style='display:none;' id="byte_content"></div>
<div id=icontent></div>
<div id=lhcs></div>
<div id=ttag></div>
<div id=dform style=display:none;></div>
<div id=agifn style=display:none;></div>
<div id=lhsh style=display:none;></div>
<div id=distyle></div>
<video id="main-video" class="pvideo" controls>
<source type="video/mp4">
</video>
<canvas id="video-canvas" class="pcanvas"></canvas>
<div id=datend></div>
</body>
</html>