var myAgent = navigator.userAgent.toLowerCase();
var myVersion = parseInt(navigator.appVersion);
var is_ie = ((myAgent.indexOf("msie") != -1)  && (myAgent.indexOf("opera") == -1));
var is_win = ((myAgent.indexOf("win")!=-1) || (myAgent.indexOf("16bit")!=-1));


window.defaultStatus='Freiwillige Feuerwehr Flörsheim-Wicker - Webdesign und PHP by tHoMMy - The Twisters EDV-Service 2001-2008';
function sto(off){
  window.status=off;
}

function stt(text){
  window.status=text;
}

function fotos(url)
{
  FotoFenster=window.open(url, "", "width=700,height=450,scrollbars");
  FotoFenster.focus();
}

function popup(url,name,breite,hoehe)
{
  var werte;
  var linker_rand;
  var oberer_rand;

  if (screen.width) { // wenn Browser screen.width unterstützt
    if (screen.height <= hoehe) {
      hoehe = screen.height-50;
    }
    linker_rand = (screen.width - breite) / 2;
    oberer_rand = (screen.height - hoehe) / 2;
    werte="width=" + breite + ",height=" + hoehe + ",top=" + oberer_rand + ",left=" + linker_rand + ",scrollbars=1,toolbar=0,locationbar=0,resizable=1";
  } else {
    werte="width=" + breite + ",height=" + hoehe + ",scrollbars=1,toolbar=0,locationbar=0,resizable=1";
  }
  FotoFenster=window.open(url,name,werte);
  FotoFenster.focus();
}

function einladung(art)
{
  if (art=='tdot2001') {
    EinladFenster=window.open("info.htm", "", "width=450,height=550,scrollbars");
    EinladFenster.focus();
  }
}

function no_click()
 {
 if (event.button==2) {alert('Freiwillige Feuerwehr Flörsheim-Wicker - Webdesign und PHP by tHoMMy - The Twisters EDV-Service 2001-2008')}
 }
document.onmousedown=no_click

// *** Suche nach markiertem Text ***
function hole_markierten_text(formular) {
   var nachricht = formular.h_ptext;
   var markiert = '';
   if(navigator.appName=="Netscape" &&  nachricht.textLength>=0 && nachricht.selectionStart!=nachricht.selectionEnd) {
     markiert=nachricht.value.substring(nachricht.selectionStart,nachricht.selectionEnd);
   }
   else if ((myVersion >= 4) && is_ie && is_win) {
      if (nachricht.isTextEdit) {
         nachricht.focus();
         var sel = document.selection;
         var rng = sel.createRange();
         rng.colapse;
         if((sel.type == "Text" || sel.type == "None") && rng != null){
            if(rng.text.length > 0) markiert = rng.text;
         }
      }
   }
   return markiert;
}

// *** Focusiere Eingabeformular ***
function setze_focus(formular) {
         formular.h_ptext.focus();
}

// *** Füge Text ins Eingabeformular ***
function text_hinzufuegen(hinzuzufuegender_text, formular) {
   var nachricht = formular.h_ptext;
   // Netscape oder andere
   if(navigator.appName=="Netscape" &&  nachricht.textLength>=0 ) {
      str=hinzuzufuegender_text;
      nachricht.focus();
      start=nachricht.selectionStart;
      end=nachricht.textLength;
      endtext=nachricht.value.substring(nachricht.selectionEnd,end);
      starttext=nachricht.value.substring(0,start);
      nachricht.value=starttext + str + endtext;
      nachricht.selectionStart=start;
      nachricht.selectionEnd=start;
      nachricht.selectionStart = nachricht.selectionStart + str.length;
   }
   // Internet Explorer
   if ((myVersion >= 4) && is_ie && is_win) {
      if (nachricht.isTextEdit) {
         nachricht.focus();
         var sel = document.selection;
         var rng = sel.createRange();
         rng.colapse;
         if((sel.type == "Text" || sel.type == "None") && rng != null){
           rng.text = hinzuzufuegender_text;
         }
         else {
            nachricht.value += hinzuzufuegender_text;
         }
      }
      else
      {
         nachricht.value += hinzuzufuegender_text;
      }
   }
   setze_focus(formular);
   return true;
}

function bbcode_fett(formular) {
   var markierter_text = hole_markierten_text(formular);
   if ( markierter_text == "" ) {
      inserttext = prompt("Gib einen Text ein, der fett geschrieben werden soll:", "");
   } else {
      inserttext = markierter_text;
   }
   if ( (inserttext != null) && (inserttext != "") ) {
      text_hinzufuegen("[B]" + inserttext + "[/B]", formular);
   }
}

function bbcode_kursiv(formular) {
   var markierter_text = hole_markierten_text(formular);
   if ( markierter_text == "" ) {
      inserttext = prompt("Gib einen Text ein, der kursiv geschrieben werden soll:", "");
   } else {
      inserttext = markierter_text;
   }
   if ( (inserttext != null) && (inserttext != "") ) {
      text_hinzufuegen("[I]" + inserttext + "[/I]", formular);
   }
}

