var specialContent = new Array();
var current = 0;

function parseContents() {
	specialContent = new Array();
	current = 0;
	cDiv = g('main_content');
	minHeight = 0;
	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;
			if (n.clientHeight> minHeight) minHeight = n.clientHeight;
			if (specialContent.length > 1) n.style.display = 'none';
			n.style.top = 0;
		}
	}
	if (specialContent.length) {
		g('clink_left'). style.display = 'none';
		cDiv.style.height = minHeight + 'px';
		cDiv.style.marginLeft = '46px';
	}
}



function showContent (num) {
	old = current;
	if (num) {
		if (current > 0) --current; 
	} else 	if (current < (specialContent.length)-1) { 
		++current; 
	}
	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]) {
  		//specialContent[old].fade( { duration: 0.5 });
  		Effect.Fade(specialContent[old].id, { duration: 0.5 });
	}
	if (specialContent[current]) {
		//specialContent[current].appear( {duration:0.5});
  		Effect.Appear(specialContent[current].id, { duration: 0.5 });
	}
}

function g (id) {
	return document.getElementById(id);
}

function c (url) {
	eval ("var callback = function (result) { setContent(result); };");
	HTML_AJAX.grab(url, callback);
}

function setContent(result) {
	g('mainwrapper').innerHTML = result;
	window.setTimeout('parseContents();',20);
}

