
/*--------------------------------
Monat Popup am Kalendar
--------------------------------------*/

todayYear=new Date().getFullYear()

function cal_months_select(elm,year,month,e){
	saveDateSelPop()
	document.getElementById("yearSelect").style.visibility="hidden"
	killBubble(e)
	var months=["Januar", "Februar", "M&auml;rz", "April", "Mai", "Juni", 
		"Juli", "August", "September", "Oktober", "November", "Dezember"];
	var str='<div style="float:left">'
	for(var i=0; i < months.length; i++){
		if(year==todayYear && month==i+1) str +="<div class='deadmonth'>" +months[i] +"</div>"
		else str +='<a href="?month=' + (i+1) + '&year='+year+'">' + months[i] + '</a>'
		if(i==5) str +='</div><div style="float:left">'
	}
	str +="</div>"
	initDateSelPop(elm,"monthSelect", str)
}

function initDateSelPop(elm,n,cont){
	elm.onmouseout=hideDateSelPop
	var sPop=document.getElementById(n)
	if(sPop){
		sPop.innerHTML=cont
		sPop.style.visibility="visible"
		sPop.onmouseout=hideDateSelPop
		sPop.onmouseover=saveDateSelPop
	}
}


function cal_years_select(elm,year, month,e){
	saveDateSelPop()
	document.getElementById("monthSelect").style.visibility="hidden"
	killBubble(e)
	var str='<div>'
	currYear=todayYear
	for(var i=currYear; i < currYear+2; i++){
		if(i==year) str +="<div class='deadyear'>" + i + "</div>"
		else str +='<a href="?month=' + month + '&year='+i+'">' + i + '</a>'
	}
	str +="</div>"
	initDateSelPop(elm,"yearSelect", str)
}

function saveDateSelPop(e){
	if(window.dateSelPopTimer)clearTimeout(dateSelPopTimer)
}

function hideDateSelPop(e){
	e=e || window.event
	dateSelPopTimer=setTimeout("hide_cal_year_mon_sel()", 100)
	if(e)killBubble(e)
}

function hide_cal_year_mon_sel(){
	document.getElementById("monthSelect").style.visibility="hidden"
	document.getElementById("yearSelect").style.visibility="hidden"
}

function killBubble(e){
	if(!e)e=window.event
	if(!e)return false
	if(e.stopPropagation)e.stopPropagation()
	else e.cancelBubble=true
}


