// ===================== var T = new Object(); // T version T.v = 1.0; // T base url var TURL = '/t/'; // T group T.group = 'cc'; // ===================== var TImageArray = new Array; var TIndex = 0; function TCollectVars() { var dCurrent = new Date(); // hostname //T.host = window.location.hostname; // absolute path //T.path = window.location.pathname; // title T.title = document.title; // search string //T.search = window.location.search; // referrer if ( (window.document.referrer != "" ) && ( window.document.referrer != "-" ) ) { if ( !( navigator.appName == "Microsoft Internet Explorer" && parseInt(navigator.appVersion) < 4 ) ) { T.referrer = window.document.referrer; } } // timestamp - prevents caching of generated URL T.ts = dCurrent.getTime(); // timezone T.tz = dCurrent.getTimezoneOffset()/60*-1; // base hour? T.bh = dCurrent.getHours(); // language T.ln = ((navigator.appName == "Netscape")?navigator.language:navigator.userLanguage); // screen info if ( typeof(screen) == "object" ) { T.colors = screen.colorDeth; T.res = screen.width+"x"+screen.height; } // java enabled? if ( typeof(navigator.javaEnabled()) == "boolean" ) { T.java = navigator.javaEnabled()?1:0; } // javascript enabled T.js = 1; // javascript version if ( typeof(TVersion) != "undefined" ){ T.jsv = TVersion; } } function TCreateImage( url ) { if ( document.images ){ TImageArray[TIndex] = new Image; TImageArray[TIndex].src = url; TIndex++; } else { document.write( '' ); } } function TCollectMetaTags() { var docElements; if ( document.all ) { docElements = document.all.tags("meta"); } else if ( document.documentElement ) { docElements = document.getElementsByTagName("meta"); } if ( typeof(docElements) != "undefined" ) { for ( var i = 1; i <= docElements.length; i++ ) { metaTag = docElements.item(i-1); if ( metaTag.name ) { if ( metaTag.name.indexOf('T.') == 0 ) { T[ 'M.'+metaTag.name.substring(2) ] = metaTag.content; } } } } } function TBuildParam( name, value, sep ){ return ( sep + name + "=" + escape( value ) ); } function TBuildURL() { var url = TURL; var sep = '?'; for ( name in T ) { if ( T[name] ) { url += TBuildParam( name, T[name], sep ); sep = '&'; } } return url; } function t() { TCollectVars(); TCollectMetaTags(); var url = TBuildURL(); TCreateImage( url ); return true; } // let's do it t();