var isMac, IEmac; isMac = (navigator.appVersion.indexOf('Mac')!=-1) ? true : false; IEmac = ((document.all)&&(isMac)) ? true : false; function SiteTrackW5() { var t = '1'; var moid = ''; var numPages = '0'; var exitTime = ''; var fromESP = false; var thisRefer = document.referrer; var thisTitle = document.title; var referChk = thisRefer.indexOf('kilclare.com') != -1 // set referrer set_cookie ('referrer', thisRefer, 2010, 01, 15, '/', '.kilclare.com', ''); // page url var myLocation = location.href; myCheck = myLocation.indexOf('gnikcartpse') != -1; // first page if (myCheck) { fromESP = myLocation.indexOf('0.4e') != -1; set_cookie ('moid', escape(location.href),2010, 01, 15, '/', '.kilclare.com', ''); set_cookie ('numPages', 1, 2010, 01, 15, '/', '.kilclare.com', ''); } // get cookie vals moid = get_cookie('moid'); numPages = get_cookie('numPages'); exitTime = get_cookie('ExitPageTime'); thisRefer = get_cookie('referrer'); if (isNaN(numPages) == true || numPages == '' || numPages == null || numPages == 'NaN') { numPages = 1; set_cookie ('numPages', numPages, 2010, 01, 15, '/', '.kilclare.com', ''); } else { // ++ the numPages if not the first page if(myCheck == false) { numPages = parseInt(numPages) + 1; set_cookie ('numPages', numPages, 2010, 01, 15, '/', '.kilclare.com', ''); } } if (moid != null) { if (exitTime != null) { var myNow = new Date(); myNow = myNow.getTime(); myDifference = parseInt(myNow)- parseInt(exitTime); mySeconds = myDifference/(1000); // reset page count if exitTime is older than 20 seconds // this is done because the user left the site then came back - establishing a new visit if (parseInt(mySeconds) >= 20) { numPages = 1 set_cookie ('numPages', numPages, 2010, 01, 15, '/', '.kilclare.com', ''); } } var p = ''+myLocation+''; var r = ''+thisRefer+''; var n = ''+(document.title)+''; if (n == null || n == '') { var query = (location.href); var mySplitCheck = query.indexOf('gnikcartpse') != -1; if (mySplitCheck) { var noQuery = query.substring(0,query.indexOf('gnikcartpse')); } else { var noQuery = query; } n =''+noQuery+''; } if(fromESP) { var u='http://kilclare.5ws.net/cas/esp/connect.asp?'+t+';;;'+p+';;;'+r+';;;'+moid+';;;'+n+';;;'+numPages+'0.4eUpd'; } else { var u='http://kilclare.5ws.net/cas/esp/connect.asp?'+t+';;;'+p+';;;'+r+';;;'+moid+';;;'+n+';;;'+numPages+';;;'; } // update esp var I = new Image(1,1); I.src = u; e = new Date(); e = e.getTime(); // set the exit time cookie var newF = 'GetExitTime(0);'; // these will capture if the user leaves the page window.onunload = new Function(newF); window.close = new Function(newF); // check 3 seconds if they have left setTimeout('GetExitTime(2);', 3000) } else { theunknown(thisRefer,numPages,myLocation,thisTitle); } } function theunknown(referrer,numpages,location,title) { var src = 'http://kilclare.5ws.net/cas/esp/unknown.asp?'+referrer+';;;'+location+';;;'+numpages+';;;'+title; // update esp var I = new Image(1,1); I.src = src; } function GetExitTime(visitorType) { var frmCaptureString = ''; var moid = get_cookie('moid'); var numPages = get_cookie('numPages'); // visitor type : even numbers = known ; odd = unknown // 0 known visitor leaving site - check for screen scrape data capture if (visitorType == 0) { var myDivider = ''; var frmsLen = document.forms.length; var frmsEle = 0; var x, i; captureFrmData = true; for (x=0; x