var specialContent = new Array();
var bildContent = new Array();
var current = 0;

function parseContents() {
	specialContent = new Array();
	bildContent = new Array();
	current = 0;
	g('clink_left').style.display = 'none';
	g('clink_right').style.display = 'none';
	cDiv = g('contentblock');
	for (var i = 0; i < cDiv.childNodes.length; i++) {
		n = cDiv.childNodes[i];
		if (n.className == 'spezial_content') {
			n.id = 'specialContentNum_' + (specialContent.length);
			specialContent[specialContent.length] = n;
			n.style.top = '11px';
			n.style.display = 'none';
		}
	}
	for (var i = 0; i < specialContent.length; i++) {
		temp = 'specialContentNum_'+ i;
		cDiv = g(temp);
		n = b(i);
		n.id = 'pictureNum_'+ i;
	}		
	cImg = g('pictureNum_'+ 0);
	cImg.src = cImg.name;
	bildContent[bildContent.length] = cImg.height;
	specialContent[0].style.display = 'block';
	setTimeout('setPicture();', 1000);
}

function setPicture() {
	for (var i = 1; i < specialContent.length; i++ ) {
		cImg = g('pictureNum_'+ i);
		cImg.src = cImg.name;
		bildContent[bildContent.length] = cImg.height;
	}
	g('clink_right').style.display = 'block';
}

function showContent (num) {
	old = current;
	if (num) {
		if (current > 0) --current;
	} else 	if (current < (specialContent.length)-1) { 
		++current; 
	}
	specialContent[current].style.display = 'block';
	if (current == 0) {
		g('clink_left').style.display = 'none';	
	} else {
		g('clink_left').style.display = 'block';
	}
	if (current >= (specialContent.length-1)) {
		g('clink_right').style.display = 'none';	
	} else {
		g('clink_right').style.display = 'block';
	}
	if (specialContent[old]) {
  		Effect.Fade(specialContent[old].id, { duration: 0.5 });
	}
	if (specialContent[current]) {
  		Effect.Appear(specialContent[current].id, { duration: 0.5 });
	}
}

function g (id) {
	return document.getElementById(id);
}

function b (id) {
	return document.getElementsByTagName("img")[id+5];
}

function c (url) {
	eval ("var callback = function (result) { setContent(result); };");
	HTML_AJAX.grab(url, callback);
}

function setContent(result) {
	g('siteblock').innerHTML = result;
	window.setTimeout('parseContents();', 10);
}
