// JavaScript Document
/* Support DHTML funktioner */
if (!document.getElementById){
alert ("Denne webside ikke anvendes i en browser\nder er ældre end 5 år. ");
}
function setBgColor(objekt, color) {
document.getElementById(objekt).style.backgroundColor 
= color;
}
function setFgColor(objekt,color) {
document.getElementById(objekt).style.color
= color;
}
function collapse(objekt) {
document.getElementById(objekt).style.display = "none";
}
function expand(objekt) {
document.getElementById(objekt).style.display = "block";
}
function skjulObjekt(objekt) {
document.getElementById(objekt).style.visibility = "hidden";
}
function visObjekt(objekt) {
document.getElementById(objekt).style.visibility = "visible";
}
var speed= 2000;
var antal=12;
var nr=1;
var running = 0;
var trin=2;
var timer=0;

var images = new Array()
  for(i = 1; i < antal + 1; i++){
  	images[i] = new Image();
  	images[i].src = "pix" + i + ".jpg";
  }

function setSpeed(trin) {
  switch(trin){
    case 1: speed=1000;setColors(trin);
    break;
    case 2: speed=2000;setColors(trin);
    break;
    case 3: speed=3000;setColors(trin);
    break;
    case 4: speed=5000;setColors(trin);
    break;
    case 5: speed=10000;setColors(trin);
    break;
  }
}

function setColors(trin){
  for (i=1;i<6;i++){
    setFgColor('speed'+ i,'white')
    setBgColor('speed' + i,'teal')
  }
    setFgColor('speed'+ trin,'black')
    setBgColor('speed' + trin,'#ffffee')
}
function setPixNrColors(nr){
  for (i=1;i<13;i++){
    setFgColor('pixnr'+ i,'white')
    setBgColor('pixnr' + i,'teal')
  }
    setFgColor('pixnr'+ nr,'black')
    setBgColor('pixnr' + nr,'#ffffee')
}
function toBegin(){
    stop()
    skjulAlle();
    visPix(1);
}

function toEnd(){
    stop();
    skjulAlle();
    visPix(antal);
}

function toNext(){
  if (running==1) {
    alert("Stopp autovisning \nfør du går frem")
  }
  else {
    next()
  }
}
function prev() {
  if (running==1) {
    alert("Stopp autovisning \nfør du går tilbake")
  }
  else {
  	skjulAlle();
  	nr=nr-1;
  	if (nr==0) nr=antal;
  	document.images.billede.src = images[nr].src;
    setPixNrColors(nr)
  	expand('pixtext' + nr);
  }
}

function next(){

  skjulAlle();
  nr=nr+1
  if (nr==antal + 1) nr=1;
  document.images.billede.src = images[nr].src
  setPixNrColors(nr)
  expand('pixtext' + nr);
  }

function skjulAlle(){
	for (i = 1; i < antal + 1; i++) {
		collapse('pixtext' + i)
	}
}
function auto(){
  visObjekt('speedpanel');
  setFgColor('autoknap','white');
  setBgColor('autoknap','#c00');
  setFgColor('pauseknap','white');
  setBgColor('pauseknap','teal');
	next();
	timer = setTimeout('auto()',speed);
	running=1;
}
function stop(){
		
		clearTimeout(timer)
    skjulObjekt('speedpanel');
    setFgColor('autoknap','white');
    setBgColor('autoknap','teal');
    setFgColor('pauseknap','white');
    setBgColor('pauseknap','teal');
		running=0;
    nr=1;
    visPix(nr)

}
function pause(){
	if (running == 1){
		clearTimeout(timer)
    setFgColor('pauseknap','white');
    setBgColor('pauseknap','#c00');
		running=0;
	}
}

function visPix(nr) {
  if (running==1) {
    alert("Stopp autovisning før \ndu viser enkeltbilleder")
  }
  else {
    skjulAlle();
  	document.images.billede.src = images[nr].src;
  	expand('pixtext' + nr);
    setPixNrColors(nr)
  
  }
}
function setAllColors(){
setColors(2)
setPixNrColors(1)
}
window.onload=setAllColors

/*]]>*/