if ("undefined" == typeof $)
    document.write("<script type='text/javascript' src='components/prototype.js'></script>");
  
var _start = new Date();
var _loaded = false;

var count = true;

var  links = document.getElementsByTagName("a"); 
for(var i = 0; i < links.length; i++) {  
  //links[i].onclick = linkclicked;
  if (IE)
    links[i].attachEvent("onclick", linkclicked);
  else
    links[i].addEventListener("click", linkclicked, false);
}

function ul(evt) {  
  if(!count){
    count = true;
    return;
  }

  _stop = new Date();

  var data = _stop.getTime() - _start.getTime();

  window.onbeforeunload = '';


  var url = './components/opac/save.jsp';
  var actionKey="resbyfield.jsp.window.time_spent_viewing";
  
  data = data + "|";
  
  new Ajax.Request(url, {
    method: 'post',
    parameters: {data:data, actionKey:actionKey},
    onSuccess: function(transport) {
    }
  });
}

window.onbeforeunload = ul;

function linkclicked(evt) {
  var data;
  if (IE) {
    data = window.event.srcElement.tagName;
    if(data.toUpperCase() == 'IMG')
      count = false;
  }
}