<!doctype html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Signature Signature - RJM Programming - May, 2017</title>
<link href='//www.rjmprogramming.com.au/PHP/emboss_h1.css' rel='stylesheet' type='text/css'>
<script type='text/javascript' src='signature_signature.js?new=new'></script>
<script type='text/javascript'>
var sscoords=location.search.split('sscoords=')[1] ? (location.search.split('sscoords=')[1].split('&')[0]) : "";
var sscordsdelim="", wassscoords="";
var ie = 11;
var mode = 1;
var amode = 1;
var elem;
var elemLeft = 0;
var cf = "18px Verdana";
var elemTop = 0;
var context;
var elements = [];
var x=0, y=0, lastx=0, lasty=0;
var mx=0, my=0, mlastx=0, mlasty=0;
var clickno = 0;
var lastgo='';
if (sscoords != "") sscordsdelim=",";
function dosscoordsraster() {
if (sscoords != '' && sscoords != lastgo) {
lastgo=sscoords;
parent.document.getElementById('raster').value=lastgo;
}
setTimeout(dosscoordsraster,100);
}
window.onload = (function() {
var today = new Date();
var dd = today.getDate();
var mm = today.getMonth()+1; //January is 0!
var yyyy = today.getFullYear();
var hh = today.getHours();
var minm = today.getMinutes(); //January is 0!
var ss = today.getSeconds();
if (navigator.userAgent.match(/Android|BlackBerry|iPhone|iPad|iPod|Opera Mini|IEMobile/i)) {
hh=hh;
}
if (parent.document.getElementById('raster')) {
//alert(65);
setTimeout(dosscoordsraster,100);
}
ie = (function(){ // thanks to http://stackoverflow.com/questions/5574842/best-way-to-check-for-ie-less-than-9-in-javascript-without-library
var undef,
v = 3,
div = document.createElement('div'),
all = div.getElementsByTagName('i');
while (
div.innerHTML = '<!--[if gt IE ' + (++v) + ']><i></i><![endif]-->',
all[0]
);
return v > 4 ? v : undef;
}());
elem = document.getElementById('canvaselement');
context = elem.getContext("2d");
//context.drawImage(img,0,0);
elemLeft = elem.offsetLeft;
elemTop = elem.offsetTop;
// Add event listener for `click` events.
elem.addEventListener('click', function(event) {
if (x == 0 && y == 0 && lastx == 0 && lasty == 0) {
if (event.pageX || event.pageY) {
x = event.pageX - elemLeft;
y = event.pageY - elemTop;
} else {
x = event.clientX - elemLeft;
y = event.clientY - elemTop;
}
lastx=x;
lasty=y;
} else {
lastx=x;
lasty=y;
if (event.pageX || event.pageY) {
x = event.pageX - elemLeft;
y = event.pageY - elemTop;
} else {
x = event.clientX - elemLeft;
y = event.clientY - elemTop;
}
}
clickno = clickno + 1;
});
if (parent.document.getElementById('raster')) {
setTimeout(dosscoordsraster,100);
}
if (check_for_supervision()) {
document.getElementById('rform').innerHTML+="<input style='display:inline-block;' onclick='sendchallenge(this.id);' id='rchallenge' name='rchallenge' align='center' type='button' value='Share Last Bits'></input>";
document.getElementById('rform').innerHTML+="<input style='display:inline-block;' onclick='sendchallenge(this.id);' id='ichallenge' name='ichallenge' align='center' type='button' value='Share All'></input>";
}
});
</script>
</head>
<body style='background-color:pink;'>
<table><tr><td>
<canvas title="Ready for you to sign 💳 away ..." id="canvaselement" width=850 height=200 style="background-color:white; position: absolute; top:0; left:0; border-bottom:5px solid yellow; border-right:5px solid blue;"></canvas></td><td>
</td></tr></table>
<div id='rest'>
<br><br><br><br><br><br><br><br><br><br><h1>Signature Signature <div style='display:inline-block;' id='rform'></div></h1>
<h3>RJM Programming - May, 2017</h3>
<h4 id='myh4'></h4>
<span id="showit" style='display:none;'><input style="background-color:yellow;" value="Show and Save Your Signature (as above)" type=button onclick="if (wassscoords != '') { if ((document.URL.split('?')[0].split('#')[0] + ('?sscoords=' + wassscoords).replace('=,','=')).length > ninehundred) { document.getElementById('sscoords').value=preprenwpixellate(wassscoords.replace('=,','='),'POST'); document.getElementById('mysbut').click(); } else { location.href=document.URL.split('?')[0].split('#')[0] + preprenwpixellate(('?sscoords=' + wassscoords).replace('=,','='),'GET'); } } else { if ((document.URL.split('?')[0].split('#')[0] + ('?sscoords=' + sscoords).replace('=,','=')).length > ninehundred) { document.getElementById('sscoords').value=preprenwpixellate(sscoords.replace('=,','='),'POST'); document.getElementById('mysbut').click(); } else { location.href=document.URL.split('?')[0].split('#')[0] + preprenwpixellate(('?sscoords=' + sscoords).replace('=,','='),'GET'); } }"></input></span>
<span id="showi" style='display:none;'><br><br>And below is an image version of the last signature ...<br><br><img style='width:850px;height:200px;border-bottom:5px solid yellow; border-right:5px solid blue; border-top:1px solid white; border-left:1px solid white;' id='animage' src='' title='Image version of last canvas'></img></span>
<div id='divit'><iframe style=display:none; onclick="window.open(document.getElementById('myppform').action,'_blank');" title="Pixellated Negative and click for new window display" width=850 height=200 name=myip id=myip src=></iframe><form id=myppform target=myip method=POST action="//www.rjmprogramming.com.au/PHP/pixellate.php?lookfor=postget"> <input type=hidden name=width id=divwidth value=850></input> <input type=hidden name=height id=divheight value=200></input> <input type=hidden name=tarea id=tarea value=""></input> <input style="display:none;" type=submit id=myipsub value=Pixellate></input> </form></div>
</div>
<div id='longsignature' style='display:none;'></div>
<form id='myform' style='display:none;' action='./signature_signature.php' method='POST' target='_self'>
<input type='hidden' name='sscoords' id='sscoords' value=''></input>
<input type='submit' id='mysbut' value='Submit'></input>
</form>
<iframe id='myask' src='./signature_signature.php' style='display:none;'></iframe>
</body>
</html>