
/*  ************************************** Codigo del contador ************************************************************* */
/* http://bender.dpteruel.es/DomCounter/DomCount.nsf/contador.js   */
/* <script src="/DomCounter/DomCount.nsf/contador.js" type="text/javascript"></script>   */
function updateCounter(Account,Style,TimeOutSeconds) {

var CounterServer='http://contadores.deteruel.es/domcounter/domcount.nsf';
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ágina

{
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ágina solo puede ser usada por navegadores 
// recientes, puedes usar la función Math.round que hay abajo // para más precisión
// 
// elapsed=Math.round((now-LastVisit)/1000);

var elapsed=(now-LastVisit)/1000;
if (elapsed<=TimeOutSeconds)
// el usuario sigue en la misma sesión
{
IncParam='';
}
else
// crear el parámetro de agente para contar como una visita 
// única
IncParam='&U';
}
// fija SRC para la etiqueta IMG (se recargara tan pronto como // sea fijada)
if (document.all) {
document.all[Account].src=CounterServer+"/WebCounter?OpenAgent&S="+Style+"&X="+Account+"&V"+IncParam;
} else {
document.getElementById(Account).src=CounterServer+"/WebCounter?OpenAgent&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;
}
/*  ************************************************************************************************************************** */

