var prevEvent = 0;
var prevE = null;
var prevTE = null;

var prevKirche = 0;
var prevK = null;

var starElements = new Array();
var S_MOVERRBGI = 'transparent url(/layoutgrafiken/SternRO.gif) no-repeat scroll 0%';
var S_MOUTBGI   = 'transparent url(/layoutgrafiken/SternNO.gif) no-repeat scroll 0%';
function showEventData(e,eoid,k){
	var eel = e;
	if(prevE!=eel){
		if(prevEvent!=0){
			xhideEventData(prevE,prevEvent);
		}
		var el = document.getElementById('eventData['+eoid+']');
		renderStar(e);
		document.getElementById('eventInfo').style.display = '';
		el.style.display = '';
		document.getElementById('eventInfoKreis').innerHTML = 'Kreis '+k;
		prevEvent = eoid;
		prevE = e;
	}
}

function showEventAsMarg(eoid,tel){
	var el = document.getElementById('eventData['+eoid+']');
	if(prevE!=el){
		if(prevEvent!=0){
			prevE.style.display='none';
		}
		if(tel.id=='c0'){
			tel.style.background=S_MOVERRBGI;
		}
		el.style.display = '';
		prevEvent = eoid;
		prevE = el;
		prevTE = tel;
	}
}

function hideEventsAsMarg(tel){
	renderStarsAsMouseOutEffect();
	if(prevEvent!=0){
		prevE.style.display='none';
		if(tel.id=='c0'){
			tel.style.background=S_MOUTBGI;
		}
	}
	prevE = null;
	prevEvent=0;
}

function showKirche(koid){
	var el = document.getElementById('kircheData['+koid+']');
	if(prevK!=el){
		document.getElementById('vorwortBild').style.display='none';
		if(prevKirche!=0){
			prevK.style.display='none';
		}
		el.style.display = '';
		prevKirche = koid;
		prevK = el;
	}
}

function showVorwort(){
	if(prevKirche!=0){
		prevK.style.display='none';
	}
	prevKirche=0;
	prevK=null;
	document.getElementById('vorwortBild').style.display='';
}

function xhideEventData(e,eoid){
	renderStar(e);
	var el = document.getElementById('eventData['+eoid+']');
	document.getElementById('eventInfo').style.display = 'none';
	el.style.display = 'none';
}

function hideEventData(e,eoid,k){
	/*
	var el = document.getElementById('eventData['+eoid+']');
	document.getElementById('eventInfo').style.display = 'none';
	el.style.display = 'none';
	*/
}

function renderStar(el){
	var ops = 0.7;
	var eli = el.getElementsByTagName('img')[0];
	ops = getO(eli) == 0.7 ? 1 : ops;
	/*
	var xscale = '20px';
	var cscale = el.style.width;
	var eli = el.getElementsByTagName('img')[0];
	if(cscale!='16px'){
		xscale = '16px';
	}*/
	/*el.style.width=xscale;
	el.style.height=xscale;*/
	/*eli.style.width=xscale;
	eli.style.height=xscale;*/
	eli.style.opacity=ops;
	eli.style.filter='alpha(opacity='+ops*100+')';
}

function getO(el){
	if(el.style.filter){
		return (el.style.filter.split('opacity=')[1].split(')')[0]/100);
	}else{
		return el.style.opacity;
	}
}

function getChildByType(el){
	var els = el.childNodes;
	for(var i=0;i<els.length;i++){
		try{els[i].style.width = '20px'; return els[i];}catch(err){}
	}
}

function renderStarsAsMouseOverEffect(el){
	/*
		if(starElements.length==0){
			var allDivs = document.getElementsByTagName('div');
			for(var i=0;i<allDivs.length;i++){
				if(allDivs[i].className=='star'){
					starElements[starElements.length]=allDivs[i];
				}
			}
		}
		
		for(var i=0;i<starElements.length;i++){
			starElements[i].style.background=S_MOVERRBGI;
		}
		*/
}

function renderStarsAsMouseOutEffect(){
		for(var i=0;i<starElements.length;i++){
				if(starElements[i].id=='c0'){
					starElements[i].style.background=S_MOUTBGI;
				}
			}
}
