function setzen()
{
 document.getElementById("cms_focus").focus();
}

function klippklapp(id)
{

    ul = "ul_" + id;
    img = "img_" + id;
    ulElement = document.getElementById(ul);
    imgElement = document.getElementById(img);
    if (ulElement)
    {
    	if (ulElement.className == 'closed')
        {
        	ulElement.className = "open";
            imgElement.src = "../pics/layout/navi_opened.gif";
        }
        else
        {
        	ulElement.className = "closed";
            imgElement.src = "../pics/layout/navi_closed.gif";
        }
    }
}

function check_frmLink(form)
{
   var name    = document.userdata.name.value;
   var url     = document.userdata.url.value;
   var public_s    = document.userdata.public_start.value;
   var public_e    = document.userdata.public_end.value;
   var checked = true;

   if(!name || !url) { alert("Bitte geben Sie einen Titel und die url an."); checked = false; }
   if(!public_s.match(/^([0-9]{4}-[0-9]{2}-[0-9]{2})$/)) { alert("Bitte verwenden Sie in dem Feld <Starttermin:> nur das Format: 2005-11-25."); checked = false; }
   if(!public_e.match(/^([0-9]{4}-[0-9]{2}-[0-9]{2})$/)) { alert("Bitte verwenden Sie in dem Feld <Endtermin:> nur das Format: 2005-11-25."); checked = false; }

   if(checked) { document.userdata.method = "post"; document.userdata.action = form; }

   return checked;
}
//---------------------------------------------------------------

function check_frmMenu(form)
{
   var name    = document.userdata.name.value;
   var public_s    = document.userdata.public_start.value;
   var public_e    = document.userdata.public_end.value;
   var checked = true;

   if(!name) { alert("Bitte geben Sie eine Bezeichnung an."); checked = false; }
   if(!public_s.match(/^([0-9]{4}-[0-9]{2}-[0-9]{2})$/)) { alert("Bitte verwenden Sie in dem Feld <Starttermin:> nur das Format: 2005-11-25."); checked = false; }
   if(!public_e.match(/^([0-9]{4}-[0-9]{2}-[0-9]{2})$/)) { alert("Bitte verwenden Sie in dem Feld <Endtermin:> nur das Format: 2005-11-25."); checked = false; }

   if(checked) { document.userdata.method = "post"; document.userdata.action = form; }

   return checked;
}
//---------------------------------------------------------------

function check_frmContent(form)
{
   var name    = document.userdata.name.value;
   var public_s    = document.userdata.public_start.value;
   var public_e    = document.userdata.public_end.value;
   var checked = true;

   if(!name) { alert("Bitte geben Sie eine Linkbezeichnung für die Navigation an."); checked = false; }
   if(!public_s.match(/^([0-9]{4}-[0-9]{2}-[0-9]{2})$/)) { alert("Bitte verwenden Sie in dem Feld <Starttermin:> nur das Format: 2005-11-25."); checked = false; }
   if(!public_e.match(/^([0-9]{4}-[0-9]{2}-[0-9]{2})$/)) { alert("Bitte verwenden Sie in dem Feld <Endtermin:> nur das Format: 2005-11-25."); checked = false; }

   if(checked) { document.userdata.method = "post"; document.userdata.action = form; }

   return checked;
}
//---------------------------------------------------------------

function check_frmUser(form)
{
   var user_name = document.userdata.user_name.value;
   var pw        = document.userdata.pw.value;
   var checked   = true;

   if(!user_name || !pw) { alert("Bitte vergeben Sie Benutzernamen und Passwort."); checked = false; }

   if(checked) { document.userdata.method = "post"; document.userdata.action = form; }

   return checked;
}
//---------------------------------------------------------------

function userDelete_confirm(user_name, file, user_id)
{
	var eingabe;
    eingabe = confirm("Wollen Sie den Benutzer: "+ user_name + " wirklich löschen?");

    if(eingabe == true)
    	location.href=file+"?id="+user_id;
}
//---------------------------------------------------------------

