/////////////////////////////////////////////////////////// // XXTEA / JSON Page Encryption Include // // Copyright Serif (Europe) Ltd. 2007 // /////////////////////////////////////////////////////////// var bodyCode; function handleResponse(data) {if (data.Response.Code!="failed_security") document.write(TEAdecrypt(UnHex(bodyCode),data.Response.Code));} function processSecurity(resourceID) {document.write("");} function UnHex(hex) {out=""; for (i=0; i>>2 & 3; for (var p = n-1; p >= 0; p--) { z = v[p>0 ? p-1 : n-1]; mx = (z>>>5 ^ y<<2) + (y>>>3 ^ z<<4) ^ (sum^y) + (k[p&3 ^ e] ^ z); y = v[p] -= mx; } sum -= delta; } var plaintext = longsToStr(v); plaintext = plaintext.replace(/\0+$/,''); return unescape(plaintext); } function strToLongs(s) { var l = new Array(Math.ceil(s.length/4)); for (var i=0; i>>16 & 0xFFFF); } return a.join(''); } function unescCtrlCh(str) { return str.replace(/!\d\d?\d?!/g, function(c) { return String.fromCharCode(c.slice(1,-1)); }); }