function setScreenSize()
{
	//window.outerWidth = 1024;
    window.resizeTo(1024, 768);
}

function setVisibility(oDIVElement)
{
    var oID = oDIVElement.id;
    var strName = oID.substr(5);
    hidallDiv();
    var oDetailDIV = document.getElementById('detail_'+strName);
    if (oDetailDIV != null)
    	setDIVVisibility(oDetailDIV);
}

function setDIVVisibility(oDIV)
{
	if (oDIV.className == "btnbox_visible")
	{
		oDIV.className = "btnbox_unvisible";
	}
	else
	{
		oDIV.className = "btnbox_visible";
	}
}

function hidallDiv()
{
	var oDIVs = document.getElementsByTagName('div');
    for (var i = 0; i < oDIVs.length; i++)
    {
    	if (oDIVs[i].className == "btnbox_visible")
    		oDIVs[i].className = "btnbox_unvisible";
    }
}

function checkKontaktForm()
{
	var oForm = document.forms['frmKontakt'];
	var oReturn = true;
	oReturn = (oForm.form_checkno.value.length > 0)
	       && (oForm.form_subject.value.length > 0)
		   && (oForm.form_text.value.length > 0);
	return oReturn;
}

//-------------------------------------------------------------
  function checkSpielberichtForm() {
    var bTitel = true;
    var bText  = true;
    var bPasswort = true;
    var sFeldnamen = "";
    alert('Angekommen');
    if (document.NeuerEintrag.TITEL.value == "") {
       bTitel = false;
       sFeldnamen = "Titel ";
    }
    else {
       document.NeuerEintrag.TITEL.value = document.NeuerEintrag.TITEL.value.replace(/<BR>/gi ,"");
       document.NeuerEintrag.TITEL.value = document.NeuerEintrag.TITEL.value.replace(/<P>/gi ,"");
       document.NeuerEintrag.TITEL.value = document.NeuerEintrag.TITEL.value.replace(/<H\d>/gi ,"");
       document.NeuerEintrag.TITEL.value = document.NeuerEintrag.TITEL.value.replace(/<\/H\d>/gi ,"");
    }

    if (document.NeuerEintrag.TEXT.value == "") {
      bText = false;
      if (sFeldnamen.length > 0) {
        sFeldnamen = sFeldnamen + ", Bericht ";
      }
      else {
        sFeldnamen = "Bericht ";
      }
    }
    else {
    	       document.NeuerEintrag.TEXT.value = document.NeuerEintrag.TEXT.value.replace(/<</gi ,"&lt;&lt;");
               document.NeuerEintrag.TEXT.value = document.NeuerEintrag.TEXT.value.replace(/>>/gi ,"&gt;&gt;");
         	   document.NeuerEintrag.TEXT.value = document.NeuerEintrag.TEXT.value.replace(/< /gi ,"&lt; ");
               document.NeuerEintrag.TEXT.value = document.NeuerEintrag.TEXT.value.replace(/> /gi ,"&gt; ");
			   document.NeuerEintrag.TEXT.value = document.NeuerEintrag.TEXT.value.replace(/"/gi ,"&quot;");
			   document.NeuerEintrag.TEXT.value = document.NeuerEintrag.TEXT.value.replace(/&/gi ,"&amp;");
			   document.NeuerEintrag.TEXT.value = document.NeuerEintrag.TEXT.value.replace(/'/gi ,"&apos;");

               document.NeuerEintrag.TEXT.value = document.NeuerEintrag.TEXT.value.replace(/<BR>/gi ,"<BR/>");
               document.NeuerEintrag.TEXT.value = document.NeuerEintrag.TEXT.value.replace(/<P>/gi ,"<P/>");
               document.NeuerEintrag.TEXT.value = document.NeuerEintrag.TEXT.value.replace(/\r\n/gi ,"<BR/>");
               document.NeuerEintrag.TEXT.value = document.NeuerEintrag.TEXT.value.replace(/\n\r/gi ,"<BR/>");
               document.NeuerEintrag.TEXT.value = document.NeuerEintrag.TEXT.value.replace(/\n/gi ,"<BR/>");
               document.NeuerEintrag.TEXT.value = document.NeuerEintrag.TEXT.value.replace(/\r/gi ,"<BR/>");
    }

    if (document.NeuerEintrag.PASSWORT.value == "") {
      bPasswort = false;
      if (sFeldnamen.length > 0) {
            sFeldnamen = sFeldnamen + ", Passwort ";
          }
          else {
            sFeldnamen = "Passwort ";
      }
    }

    if (!bTitel && bText && bPasswort ) {
      alert(sFeldnamen+" ist nicht gefüllt!" );
      document.NeuerEintrag.TITEL.focus();
    }
    if (bTitel && !bText && bPasswort ) {
              alert(sFeldnamen+" ist nicht gefüllt!" );
              document.NeuerEintrag.TEXT.focus();
    }
    if (bTitel && bText && !bPasswort ) {
              alert(sFeldnamen+" ist nicht gefüllt!" );
              document.NeuerEintrag.PASSWORT.focus();
    }
    if (!bTitel && !bText && !bPasswort ) {
              alert(sFeldnamen+" sind nicht gefüllt!" );
              document.NeuerEintrag.TITEL.focus();
    }
    if (!bTitel && !bText && bPasswort ) {
                      alert(sFeldnamen+" sind nicht gefüllt!" );
                      document.NeuerEintrag.TITEL.focus();
    }
    if (!bTitel && bText && !bPasswort ) {
                              alert(sFeldnamen+" sind nicht gefüllt!" );
                              document.NeuerEintrag.TITEL.focus();
    }
    if (bTitel && !bText && !bPasswort ) {
                              alert(sFeldnamen+" sind nicht gefüllt!" );
                              document.NeuerEintrag.TEXT.focus();
    }

    if (bTitel && bText && bPasswort) {
      return true;
    }
    else {
      return false;
    }
  }

  function setzeWerte()
  {
    var requestText = window.location.search;
  var startIndex = -1;
  var endIndex = -1;
  if( requestText.length > 0) {
    startIndex = requestText.indexOf("TITEL");
        startIndex += 6;
        if (startIndex > -1) {
            endIndex = requestText.indexOf("&");
            if (endIndex == -1) {
                  endIndex = requestText.length;
            }
            document.NeuerEintrag.TITEL.value = requestText.substring(startIndex, endIndex);
            requestText = requestText.substring(endIndex, requestText.length);
          }
         startIndex = requestText.indexOf("TEXT");
          if (startIndex > -1) {
            startIndex += 5;
          endIndex = requestText.indexOf("&", startIndex);
          document.NeuerEintrag.TEXT.value = requestText.substring(startIndex, endIndex);
          requestText = requestText.substring(endIndex, requestText.length);
          }
         startIndex = requestText.indexOf("DATEI");
          if (startIndex > -1) {
            startIndex += 5;
          endIndex = requestText.length;
          document.NeuerEintrag.DATEI.value = requestText.substring(startIndex, endIndex);
          requestText = requestText.substring(endIndex, requestText.length);
          }
  }
  }

function startDiashow(foldername, titeltext)
{
	var win = window.open("content/diashow.php5?foldername="+foldername+"&titeltext="+titeltext, "Diashow", "resizable=yes,width=640,height=480,left=100,top=200" );

}

function openMp3toPlay(oPfad, oFileName)
{
	var win = window.open("content/openMp3File.php5?pfadname=" + oPfad + "&dateiname=" + oFileName, "MP3Abspieler", "resizable=yes,width=400,height=200,left=100,top=200" );
}


/* ====================================
		GB Eintrag Preview
   ====================================
 */
function gbPreview()
{
	var autor = document.gbneu.gbname.value;
	var text = document.gbneu.gbtext.value;
	var divpreview = document.getElementById('vorschau');
	var divautor = document.getElementById('previewgbautor');
	var divtext = document.getElementById('previewgbtext');
	autor = autor.replace(/</g, '&lt;');
	autor = autor.replace(/>/g, '&gt;');
	text = text.replace(/</g, '&lt;');
	text = text.replace(/>/g, '&gt;');
	text = text.replace(/\n/g, '<br/>');
	text = text.replace(/\n/g, '<br/>');

	divautor.innerHTML = '<p> Eintrag x wurde geschrieben von '+autor+'</p>';
	divtext.innerHTML = '<p>'+text+'</p>';
	divpreview.className = 'gbpreview gbvisible';
}

function gbstore()
{
	var autor = document.gbneu.gbname.value;
	var text = document.gbneu.gbtext.value;
	var ctrlnr = document.gbneu.gbctrlno.value;
	var divpreview = document.getElementById('vorschau');
	var divautor = document.getElementById('previewgbautor');
	var divtext = document.getElementById('previewgbtext');

	var oReturn = (text.length > 0)
	           && (autor.length > 0)
	           && (ctrlnr.length > 0);
    if (oReturn)
    {
		autor = autor.replace(/</g, '&lt;');
		autor = autor.replace(/>/g, '&gt;');
		text = text.replace(/</g, '&lt;');
		text = text.replace(/>/g, '&gt;');
		text = text.replace(/\n/g, '<br/>');
		text = text.replace(/&/g, '<AMP>');
		autor = autor.replace(/&/g, '<AMP>');
		divpreview.className = 'gbpreview gbunvisible';
		storeGBEintrag(autor, text, ctrlnr);
	}
	else
	{
		alert("Es wurden nicht alle Felder ausgefüllt.");
	}
}


function spbstore()
{
	var titel = document.spbneu.spbtitel.value;
	var text = document.spbneu.spbtext.value;
	var passwd = document.spbneu.spbpasswd.value;

	var oReturn = (text.length > 0)
	           && (titel.length > 0)
	           && (passwd.length > 0);
    if (oReturn)
    {
		titel = titel.replace(/</g, '&lt;');
		titel = titel.replace(/>/g, '&gt;');
		titel = titel.replace(/&/g, '<AMP>');
		text = text.replace(/</g, '&lt;');
		text = text.replace(/>/g, '&gt;');
		text = text.replace(/\n/g, '<br/>');
		text = text.replace(/&/g, '<AMP>');

		storeSPBEintrag(titel, text, passwd);
	}
	else
	{
		alert("Es wurden nicht alle Felder ausgefüllt.");
	}
}


