// speichert den Timeout temporaer
var newsLetterTimeOut;

/**
 * Prueft und verschickt das Formular wenn der Nutzer das will.
 */
function sendForm(){
formWidjet = dijit.byId('newsLetterForm');
if(formWidjet.isValid()){
//Ihre Eingaben sind gültig.
    //var response = confirm('Möchten Sie das Formular abschicken?');
    var response = true;
    if(response){
      dojo.fadeOut({node:dojo.byId('newsLetterArea'),duration:1500}).play();
      newsLetterTimeOut = window.setTimeout("_sendData()",1501);
    } else{
      //alert("abgebrochen");
    }
      }else{
        //alert('Das Formular enthält ungültige Eingaben. Bitte korrigieren...');
      }
}

/**
 * Verschicken des Formulares per POST.
 *
 */
function _sendData(){
var kw = {
        url: "/admin/news.php",
        load: _showMessage,
        error: function(data){
                console.debug("An error occurred: ", data);
        },
        timeout: 2000,
        form: "newsLetterForm"
  };
  dojo.xhrPost(kw);
}

/**
 * Anzeigen der zureckgelieferten Nachricht.
 * @param string
 */
function _showMessage(data){
  window.clearTimeout(newsLetterTimeOut);
  dojo.byId('newsLetterArea').innerHTML=data;
  dojo.fadeIn({node:dojo.byId('newsLetterArea'),duration:1500}).play();
 }


