Added webservices forwarding script for UI
diff --git a/web/js/utils.js b/web/js/utils.js
new file mode 100644
index 0000000..c086e29
--- /dev/null
+++ b/web/js/utils.js
@@ -0,0 +1,36 @@
+// template loader from Christophe Coenraets
+tpl = {
+
+ // Hash of preloaded templates for the app
+ templates:{},
+
+ // Recursively pre-load all the templates for the app.
+ // This implementation should be changed in a production environment. All the template files should be
+ // concatenated in a single file.
+ loadTemplates:function (names, callback) {
+
+ var that = this;
+
+ var loadTemplate = function (index) {
+ var name = names[index];
+ console.log('Loading template: ' + name);
+ $.get('tpl/' + name + '.html', function (data) {
+ that.templates[name] = data;
+ index++;
+ if (index < names.length) {
+ loadTemplate(index);
+ } else {
+ callback();
+ }
+ });
+ }
+
+ loadTemplate(0);
+ },
+
+ // Get template by name from hash of preloaded templates
+ get:function (name) {
+ return this.templates[name];
+ }
+
+};
\ No newline at end of file