var schiebdiv = null;
var mausX   = 0;
var mausY   = 0;
var offX = 0;
var offY = 0;
var suchf = 0;


var verweisnr=3;
var kastl="bilder/leer.ses";
var kastr="bilder/leer.ses";

IE = document.all&&!window.opera;
DOM = document.getElementById&&!IE;



function cmsbox1()
{
Menuebox = window.open("menufeld.php", "mb", "width=750,height=484,scrollbars=yes,dependent=yes,left=50,top=100");
  Menuebox.focus();
}

function cmsbox2()
{
Titelbox = window.open("titelfeld.php", "tb", "width=510,height=130,scrollbars=yes,dependent=yes,left=50,top=100");
  Titelbox.focus();
}

function cmsbox3()
{
Textbox1 = window.open("textfeld3.php", "tt1", "width=900,height=690,scrollbars=yes,dependent=yes,left=50,top=100");
  Textbox1.focus();
}

function cmsbox4()
{
Textbox2 = window.open("textfeld4.php", "tt2", "width=900,height=680,scrollbars=yes,dependent=yes,left=50,top=100");
  Textbox2.focus();
}

function cmsbox5()
{
Textbox3 = window.open("textfeld5.php", "tt3", "width=900,height=680,scrollbars=yes,dependent=yes,left=50,top=100");
  Textbox3.focus();
}

function cmsbox6()
{
Textbox4 = window.open("textfeld6.php", "tt4", "width=900,height=680,scrollbars=yes,dependent=yes,left=50,top=100");
  Textbox4.focus();
}

function cmstermin()
{
ttermin = window.open("terminfeld.php", "tf", "width=900,height=580,scrollbars=yes,dependent=yes,left=50,top=100");
  ttermin.focus();
}

function cmspresse1()
{
tpresse1 = window.open("pressefeld1.php", "tp1", "width=1000,height=580,scrollbars=yes,dependent=yes,left=50,top=100");
  tpresse1.focus();
}

function cmspresse2()
{
tpresse2 = window.open("pressefeld2.php", "tp2", "width=1000,height=580,scrollbars=yes,dependent=yes,left=50,top=100");
  tpresse2.focus();
}

function cmsvorstand()
{
tvorstand = window.open("vorstandsfeld.php", "tv", "width=1000,height=600,scrollbars=yes,dependent=yes,left=50,top=100");
  tvorstand.focus();
}

function cmsnachricht()
{
tnachricht = window.open("nachrichtfeld.php", "tn", "width=520,height=580,scrollbars=yes,dependent=yes,left=50,top=100");
  tnachricht.focus();
}

function nnachrichtseite()
{
alert ("Eine neue Nachrichtenseite erstellen Sie durch in das Angebot der Nachrichtenseiten die oberste Zeile zu wählen und dort das Datum anzupassen und einen Titel für die Neue Nachricht einzutragen. De Neue Seite entsteht dann automatisch.");
}


function insert_text(strText,objElem)
                {
                if(document.selection)
                    {
                    objElem.focus();
                    document.selection.createRange().text=strText;
                    document.selection.createRange().select();
                    }
                  else if (objElem.selectionStart || objElem.selectionStart == '0')
                    {
                    intStart = objElem.selectionStart;
                    intEnd = objElem.selectionEnd;
                    objElem.value = (objElem.value).substring(0, intStart) + strText + (objElem.value).substring(intEnd, objElem.value.length);
                    objElem.selectionStart=objElem.selectionEnd=intStart+strText.length;
                    objElem.focus();
                    }
                  else
                    {
                    objElem.value += strText;
                    }
                }



function infofenster()
{
MeinFenster = window.open("bildeigenschaften.php", "info", "width=1100,scrollbars=yes,dependent=yes");
  MeinFenster.focus();
}

function vorstandfunktionen()
{
MeinFenster = window.open("funktionen.php", "info", "width=1100,height=600,scrollbars=yes,dependent=yes");
  MeinFenster.focus();
}

function googlekarte(platz)
{
MeinFenster = window.open(platz, "info", "width=1100,height=600,scrollbars=yes,dependent=yes");
  MeinFenster.focus();
}


function bildhochbee()
{
MeinFenster = window.open("bildhochbee.php?ein=1", "info", "width=1100,height=600,scrollbars=yes,dependent=yes");
  MeinFenster.focus();
}

