
function buttonFarbe(id,richtung) {
        if(id.substr(0,3)=="nav" && richtung == 1) {var farbe = "nav2"; }
   if(id.substr(0,3)=="nav" && richtung == 2) {var farbe = "nav1"; }
        if(id.substr(0,3)=="men" && richtung == 1) {var farbe = "menu2";}
   if(id.substr(0,3)=="men" && richtung == 2) {var farbe = "menu1";}
        document.getElementById(id+'0').className=farbe+"_ro";
   document.getElementById(id+'1').className=farbe+"_lo";
   document.getElementById(id+'2').className=farbe+"_ru";
   document.getElementById(id+'3').className=farbe+"_lu";
   document.getElementById('a_'+id).className="nav_"+farbe+" "+farbe;
}

function blenden(id) {
   x = document.getElementById(id).style.display;
   x = (x == "none") ? "block" : "none";
   document.getElementById(id).style.display = x;
}
function show(id) {
   document.getElementById(id).style.display = "block";
}
function hide(id) {
   document.getElementById(id).style.display = "none";
}

function ladeSeite(Seite) {
        self.location.href="index.php?page="+Seite;
}

function loescheSatz(loeschId) {
        var adr = self.location;
        self.location.href=adr + "&action=loeschen&loeschId=" + loeschId ;
}
function pruefeEingabe() {
        if(document.getElementById("check").value == 'nein') return true;
        var message="";
        input = document.getElementById("input").value.toLowerCase();
        parameter = document.getElementById("popParameter").innerHTML.toLowerCase();
   if(input=="" || input==" ") message = "Du hast nichts eingegeben !";
   if(input==parameter) message = "Ungültige Eingabe !";
        if(message) {
                  document.getElementById("popmessage").innerHTML = message;
                return false;
   }
   else return true;
}
function showImage(bild,bildname,bildtext) {
links = (screen.width-400)/2; oben = (screen.height-400)/2;
window.open("admin/ad__uploads_anzeigen.php?adresse="+bild+"&bildname="+bildname+"&bildtext="+bildtext+"&screenHeight="+screen.availHeight,bildname,"toolbar=no,location=no,directories=no,status=no,menubar=no,width=400,height=400,left="+links+", top="+oben);
}
function play_TV(clipName) {
links = (screen.width-405)/2; oben = (screen.height-260)/2;
pict=window.open("admin/ad__upload_playTV.php?clipName="+clipName,"x","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no, resizable=no, width=320,height=290,left="+links+", top="+oben);
   }
function play_AUDIO(clipName,tooltiptext) {
links = (screen.width-405)/2; oben = (screen.height-50)/2;
pict=window.open("admin/ad__upload_playAUDIO.php?clipName="+clipName+"&tooltiptext="+tooltiptext,"s","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no, resizable=no, width=320,height=50,left="+links+", top="+oben);
   }
function oeffneFenster(adresse,pos,weite,hoehe) {
zahl = 1 + pos;
/*pos = (pos == null) ? 50 :100;*/
links = (screen.width-weite)/2; oben = (screen.height-hoehe)/2;
pict=window.open(adresse,zahl,"toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars,resizable=no,top="+oben+", left="+links+", WIDTH="+weite+",HEIGHT="+hoehe);
   }
