    function saveData() {      
      var form = $('emailform');
      var input = form['email'];  
      //Check EMail
      if ( checkEmail($F(input)) ) {
        //insert in DB via Ajax
        insertDB($F(input));
      } else {
        showError();
      }
    }
    
    function checkEmail(email){
      if(email.length > 132 || email.length < 6) return false;
      var search = /^[a-zA-Z0-9]+[a-zA-Z0-9\._\+\-]*@([a-zA-Z0-9]+[a-zA-Z0-9\-]*\.){1,4}[a-zA-Z0-9]{2,4}$/i;   
      var result = search.test(email);
      return result;
    }
    
    function showError() {
      $('feedback').innerHTML = "Bitte überprüfen Sie Ihre eMail-Adresse.";
      $('feedback').style.visibility = "visible";  
    }
      
    function insertDB() {
      var request = new Ajax.Request(
        "/angebote/gutschein/save_voucher_user_data.php",
       { 
            //parameters: {email: param},
            parameters: $('emailform').serialize(true),
            onSuccess: parseData,
            onFailure: showFailure
        }
      );
      if ( !request.transport) {
        alert('Browser nicht unterstützt oder ActiveX ausgeschaltet');
      }
    }
    
    function parseData(result) {    
      var responseText = '(' + result.responseText + ')';
      var respJsonObj = eval(responseText);
      //var respJsonObj = result.evalJSON(true);
      if (respJsonObj[0] == false) { //wenn kein fehler 
        $('emailform').style.visibility = "hidden"; 
      } 
      
      $('feedback').innerHTML = respJsonObj[1];
      $('feedback').style.visibility = "visible";   
    }
    
    function showFailure() {
      alert('Ihr Browser untertützt kein Ajax');
    }
    
    function toggleLayer(param) {
        Effect.toggle(param, 'appear');
    }
    
    
    /*  SOCIAL MEDIA MODUL*/

    /*Twitter*/
    
    function updateTwitter() {
          var request = new Ajax.Request(
            "/angebote/gutschein/twitter_update.php",
           { 
                //parameters: {email: param},
                parameters: $('account').serialize(true),
                onLoading: showWaitLayer,
                onSuccess: parseTwitterData,
                onFailure: showFailure
            }
          );
          if ( !request.transport) {
            alert('Browser nicht unterstützt oder ActiveX ausgeschaltet');
          }
    }
        
    function parseTwitterData(result) {    
      var responseText = '(' + result.responseText + ')';
      var respJsonObj = eval(responseText);
      $('feedbackTwitter').innerHTML = respJsonObj;
      $('feedbackTwitter').show();
      $('loading').hide();
    }
    
    function showWaitLayer() {
       $('loading').show();
       if ($('feedbackTwitter').show()) {
        $('feedbackTwitter').hide()
       }
    }
    
     /*Facebook*/
    function updateFacebook() {
      
    }
    /*  END: SOCIAL MEDIA MODUL*/