/*
 * Validierung der eingetragenen Daten.
 */
$(document).ready(function() {

  $("#submit_btn").live("click", function() {

    var data = JSON.stringify(collectInputs());

      $.post("kontakt/valcontajax.html", { data: data },
        function(drop){
        console.info("Data Loaded: " + drop);
      });
  });
});

/*
 * Collects all input data (input & textarea).
 * Returns Object containing all inputs in an Array.
 * 08.08.2010 - 16:25
 */
function collectInputs() {

  var sum = {
    name      : "inputsObj",
    valArray  : new Array()
  }
  
  $('#contact form').find('input, textarea').each(function(i) {
    sum.valArray[i]           = {
      name      : this.id,
      value     : $(this).val(),
      vclass    : $(this).attr("class")
    }
  });
  
  //console.log(sum);
  return sum;
}
