function openwindow(helpID){
 window.name='theopener';
 theLocation='/cgi-bin/help.cgi?id='+helpID;
 strWHandle=eval("HELP_WINDOW:"+new Date().getSeconds());
 confirmWin=window.open(theLocation,strWHandle,'resizable=yes,scrollbars=yes,width=500,height=300,outerWidth=510,outerHeight=310,top=100,left=20');
 if(confirmWin.opener==null){confirmWin.opener=self;}
 if(window.focus)confirmWin.focus();
}

function setCookie(name, value, expires, path, domain, secure) 
{
	var today = new Date();
	today.setTime(today.getTime());

	if(expires)
  {
		expires = expires * 1000 * 60 * 60 * 24;
	}
	var expires_date = new Date( today.getTime() + (expires) );

	document.cookie = name + "=" +escape(value) +
	((expires) ? ";expires=" + expires_date.toGMTString() : "") +
	((path) ? ";path=" + path : "") +
	((domain) ? ";domain=" + domain : "") +
	((secure) ? ";secure" : "");
}

function deleteCookie(cName)
{
	document.cookie = cName + "=0;expires=1;domain=.cook;path=/";
}

function readCookie(cName)
{
	var nameEQ = cName + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++)
  {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return parseInt(c.substring(nameEQ.length,c.length));
	}
	return 0;
}

function slideShow(speed,to)
{
  document.getElementById("s_16000").style.color="";
  document.getElementById("s_9000").style.color="";
  document.getElementById("s_5000").style.color="";
  document.getElementById("s_0").style.color="";
  if(document.getElementById("s_"+speed))
  {
    document.getElementById("s_"+speed).style.color="#d00";
  }

  if(speed > 0)
  {
    setCookie("slideSpeed", speed, 1, "/");
    clearInterval(slideInterval);
    slideInterval = setInterval("window.location.href='" + to + "'", speed);
  }
  else 
  {
    document.getElementById("s_0").style.color="#d00";
    setCookie("slideSpeed", -1, 1, "/");
    clearInterval(slideInterval);
  }
}

function saveScroll(ev)
{
  setCookie("scrollTo", (document.all) ? document.body.scrollTop : window.pageYOffset, 1, "/");
}
