// 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 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 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 deinen Namen 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 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 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;
  }
}

