// Best Service Provider JS
// Kunde: Strand Media GmbH
// Copyright 2011 by Hirbod Mirjavadi
// www.nightstomp.com - info@nightstomp.com

jQuery.noConflict();

jQuery(document).ready(function(jQuery) {

  var ajax_url = 'ajax.html';
  var data = {};

  // PARTNER REGION SELECT
  jQuery('#search-p #sel-r').change(function () {
    //if(jQuery(this).val()==0){
        jQuery('#search-p #sel-g').attr('disabled','disabled');
        jQuery('#search-p #sel-b').attr('disabled','disabled');
        jQuery('#search-p #sel-g').val(0);
        jQuery('#search-p #sel-b').val(0);
    //}else{
      var json = {};
      json['region_id'] = jQuery(this).val();
      data['func'] = 'get-gebiete-options';
      data['json'] = JSON.stringify(json);
      jQuery.ajax({
      type: 'POST',
      url: ajax_url,
      data: data,
      async: false,
      dataType: 'json',
      success: function(o) {
          jQuery('#search-p #sel-g').html(o);
          jQuery('#search-p #sel-g').attr('disabled',false);
          jQuery('#search-p #sel-b').attr('disabled',false);
        }
      });
    //}
  });

  // PARTNER GEBIET SELECT
  jQuery('#search-p #sel-g').change(function () {
    if(jQuery(this).val()==0){
        //jQuery('#search-p #sel-b').attr('disabled','disabled');
        jQuery('#search-p #sel-b').val(0);
    }else{
    var json = {};
      json['gebiet_id'] = jQuery(this).val();
      json['region_id'] = jQuery('#search-p #sel-r').val();
      data['func'] = 'get-branchen-options';
      data['json'] = JSON.stringify(json);
      jQuery.ajax({
      type: 'POST',
      url: ajax_url,
      data: data,
      async: false,
      dataType: 'json',
      success: function(o) {
          jQuery('#search-p #sel-b').html(o);
          //jQuery('#search-p #sel-b').attr('disabled',false);
        }
      });
    }
  });

  // PARTNER BRANCHE SELECT
  jQuery('#search-p #sel-b').change(function () {
    jQuery('#search-p').submit();
  });


  // EMPFEHLUNG REGION SELECT
  jQuery('#search-e #sel-r').change(function () {
    if(jQuery(this).val()==0){
        jQuery('#search-e #sel-g').attr('disabled','disabled');
        jQuery('#search-e #sel-b').attr('disabled','disabled');
        jQuery('#search-e #sel-g').val(0);
        jQuery('#search-e #sel-b').val(0);
    }else{
      var json = {};
      json['region_id'] = jQuery(this).val();
      data['func'] = 'get-gebiete-options';
      data['json'] = JSON.stringify(json);
      jQuery.ajax({
      type: 'POST',
      url: ajax_url,
      data: data,
      async: false,
      dataType: 'json',
      success: function(o) {
          jQuery('#search-e #sel-g').html(o);
          jQuery('#search-e #sel-g').attr('disabled',false);
          jQuery('#search-e #sel-b').attr('disabled',false);
        }
      });
    }
  });

  // EMPFEHLUNG GEBIET SELECT
  jQuery('#search-e #sel-g').change(function () {
    jQuery('#search-e').submit();
  });

  // EMPFEHLUNG TOGGLER
  jQuery('.toggler').click(function () {
    jQuery(this).next('.target').toggle('fast');
  });

});
