// JavaScript Document
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
function grusspruef(){
	if(document.gruss.grusstext.value == "") {
   		alert("Bitte gib deinen Grusstext ein!");
	    document.gruss.grusstext.focus();
   		return false;
	}
	document.gruss.elements['send'].disabled = true;
}
function kontaktpruef(){
	if(document.kontform.name.value == "") {
   		alert("Bitte gib deinen Namen ein!");
	    document.kontform.name.focus();
   		return false;
	}
	if(document.kontform.email.value == "") {
   		alert("Bitte gib deine eMail Adresse ein!");
	    document.kontform.email.focus();
   		return false;
	}
	if(document.kontform.betreff.value == "") {
   		alert("Bitte gib einen Betreff ein!");
	    document.kontform.betreff.focus();
   		return false;
	}
	if(document.kontform.nachricht.value == "") {
   		alert("Bitte gib deine Nachricht ein!");
	    document.kontform.nachricht.focus();
   		return false;
	}
}
function kummerpruef(){
	if(document.kontform.an.value == "") {
   		alert("Bitte gib an, an wen die Nachricht gehen soll!");
	    document.kontform.an.focus();
   		return false;
	}
	if(document.kontform.name.value == "") {
   		alert("Bitte gib deinen Namen ein!");
	    document.kontform.name.focus();
   		return false;
	}
	if(document.kontform.email.value == "") {
   		alert("Bitte gib deine eMail Adresse ein!");
	    document.kontform.email.focus();
   		return false;
	}
	if(document.kontform.betreff.value == "") {
   		alert("Bitte gib einen Betreff ein!");
	    document.kontform.betreff.focus();
   		return false;
	}
	if(document.kontform.nachricht.value == "") {
   		alert("Bitte gib deine Nachricht ein!");
	    document.kontform.nachricht.focus();
   		return false;
	}
}
function profilpruef(){
	if(document.profil.vorname.value == "") {
   		alert("Bitte gib deinen Vornamen ein!");
	    document.profil.vorname.focus();
   		return false;
	}
	if(document.profil.nachname.value == "") {
		alert("Bitte gib deinen Nachnamen ein!");
	    document.profil.nachname.focus();
   		return false;
	}
	if(document.profil.mail.value == "") {
		alert("Bitte gib deine eMail Adresse ein!");
	    document.profil.mail.focus();
   		return false;
	}
	if(document.profil.nick.value == "") {
		alert("Bitte gib deinen AOL/AIM ein!");
	    document.profil.nick.focus();
   		return false;
	}
	if(document.profil.kennw.value == "") {
		alert("Bitte gib ein Passwort ein!");
	    document.profil.kennw.focus();
   		return false;
	}
	if(document.profil.kennw2.value == "") {
		alert("Bitte gib ein Passwort erneut ein!");
	    document.profil.kennw2.focus();
   		return false;
	}
}
function stammpruef(){
	if(document.stamm.lcd1.value == "") {
   		alert("Bitte für LCD Schrift Zeile 1 etwas eingeben!");
	    document.stamm.lcd1.focus();
   		return false;
	}
	if(document.stamm.lcd2.value == "") {
   		alert("Bitte für LCD Schrift Zeile 2 etwas eingeben!");
	    document.stamm.lcd2.focus();
   		return false;
	}
	if(document.stamm.lcd3.value == "") {
   		alert("Bitte für LCD Schrift Zeile 3 etwas eingeben!");
	    document.stamm.lcd3.focus();
   		return false;
	}
	if(document.stamm.lcd4.value == "") {
   		alert("Bitte für LCD Schrift Zeile 4 etwas eingeben!");
	    document.stamm.lcd4.focus();
   		return false;
	}
}
function newspruef(){
	if(document.newsmail.mailtext.value == "") {
   		alert("Bitte einen Text für die Rundmail verfassen!");
	    document.newsmail.mailtext.focus();
   		return false;
	}
	document.newsmail.elements['Send'].disabled = true;
	document.newsmail.submit();
}
function loeschen(seite,id){
	var x=window.confirm("Auswahl wirklich löschen?")
	if (x){
		neuerLink = "?seite=" + seite + "&loeschen=1&id=" + id;
		window.location.href = neuerLink;
	}
}
function userloeschen(seite,id){
	var x=window.confirm("Mit dieser Funktion wird der User unwiderruflich gelöscht.\r\nIm Fall eines Moderators entsteht dann im Sendeplan eine Lücke, diesen dann bitte korrigieren.\r\nWenn nicht sicher, den User nur auf inaktiv setzen.\r\nDen User wirklich löschen?")
	if (x){
		neuerLink = "?seite=" + seite + "&loeschen=1&id=" + id;
		window.location.href = neuerLink;
	}
}
function show() {
  if(document.getElementById){
 	if(document.register.recht.value == 0){
		document.getElementById("modi").style.display = 'none';
	}else{
		document.getElementById("modi").style.display = '';
	}
  }
}
function usersenden(){
	document.register.elements['Send'].disabled = true;
	filename = document.register.elements["bild"].value;
	document.register.elements["bildnamegross_name"].value = filename;
	filename = document.register.elements["playlist"].value;
	document.register.elements["playnamegross_name"].value = filename;
	document.register.submit();
}
function FotoPruefen(Quelle){
	Dateiendung = Quelle.substring(Quelle.lastIndexOf(".")+1);
	if(Dateiendung.toLowerCase() != "jpg" && Dateiendung.toLowerCase() != "jpeg" && Dateiendung.toLowerCase() != "gif" && Dateiendung.toLowerCase() != "png")
            {
                var Fehlermeldung = "Das Bildformat ist nicht gültig. Erlaubt ist nur jpg, gif und png. Bitte eine andere Bilddatei auswählen.";
                alert(Fehlermeldung);
			    document.register.bild.focus();
                return false;
            }
}
function hoerersenden(){
	if(document.bildschicken.name.value == "") {
		alert("Bitte eine Bezeichnung zum Bild eingeben!");
	    document.bildschicken.name.focus();
   		return false;
	}
	if(document.bildschicken.hoererbild.value == "") {
		alert("Bitte ein Bild auswählen!");
	    document.bildschicken.hoererbild.focus();
   		return false;
	}
	document.bildschicken.elements['hoerersend'].disabled = true;
	filename = document.bildschicken.elements["hoererbild"].value;
	document.bildschicken.elements["bildnamegross_name"].value = filename;
	document.bildschicken.submit();
}
function pwsenden(){
	document.bildschicken.elements['hoerersend'].disabled = true;
	filename = document.bildschicken.elements["hoererbild"].value;
	document.bildschicken.elements["bildnamegross_name"].value = filename;
	document.bildschicken.submit();
}
function voteloeschen(id){
	var x=window.confirm("ACHTUNG: Hiermit wird das Voting gelöscht, auch die Ergebnisse sind dann gelöscht.\n\rWenn Sie die Ergebnisse noch brauchen, dann setzen Sie das Voting nur auf inaktiv.\r\nMöchten Sie das Voting wirklich löschen?")
	if (x){
		neuerLink = "?seite=voting&vo=" + id + "&ed=0&loesch=1";
		window.location.href = neuerLink;
	}
}
function detloesch(id,vo){
	var x=window.confirm("Sind Sie sicher, dass Sie diese Votingauswahl löschen möchten?")
	if (x){
		neuerLink = "?seite=voting&vodet=" + id + "&detloesch=1&det=1&vo=" + vo;
		window.location.href = neuerLink;
	}
}
function vorschlagsenden(){
	if(document.vorschlag.int.value == "") {
   		alert("Bitte gib einen Interpreten ein!");
	    document.vorschlag.int.focus();
   		return false;
	}
	if(document.vorschlag.tit.value == "") {
   		alert("Bitte gib einen Musiktitel ein!");
	    document.vorschlag.tit.focus();
   		return false;
	}
	if(document.vorschlag.nick.value == "") {
   		alert("Bitte gib deinen Namen und Nick ein!");
	    document.vorschlag.nick.focus();
   		return false;
	}
	document.vorschlag.submit();
}


