if (!String.prototype.trim) {
							 | 
						|
								  (function() {
							 | 
						|
								    // Make sure we trim BOM and NBSP
							 | 
						|
								    var rtrim = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;
							 | 
						|
								    String.prototype.trim = function() {
							 | 
						|
								      return this.replace(rtrim, '');
							 | 
						|
								    };
							 | 
						|
								  })();
							 | 
						|
								}
							 |