$(document).ready(function(){

  var loadingImg = '<div class="loadingImg"></div>';

  $("#search-group_typnie").change(function(){
    $(this.form).append(loadingImg);
    var group_typnie = $("#search-group_typnie").val();
		$.ajax({
      type: 'GET',
      url: '/site/mod/szukaj/ajax.szukaj.php',
      data: 'group_typnie='+group_typnie+'',
      success: function(msg){
        $("div.loadingImg",this.form).remove();
        $("#search-pkmin").empty();
        $("#search-ptrnumin").empty();
        $("#search-ptrlimin").empty();
        $("#search-rokb").empty();
        $("#search-podmin").empty();
        $("#formEnd").after(msg);
      }
    });
  });

  $("#submit-form").click(function(){
    $("#search-error").hide();
    $("#dsp-error").empty();

    //powierzchnia
    var from_pocmin = parseInt($("#search-from-pocmin").val());
    var to_pocmin = parseInt($("#search-to-pocmin").val());
    if(from_pocmin != '' && to_pocmin != ''){
      if(from_pocmin > to_pocmin){
        $("#search-error").show();
        $("#dsp-error").html('Wartość powierzchni do jest większa niż od!');
        $("#search-from-pocmin").focus();
        return false;
      }
    }

    //cena
    var from_cmin = parseInt($("#search-from-cmin").val());
    var to_cmin = parseInt($("#search-to-cmin").val());
    if(from_cmin != '' && to_cmin != ''){
      if(from_cmin > to_cmin){
        $("#search-error").show();
        $("#dsp-error").html('Wartość ceny do jest większa niż od!');
        $("#search-from-cmin").focus();
        return false;
      }
    }

    return true;
  });

	$('ul#accordion0 a.heading').click(function(){
		if($(this).parent().hasClass('selected')){
			$(this).siblings('ul').slideUp('fast', function(){
				$(this).parent().removeClass('selected');
			});
		} else {
			$('ul#accordion0 li.selected ul').slideUp('fast', function(){
				$(this).parent().removeClass('selected');
			});
			$(this).siblings('ul').slideToggle('fast');
			$(this).parent().toggleClass('selected');
		}
		return false;
	});

	$('ul#accordion1 a.heading').click(function(){
		if($(this).parent().hasClass('selected')){
			$(this).siblings('ul').slideUp('fast', function(){
				$(this).parent().removeClass('selected');
			});
		} else {
			$('ul#accordion1 li.selected ul').slideUp('fast', function(){
				$(this).parent().removeClass('selected');
			});
			$(this).siblings('ul').slideToggle('fast', function(){
				$(this).parent().toggleClass('selected');
			});
		}
		return false;
	});

	$('a#searchOffer').click(function(){
    $("#sendOffer").show();
    $("#sendOfferSubmit").click(function(){
      $("#sendOfferError").empty();
      var email = $("#sendOfferEmail").val();
      if(email == ''){
        $("#sendOfferError").html('To pole nie może pozostać puste!');
        $("#sendOfferEmail").focus();
        return false;
      }
      return true;
    });
	});

});