function check_frmBdbCat(form)
{
   var name    = document.userdata.name.value;
   var checked = true;

   if(!name) { alert("Bitte geben Sie eine Bezeichnung für diese Kategorie an."); checked = false; }
   if(checked) { document.userdata.method = "post"; document.userdata.action = form; }

   return checked;
}
//---------------------------------------------------------------

function check_Pic(form)
{

   var checked  = true;
   var empty_str = "";

   for(i=0; i<8; i++)
   {
	   var f0       = document.getElementById("pic_"+i).value;
	   var f0_parts = f0.split(".");
	   var f0_typ   = f0_parts.reverse();

       if(f0 != "")
       {
       		if(f0_typ[0] != "GIF" && f0_typ[0] != "gif" && f0_typ[0] != "jpg" && f0_typ[0] != "JPG" && f0_typ[0] != "jpeg" && f0_typ[0] != "JPEG" && f0_typ[0] != "png" && f0_typ[0] != "PNG") checked = false;
	   }
       empty_str = empty_str + f0;
   }

   if(empty_str=="") { alert("Bitte wählen Sie mindestens eine Bilddatei aus!"); checked=false; }

   if(checked)
   {
   	document.userdata.method = "post"; document.userdata.action = form;
   }
   else
   {
	alert("Bitte wählen Sie nur Bilddateien vom Typ .gif, .jpg, .jpeg oder .png aus!");
   }
}
//---------------------------------------------------------------

function catDelete_confirm(cat_name, file, cat_id)
{
	var eingabe;
    eingabe = confirm("Wollen Sie die Bildkategorie: "+ cat_name + " wirklich löschen?");

    if(eingabe == true)
    	location.href=file+"?id="+cat_id;
}
//---------------------------------------------------------------

function picDelete_confirm(pic_name, file, pic_id)
{
	var eingabe;
    eingabe = confirm("Wollen Sie das Bild: "+ pic_name + " wirklich löschen?");

    if(eingabe == true)
    	location.href=file+"?id="+pic_id;
}
//---------------------------------------------------------------

/*
   zeigt Vollbild an
*/
function getFullPic(filename)
{
	var myPic  = new Image();
    myPic.src  = "../../pics/uploads/" + filename;
	var breite = myPic.width;
	var hoehe  = myPic.height;
    var para   = "width=" + breite + ",height=" + hoehe + ",resizable=yes";
    var win    = window.open("bdb_show.php?pic="+filename, "titel", para);

}

function check_File(form)
{
   var docType  = document.userdata.doc_type.value;
   var docType2 = "";
   var checked  = true;
   var docTypes = new Array ("PDF", "RTF", "TXT", "MP3");

   var f       = document.userdata.userfile.value;
   var f_parts = f.split(".");
   var f_typ   = f_parts.reverse();

   switch(docType)
   {
   		case 'pdf': docType2 = docTypes[0]; break;
   		case 'rtf': docType2 = docTypes[1]; break;
   		case 'txt': docType2 = docTypes[2]; break;
   		case 'mp3': docType2 = docTypes[3];
   }
       if(f != "")
       {
       		if(f_typ[0] != docType && f_typ[0] != docType2)
            {
                alert("Bitte wählen Sie nur Dateien vom Typ: " + docType + " aus!");
            	checked = false;
            }
	   }
       else
       {
       		alert("Bitte wählen Sie eine Datei aus!");
       		checked=false;
       }


   if(checked) { document.userdata.method = "post"; document.userdata.action = form; }
}
//---------------------------------------------------------------

function fileDelete_confirm(file_name, file, file_id, docType)
{
	var eingabe;
    eingabe = confirm("Wollen Sie die Datei: "+ file_name + " wirklich löschen?");

    if(eingabe == true)
    	location.href=file+"?id=" + file_id + "&doc_type=" + docType;
}


function entryDelete_confirm(art, id, name)
{
	var eingabe;
    eingabe = confirm("Wollen Sie den Eintrag: "+ name + " wirklich löschen?");

    if(eingabe == true)
    	location.href="delete.php?id=" + id + "&art=" + art;
}