function neueseite(speichern)
{
if (speichern==0)
{
MeinFenster = window.open("neueseite.php", "info", "width=1100,height=600,scrollbars=yes,dependent=yes");
  MeinFenster.focus();
}
if (speichern==1)
{
alert ("Speichern Sie bitte die angebrachten Änderungen um danach einen neuen Menüeintrag zuzufügen.");
}
}

function loeschseite(speichern)
{
if (speichern==0)
{
MeinFenster = window.open("loeschseite.php", "info", "width=1100,height=600,scrollbars=yes,dependent=yes");
  MeinFenster.focus();
}
if (speichern==1)
{
alert ("Speichern Sie bitte die angebrachten Änderungen um danach einen Menüeintrag zu löschen.");
}
}



function dateiname()
{
var Aussage = document.getElementById('datein').value;
var kleer = Aussage.match(/\W/);
if (kleer!=null)
{
alert ("In dem Dateinamen dürfen lediglich Buchstaben, Ziffern und der Unterstrich vorkommen.");
}
var kziffer = Aussage.charAt(0);
var kzifferc=kziffer.match(/[0-9]/);
if (kzifferc!=null)
{
alert ("Der Dateiname darf nicht mit einer Ziffer anfangen.");
}
var Ergebnis = Aussage.match(/[A-Z]/);
if (Ergebnis!=null)
{
alert ("In dem Dateinamen dürfen keine Großbuchstaben vorkommen.");
}
if (document.getElementById('datein').value=='leer')
{
document.getElementById('menuen').value='leer';
document.getElementById('titels').value='';
document.getElementById('titels').disabled='disabled';
document.getElementById('beschrs').value='';
document.getElementById('beschrs').disabled='disabled';
document.getElementById('stichs').value='';
document.getElementById('stichs').disabled='disabled';
}
else
{
document.getElementById('titels').disabled='';
document.getElementById('beschrs').disabled='';
document.getElementById('stichs').disabled='';
}
}

function menuename()
{
if (document.getElementById('menuen').value=='leer')
{
document.getElementById('datein').value='leer';
document.getElementById('titels').value='';
document.getElementById('titels').disabled='disabled';
document.getElementById('beschrs').value='';
document.getElementById('beschrs').disabled='disabled';
document.getElementById('stichs').value='';
document.getElementById('stichs').disabled='disabled';
}
else
{
document.getElementById('titels').disabled='';
document.getElementById('beschrs').disabled='';
document.getElementById('stichs').disabled='';
}
}

function disbletwo(nr)
{
vst=nr;
name="seitet" + vst;
bname="cbt" + vst + "[1]";
document.getElementsByName(name)[0].disabled = "disabled";
document.getElementsByName(bname)[0].disabled = "disabled";


}

function enbletwo(nr)
{
cname="cbt1[0]";
vst=nr;
name="seitet" + vst;
bname="cbt" + vst + "[1]";
document.getElementsByName(cname)[0].checked=true;
document.getElementsByName(name)[0].disabled = "";
document.getElementsByName(bname)[0].disabled = "";

}



function bildweg(check)
{
if (document.getElementsByName(check)[0].checked==false)
{
document.getElementById('Img869').src = 'bilder/leer.ses';
document.getElementById('kastr').style.visibility = 'hidden';
document.getElementById('Img868').src = 'bilder/leer.ses';
document.getElementById('kastl').style.visibility = 'hidden';

alert ("Bild rechts oder links ist erfolgreich gewischt.");


}
}

function kopiebild(nr)
{
vst=nr;
tekst="text" + vst;
bildv="bildt" + vst;
bdir="\n\n|bilda|bilder/";
bdire="|bilde|";
cname="cbt" + vst + "[0]";
if (document.getElementsByName(cname)[0].checked==false && document.getElementById('zentriert').checked==false)
{
alert ("Sie wollten ein Bild links oder rechts vom Text und hatten das Kästchen 'Bild' nicht angekreuzt.");
}
if(document.getElementById('zentriert').checked==true)
  {
  document.getElementsByName(tekst)[0].value=document.getElementsByName(tekst)[0].value + bdir + document.getElementsByName(bildv)[1].value + bdire;
  alert ("O.K.\n\nDer Kode zum zentrierten Bild is am Ende des Textes zugefügt.");
  document.getElementById('bildert').style.visibility = "hidden";
  }

}