function gbkontrolle (){
	if(document.formular.autor.value == ""){
		alert("Bitte gib deinen Namen ein.");
		document.formular.autor.focus();
		return false;
	}
	if(document.formular.inhalt.value == ""){
		alert("Bitte einen Gästebuchtext eingeben.");
		document.formular.inhalt.focus();
		return false;
	}
}
function f_neukontrolle (){
	if(document.formular.thema.value == ""){
		alert("Bitte gib ein Thema ein.");
		document.formular.thema.focus();
		return false;
	}
	if(document.formular.inhalt.value == ""){
		alert("Bitte verfasse deinen Forumbeitrag.");
		document.formular.inhalt.focus();
		return false;
	}
}
function f_kontrolle (){
	if(document.formular.inhalt.value == ""){
		alert("Bitte verfasse deinen Forumbeitrag.");
		document.formular.inhalt.focus();
		return false;
	}
}
function einfuegen(smile){
  var input = document.forms['formular'].elements['inhalt'];
  input.focus();
  // Es folgt der Code für den Internet Explorer
   if(typeof document.selection != 'undefined'){
     var range = document.selection.createRange();
     var insText = range.text;
     range.text = smile;
      // Anpassen der Curserposition
       range = document.selection.createRange();
       if(insText.length == 0){
          range.move('character', -smile.length);
       }else{
          range.moveStart('character', insText.length + smile.lenght);
       }
       range.select();
   }else if (typeof input.selectionStart != 'undefined'){
     var start = input.selectionStart;
     var end = input.selectionEnd;
     if ((end - start) != 0){
       input.value = input.value.substr(0,start) + smile + input.value.substr(end);
     }else{
       var insText = input.value.substring(start, end);
       input.value = input.value.substr(0,start) + insText + smile + input.value.substr(end);
     }
     // Anpassen der Cursorposition
     if (insText.length == 0){
        pos = end;
     }else{
        pos = end + insText.length + smile.length;
     }
     input.selectionStart = pos;
     input.selectionEnd = pos;
   }
}
function einfuegen_format(a,e){
  var input = document.forms['formular'].elements['inhalt'];
  input.focus();
  // Es folgt der Code für den Internet Explorer
   if(typeof document.selection != 'undefined'){
     var range = document.selection.createRange();
     var insText = range.text;
     range.text = a + insText + e;
      // Anpassen der Curserposition
       range = document.selection.createRange();
       if(insText.length == 0){
         range.move('character', -e.length);
       }else{
         range.moveStart('character', a.length + insText.length + e.lenght);
       }
     range.select();
    }else if (typeof input.selectionStart != 'undefined'){
     var start = input.selectionStart;
     var end = input.selectionEnd;
     var insText = input.value.substring(start, end);
     input.value = input.value.substr(0,start) + a + insText + e + input.value.substr(end);
     // Anpassen der Cursorposition
      if (insText.length == 0){
        pos = start + a.length;
      }else{
        pos = start + a.length + insText.length + e.length;
      }
     input.selectionStart = pos;
     input.selectionEnd = pos;
   }
}
function eingabe(){
 //************ Zählerfunktion ***************
 document.all.textfeld.focus();
 var aktuelle_zahl = document.all.textfeld.value.length;
 var neue_zahl = 500 - aktuelle_zahl;
 document.all.zaehler.value = neue_zahl;
  if (aktuelle_zahl > 500){
   alert("Sorry! Das ist zu viel Text");
   document.all.textfeld.value = document.all.textfeld.value.slice(0,500);
   document.all.zaehler.value = 500;
  }
}
function forumeingabe(){
 //************ Zählerfunktion ***************
 document.all.textfeld.focus();
 var aktuelle_zahl = document.all.textfeld.value.length;
 var neue_zahl = 1000 - aktuelle_zahl;
 document.all.zaehler.value = neue_zahl;
  if (aktuelle_zahl > 1000){
   alert("Sorry! Das ist zu viel Text");
   document.all.textfeld.value = document.all.textfeld.value.slice(0,1000);
   document.all.zaehler.value = 1000;
  }
}
