1 if( !window['console'] ) console = { log : function(){} };
\r
7 emptyFunction : new Function,
\r
8 inHead : (function( s ){
\r
9 s = s[ s.length - 1 ];
\r
10 return ( s.parent || s.parentNode ).tagName.toLowerCase() === ( 'head' );
\r
11 })( document.scripts || document.getElementsByTagName( 'script' ) || document.all.tags( 'script' ) )
\r
14 X.UA = (function( n, undefined ){
\r
18 tv = parseFloat(dav),
\r
20 acme.Opera = ( dua.indexOf("Opera") >= 0 ) ? tv : undefined;
\r
21 acme.IE = undefined;
\r
22 if( document.all && !acme.Opera ){
\r
23 acme.IE = parseFloat(dav.split("MSIE ")[1]) || undefined;
\r
26 acme.Khtml = ( dav.indexOf("Konqueror") >= 0 ) ? tv : undefined;
\r
27 acme.WebKit = parseFloat(dua.split("WebKit\/")[1]) || undefined;
\r
28 acme.Chrome = parseFloat(dua.split("Chrome\/")[1]) || undefined;
\r
29 // replace( reg, ) don't work for Sigmarion2 pocketIE
\r
30 acme.Gecko = eval( '(dua.indexOf("Gecko\/") >= 0) ? parseFloat(dua.split("rv:")[1].replace( /^(\d*\.\d*)\.(\d*)/, "$1$2" )) : undefined' );
\r
31 i = Math.max(dav.indexOf("WebKit"), dav.indexOf("Safari"), 0);
\r
32 if( i && !acme.Chrome ){
\r
33 acme.Safari = parseFloat( dav.split("Version/")[1] );
\r
34 if( !acme.Safari || parseFloat(dav.substr( i + 7 )) <= 419.3 ){
\r