var globalDb; function AESEncrypt(source, phrase) { var encryptedAES = CryptoJS.AES.encrypt(source, phrase); return encryptedAES.toString(); } function AESDecrypt(source, phrase) { var decryptedBytes = CryptoJS.AES.decrypt(source, phrase); return decryptedBytes.toString(CryptoJS.enc.Latin1); } function WebRequest(url, func, args) { var f; for(f = 0; f < args.length; f += 2) { if (f == 0) { url += "?"; } else { url += "#"; } url += args[f] + "="; url += encodeURIComponent(args[f+1]); } var req = new XMLHttpRequest(); req.addEventListener("load", func); req.open("GET", url); req.send(); } function DoLoadAsync() { globalDb = JSON.parse(this.responseText); } function DoLoad() { WebRequest("get.php", DoLoadAsync, []); } // vim: sw=4 ts=4