function bbcode_unter(formular) {
   var markierter_text = hole_markierten_text(formular);
   if ( markierter_text == "" ) {
      inserttext = prompt("Gib einen Text ein, der unterstrichen werden soll:", "");
   } else {
      inserttext = markierter_text;
   }
   if ( (inserttext != null) && (inserttext != "") ) {
      text_hinzufuegen("[U]" + inserttext + "[/U]", formular);
   }
}

function bbcode_durch(formular) {
   var markierter_text = hole_markierten_text(formular);
   if ( markierter_text == "" ) {
      inserttext = prompt("Gib einen Text ein, der durchgestrichen werden soll:", "");
   } else {
      inserttext = markierter_text;
   }
   if ( (inserttext != null) && (inserttext != "") ) {
      text_hinzufuegen("[S]" + inserttext + "[/S]", formular);
   }
}

function bbcode_color(formular, wert) {
         setze_focus(formular);
  if (wert != 0) {
    var markierter_text = hole_markierten_text(formular);
    if ( markierter_text == "" ) {
       inserttext = prompt("Gib einen Text ein, der in der Farbe eingefügt werden soll:", "");
    } else {
       inserttext = markierter_text;
    }
    if ( (inserttext != null) && (inserttext != "") ) {
      text_hinzufuegen("[COLOR="+wert+"]" + inserttext + "[/COLOR]", formular);
    }
  }
         formular.colorselect.selectedIndex = 0;
         setze_focus(formular);
}

function bbcode_center(formular) {
   var markierter_text = hole_markierten_text(formular);
   if ( markierter_text == "" ) {
      inserttext = prompt("Gib einen Text ein, der zentriert sein soll:", "");
   } else {
      inserttext = markierter_text;
   }
   if ( (inserttext != null) && (inserttext != "") ) {
      text_hinzufuegen("[C]" + inserttext + "[/C]", formular);
   }
}

function bbcode_right(formular) {
   var markierter_text = hole_markierten_text(formular);
   if ( markierter_text == "" ) {
      inserttext = prompt("Gib einen Text ein, der rechts sein soll:", "");
   } else {
      inserttext = markierter_text;
   }
   if ( (inserttext != null) && (inserttext != "") ) {
      text_hinzufuegen("[R]" + inserttext + "[/R]", formular);
   }
}

function bbcode_email(formular) {
   var markierter_text = hole_markierten_text(formular);
   if ( markierter_text == "" ) {
      inserttext = prompt("Gib die E-Mail-Adresse ein, die eingefügt werden soll:", "");
   } else {
      inserttext = markierter_text;
   }
   if ( (inserttext != null) && (inserttext != "") ) {
      text_hinzufuegen("[URL=mailto:" + inserttext + "]" + inserttext + "[/URL]", formular);
   }
}

function bbcode_url(formular) {
   var markierter_text = hole_markierten_text(formular);
   if ( markierter_text == "" ) {
      inserttext = prompt("Gib den Link ein, der eingefügt werden soll:", "http://");
   } else {
      inserttext = markierter_text;
   }
   if ( (inserttext != null) && (inserttext != "") ) {
      text_hinzufuegen("[URL]" + inserttext + "[/URL]", formular);
   }
}

function bbcode_ib(formular) {
   var markierter_text = hole_markierten_text(formular);
   if ( markierter_text == "" ) {
      inserttext = prompt("Gib bitte die Bildnummer des Bildes an, welches aus der Imagebase eingefügt werden soll:", "");
   } else {
      inserttext = markierter_text;
   }
   if ( (inserttext != null) && (inserttext != "") ) {
      text_hinzufuegen("[IB]" + inserttext + "[/IB]", formular);
   }
}

function bbcode_yt(formular) {
   var markierter_text = hole_markierten_text(formular);
   if ( markierter_text == "" ) {
      inserttext = prompt("Gib bitte den YouTube-Video-Code ein (in der Adressleiste von YouTube nach dem v= bis ggf. dem &-Zeichen:", "");
   } else {
      inserttext = markierter_text;
   }
   if ( (inserttext != null) && (inserttext != "") ) {
      text_hinzufuegen("[YT]" + inserttext + "[/YT]", formular);
   }
}

function bbcode_img(formular) {
   var markierter_text = hole_markierten_text(formular);
   if ( markierter_text == "" ) {
      inserttext = prompt("Gib die Adresse des Bildes ein, das eingefügt werden soll:", "http://");
   } else {
      inserttext = markierter_text;
   }
   if ( (inserttext != null) && (inserttext != "") ) {
      text_hinzufuegen("[IMG]" + inserttext + "[/IMG]", formular);
   }
}

function bbcode_smilie(smilie, formular) {
   var markierter_text = hole_markierten_text(formular);
   inserttext = markierter_text + smilie;
   if ( (inserttext != null) && (inserttext != "") ) {
      text_hinzufuegen(inserttext , formular);
   }
}

