function KSBlendeSetzen(){
	var selfeld = document.getElementsByTagName('select');
	for(i=0;i<selfeld.length;i++){
		selfeld[i].style.visibility= 'hidden';
	}
	if(!FEingebettet){
		if(document.all) {
			KSBlendeWidth();
		}
		else {
			document.getElementById('KSBlende').style.width= '100%';
		}
		document.getElementById('KSBlende').style.position = 'absolute';
		KSBlendeHeight();
		document.getElementById('KSBlende').style.zIndex = 100;
		document.getElementById('KSBlende').style.visibility = 'visible';
		document.getElementById('KSBlende').style.display='block';
		}
	else{
		if(document.all) {
			KSBlendeWidth();
		}
		else {
			document.getElementById('KSBlende').style.width= '100%';
		}
		document.getElementById('KSBlende').style.position = 'absolute';
		document.getElementById('KSBlende').style.height='10000px';
		document.getElementById('KSBlende').style.zIndex = 100;
		document.getElementById('KSBlende').style.visibility = 'visible';
		document.getElementById('KSBlende').style.display='block';
	}
}

function KSBlendeTSetzen(){
	if(!FEingebettet){
		if(document.all) {
			KSBlendeTWidth();
		}
		else {
			document.getElementById('KSBlendeT').style.width= '100%';
		}
		document.getElementById('KSBlendeT').style.position = 'absolute';
		KSBlendeHeight();
		document.getElementById('KSBlendeT').style.zIndex = 100;
		document.getElementById('KSBlendeT').style.visibility = 'visible';
		document.getElementById('KSBlendeT').style.display='block';
		}
	else{
		if(document.all) {
			KSBlendeTWidth();
		}
		else {
			document.getElementById('KSBlendeT').style.width= '100%';
		}
		document.getElementById('KSBlendeT').style.position = 'absolute';
		document.getElementById('KSBlendeT').style.height='10000px';
		document.getElementById('KSBlendeT').style.zIndex = 100;
		document.getElementById('KSBlendeT').style.visibility = 'visible';
		document.getElementById('KSBlendeT').style.display='block';
	}
}

function KSWartenSetzen(){
	document.getElementById('KSWarten').style.zIndex = 102;
	document.getElementById('KSWarten').style.display = 'block';
	//document.getElementById('KSDetails').style.display = 'none';
}

function KSWartenRDSetzen(){
	document.getElementById('KSWartenRD').style.zIndex = 103;
	document.getElementById('KSWartenRD').style.display = 'block';
}

function KSDetailsSetzen(){
	document.getElementById('KSInfo').style.zIndex = 104;
	document.getElementById('KSWarten').style.display = 'none';
	document.getElementById('KSWartenRD').style.display = 'none';
	document.getElementById('KSDetails').style.display = 'block';
	document.getElementById('KSInfo').style.display = 'block';
	frameanpassen();
}

function KSBlendeLoeschenBuch(){
	var selfeld = document.getElementsByTagName('select');
	for(i=0;i<selfeld.length;i++){
		selfeld[i].style.visibility= 'visible';
	}
	document.getElementById('KSBlende').style.width= '100px';
	document.getElementById('KSBlende').style.position = 'static';
	document.getElementById('KSWarten').style.display = 'none';
	document.getElementById('KSBlende').style.height = '0px';
	document.getElementById('KSBlende').style.visibility = 'hidden';
	frameanpassen();
}
function KSBlendeLoeschen(){
	var selfeld = document.getElementsByTagName('select');
	for(i=0;i<selfeld.length;i++){
		selfeld[i].style.visibility= 'visible';
	}
	document.getElementById('KSBlende').style.width= '100px';
	document.getElementById('KSBlende').style.position = 'static';
	document.getElementById('KSWarten').style.display = 'none';
	document.getElementById('KSWartenRD').style.display = 'none';
	document.getElementById('KSBlende').style.height = document.getElementById('KSDetails').offsetHeight+100+'px';
	document.getElementById('KSInfo').style.display = 'none';
	document.getElementById('KSBlende').style.visibility = 'hidden';
	frameanpassen();
}