function oeffneMinFenster(adresse,scroll,selectieren,weite,hoehe) {
if(selectieren == "yes") var selText = selectText();
links = (screen.width-weite)/2;
oben  = (screen.height-hoehe)/2;
pict=window.open(adresse+"?selText="+selText,"mini","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars="+scroll+",resizable=no,top="+oben+", left="+links+", WIDTH="+weite+",HEIGHT="+hoehe);
}
function showDirectory() {
var selText = selectText();
window.open("admin/ad__LINKintern.php?selText="+selText,"dir","toolbar=no,location=no,directories=no,status=no,scrollbars,menubar=no,width=430,height=350,left=200, top=100");
}
function selectText() {
  var input = document.forms['formular'].elements['eingabe'];
  input.focus();
 if(typeof document.selection != 'undefined') { /* Einfügen des Formatierungscodes */
    var range = document.selection.createRange();
    var insText = range.text;
 }
 if(typeof input.selectionStart != 'undefined') { /* Einfügen des Formatierungscodes */
            var start = input.selectionStart;
            var end = input.selectionEnd;
            var insText = input.value.substring(start, end);
  }
  return insText;
}
/******************************************************************************************/
var ctrlTaste = false;  /* beim Drücken von Ctrl + a zur Adminseite verzweigen */
var hochTaste = false;
function keyDown(e) {
        var e = (e) ? e : window.event;
   aktuelleTaste = parseInt(e.keyCode) ;/* alert(aktuelleTaste);*/
   if(aktuelleTaste == 16) { hochTaste = true;}
   if(aktuelleTaste == 17) { ctrlTaste = true;}
   else {
           if(ctrlTaste && aktuelleTaste == 78) { /* = n */
              self.location.href="index.php";
         ctrlTaste = false;
      }
                if(ctrlTaste && aktuelleTaste == 70) { /* = f */
              self.location.href="index.php?page=ad__web_ftp";
         ctrlTaste = false;
      }
                if(ctrlTaste && aktuelleTaste == 65) { /* = a */
              self.location.href="index.php?page=ad__login";
         ctrlTaste = false;
      }
      if(ctrlTaste && aktuelleTaste == 66) { /* = b  = adminblog aufrufen*/
              self.location.href="index.php?page=ad__seiten_bericht&berichtId=blog";
         ctrlTaste = false;
      }
                if(ctrlTaste && aktuelleTaste == 73) { /* = i */
              self.location.href="index.php?page=ad__seiten_bericht&berichtId=info";
         ctrlTaste = false;
      }
                if(ctrlTaste && aktuelleTaste == 40) { /* = pfeil nach unten =  sonderzeichen maskieren*/
              einfuegen('?=?','','')
         ctrlTaste = false;
      }
                if(hochTaste && aktuelleTaste == 13) { /* = return oder enter */
              einfuegen('¬','','')
         hochTaste = false;
      }
          /*        if(ctrlTaste && aktuelleTaste == 77) { /* = m  = Mini-CHAT
              oeffneFenster("_mini_chat/iframe.php",0,100%,105) ;
         ctrlTaste = false;
      }*/
   }
   if(aktuelleTaste != 17) ctrlTaste = false;
   if(aktuelleTaste != 16) hochTaste = false;
}
document.onkeydown = keyDown;
/******************************************************************************************/
function einfuegen(aTag, eTag, defaultWert) {
  var input = document.forms['formular'].elements['eingabe'];
  input.focus();
  /* für Internet Explorer */
  if(typeof document.selection != 'undefined') {
    /* Einfügen des Formatierungscodes */
    var range = document.selection.createRange();
    var insText = range.text;
    if (insText.length == 0) { insText = defaultWert; }
    if (insText.length > 0 && aTag == "~")   {aTag=""; insText=fixeLeerZeichen(insText);}
    if (insText.length > 0 && aTag == "?=?") {aTag=""; insText=maskiereSonderZeichen(insText);}
    range.text = aTag + insText + eTag;
    /* Anpassen der Cursorposition */
    range = document.selection.createRange();
    if (insText.length == 0) {
      range.move('character', -eTag.length);
    } else {
      range.moveStart('character', aTag.length + insText.length + eTag.length);
    }
    range.select();
  }
  /* für neuere auf Gecko basierende Browser */
  else if(typeof input.selectionStart != 'undefined')
  {
    /* Einfügen des Formatierungscodes */
    var start = input.selectionStart;
    var end = input.selectionEnd;
    var insText = input.value.substring(start, end);
    if (insText.length == 0) { insText = defaultWert; }
    if (insText.length > 0 && aTag == "~")   {aTag=""; insText=fixeLeerZeichen(insText);}
    if (insText.length > 0 && aTag == "?=?") {aTag=""; insText=maskiereSonderZeichen(insText);}
    input.value = input.value.substr(0, start) + aTag + insText + eTag + input.value.substr(end);
    /* Anpassen der Cursorposition */
    var pos;
    if (insText.length == 0) {
      pos = start + aTag.length;
    } else {
      pos = start + aTag.length + insText.length + eTag.length;
    }
    input.selectionStart = pos;
    input.selectionEnd = pos;
  }
  /* für die übrigen Browser */
  else
  {
    /* Abfrage der Einfügeposition */
    var pos;
    var re = new RegExp('^[0-9]{0,3}$');
    while(!re.test(pos)) {
      pos = prompt("Einfügen an Position (0.." + input.value.length + "):", "0");
    }
    if(pos > input.value.length) {
      pos = input.value.length;
    }
    /* Einfügen des Formatierungscodes */
    var insText = prompt("Bitte geben Sie den zu formatierenden Text ein:");
    input.value = input.value.substr(0, pos) + aTag + insText + eTag + input.value.substr(pos);
  }
}
function fixeLeerZeichen(insText) {
        insText = insText.replace(/ /g,"~");
   return insText;
}
function maskiereSonderZeichen(insText) {
        insText = insText.replace(/\[/g,"_{_");
   insText = insText.replace(/\]/g,"_}_");
   insText = insText.replace(/¬/g,"###");
   insText = insText.replace(/~/g,"#*#");
   return insText;
}
function zeigeBild(id,schalter) { /* mouseover - schaltet Bilder ein und aus - ad__uploads_warten.php */
        document.getElementById(id).style.display = schalter;
}
/******************************************************************************************/
/*  Funktionen für den Flash-Audio-Player
/******************************************************************************************/