function menuintext(nr)
{
vst=nr;
bildv="bildt" + vst;
document.getElementById('URLa').value=document.getElementsByName(bildv)[0].value;
}

function inzet(nr)
{
var urlverweis="";
var namenver="";
vst=nr;
tekst="text" + vst;
urlverweis=document.getElementById('URLa').value;

if (urlverweis=="" || urlverweis=="."){urlverweis="...";}
if (urlverweis=="http://"){urlverweis="http://...";}

if (document.getElementById('vernamen').value==""){namenver="...";}
else{namenver=document.getElementById('vernamen').value;}
document.getElementsByName(tekst)[0].value=document.getElementsByName(tekst)[0].value + "\n\n|la|" + urlverweis + "||" + namenver + "|le|";
alert ("O.K.\n\nDer Verweis is am Ende des Textes zugefügt.");
}


function inzett()
{
var urlverweis="";
var namenver="";
vst=document.getElementById('tdatum').value;
tekst="textz[" + vst + "]";
urlverweis=document.getElementById('URLa').value;

if (urlverweis=="" || urlverweis=="."){urlverweis="...";}
if (urlverweis=="http://"){urlverweis="http://...";}

if (document.getElementById('vernamen').value==""){namenver="...";}
else{namenver=document.getElementById('vernamen').value;}
document.getElementsByName(tekst)[0].value=document.getElementsByName(tekst)[0].value + "\n\n|la|" + urlverweis + "||" + namenver + "|le|";
alert ("O.K.\n\nDer Verweis is am Textende des Termins Nr. " + vst + " zugefügt.");
}

function inzetta()
{
vst=document.getElementById('atdatum').value;
tekst="textz[" + vst + "]";
document.getElementsByName(tekst)[0].value=document.getElementsByName(tekst)[0].value + "\n\n|va|...\n|vi|...\n|vi|...\n|ve|";
alert ("O.K.\n\nDie Formatierung für Aufzählungen is am Textende des Termins Nr. " + vst + " zugefügt. Dabei sollen Sie die Punkte durch Text ersetzen. Mehr als drei Aufzählungen bekommen Sie durch |vi| zu wiederholen. Jede Aufzählung darf auch Verweise enthalten.");
}

function inzettv(nr)
{
vst=nr;
tekst="text" + vst;
urlverweis=document.getElementById('videolink').value;
if (urlverweis==""){urlverweis="...";}
document.getElementsByName(tekst)[0].value=document.getElementsByName(tekst)[0].value + "\n\n|vida|" + urlverweis + "|||" + urlverweis + "|vide|";
alert ("O.K.\n\nDer Videoverweis is am Ende des Textes zugefügt.");
}


function inzettg(nr)
{
vst=nr;
tekst="text" + vst;
adres=document.getElementById('adres').value;
grosse=document.getElementById('grosse').value;
gestalt=document.getElementById('gestalt').value;
urlverweis=adres + "\&" + grosse + "\&" + gestalt;
document.getElementsByName(tekst)[0].value=document.getElementsByName(tekst)[0].value + "\n\n|googlekarta|" + urlverweis + "|googlekarte|";
alert ("O.K.\n\nDie Googlekarte is am Ende des Textes zugefügt.");
}


function inzettm()
{
vst=document.getElementById('gtdatum').value;
ort="ortz[" + vst + "]";
tekst="textz[" + vst + "]";
urlverweis=document.getElementById('URLg').value;
if (urlverweis==""){urlverweis="...";}
alert (document.getElementsByName(ort)[0].value);
if (document.getElementById('gort').value=='Ortsfenster'){
document.getElementsByName(ort)[0].value=document.getElementsByName(ort)[0].value + "\n\n|googleverweisa|" + urlverweis + "|googleverweise|";
alert ("O.K.\n\nDie Formatierung für einen Verweis zu Google Maps is am Textende des Ortsfensters in Termin Nr. " + vst + " zugefügt.");}
else{
document.getElementsByName(tekst)[0].value=document.getElementsByName(tekst)[0].value + "\n\n|googleverweisa|" + urlverweis + "|googleverweise|";
alert ("O.K.\n\nDie Formatierung für einen Verweis zu Google Maps is am Textende des Informationssfensters in Termin Nr. " + vst + " zugefügt.");}
}


