var TID;
var events = new Array();
var tempo = new Array();
var it = 1;
events[it] = new Date();

function getObj(n, d) { //v4.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=getObj(n,d.layers[i].document);
  if(!x && document.getElementById) x=document.getElementById(n); return x;
}

function showHide() { //v3.0
	var i,p,v,obj,args=showHide.arguments;
	for (i=0; i<(args.length-2); i+=3) if ((obj=getObj(args[i]))!=null) { v=args[i+2];
	if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v='hide')?'hidden':v; }
	obj.visibility=v; }
}

function exptimer(obj)
{
	hangtime = document.debug.dht.value;
	it++;
	last = it - 1;
	events[it] = new Date();
	current = events[it].getTime();
	previous = events[last].getTime();
	delay = (current - previous);
	//alert("it  ="+it+"\nlast="+last+"\nE   ="+current+"\nE-1 ="+previous+"\nDelay ="+delay);

	document.debug.debugdelay.value = delay

	if (delay < hangtime){
		wait = hangtime - delay;
		document.debug.debugwait.value = wait
		func = void(0);
		setTimeout('func',wait);
	}
	else
	{show(obj)}
}

function show(o){
	showHide(o,'','show');
	for(i=1;i<7;i++)
	{
		mydiv = 'noo'+i;
		if (mydiv!=o)
			showHide(mydiv,'','hide');
	}
}

function glued(o){
	wait = 100
//	wait = document.debug.dw.value;
	obj = eval('o');
	TID = setTimeout('show(obj)',wait);
}


function keepglued(o){
	clearTimeout(TID);
}

function MM_goToURL() { //v3.0
  var i, args=MM_goToURL.arguments; document.MM_returnValue = false;
  for (i=0; i<(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"'");
}

function popuphlp(page,nom,option) {
var w=window.open(page, nom, option);
w.focus();
}


