function show_hide(id_div)
{
    var div = document.getElementById(id_div);

	if(div.style.display == 'none')
		div.style.display = 'block';
	else
		div.style.display = 'none';
}

function popup_uni(name, sizeX, sizeY)
{
   posX = (screen.width/2)-(sizeX/2);
   posY = (screen.height/2)-(sizeY/2);

   if(name == 'dienstplan' || name == 'planungsgrundlage')
   	posY = 80;

   win=window.open("inc/popup_" + name + ".php", "popup_" + name, "width=" + sizeX + ", height=" + sizeY + ", left=" + posX + ", top= " + posY + ", resizable=no, scrollbars=no, dependent=yes");
   win.focus();
}

function popup_universal(name, sizeX, sizeY, args)
{
   posX = (screen.width/2)-(sizeX/2);
   posY = (screen.height/2)-(sizeY/2);

   if(name == 'dienstplan' || name == 'planungsgrundlage')
   	posY = 80;

   win=window.open("inc/popup_" + name + ".php" + args, "popup_" + name, "width=" + sizeX + ", height=" + sizeY + ", left=" + posX + ", top= " + posY + ", resizable=no, scrollbars=yes, dependent=yes");
   win.focus();
}

function login_popup(id)
{
sizeX = 500;
sizeY = 100;
posX = (screen.width/2)-(sizeX/2);
posY = (screen.height/2)-(sizeY/2);

  	win=window.open("inc/login_popup.php", "login_popup", "width=" + sizeX + ", height=" + sizeY + ", left=" + posX + ", top= " + posY + ", resizable=no, scrollbars=no, dependent=yes");
  	win.focus();
}

function copy_popup(date)
{
sizeX = 450;
sizeY = 420;
posX = (screen.width/2)-(sizeX/2);
posY = (screen.height/2)-(sizeY/2);

  	win=window.open("inc/copy_popup.php?date=" + date, "copy_popup", "width=" + sizeX + ", height=" + sizeY + ", left=" + posX + ", top= " + posY + ", resizable=no, scrollbars=no, dependent=yes");
  	win.focus();
}

function check_standort()
{
/*
if(document.mainform.standort_select.value > 2)
{
	alert('Dieser Standort ist in Vorbereitung!')
	document.mainform.standort_select.value = 1;
}
else
*/
	document.so_select_form.submit();
}

function set_termintyp(control)
{
//document.mainform.termin_typ.value = control.value;
//document.mainform.submit();

//document.termin_typ_form.n_typ.value = control.value;.submit();
}

function confirm_termin(date, date_form, minute, zeit)
{
if(confirm('Wollen Sie einen Termin am ' + date_form + ' um ' + zeit + ' Uhr reservieren?\n\nDiese Reservierung ist eine unverbindliche Anfrage und bedarf einer schriftlichen Bestätigung!'))
	parent.location.href = "index.php?target=check_zeitfenster&date=" + date + "&minute=" + minute;
}

function enter_termin(id, date, minute)
{
document.anmeldungen_form.termin_id.value = id;
document.anmeldungen_form.termin_date.value = date;
document.anmeldungen_form.termin_minute.value = minute;

document.anmeldungen_form.submit();
}

function delete_termin(id, date, minute)
{
if(confirm('Wollen Sie diesen Termin löschen?'))
{
	document.anmeldungen_form.delete_termin.value = id;
	document.anmeldungen_form.termin_date.value = date;
	document.anmeldungen_form.termin_minute.value = minute;
	document.anmeldungen_form.submit();
}
}

function pw_edit(id)
  {
    sizeX = 500;
   sizeY = 200;
   posX = (screen.width/2)-(sizeX/2);
   posY = (screen.height/2)-(sizeY/2);
   win=window.open("inc/pw_edit_popup.php?id=" + id, "pw_edit_popup", "width=" + sizeX + ", height=" + sizeY + ", left=" + posX + ", top= " + posY + ", resizable=no, scrollbars=no, dependent=yes");
      win.focus();
  }

  function set_status(date)
  {
      document.monatsplan_form.date.value = date;
      document.monatsplan_form.submit();
  }

//siehe http://www.webreference.com/programming/javascript/onloads/
//z.B.: addLoadEvent(showClock);
function addLoadEvent(func)
{
   var oldonload = window.onload;

   if (typeof window.onload != 'function')
       window.onload = func;
   else
   {
       window.onload = function()
       {
           if (oldonload)
               oldonload();

            func();
       }
   }
}

