//-----------------------------------------------
// our CREDITS go to: [PPK@quirksmode.org]
//-----------------------------------------------

var slidesNode, slideNode;

function showSlide(elm) {
	var cells = slidesNode.getElementsByTagName('A');
	var divs = elm.getElementsByTagName('DIV');
	if(slideNode.firstChild) slideNode.removeChild(slideNode.firstChild);
	var clone=divs[0].cloneNode(true);
	slideNode.appendChild(clone);
	slideNode.firstChild.style.display='block';

	for (var i=0; i<cells.length; i++) {
		 if (cells[i].id == elm.id ) {
		 	cells[i].className = 'selectedslide';
		} else {
			cells[i].className = 'unselectedslide';
		}
	}
}

function slideEvt(e) {
	if (!e) e = window.event;
	showSlide(this);
}

function nextSlide() {
// opnemen in showSlide?
	var cells = slidesNode.getElementsByTagName('A');
	var i=0;
	for(; i<cells.length; i++) {
		if(cells[i].className == 'selectedslide') break;
	}
	var pos = i + 1;
	if (pos == cells.length){
		showSlide(cells[0]);
	} else {
		showSlide(cells[pos]);
	}
}


function initSlides(slide, slides, first) {
	slideNode = document.getElementById(slide);
	slidesNode = document.getElementById(slides);
	
	slideNode.onclick = nextSlide;
	
	var cells =  slidesNode.getElementsByTagName('A');
	for (var i=0; i<cells.length; i++) {
		cells[i].onmouseup = slideEvt;
	}
	showSlide(document.getElementById(first));
}

function getObj(name)
{
  if (document.getElementById)
  {
  	this.obj = document.getElementById(name);
	this.style = document.getElementById(name).style;
  }
  else if (document.all)
  {
	this.obj = document.all[name];
	this.style = document.all[name].style;
  }
  else if (document.layers)
  {
   	this.obj = document.layers[name];
   	this.style = document.layers[name];
  }
}
