function openWindow(url, w, h)
{
   var padding;
   (navigator.appName == "Microsoft Internet Explorer") ? (padding = 10) : (padding = 0);

   var screenw = screen.availWidth;
   var screenh = screen.availHeight;
   var winw = (w + 15 + padding);
   var winh = (h + 15 + padding);
   var posx = (screenw / 2) - (winw / 2);
   var posy = (screenh / 2) - (winh / 2);

   var mywin = window.open(url,"mywin","top="+posy+",left="+posx+",width="+winw+",height="+winh+",menubar=no,locationbar=yes,statusbar=no,resizable=yes,toolbar=no,dependent=yes,scrollbars=yes");
   mywin.focus();
} 

function overlay(status) {
	
	if(status=='ein') {
		
		var size = $('body').getScrollSize();
		$('overlayBox').setStyles({
							display: 'block',
							height: size.y+'px'
							});
	
	} else {
		
		$('overlayBox').setStyles({
							display: 'none',
							height: '100%'
							});
	}

	
}

function ajaxContentSchliessen() {

   $('ajaxFX').setStyle('display', 'none');
   $('ajaxContent1').unpin();
   $('overlayBox').removeProperty('onClick');
   overlay('aus');
}



function ajaxContent(id, was) {
					
			if(was=='seiteBearbeiten') {
				
				var contentUrl='seiteBearbeiten.ajax.php?id='+id;
			}
			
			if(was=='kalender') {
				
				if(id=='0') {
					var contentUrl='kalender.php';
				} else {
				
					var contentUrl='kalender.php?'+id;
				}
			}
			
				
			overlay('ein');	
			$('overlayBox').setProperty('onClick', 'ajaxContentSchliessen()');		
			var ajax = new Request.HTML({
								url:contentUrl, 
								method:'get', 
								evalScripts:true,
								evalResponse:true,
								update: $('ajaxContent1')
													 
							}).get(); 	
									 
				
				if(ajax.running) {
						
					$('ajaxContent1').position('center');
					$('ajaxContent1').setStyle('display', 'block');
   					$('ajaxContent1').set('html', '<span class="laden"></span>');
						$$('.laden').position({
										relativeTo: $('body'),
										position: 'center',
										edge: 'center'
												});
   								  
							
								}
				
					ajax.onSuccess=function(){
			
									
									
									$('ajaxFX').setStyles({
												display: 'block',
												opacity: 0
											});
										
									$('ajaxContent1').position({
													relativeTo: $('body'),
													position: 'center',
													edge: 'center',
													elFixedPosition: true
												});
										
										
											new Fx.Tween($('ajaxFX'));
											$('ajaxFX').get('tween', {property: 'opacity', duration: 400}).start(0,1);
											$('ajaxContent1').pin();

					}
	 
}

function zeigeKalenderEintrag(id) {
	
	

	$$('.copy').dispose();
	
	var copy = $('eintrag'+id).clone().injectInside('kalFX');
	
	copy.addClass('copy');
	copy.getChildren('div').setStyle('display', 'block');


	new Fx.Move($(copy), {
  		relativeTo: $('details'),
 		 position: 'upperLeft',
  		edge: 'upperLeft',
		transition: 'bounce:out',
		duration: 1000
	}).start();

	
}


