-var rootjQuery = jQuery(document);
-
-// Use of jQuery.browser is deprecated.
-// It's included for backwards compatibility and plugins,
-// although they should work to migrate away.
-
-var userAgent = navigator.userAgent.toLowerCase();
-
-// Figure out what browser is being used
-jQuery.browser = {
- version: (userAgent.match( /.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/ ) || [0,'0'])[1],
- safari: /webkit/.test( userAgent ),
- opera: /opera/.test( userAgent ),
- msie: /msie/.test( userAgent ) && !/opera/.test( userAgent ),
- mozilla: /mozilla/.test( userAgent ) && !/(compatible|webkit)/.test( userAgent )
-};
\ No newline at end of file
+rootjQuery = jQuery(document);
+
+function evalScript( i, elem ) {
+ if ( elem.src ) {
+ jQuery.ajax({
+ url: elem.src,
+ async: false,
+ dataType: "script"
+ });
+ } else {
+ jQuery.globalEval( elem.text || elem.textContent || elem.innerHTML || "" );
+ }
+
+ if ( elem.parentNode ) {
+ elem.parentNode.removeChild( elem );
+ }
+}
+
+// Mutifunctional method to get and set values to a collection
+// The value/s can be optionally by executed if its a function
+function access( elems, key, value, exec, fn ) {
+ var l = elems.length;
+
+ // Setting many attributes
+ if ( typeof key === "object" ) {
+ for (var k in key) {
+ access(elems, k, key[k], exec, fn);
+ }
+ return elems;
+ }
+
+ // Setting one attribute
+ if (value !== undefined) {
+ // Optionally, function values get executed if exec is true
+ exec = exec && jQuery.isFunction(value);
+
+ for (var i = 0; i < l; i++) {
+ var elem = elems[i],
+ val = exec ? value.call(elem, i) : value;
+ fn(elem, key, val);
+ }
+ return elems;
+ }
+
+ // Getting an attribute
+ return l ? fn(elems[0], key) : null;
+}
+
+function now() {
+ return (new Date).getTime();
+}