function dokuintext(nr)
{
document.getElementById('URLa').value="doku/" + document.getElementsByName('dliste')[0].value;
}

function imailverw()
{
var naam=document.getElementsByName('imail')[0].value;
var delen = naam.split(",");
document.getElementById('URLa').value="mail.php?person=" + delen[0];
}

function emailverw()
{
document.getElementById('URLa').value=document.getElementsByName('email')[0].value;
}

function urle(nr)
{
vst=nr;
bildv="bildt" + vst;
document.getElementById('URLa').value=document.getElementsByName('URL')[0].value;
}

function menuidv(nr)
{
var menuid='';
for (var i = 1; i <= 5; i++)
 {if (i == nr){var menuid='menuidv' + i;document.getElementById(menuid).style.visibility = "visible";}
 else{var menuid='menuidv' + i;document.getElementById(menuid).style.visibility = "hidden";}}

}

function verweis(nr)
{
vst=nr;
tekst="text" + vst;
document.getElementsByName(tekst)[0].value=document.getElementsByName(tekst)[0].value + "\n\n|va|...\n|vi|...\n|vi|...\n|ve|";
alert ("O.K.\n\nDie Formatierung für Aufzählungen is am Ende des Textes zugefügt. Dabei sollen Sie die Punkte durch Text ersetzen. Mehr als drei Aufzählungen bekommen Sie durch |vi| zu wiederholen. Jede Aufzählung darf auch Verweise enthalten.");
}

function spalten(nr)
{
vst=nr;
tekst="text" + vst;
document.getElementsByName(tekst)[0].value=document.getElementsByName(tekst)[0].value + "\n\n<da>\nText der linken Spalte\n<di>\ntext der rechten Spalte\n<de>";
alert ("O.K.\n\nEs wurde die Formatierung für zwei Spalten am Ende des Textes zugefügt. In der Homepage werden dabei zwei Spalten gebildet. In jeder Spalte kann Text mit ebenso Verweisen unf Aufzählungen eingeführt werden.");
}

function bit1over()
{

document.getElementById("bit1").style.background = "#ffffe0 none";
}

function bit1out()
{

document.getElementById("bit1").style.background = "#ffffe0 url(bilder/bit.ses)";
}

function bit2over()
{

document.getElementById("bit2").style.background = "#ffffe0 none";
}

function bit2out()
{

document.getElementById("bit2").style.background = "#ffffe0 url(bilder/bit2.ses)";
}


function cmsh1()
{
document.getElementById("hilfes1").style.visibility = "hidden";
}

function cmsh2()
{
document.getElementById("hilfes2").style.visibility = "hidden";
}

function cmsh3()
{
document.getElementById("hilfes3").style.visibility = "hidden";
}

function cmsh4()
{
document.getElementById("hilfes4").style.visibility = "hidden";
}

function cmsh5()
{
document.getElementById("hilfes5").style.visibility = "hidden";
}

function cmsh6()
{
document.getElementById("hilfes6").style.visibility = "hidden";
}



function cmsg()
{
opener.location.reload();
window.close();
}



function bisd(links)
{
if (links=='verweist' || links=='verweistermin'){document.getElementById('menuidv3').style.visibility = "visible";}
document.getElementById(links).style.visibility = "visible";
}

function bisg(links)
{

if (links=='verweist' || links=='verweistermin')
{
for (var i = 1; i <= 5; i++)
 {var menuid='menuidv' + i;document.getElementById(menuid).style.visibility = "hidden"; }
}
document.getElementById(links).style.visibility = "hidden";

}



