summaryrefslogtreecommitdiff
path: root/www/scripts
diff options
context:
space:
mode:
Diffstat (limited to 'www/scripts')
-rw-r--r--www/scripts/main.js38
1 files changed, 38 insertions, 0 deletions
diff --git a/www/scripts/main.js b/www/scripts/main.js
index e3c1f7b..d8f03ca 100644
--- a/www/scripts/main.js
+++ b/www/scripts/main.js
@@ -1,4 +1,6 @@
+var globalDb;
+
function AESEncrypt(source, phrase)
{
var encryptedAES = CryptoJS.AES.encrypt(source, phrase);
@@ -13,4 +15,40 @@ function AESDecrypt(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