// JavaScript Document

var mailSend = false;

function submitAjaxForm(f,outPutDiv) {
  form_id = f.id;  
  data_vars = $('#'+form_id).serialize();

  ajaxPath = "/ajax.includes.php";
  
  if (mailSend == false) { 	
	  mailSend = true;
	  //Icon während des Requests zentrieren und einblenden
	  centerElement('ajax_loader');
	  $('#ajax_loader').show();
			
	  //Request abschicken
	  $.ajax({
		url: ajaxPath,
		type: "POST",
		data: data_vars,		
		success: function (erfolgs_text) {				
			/*
			if (outPutDiv != '') {
				$(outPutDiv).html(erfolgs_text).delay(2500).slideUp('fast',function() {
					$(outPutDiv).html('');
					$(outPutDiv).show();
				}); 
			} else {
				alertErfolgMessage(erfolgs_text);
			}
			*/
			alertErfolgMessage(erfolgs_text);
			
			f.reset();	
			mailSend = false;						
		 	
		}			
	  }).done(function( msg ) {
  			$('#ajax_loader').hide();	
	  });	 
  }  
}

/*
function submitAjaxForm(f) {
  form_id = f.id;  
  data_vars = $('#'+form_id).serialize();

  //Icon während des Requests zentrieren und einblenden
  centerElement('ajax_loader');
  $('#ajax_loader').show();
  
  //Request abschicken
  $.ajax({
	//Ort des Skriptes in dem die per GET übertragenen Daten verarbeitet werden sollen
	url: "/ajax.includes.php",
	//Angabe der GET Methode, auch POST wäre möglich. Allerdings nur sinnvoll
    //bei größeren Datenmengen
	//type: "GET",
	type: "POST",
	
	//Daten die gesendet werden sollen			
	data: data_vars,		
	//bei Antwort des Requests (Response)
	success: function (erfolgs_text) {				
	//wenn saveData.php true bzw. den Status 1 zurückliefert	
		alertErfolgMessage(erfolgs_text);
		f.reset();					
	}			
  });
  
  $('#ajax_loader').hide();	
}
*/

