// JavaScript Document
$(document).ready(function(){

  $(".btnShowPass").toggle(
    function() { 
      $("#newPass").replaceWith("<input id='newPass' name='newPass' type='text' value='" + $("#newPass").val() + "' />");
      $("#newPassCont").replaceWith("<input id='newPassCont' name='newPassCont' type='text' value='" + $("#newPassCont").val() + "' />");

    },
    function() {
      $("#newPass").replaceWith("<input id='newPass' name='newPass' type='password' value='" + $("#newPass").val() + "' />");
      $("#newPassCont").replaceWith("<input id='newPassCont' name='newPassCont' type='password' value='" + $("#newPassCont").val() + "' />");
    } 
  );

});


function SendAllgKontakt() {

  var email = String(document.getElementById("txtAllgKontaktEMail").value);
  var name = document.getElementById("txtAllgKontaktName").value;
  var vorname = document.getElementById("txtAllgKontaktVorname").value;
  var subject = document.getElementById("txtAllgKontaktBetreff").value;
  var message = document.getElementById("txtAllgKontaktMsg").value;
  var error = "";
  $(".Infobox").css("backgroundColor","white").text("");
  $("#EMail, #Name, #Vorname, #Subject, #Message").css({
        "backgroundColor": "white",
        "border":"0px solid white"
      });
  $("#EMail, #Name, #Vorname, #Subject, #Message").find(".Infobox").fadeOut("slow");
  
  if (email == "") {
        error = "keine EMail eingegeben";
        $("#EMail").css("border", "1px solid red");
        $("#EMail .Infobox").css("backgroundColor", "red").text("keine EMail eingegeben").fadeIn("slow");
        
  } 
  
  if (name == "") {
        error = "Sie haben keinen Namen eingegeben";
        $("#Name").css("border", "1px solid red");
        $("#Name .Infobox").css("backgroundColor", "red").text("keinen Namen eingegeben").fadeIn("slow");
  }

  if (subject == "") {
        error = "Sie haben keinen Betreff eingegeben";
        $("#Subject").css("border", "1px solid red");
        $("#Subject .Infobox").css("backgroundColor", "red").text("keinen Betreff eingegeben").fadeIn("slow");
  }
  if (vorname == "") {
        error = "Sie haben keinen Vornamen eingegeben";
        $("#Vorname").css("border", "1px solid red");
        $("#Vorname .Infobox").css("backgroundColor", "red").text("keinen Vornamen eingegeben").fadeIn("slow");
  }
  if (message == "") {
        error = "Sie haben keinen Nachricht eingegeben";
        $("#Message").css("border", "1px solid red");
        $("#Message .Infobox").css("backgroundColor", "red").text("keine Nachricht eingegeben").fadeIn("slow");
  }
  
  if (!error) {
        
      var content = $("#AllgKontakt").html();
      $("#AllgKontakt").html("<img src='./pics/icons/ajax-loader.gif' />");
      
      $.post("http://" + document.domain + "/kbl/php/inc/allg.kontakt.check.php", { txtAllgKontaktEMail: email, txtAllgKontaktName: name, Vorname: vorname, Subject: subject, Message: message }, 
        function(msg, textStatus){
          // registrierte EMail-Addy war erfolgreich
          //alert("msg: "+msg);
          //alert(textStatus);
          if (msg != "0") {
            $("#AllgKontakt").html(content);
            $("#txtAllgKontaktEMail").val(email);
            $("#txtAllgKontaktName").val(name);
            $("#txtAllgKontaktVorname").val(vorname);
            $("#txtAllgKontaktBetreff").val(subject);
            $("#txtAllgKontaktMsg").val(message);
          } 
          
          switch (msg) {
            case "0":
                
              $("#AllgKontakt").html("<div style='height:100px; text-align:left; width:500px; margin:20px 0px 0px 0px; font-size:12px; font-weight:bold;'>Deine Anfrage wurde weitergeleitet.</div>");
                
            break;
            
            case "1":
              //alert("ungültige Email-Adresse");
              $("#EMail").css("border", "1px solid red");
              $("#EMail .Infobox").css("backgroundColor", "red").text("Ungültige EMail-Adresse").fadeIn("slow");
              
              
            break;
            
            case "2":
              //Check = confirm("EMail bereits vorhanden!\nHabst Du dein Passwort vergessen?");
              $("#Name").css("border", "1px solid red");
              $("#Name .Infobox").css("backgroundColor", "red").text("keinen Namen eingegeben").fadeIn("slow");
              
            break;

            case "3":
              //alert("Kontrollcode ist ungültig");
              $("#AllgKontakt #Vorname").css("backgroundColor", "red");
              $("#AllgKontakt #Vorname .Infobox").text("falsche Kontrollziffer");
            break;        

            case "6":
              alert("Beim versenden des Registrierung-Links ist ein allg. Fehler aufgetreten");
            break;        

          }

      });
  
  }

}

