
function setReferrer() {
  if (!(navigator.appName=="Microsoft Internet Explorer"&&parseInt(navigator.appVersion)<4)){
    DCS.dcsref = self.location.href.substring(0,self.location.href.indexOf(self.location.pathname)) + DCS.dcsuri;
  }  
}


function trackAbsolute(objectReference,objectTitle, keepLastReferrer){ 
  setReferrer();
  currentUri = DCS.dcsuri;
  path = objectReference;
  
  if(path.indexOf('?') != -1){
    var splitted = path.split('?');
    path = splitted[0];
    var queryString = '?'+splitted[1];
    dcsMultiTrack('DCS.dcsuri',path,'WT.ti',objectTitle, 'DCS.dcsqry', queryString);
  } else{
    dcsMultiTrack('DCS.dcsuri',path,'WT.ti',objectTitle);
  }
  
  if (keepLastReferrer) {
    DCS.dcsuri = currentUri;
  } 
}