function updateCounter(Account,Style,TimeOutSeconds) {
  var CounterServer='/DomCounter/DomCount.nsf/WebCounter?OpenAgent';

 //alert('Pasa por updateCpounter');
  var IncParam='';

  
  // fija el time-out por defecto
  if (TimeOutSeconds=='') TimeOutSeconds=600;
  // recoge la fecha y la hora actual
  var now=new Date();
  // recupera la cookie existente, si existe
  var cookiename='DomCountLastVisit'+Account
  var index=document.cookie.indexOf(cookiename);
  
  if (index==-1)
  
  // no hay ninguna cookie presente, por tanto es la primera visita a la p\u00E1gina
  
  {
    IncParam='&U';
  }
    else
  {
  // la cookie DomCountLastVisit existe, recoge la fecha de la cookie
  
  var countbegin=(document.cookie.indexOf("=",index)+1);
  var countend=document.cookie.indexOf(";", index);
  if (countend == -1) countend = document.cookie.length;
  var LastVisit=new Date(document.cookie.substring(countbegin, countend));
  
  // calcula los segundos que han pasado entre las visitas y ..
  // (N.B. si tu p\u00E1gina solo puede ser usada por navegadores 
  // recientes, puedes usar la funci\u00F3n Math.round que hay abajo para m\u00E1s precisi\u00F3n
  // 
  // elapsed=Math.round((now-LastVisit)/1000);
  
  var elapsed=(now-LastVisit)/1000;
  if (elapsed<=TimeOutSeconds)
  // el usuario sigue en la misma sesi\u00F3n
  {
    IncParam='';
  }
  else
  // crear el par\u00E1metro de agente para contar como una visita \u00FAnica
    IncParam='&U';
  }
  // fija SRC para la etiqueta IMG (se recargara tan pronto como // sea fijada)
  if (document.all) {
    document.all[Account].src=CounterServer+"&S="+Style+"&X="+Account+"&V"+IncParam;
  } else {
    document.getElementById(Account).src=CounterServer+"&S="+Style+"&X="+Account+"&V"+IncParam;
  }
  
  // fija el valor LastVisit de la cookie (despues de las 
  // comprobaciones superiores y cargar la imagen)
  document.cookie=cookiename+"="+now;
}