function changeFlash(art,FLV_adresse,img_adresse,toolTip) {
        if(!document.getElementById("my"+art+"1")) { alert("Auf dieser Seite wurde kein Player definiert !");return;}
        document.getElementById("my"+art+"1").SetVariable("player:jsStop","");
        if(img_adresse) document.getElementById("my"+art+"1").SetVariable("player:jsStartImage",img_adresse);
        document.getElementById("my"+art+"1").SetVariable("player:jsUrl",FLV_adresse);
        document.getElementById("my"+art+"Titel1").innerHTML = toolTip;
        document.getElementById("my"+art+"1").SetVariable("player:jsPlay","");
          if(document.getElementById("container"+art+"1").style.visibility != 'hidden') {
                  document.location.href = "#my"+art+"_1";
        }
}
function changeButton(buttonId,art) {
        if(document.getElementById("container"+art+"1").style.visibility == 'visible') return;
        /* bei sichtbarem Player keine Buttons veraendern */
        aktuell = document.getElementById("button"+buttonId).className;
        if(aktuell == 'stopMP3') { /* bei unsichtbarem Player - taste als stoptaste verwenden */
                document.getElementById("my"+art+"1").SetVariable("player:jsStop","");
                document.getElementById("button"+buttonId).className = "play"+art;
                return;
        }

        anz = document.getElementsByTagName("div").length;
         for (var i = 0; i < anz; i++) {
                x = document.getElementsByTagName("div")[i].id;
           if(x.indexOf("button"+art) == 0) document.getElementsByTagName("div")[i].className = "play"+art;
                if(x == "button"+buttonId) document.getElementsByTagName("div")[i].className = "stop"+art;
        }
}

/******************************************************************************************/
function setzeCurser() { /* sucht das erste eingabefeld und aktiviert es <body onLoad="setzeCurser()" */
if (document.forms.length > 0) {
var field = document.forms[0];
for (i = 0; i < field.length; i++) {
if ((field.elements[i].type == "text") || (field.elements[i].type == "textarea") || (field.elements[i].type.toString().charAt(0) == "s")) {
document.forms[0].elements[i].focus();
break;
         }
      }
   }
}
