var _ui, _d, _p, _os, _r, _b, _c, _l, _w, _h, _cl, _j, _jv, _f, _fv,_doc=document; _ui = 0; //user (visitor) id _d = _doc.domain; //domain name _p = _doc.location.href; //page _os = cq_gos(); //operating system _r = cq_pr(); //referrer _b = cq_uap(); //browser version _c = navigator.cookieEnabled?1:0; // are cookies enabled? _l = (navigator.browserLanguage!=null)?navigator.browserLanguage:navigator.language; //language _w = screen.width; //screen width (px) _h = screen.height; // screen height (px) _cl = screen.colorDepth; // color depth (bits) _j = (cq_getJavaVer() != -1)?1:0; // has java? _jv = cq_getJavaVer(); // java version _f = (cq_getFlashVer() != '0')?1:0; //has flash? _fv = cq_getFlashVer(); //flash version function CQTrack(){ var _ag=arguments; if(_ag[0]){ _p=_ag[0]; //first argument overrides the page } if(_ag[1]){ _d= _ag[1]; // second argumnet overrides the domain } if(_cr()==''){ _ui='30d1150e-5412-47a3-b80b-66230ef701f9'; }else{ _ui=_cr(); } var id = 'CQID=' + CQ_ID; id += '&CQUID=' + _ui; id += '&CQDAT='; var ser = _c + '|';//0 - cookies enabled? ser += _d + '|';//1 - domain ser += _p + '|';//2 - page ser += _l + '|';//3 - language ser += _w + '|';//4 - width ser += _h + '|';//5 - height ser += _cl + '|';//6 - color depth(bits) ser += _b + '|';//7 - browser name ser += _os + '|';//8 - operating system ser += _j + '|';//9 - has java? ser += _jv + '|';//10 - java version ser += _f + '|';//11 - has flash? ser += _fv + '|';//12 - flash version ser += _r; //13 - referer var __cqd = new Date(); var qs = id + ser + '&cqt=' + __cqd.getMilliseconds(); _cw(_ui); var i = new Image(1,1); _dp = window.location.protocol; switch(_dp){ case 'http:': i.src = 'http://analytics.sitewit.com/images/cq_blank.gif?' + qs; break; case 'https:': i.src = 'https://analytics.sitewit.com/images/cq_blank.gif?' + qs; break } i.onload = function() {CQ_void();} } function CQ_void() { return; } function _cr(){ return __rc('CQUID'); } function _cw(p){ __ec(); __cc('CQUID',p,1000); } function __cc(n,v,d) { if (d) { var dt = new Date(); dt.setTime(dt.getTime()+(d*24*60*60*1000)); var x = "; expires="+dt.toGMTString(); } else var x = ""; _doc.cookie = n+"="+v+x+"; path=/"; } function __rc(n) { var nEQ = n + "="; var ca = _doc.cookie.split(';'); for(var i=0;i < ca.length;i++) { var c = ca[i]; while (c.charAt(0)==' '){c = c.substring(1,c.length);} if (c.indexOf(nEQ) == 0){return c.substring(nEQ.length,c.length);} } return ''; } function __ec() { __cc('CQUID',""); } function cq_pr(){ var ref = _doc.referrer; if(ref && ref != ''){ if(ref.indexOf('?') > -1){ return( ref.substring(0,ref.indexOf('?')) ); }else{ return ref; } }else{ return('-'); } } function cq_gos(){ try{ var ua = navigator.userAgent; var re = new RegExp(/\([^\)]*\)/gi); var os = re.exec(ua)[0]; os = os.replace(/(\(|\))/gi, ''); os = os.split('; '); if(ua.toLowerCase().indexOf('opera') > -1){ osv = os[0]; }else{ osv = os[2]; } return(osv); }catch(e){ return '-'; } } function cq_uap(){ var ua = navigator.userAgent; var re = new RegExp(/\([^\)]*\)/gi); var pl = re.exec(ua); if(pl){ uapl = pl[0].replace(/(\(|\))/gi, '').split('; '); if(uapl){ if(uapl[1].toLowerCase()=='u' | uapl[1].toLowerCase()=='i' | uapl[1].toLowerCase()=='n'){ enctype=uapl[1]; }else{ enctype='-'; } if(ua.toLowerCase().indexOf('msie') > -1){ vers=uapl[1]; } oa = ua.replace(pl,''); oa = oa.replace(/(\(|\))/gi, ''); oa = oa.replace(/\s{2,}/gi,' '); if(oa){ oa = oa.split(' '); if(oa.length > 2){ vers = oa[2]; } if(ua.toLowerCase().indexOf('safari') > -1) { vers = oa[6]; } if(ua.toLowerCase().indexOf('opera') > -1){ vers=oa[0]; } } } } else { vers = 'unknown'; } return(vers); } /* Flash version code */ function cq_getFlashVer() { var fver='0'; var flash; if (navigator.plugins && navigator.plugins.length) { for (var v=0;v=2;v--) { try { flash=eval("new ActiveXObject('ShockwaveFlash.ShockwaveFlash." + v + "');"); if (flash) { fver=v + '.0'; break; } } catch(e) {} } } return fver; } /* Java version code */ function cq_getJavaVer(){ var jver = 0; /* try{ if(navigator.userAgent.toLowerCase().indexOf('msie')== -1 ){ if(navigator.javaEnabled){ if(typeof(java) != 'undefined'){ jver = java.lang.System.getProperty("java.version"); } } } }catch(e){} try{ for(var j=0; j< navigator.plugins.length; j++){ var desc = navigator.plugins[j].description; if(desc.toLowerCase().indexOf('java plug-in') > -1) { if(desc.toLowerCase().indexOf('apple java plug-in') > -1) { jver = 0; }else{ jver = desc.split(' ')[2]; } } } }catch(e){ } */ return jver; } var cliQuality={Track:function(){CQTrack();}};