function KSBlendeTLoeschenBuch(){
	document.getElementById('KSBlendeT').style.width= '100px';
	document.getElementById('KSBlendeT').style.position = 'static';
	document.getElementById('KSWarten').style.display = 'none';
	document.getElementById('KSBlendeT').style.height = '0px';
	document.getElementById('KSBlendeT').style.visibility = 'hidden';
	frameanpassen();
}
function KSBlendeTLoeschen(){
	document.getElementById('KSBlendeT').style.width= '100px';
	document.getElementById('KSBlendeT').style.position = 'static';
	document.getElementById('KSWarten').style.display = 'none';
	document.getElementById('KSWartenRD').style.display = 'none';
	document.getElementById('KSInfo').style.display = 'none';
	document.getElementById('KSBlendeT').style.height = '0px';
	document.getElementById('KSBlendeT').style.visibility = 'hidden';
	frameanpassen();
}

function ErmittleHeight(){
	var h = 0;
	if ( !document.all ) {
		h = document.getElementById('KSGesamt').offsetHeight;
		if(document.getElementById('KSDetails')!=null){
			if(h<document.getElementById('KSDetails').offsetHeight+100){h=document.getElementById('KSDetails').offsetHeight+100;}
		}
		if(!FEingebettet&&h<window.innerHeight){h=window.innerHeight;}
	} else if( document.all ) {
		h = document.body.scrollHeight;
		if(document.getElementById('KSDetails')!=null){
			if(h<document.getElementById('KSDetails').offsetHeight+50){h=document.getElementById('KSDetails').offsetHeight+50;}
		}
		if(!FEingebettet&&h<document.body.offsetHeight+50){h=document.body.offsetHeight+50;}
	}
	return h;
}

function KSBlendeHeight() {
	document.getElementById('KSBlende').style.height = ErmittleHeight() + 60 + 'px';
}

function KSBlendeTHeight() {
	document.getElementById('KSBlendeT').style.height = ErmittleHeight() + 60 + 'px';
}

function ErmittleWidth(){
	var h = 0;
	h = document.body.scrollWidth;
	if(document.getElementById('KSDetails')!=null){
		if(h<document.getElementById('KSDetails').offsetWidth){h=document.getElementById('KSDetails').offsetWidth;}
	}
	if(!FEingebettet&&h<document.body.offsetWidth){h=document.body.offsetWidth;}
	return h;
}

function KSBlendeWidth() {
	document.getElementById('KSBlende').style.width = ErmittleWidth() + 'px';
}

function KSBlendeTWidth() {
	document.getElementById('KSBlendeT').style.width = ErmittleWidth() + 'px';
}

//$(function() {
//	$('.kal_tag_auswahl').tooltip({
//		bodyHandler: function() {
//			return $('#'+$(this).attr("ttdiv")).html();
//		},
//		showURL: false
//	});
//});


function Terminauswahl(tagID){
	KSBlendeSetzen();
	$('#KSKalenderAuswahl').html($('#'+tagID).html());
	$('#KSKalenderAuswahl').fadeIn("slow");
	TerminauswahlZentrieren();
}

function TerminauswahlZentrieren(){   
	var windowWidth = document.documentElement.clientWidth;
	var windowHeight = document.documentElement.clientHeight;
	var popupHeight = $("#KSKalenderAuswahl").height();
	var popupWidth = $("#KSKalenderAuswahl").width();
	tmpPosX=Math.round(windowWidth/2-popupWidth/2) + 'px';
	tmpPosY=Math.round(windowHeight/2-popupHeight/2) + 'px';
	document.getElementById('KSKalenderAuswahl').style.left=tmpPosX;
	document.getElementById('KSKalenderAuswahl').style.top=tmpPosY;  
}

function WartenZentrieren(){   
	var windowWidth = document.documentElement.clientWidth;
	var popupWidth = $("#KSWarten").width();
	tmpPosX=Math.round(windowWidth/2-popupWidth/2) + 'px';
	document.getElementById('KSWarten').style.left=tmpPosX;
	}

function TerminauswahlSchliessen() {
	$('#KSKalenderAuswahl').fadeOut("slow");
	KSBlendeLoeschenSep();
}

function KSBlendeLoeschenSep(){
	var selfeld = document.getElementsByTagName('select');
	for(i=0;i<selfeld.length;i++){
		selfeld[i].style.visibility= 'visible';
	}
	document.getElementById('KSBlende').style.display= 'none';
}
