deleteImage = function(a){
check = confirm("Wollen Sie dieses Bild wirklich wieder löschen?");
if (check == true){
  location.href = a;
}
}
deleteImageInUse = function(a){
check = confirm("Dieses Bild ist mit mind. 1 Objekt verlinkt!\n\nWenn Sie das Bild löschen,\nwird es in allen verlinkten Objekten\nnicht mehr angezeigt.\n\nWollen Sie dieses Bild wirklich löschen?");
if (check == true){
  location.href = a;
}
}
deletePDF = function(a){
check = confirm("Wollen Sie dieses PDF wirklich wieder löschen?");
if (check == true){
  location.href = a;
}
}
deletePDFInUse = function(a){
check = confirm("Dieses PDF ist mit mind. 1 Objekt verlinkt!\n\nWenn Sie das PDF löschen,\nwird es in allen verlinkten Objekten\nnicht mehr angezeigt.\n\nWollen Sie dieses PDF wirklich löschen?");
if (check == true){
  location.href = a;
}
}

uncheckHaus = function(){
	document.getElementById('haus').checked = false;
	document.getElementById('efh').checked = false;
	document.getElementById('mfh').checked = false;
	document.getElementById('dhh').checked = false;
	document.getElementById('wohnung').checked = true;
	}
uncheckWohnung = function(){
	document.getElementById('wohnung').checked = false;
	document.getElementById('maisonette').checked = false;
	document.getElementById('studio').checked = false;
	document.getElementById('loft').checked = false;
	document.getElementById('dach').checked = false;
	document.getElementById('etage').value = 0;
	document.getElementById('haus').checked = true;
	}

checkMasterfeld = function(){
	if (document.getElementById("master").checked == true)
	{
	$('masterfeld').hide();
	document.getElementById('masterid').value = 0;
	}else{
	$('masterfeld').show();
	}
}

function FadeEffect(element){
       new Effect.Fade(element, 
       { duration:0.2});
       
   }
function FadeEffectInit(a){
       
       timerhandle = window.setTimeout('FadeEffect('+a+')', 400);
   }   
   function ShowEffect(element){
       new Effect.Appear(element, 
       {duration:0.2, from:0.0, to:1.0});
   }

//
var timeout	= 500;
var closetimer	= 0;
var ddmenuitem	= 0;

// open hidden layer
function mopen(id)
{	
	// cancel close timer
	mcancelclosetime();

	// close old layer
	if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';

	// get new layer and show it
	ddmenuitem = document.getElementById(id);
	ddmenuitem.style.visibility = 'visible';

}
// close showed layer
function mclose()
{
	if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';
}

// go close timer
function mclosetime()
{
	closetimer = window.setTimeout(mclose, timeout);
}

// cancel close timer
function mcancelclosetime()
{
	if(closetimer)
	{
		window.clearTimeout(closetimer);
		closetimer = null;
	}
}

// close layer when click-out
document.onclick = mclose; 





// Divs öffnen (Kalender)
// Aufruf: openDIV('divid x','divid y');
// wenn nur 1 DIV beeinflusst werden soll: openDIV('divid x','0');
// Hierzu wird das input-hidden 'temporaryID1' benötigt!
// in diesem wird der wert 'gespeichert'
openDIV = function (x,y)
{
document.getElementById("temporaryID1").value = x;
document.getElementById(x).style.display='block';

document.getElementById("temporaryID2").value = y;
document.getElementById(y).style.background='#505050';
document.getElementById(y).style.color='#FFFFFF';
return false;
}
resetOpenDIV = function ()
{
document.getElementById("temporaryID1").value = "0";
document.getElementById("temporaryID2").value = "0";
return false;
}
// Div schliessen 
// welcher, wird aus 'temporaryID' ausgelesen
closeDIV = function ()
{
var x;
var y;
x = document.getElementById("temporaryID1").value;
document.getElementById(x).style.display='none';

y = document.getElementById("temporaryID2").value;
document.getElementById(y).style.background='transparent';
document.getElementById(y).style.color='303030';
return false;
}


// Datum und Uhrzeit aus Kalender in Termin-Formular übernehmen (dates und calendar)
fillcalendar = function (a, b, c)
  {
	document.getElementById("datedatum").value = a;
	document.getElementById("datehour").value = b;
	document.getElementById("dateminute").value = c;
	Effect.ScrollTo('thisdate');
  }
  
// Kalender im richtigen DIV und richtiger Arzt öffnen (a_dates_detail.tpl)
function openCalendar(c) {
	$('loadingCal').show();
	$('loadcalendar'+c).show();
	var url = 'a_calendar_docs.php';
	var params = 'inc=' +c+ '&doc=' + $F('docselect');
	var ajax = new Ajax.Updater(
	{success: 'loadcalendar'+c},
	url,
	{method: 'get', parameters: params});
}

// Arztwechsel: richtiger Kalender im richtigen DIV öffen (dates und calendar)
function switchCalendar(c) {
	var e=document.getElementById('loadcalendar'+c);
	if(e.style.display=="none")
	{
	// e.style.display = 'block';
	}else
	{
	$('loadingCal').show();
	var url = 'a_calendar_docs.php';
	var params = 'inc=' +c+ '&doc=' + $F('docselect');
	var ajax = new Ajax.Updater(
	{success: 'loadcalendar'+c},
	url,
	{method: 'get', parameters: params});
	}
}

// prüft, ob ein patient gewählt ist, wenn auf kalender geklickt wird (dates und calendar)
// soll nur möglich sein, wenn hidden-field "calendar_addate" vorhanden ist, ansonsten Alert
checkcalendar_addate = function (a,b) 
{
	var e=document.getElementById("calendar_addate");
	if(!e)
	{
	alert("Sie müssen zuerst einen Patienten wählen!");
	} else 
	{
	openDIV(a,b);
	}
}
// beim absagen eines Termins Textfeld einblenden
checkcanceldate = function (){
if ($('canceldate').checked)
{
Effect.BlindDown('canceltextdiv', { duration: 0.5 });
}else{

Effect.BlindUp('canceltextdiv', { duration: 0.5 });
}
}
// zählt zeichen in textarea canceltext
zaehlencanceltext = function ()
{  
	var wert,max;  
	max = 110;
	var textarea = document.getElementById("canceltext");
	var anzeige = document.getElementById("anzeigecancel");
	
	wert = max - textarea.value.length; 
	 
	anzeige.value = wert;
	
	if (wert<1) 
	{
	textarea.style.color="#FF0000";
	textarea.value=textarea.value.substring(0,max);
	}
}  
// GLOBAL:




timeoutforward = function(){self.location.href='./index.php?loginFirst=1';}


//   wenn für x Zeit keine Benutzereingabe
//     dann auf die index springen wegen 
//     der Übersicht von Neueingängen.
//     click auf DIV loadingarea verhindert das
indextimer = function ()
  {
//  indextimerhandle = setTimeout('indextimerfwd()', 600000);
  }
indextimerclear = function ()
  {
//  clearTimeout(indextimerhandle);
  }
indextimerfwd = function ()
  {
//  self.location.href='./a_index.php';
  }
