

var ch2010_php_path = './modules/Public_Chopin/ext/php/';



  // pobieramy dane konkretnego rekordu po kliknieciu w "wiecej"

  function pokaz_rekord(rec_id) {

	  $(result_box).load( ch2010_php_path + "rekord.php5", { 'rec_id': rec_id }, '' );

  }

  

  // przycisk cofnij nad wudokiem rekordu (jquery.form plugin)

  function cofnij_liste() {
	  $('#ch2010_form').ajaxSubmit(options); 
  }

  // opcie jquery.form 

  var result_box = '#results_box';    // <-->  ID elementu, do którego przekazujemy dane z bazy   

  var options = { 
      target: result_box,      
      beforeSubmit: _przed, 
      success:      _po
  };   

  // i funkcje do owych opcji... (w praktyce blokowanie przycisku...)

  function _przed() { $( '.ch2010_form_trigger' ).attr('disabled','disabled'); }
  function _po() { $( '.ch2010_form_trigger' ).removeAttr('disabled'); } 

  function chopinAfterLoad() 
  {
	  $('#ch2010_form').submit();
  }
  

$(document).ready(function() { 

	// przejecie obslugi formularza przez jquery.form (plugin)  
	$('#ch2010_form').ajaxForm(options); 		  

	
	// czyszczenie pol
	$('ch2010_form_czysc_dni').click(function() {
		$('input:checkbox').removeAttr('checked');
    });

	$('ch2010_form_czysc_date').click(function() {
		$('input.ch2010_datepicker').attr('value','');	
    });   

	var typy_tabel = new Array('miasto','rodzaj');  
	var cnt = typy_tabel.length;

	function check_load()
	{ 
		if (cnt == 0) {
			$( '.ch2010_form_trigger' ).removeAttr('disabled');
		}
	}

	for( t in typy_tabel ) {

		$('#ch2010_'+typy_tabel[t]+'_sel').load(ch2010_php_path+'tabele.php5', { 'type': typy_tabel[t] }, function() { 
			cnt-- ; 
			check_load();
			
			if (cnt == 0) {
				chopinAfterLoad();
			}
		});
	}

});
