//CALENDAR
/*
window.onload = init;

var d=document;
var tmp = 0;
var SLIDETIMER = 3;
var SLIDESPEED = 25;
var STARTINGOPACITY = 40;


function init() {
	//monthmini
	var mySlide = new Fx.Slide('monthSliderWrapper');
	var togSwitcher = 1;
	$('toggle').addEvent('click', function(e){
		e = new Event(e);
		mySlide.toggle();
		e.stop();
		mySlide2.toggle();
		if(togSwitcher){
			togSwitcher = 0;
			togSwitcher2 = 1;
			setTimeout("changeBg1()", 510);
		}else{
			togSwitcher = 1;
			togSwitcher2 = 0;
			setTimeout("changeBg2()", 510);
		}
	});
	
	//monthlisting
	var mySlide2 = new Fx.Slide('listingWrapper').hide();
	var togSwitcher2 = 0;
	$('testt').addEvent('click', function(e2){
		e2 = new Event(e2);
		mySlide2.toggle();
		e2.stop();
		mySlide.toggle();
		if(togSwitcher2){
			togSwitcher2 = 0;
			togSwitcher = 1;
			setTimeout("changeBg2()", 510);	
		}else{
			togSwitcher2 = 1;
			togSwitcher = 0;
			setTimeout("changeBg1()", 510);	
		}
	});	
	
	//monthslider
	slider = d.getElementById("monthSlider");
	x = -675;
	tmp = x;
	y = 0;
	slider.style.top = y + "px";
	slider.style.left = x + "px";	
	
	//check RTE Frames and set height:
	//setFrameHeigt();
	fixDate();
}



function doSlide(dX, cur) {
	var target;
	(cur != 1)?(target = tmp + dX):(target = -675)
	if(target == 0){
		document.getElementById('monthBack').style.display = "none";
		document.getElementById('monthForward').style.marginLeft = "161px"
	}else if (target == -2250){
		document.getElementById('monthForward').style.display = "none";
	}else if(target == -675){
		document.getElementById('monthCur').style.display = "none";
		document.getElementById('monthBack').style.display = "block";
		document.getElementById('monthForward').style.display = "block";
		document.getElementById('monthForward').style.marginLeft = "142px"		
	}else{
		document.getElementById('monthCur').style.display = "block";
		document.getElementById('monthBack').style.display = "block";
		document.getElementById('monthForward').style.display = "block";
		document.getElementById('monthForward').style.marginLeft = "142px"
	}

	slider.current = tmp;	
  slider.target = target;
  slider.direction = (dX > 1) ? 1 : -1;	
	slider.style.opacity = STARTINGOPACITY * .01;
  slider.style.filter = 'alpha(opacity=' + STARTINGOPACITY + ')';
  slider.timer = setInterval( function() { slideAnimate(slider) }, SLIDETIMER);	
}

function slideAnimate(slider) {
	var curr = Math.abs(slider.current);
  var tar = Math.abs(slider.target);
  var dir = slider.direction;
  if((tar - curr <= SLIDESPEED && dir == -1) || (curr - tar <= SLIDESPEED && dir == 1)) {
		slider.style.left = slider.target + 'px';
		slider.style.opacity = 1;
		slider.style.filter = 'alpha(opacity=100)';
		tmp = slider.target;
    clearInterval(slider.timer);
  } else {
	var pos = (dir == 1) ? parseInt(slider.current) + SLIDESPEED : slider.current - SLIDESPEED;
    slider.current = pos;
    slider.style.left = pos + 'px';
  }
}

/*Slider/
function changeBg1(){
	document.getElementById("toggle").className = 'togCalAct';
	document.getElementById("testt").className = 'togCalList';
}	
function changeBg2(){
	document.getElementById("toggle").className = 'togCal';
	document.getElementById("testt").className = 'togCalListAct';	
}				

//Calender PopUp
function getPosition(e) {
    
		e = e || window.event;
		var ib = 0;
		if(document.getElementById('imageBox'))
			ib = 170; 		
		
    var cursor = {x:0, y:0};
    if (e.pageX || e.pageY) {
        cursor.x = e.pageX;
        cursor.y = e.pageY-ib;
				//alert("ff!");			
    } 
    else {
        var de = document.documentElement;
        var b = document.body;

				cursor.x = e.clientX + (de.scrollLeft || b.scrollLeft) - (de.clientLeft || 0)-210;
        cursor.y = e.clientY + (de.scrollTop || b.scrollTop) - (de.clientTop || 0)-ib;
				//alert("ie!");

    }
    return cursor;
}

function showRollOver(obj, e, html){
	if(obj.childNodes[1].firstChild){
	
		var html ='';	
		var j = 1;
		var k=1;
		var tmp = getPosition(e);
		var yCor = 235;
		var xCor = 215;		
		
		//IE6 fun
		if(navigator.appVersion.match("MSIE 6")){
			xCor = 820;	
			yCor = 430;
		}		
		
		if (navigator.userAgent.indexOf("MSIE")!=-1)
			j = 0; //Gecko Bug for DOM
		var troot = obj.parentNode.parentNode.parentNode.childNodes[j].childNodes[j].childNodes[j];	
		
		for(var i=0; i<obj.childNodes[1].getElementsByTagName('span').length; i++){
				v = obj.childNodes[1].getElementsByTagName('span')[i];
				if(v.className != 'default_categoryheader_bullet' && v.firstChild.nodeValue != null){
					if(k%2){
						html += '<p style="padding-top:6px;"><span style="color:#7f7f7f; font-size:10px">'+obj.childNodes[0].childNodes[0].childNodes[0].firstChild.nodeValue+'. ';
						html += troot.firstChild.firstChild.nodeValue+' ';
						html += troot.childNodes[2].firstChild.nodeValue+', ';								
						html+= v.firstChild.nodeValue+' Uhr</span><br/>';
					}else{
						html+= v.firstChild.nodeValue+'</p>';
					}
					k++;
				}
		}
		if (!e) e = window.event;
		el = document.getElementById('eventBubbleContent');
		el.innerHTML =html;
		document.getElementById('eventBubble').style.top = (tmp.y-yCor-k*14)+"px";
		document.getElementById('eventBubble').style.left= tmp.x-xCor-(document.documentElement.clientWidth - 960)/2+"px"; //CSS position problem, caused by centered content-window
		document.getElementById('eventBubble').style.display = "block";
	}			
}

function fixDate() {
	for(var i=0; i<document.getElementsByTagName('th').length; i++){
		v = document.getElementsByTagName('th')[i];
		//alert(v.innerhtml);
		if (v.className == 'sideback') {
			var str = v.firstChild.href;
			
			var t = str.split("/"); 
			if(t[9] == '' || t[9] == undefined ){
				v.childNodes[2].innerHTML = t[t.length - 1].substring(0,4);
			}else{
				v.childNodes[2].innerHTML = t[9].substring(0,4);
			}
			
			//	 
		}
	}	
}

function hideRollOver(obj){
	if(obj.childNodes[1].firstChild){
		el = document.getElementById('eventBubble');
		el.style.display = "none";
	}
}
*/