var slow_down = 0;
var onloadHooks = [];

window.onload =  function(){		
	blende_next();
	
	for(i = 0; i < onloadHooks.length; i++)	{
		onloadHooks[i]();
	}
}

var openNr = 0;
var openCal = '';
var to, to2;

function openSub(nr){
	if(to)window.clearTimeout(to);
	closeSub(0);
	$("hmenu_"+nr).style.backgroundPosition = "center bottom";
	//$("desc_"+nr).style.color = "#ffffff";
	$("sub_"+nr).style.display = "block";
	openNr = nr;
}

function closeSub(del){	
	if(del==0){
		if(openNr>0){
			vPos = "top";
			if($("hmenu_"+openNr).className=="act") vPos = "center";
			$("hmenu_"+openNr).style.backgroundPosition = "center "+vPos;
		}
		//if(openNr>0)document.getElementById("desc_"+openNr).style.color = "#a6c3ce";
		if(openNr>0)$("sub_"+openNr).style.display = "none";
	}else{
		to = window.setTimeout("closeSub(0)", 300);
	}
}

function keepOpen(){
	if(to)window.clearTimeout(to);
}

/*function $(str){
	return document.getElementById(str);
}*/

var baseFS = 0.75;

function setFS(ipt)
{
 var mxfs = 19;
 var mnfs = 12;

 var elem = document.getElementById('ggbody');
 var myFS = 16;
 if(elem.style.fontSize) myFS = parseFloat(elem.style.fontSize);


 var newFS = myFS + ipt * 10;
 var myFS = ipt==null?mnfs:newFS > mxfs?mxfs:newFS < mnfs?mnfs:newFS;

 elem.style.fontSize = myFS + "px";
}

function showCalDetail(nr){
	if(to2)window.clearTimeout(to2);
	closeCalDetail(0);
	$("calDetail_"+nr).style.display="block";
	openCal = nr;
}
function closeCalDetail(nr){	
	//sofort das letzte schließen, weil ein neues aufgemacht wird oder weil das timeout abgelaufen ist
	if(nr==0){
		if(openCal.length>0)$("calDetail_"+openCal).style.display = "none";
	}else{
		to2 = window.setTimeout("closeCalDetail(0)", 300);
	}
}



function blende_next(){
	var oldNr = 0;
	var blendenclass = $$('.logoblende');
	for (var i=0;i<blendenclass.length;i++){
		temp = blendenclass[i].getProperty('id').split('_');
		nr = temp[1];
		blende_anz = window["blende_anz_"+nr];
		
		for (var j=1;j<=blende_anz;j++){
			if( $("logoblende_"+nr+"_"+j)){
				var el = $("logoblende_"+nr+"_"+j);
				el.fade('hide');
				el.style.display = "block";
			}
		}
		
		if(oldNr && oldNr!=nr)window["to_blende_"+nr] = window.setTimeout("blende_show("+oldNr+",1, 0)", 400);
		oldNr = nr;
	}
	window.setTimeout("blende_show("+oldNr+",1, 0)", 400);

}

function blende_show (id, nr_neu, nr_alt){
	if(nr_alt>0){
		var el = $("logoblende_"+id+"_"+nr_alt);
		el.fade('out');

		el2 = $("bullet_"+id+"_"+nr_alt);
		el2.style.backgroundPosition = "top left";
	}
	if($("logoblende_"+id+"_"+nr_neu)){
		var el = $("logoblende_"+id+"_"+nr_neu);
		el.fade('in');
		el2 = $("bullet_"+id+"_"+nr_neu);
		el2.style.backgroundPosition = "bottom left";
		
		nr_next = nr_neu+1;
		blende_anz = window["blende_anz_"+id];
		if(nr_next>blende_anz){
			nr_next = 1;
			slow_down+=2000;
		}
	
		if(window["to_blende_"+id])window.clearTimeout(window["to_blende_"+id]);
		if(blende_anz>1)window["to_blende_"+id] = window.setTimeout("blende_show("+id+","+nr_next+", "+nr_neu+")", 10000+slow_down);
	}
}

function blurLink(variable){
}

/*function switchFields(){
	//einzelperson
	if ($("nf_typ").value == 1){
		
	}
}*/


