var expertenSuche = {

 // baseUrl: "http://192.168.0.250/betonmarketing/",
  baseUrl: "http://www.betonmarketing.at/",

  init: function() {
    $('[name="company"]').bind('keyup', function() {expertenSuche.sendRequest();});
    $('[name="postcode"]').bind('keyup', function() {expertenSuche.sendRequest();});
    $('[name="postcode_from"]').bind('keyup', function() {expertenSuche.sendRequest();});
    $('[name="postcode_to"]').bind('keyup', function() {expertenSuche.sendRequest();});
    $('[name="city"]').bind('keyup', function() {expertenSuche.sendRequest();});
    $('select').bind('change', function() {expertenSuche.sendRequest();});
  },

  sendRequest: function() {
    $.ajax({
      type: "POST",
      url: expertenSuche.baseUrl + "experten/ajax_get_search_results",
      data: expertenSuche.getFieldValues(),
      dataType: "html",
      success: function(html) {
        var anzahl = html.split('[COUNTER]');
        anzahl = anzahl.length-1;
        $('.anzahl_suchergebnisse').html(anzahl);
        
//        $('#ergebnis_container').html(html);
//        $('.star').rating();
//        $('.star').rating('readOnly', true);
      }
    });
  },

  getFieldValues: function() {
    return {
      company: $('[name="company"]').val(),
      postcode: $('[name="postcode"]').val(),
      postcode_from: $('[name="postcode_from"]').val(),
      postcode_to: $('[name="postcode_to"]').val(),
      city: $('[name="city"]').val(),
      anbieter: $('[name="anbieter"] option:selected').val(),
      betonanwendungen: $('[name="betonanwendungen"] option:selected').val(),
      fertigteile: $('[name="fertigteile"] option:selected').val(),
      bauteile: $('[name="bauteile"] option:selected').val(),
      transportbeton: $('[name="transportbeton"] option:selected').val(),
      'beton-zusatzeigenschaften': $('[name="beton-zusatzeigenschaften"] option:selected').val()
    }
  }

}