function googlekaart(divid,mapadr,grosse,gestalt)
{
var geocoder;
var map;
var myOptions;
geocoder = new google.maps.Geocoder();
var latlng = new google.maps.LatLng(51.940, 9.800);
switch (gestalt)
  {
  case 'Straßenkarten- und Satellitenansicht':
     myOptions = {
       zoom: grosse,
       center: latlng,
       mapTypeId: google.maps.MapTypeId.HYBRID }
     break;
  case 'Straßenkartenansicht':
     myOptions = {
       zoom: grosse,
       center: latlng,
       mapTypeId: google.maps.MapTypeId.ROADMAP }
     break;
  case 'Satellitenansicht':
     myOptions = {
       zoom: grosse,
       center: latlng,
       mapTypeId: google.maps.MapTypeId.SATELLITE }
     break;
  case 'Physische Karte auf Geländeinformationen basiert':
     myOptions = {
       zoom: grosse,
       center: latlng,
       mapTypeId: google.maps.MapTypeId.TERRAIN }
     break;
  }

map = new google.maps.Map(document.getElementById(divid), myOptions);
var address = mapadr;    if (geocoder) {      geocoder.geocode( { 'address': address}, function(results, status) {        if (status == google.maps.GeocoderStatus.OK) {          map.setCenter(results[0].geometry.location);          var marker = new google.maps.Marker({              map: map,               position: results[0].geometry.location          });        }
else {
switch (status)
  {
  case 'google.maps.GeocoderStatus.ZERO_RESULTS':
    alert ("Die Adresse ist (noch nicht) bei Google Maps bekannt. Versuchen Sie erneut.");
     break;
  case 'google.maps.GeocoderStatus.OVER_QUERY_LIMIT':
     alert ("Google maps hat zu viele Anfragen fast zugleich erhalten. Versuchen Sie später mal erneut.");
     break;
  case 'google.maps.GeocoderStatus.REQUEST_DENIED':
     alert ("Google Maps hat Ihre Anfrage verweigert. Versuchen Sie erneut.");
     break;
  case 'google.maps.GeocoderStatus.INVALID_REQUEST':
     alert ("Die Adresse wurde von Google Maps als ungültig zurückverwiesen. Versuchen Sie erneut.");
     break;
  }
      }      });    }





}



function cmsd(links)
{
switch (links)
  {
  case 1:
     document.getElementById("cmsdiv1").style.visibility = "visible";
  break;
  case 2:
     document.getElementById("cmsdiv2").style.visibility = "visible";
  break;
  case 3:
     document.getElementById("cmsdiv3").style.visibility = "visible";
  break;
  case 4:
     document.getElementById("cmsdiv4").style.visibility = "visible";
  break;
  case 5:
     document.getElementById("cmsdiv5").style.visibility = "visible";
  break;
  case 6:
     document.getElementById("cmsdiv6").style.visibility = "visible";
  break;
  }
}



function cmshi(links)
{
switch (links)
  {
  case 1:


     document.getElementById("hilfes1").style.visibility = "visible";
  break;
  case 2:

     document.getElementById("hilfes2").style.visibility = "visible";
  break;
  case 3:

     document.getElementById("hilfes3").style.visibility = "visible";
  break;
  case 4:

     document.getElementById("hilfes4").style.visibility = "visible";
  break;
  case 5:

     document.getElementById("hilfes5").style.visibility = "visible";
  break;
  case 6:

     document.getElementById("hilfes6").style.visibility = "visible";
  break;
  }
}


function hzh()
{
document.getElementById("hilfesb").style.visibility = "hidden";
}

function hzv()
{
document.getElementById("hilfesb").style.visibility = "visible";
}

function init()
{
document.onmousemove = verschieben;
document.onmouseup = sende;
}



function sstart(sdiv)
{
schiebdiv = sdiv;
offX = mausX - schiebdiv.offsetLeft;
offY = mausY - schiebdiv.offsetTop;
if (mausX >=  schiebdiv.offsetLeft + schiebdiv.offsetWidth -20) {schiebdiv = null;}
}

function verschieben(resulta)
{
mausX = (IE) ? window.event.clientX : resulta.pageX;
mausY = (IE) ? window.event.clientY : resulta.pageY;
if (schiebdiv != null)
    {
    schiebdiv.style.left = (mausX - offX) + "px";
    schiebdiv.style.top = (mausY - offY) + "px";
    window.status = "Box-Position: " + schiebdiv.style.left + ", " + schiebdiv.style.top;
    }
}

function sende(resulta)
{
schiebdiv = null;
}


function hzdx1()
{
document.getElementById("oordlijst1").style.visibility = "visible";
}

function hzdy1()
{
document.getElementById("oordlijst1").style.visibility = "hidden";
}

function hzdx2()
{
document.getElementById("oordlijst2").style.visibility = "visible";
}

function hzdy2()
{
document.getElementById("oordlijst2").style.visibility = "hidden";
}
