40,51d39 < var isChrome = /Chrome/.test(navigator.userAgent) && /Google Inc/.test(navigator.vendor); < var isSafari = /Safari/.test(navigator.userAgent) && /Apple Computer/.test(navigator.vendor); < var isWebKit = !!window.webkitURL; < var isOpera = (navigator.userAgent.match(/Opera|OPR\//) ? true : false); < var isIE = (navigator.userAgent.indexOf("MSIE") != -1); < var isiPad = navigator.userAgent.match(/iPad/i) != null; < var ten=1; < var cdone='Done'; < if (isChrome || isOpera) { < ten=20; < cdone='Ready?'; < } 91c79 < " var rotis=0, preinv=true, ssed=false, zzed=false, always_horizontally_flip=false, cb, ci, ca, always_horizontally_flop=false;" + String.fromCharCode(10) + --- > " var rotis=0, ssed=false, zzed=false, always_horizontally_flip=false, cb, ci, ca, always_horizontally_flop=false;" + String.fromCharCode(10) + 97c85 < " var conideltadatanum=63;" + String.fromCharCode(10) + --- > " var conideltadatanum=62;" + String.fromCharCode(10) + 177,178c165,166 < " if (greyscale) { if (!preinv) { if (eval('' + conideltadatanum) > 61 && ssed) { conideltadatanum = 0; } goingGrey(); } }" + String.fromCharCode(10) + < " if (invertit) { if (!preinv) { if (eval('' + conideltadatanum) > 61) { conideltadatanum = 0; } invert(); } }" + String.fromCharCode(10) + --- > " if (greyscale) { if (eval('' + conideltadatanum) > 61 && ssed) { conideltadatanum = 0; } goingGrey(); }" + String.fromCharCode(10) + > " if (invertit) { if (eval('' + conideltadatanum) > 61) { conideltadatanum = 0; } invert(); }" + String.fromCharCode(10) + 182,183c170,171 < "grey.addEventListener('click', function() { if (!preinv) { greyscale = !greyscale; } }, false);" + String.fromCharCode(10) + < "invert.addEventListener('click', function() { if (!preinv) { invertit = !invertit; } }, false);" + String.fromCharCode(10) + --- > "grey.addEventListener('click', function() { greyscale = !greyscale; }, false);" + String.fromCharCode(10) + > "invert.addEventListener('click', function() { invertit = !invertit; }, false);" + String.fromCharCode(10) + 213c201 < " if (conideltadatanum == 0 && conb) { conideltadata=[]; } " + String.fromCharCode(10) + --- > " if (conideltadatanum == 0) { conideltadata=[]; } " + String.fromCharCode(10) + 218c206 < " if (conideltadatanum == 0 && conb) { conideltadata.push(eval(eval('' + data[i]) - eval('' + predata[i]))); } " + String.fromCharCode(10) + --- > " if (conideltadatanum == 0) { conideltadata.push(eval(eval('' + data[i]) - eval('' + predata[i]))); } " + String.fromCharCode(10) + 220c208 < " if (conideltadatanum == 0 && conb) { conideltadata.push(eval(eval('' + data[i + 1]) - eval('' + predata[i + 1]))); } " + String.fromCharCode(10) + --- > " if (conideltadatanum == 0) { conideltadata.push(eval(eval('' + data[i + 1]) - eval('' + predata[i + 1]))); } " + String.fromCharCode(10) + 222,223c210,211 < " if (conideltadatanum == 0 && conb) { conideltadata.push(eval(eval('' + data[i + 2]) - eval('' + predata[i + 2]))); } " + String.fromCharCode(10) + < " if (conideltadatanum == 0 && conb) { conideltadata.push(eval(eval('' + data[i + 3]) - eval('' + predata[i + 3]))); } " + String.fromCharCode(10) + --- > " if (conideltadatanum == 0) { conideltadata.push(eval(eval('' + data[i + 2]) - eval('' + predata[i + 2]))); } " + String.fromCharCode(10) + > " if (conideltadatanum == 0) { conideltadata.push(eval(eval('' + data[i + 3]) - eval('' + predata[i + 3]))); } " + String.fromCharCode(10) + 225c213 < " if (!zzed && conideltadatanum == 0 && conb) { zzed=true; if (1 == 6) { alert(conideltadata[eval(Math.floor(data.length / 2))]); } } " + String.fromCharCode(10) + --- > " if (!zzed && conideltadatanum == 0) { zzed=true; if (1 == 6) { alert(conideltadata[eval(Math.floor(data.length / 2))]); } } " + String.fromCharCode(10) + 230c218 < " if (conideltadatanum == 0 && conb) { " + String.fromCharCode(10) + --- > " if (conideltadatanum == 0) { " + String.fromCharCode(10) + 394c382 < " preinv=false; cb = document.getElementById('canvasElementb'); " + String.fromCharCode(10) + --- > " cb = document.getElementById('canvasElementb'); " + String.fromCharCode(10) + 409c397 < " conideltadatanum+=ten; " + String.fromCharCode(10) + --- > " conideltadatanum++; " + String.fromCharCode(10) + 413c401 < " var data = imageData.data;" + String.fromCharCode(10) + --- > " if (1 == 1) { var data = imageData.data;" + String.fromCharCode(10) + 419c407 < " coni.putImageData(imageData, 0, 0); " + String.fromCharCode(10) + --- > " coni.putImageData(imageData, 0, 0); } " + String.fromCharCode(10) + 421c409 < " if (conideltadatanum <= 61) { setTimeout(conideltadatado,1000); } else { ten=1; alert(cdone); cdone='Done'; } " + String.fromCharCode(10) + --- > " if (conideltadatanum <= 61) { setTimeout(conideltadatado,1000); } else { alert('Done'); } " + String.fromCharCode(10) +