
var TrackerPath = 'http://www.curbellelectronics.com/PatientMonitoringProducts/_trk/';
var TrackerLoc  = window.location.href; 
var TrackerLoc  = (TrackerLoc.indexOf('?') != -1)? TrackerLoc.substring(0,TrackerLoc.indexOf('?')) : TrackerLoc;

//AJAX Submit
function AjxTracker(url)
{
var xm = false; 
if(window.ActiveXObject){xm=new ActiveXObject("Microsoft.XMLHTTP")}else{xm=new XMLHttpRequest()}; 
xm.onreadystatechange=function(){if(xm.readyState==4 && xm.status==200){return false}}; 
xm.open("GET",url,true); xm.send(null)
}

//AJAX Object Tracker
function ObjTrk(obj){if(obj!=undefined){AjxTracker(TrackerPath +'AjxTracker.asp?pg=tk3&obj='+ obj +'&objloc='+ encodeURIComponent(TrackerLoc)); return false}}
function FrmTrk(obj){if(obj!=undefined){AjxTracker(TrackerPath +'AjxTracker.asp?pg=tk4&search='+ obj +'&qloc='+ encodeURIComponent(TrackerLoc)); return false}}
function InitTrk()
{
ChkBrowser()
var obj = document.getElementsByTagName('a'); for(var i=0; i<obj.length; i++){obj[i].onmousedown= function (){AjxTracker(TrackerPath +'AjxTracker.asp?pg=tk1&url='+this.href+'&urlloc='+ encodeURIComponent(TrackerLoc))}}
var img = document.getElementsByTagName('img'); for(var i=0; i<img.length; i++){img[i].onmousedown = function (){AjxTracker(TrackerPath +'AjxTracker.asp?pg=tk2&src='+this.src+'&imgloc='+ encodeURIComponent(TrackerLoc))}}
var tkb = document.getElementsByTagName('*'); for(var i=0; i<tkb.length; i++){if(tkb[i].getAttribute('tk') && tkb[i].getAttribute('tk')!=''){tkb[i].onmousedown = function(){ObjTrk(encodeURIComponent(this.getAttribute('tk')))}}}
}

//AJAX Browser Tracker
function ChkBrowser() 
{
var Ddate = new Date(); var Dmonth = Ddate.getMonth()+1; var Dtoday = Ddate.getDate(); var Dyear    = Ddate.getFullYear()
var Ttime = new Date(); var Thours = Ttime.getHours(); var Tminutes = Ttime.getMinutes(); var Tseconds = Ttime.getSeconds(); var dn = "AM"
if(Thours>12){dn="PM"; Thours=Thours-12} if(Thours==0){Thours=12}
if(Tminutes<=9){Tminutes="0"+Tminutes} if(Tseconds<=9){Tseconds="0"+Tseconds}
var TimeStamp = Dmonth+"/"+Dtoday+"/"+Dyear+" "+Thours+":"+Tminutes+":"+Tseconds+" "+dn
var Resolution = screen.width+"x"+screen.height+" ("+screen.colorDepth+"bit)"
var browser = "" +
"&url="     + encodeURIComponent(location.href) +
"&ref="     + encodeURIComponent(document.referrer) +
"&browser=" + encodeURIComponent(navigator.userAgent) +
"&login="   + encodeURIComponent(TimeStamp) +
"&screen="  + encodeURIComponent(Resolution)
AjxTracker(TrackerPath +'AjxTracker.asp?pg=tk5'+ browser)
}

InitTrk()
