/*mit-style; daniel leiser: doxai_com */
var navP = [];
var navPs = [];
var navL = [];
var stc = 1;
var infoc = 0;
var inforun = 0;
var evCh = 0;
window.addEvent('domready', function(){

 var scroll = new Fx.Scroll('page-wrapper', {
    wait: false,
   duration: slided,
   transition: Fx.Transitions.Quad.easeInOut
 });
navP = $(document.body).getElements('li.pnavi');
var cT = 0;
	for(var n=0; n < navP.length; n++) {
		var nid = navP[n].id.split("_")[1];
		var cEl = navP[n];
		ct = "page_"+nid;
		addNavi(cEl,scroll,nid,ct);
	}
navPs = $(document.body).getElements('li.pnavis');
var cTs = 0;
for(var ns=0; ns < navPs.length; ns++) {
	var nids = navPs[ns].id.split("_")[1];
	var cEls = navPs[ns];
	cTs = "page_"+nids;
	addNavi(cEls,scroll,nids,cTs);
}
if(navPs[0]) {
	//navPs[0].getFirst().setStyle('background','#FFFFFF');
	navPs[0].getFirst().addClass('current');
	}
navL = $(document.body).getElements('a.internal-link-new-window');
var cTL = 0;
for(var nl=0; nl < navL.length; nl++) {
	
	var nidl = navL[nl].name.split("_")[1];

if(!$chk(nidl)) {
	nidl = navL[nl].href.split("#page_")[1];
	}

	var cElL = navL[nl];
			cElL.id = "pagecounter"+nl;
	cTL = "page_"+nidl;
	addNavi(cElL,scroll,nidl,cTL);
}
if(infotour && infotour.length>0) {

if($('infoback')) {
$('infoback').style.cursor = "pointer";
infocl('infoback',scroll,1);
}
if($('infonext')) {
$('infonext').style.cursor = "pointer";
infocl('infonext',scroll,0);
}
if($('infotourbt')) {
$('infotourbt').innerHTML = tourbtpl;
$('infotourbt').style.cursor = "pointer";
var tp = $('infotourbt');
tp.scroll = scroll;
var tourplay = {};
tp.addEvent('click', function(event) {	
if(inforun==0) {
	var firstR = tplay.bind(tp);
	firstR();	
	tourplay = tplay.periodical(infointv,tp);
	inforun = 1;
	$('infotourbt').innerHTML = tourbtbr;
} else 	{
	$clear(tourplay);
	inforun = 0;	
	$('infotourbt').innerHTML = tourbtpl;
}
});
}

if(autorun==1) {
	var tempScr = $(document.body);
	tempScr.scroll = scroll;
	var firstR = tplay.bind(tempScr);
	firstR();	
	tourplay = tplay.periodical(infointv,tempScr);
	inforun = 1;	
}

}
});
infocl = function(clEl,scroll,backbt) {
	$(clEl).addEvent('click', function(event) {
		
	if(backbt==1) {
		if(infoc>0) {
				infoc--;
			} else {
				infoc=(infotour.length-1);
				}
			var toE = "page_"+infotour[infoc];
			scroll.toElement(toE);	
		} else {
			if(infoc < (infotour.length-1)) {
				infoc++;
			} else {
				infoc=0;
				}
			var toE = "page_"+infotour[infoc];
			
			scroll.toElement(toE);	
		}
		$(clEl).removeEvent('click');
	});
}
tplay = function() {
infoc++;
if(infoc < infotour.length) {
	var toE = "page_"+infotour[infoc];
	this.scroll.toElement(toE);
} else {
	infoc=0;
	var toE = "page_"+infotour[infoc];
	this.scroll.toElement(toE);
}
}
addNavi = function(niO,scroll,tEId,tE) {
$(niO.id).addEvent('click', function(event) {
	
	if(cP==tEId) {return;}
	if($('navlink_'+cP)) {
	/*$('navlink_'+cP).setStyles({
							    color: '#EEEEEE',
								background:'none'
							   });*/
	$('navlink_'+cP).removeClass('current');
	}/*
	$('navlink_'+tEId).setStyles({
							    color: '#660000',
								background:'url(./fileadmin/img/sub4_bg.png) top right'
							   });*/
if($('navlink_'+tEId)) {
	$('navlink_'+tEId).addClass('current');
}
	

	//$('navlink_'+tEId).setStyle('color','#660000');
	if(sPages[cP]) {
		if(sPages[tEId]) {
		if(sPages[tEId]==sPages[cP]) {
			  scroll.toElement(tE);
				cP = tEId;
				if(evCh==0) {			
					event.stop();
				} else {
					EvCh=0	
				}					
			} else {
				var parEl = "page_"+sPages[cP];
				scroll.toElement(parEl);
				var tpar = "pages_"+sPages[cP];
				$(niO.id).fireEvent('click', $(tpar), slided);
				cP = sPages[cP];
			}
		} else {
			evCh = 1;
			event.stop();
			var parEl = "page_"+sPages[cP];
			scroll.toElement(parEl);
			$(niO.id).fireEvent('click', $(tE), slided);
			cP = sPages[cP];
		}
	} else {
		if(sPages[tEId]) {
			if(cP!=sPages[tEId]) {
				evCh = 1;
				var parEl = "page_"+sPages[tEId];
				scroll.toElement(parEl);
				$(niO.id).fireEvent('click', $(tE), slided);	
				cP = sPages[tEId];
			} else {
			  scroll.toElement(tE);	
				cP = tEId;
				if(evCh==0) {			
					event.stop();
				} else {
					EvCh=0	
				}
			}
		} else {
		  scroll.toElement(tE);
			cP = tEId;
			if(evCh==0) {			
			event.stop();
			} else {
			evCh=0	
			}
		}
	}
	$(niO.id).removeEvent('click');
});
}