diff --git a/web/index.html b/web/index.html
index 43ab31ac3..fbed7f00b 100755
--- a/web/index.html
+++ b/web/index.html
@@ -25,7 +25,7 @@
-
+
diff --git a/web/javascript/jquery/Makefile.am b/web/javascript/jquery/Makefile.am
index f592d2ad4..b70079269 100644
--- a/web/javascript/jquery/Makefile.am
+++ b/web/javascript/jquery/Makefile.am
@@ -5,4 +5,4 @@ dist_data_DATA = \
jquery.form.js \
jquery.form.min.js \
jquery.transmenu.min.js \
- json.min.js
+ json2.min.js
diff --git a/web/javascript/jquery/json.js b/web/javascript/jquery/json.js
deleted file mode 100644
index 78e843a36..000000000
--- a/web/javascript/jquery/json.js
+++ /dev/null
@@ -1,96 +0,0 @@
-(function ($) {
- var m = {
- '\b': '\\b',
- '\t': '\\t',
- '\n': '\\n',
- '\f': '\\f',
- '\r': '\\r',
- '"' : '\\"',
- '\\': '\\\\'
- },
- s = {
- 'array': function (x) {
- var a = ['['], b, f, i, l = x.length, v;
- for (i = 0; i < l; i += 1) {
- v = x[i];
- f = s[typeof v];
- if (f) {
- v = f(v);
- if (typeof v == 'string') {
- if (b) {
- a[a.length] = ',';
- }
- a[a.length] = v;
- b = true;
- }
- }
- }
- a[a.length] = ']';
- return a.join('');
- },
- 'boolean': function (x) {
- return String(x);
- },
- 'null': function (x) {
- return "null";
- },
- 'number': function (x) {
- return isFinite(x) ? String(x) : 'null';
- },
- 'object': function (x) {
- if (x) {
- if (x instanceof Array) {
- return s.array(x);
- }
- var a = ['{'], b, f, i, v;
- for (i in x) {
- v = x[i];
- f = s[typeof v];
- if (f) {
- v = f(v);
- if (typeof v == 'string') {
- if (b) {
- a[a.length] = ',';
- }
- a.push(s.string(i), ':', v);
- b = true;
- }
- }
- }
- a[a.length] = '}';
- return a.join('');
- }
- return 'null';
- },
- 'string': function (x) {
- if (/["\\\x00-\x1f]/.test(x)) {
- x = x.replace(/([\x00-\x1f\\"])/g, function(a, b) {
- var c = m[b];
- if (c) {
- return c;
- }
- c = b.charCodeAt();
- return '\\u00' +
- Math.floor(c / 16).toString(16) +
- (c % 16).toString(16);
- });
- }
- return '"' + x + '"';
- }
- };
-
- $.toJSON = function(v) {
- var f = isNaN(v) ? s[typeof v] : s['number'];
- if (f) return f(v);
- };
-
- $.parseJSON = function(v, safe) {
- if (safe === undefined) safe = $.parseJSON.safe;
- if (safe && !/^("(\\.|[^"\\\n\r])*?"|[,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t])+?$/.test(v))
- return undefined;
- return eval('('+v+')');
- };
-
- $.parseJSON.safe = false;
-
-})(jQuery);
diff --git a/web/javascript/jquery/json.min.js b/web/javascript/jquery/json.min.js
deleted file mode 100644
index 67dae43ab..000000000
--- a/web/javascript/jquery/json.min.js
+++ /dev/null
@@ -1,13 +0,0 @@
-
-(function($){var m={'\b':'\\b','\t':'\\t','\n':'\\n','\f':'\\f','\r':'\\r','"':'\\"','\\':'\\\\'},s={'array':function(x){var a=['['],b,f,i,l=x.length,v;for(i=0;i