SetInterval on subpage loaded by AJAX.

SetInterval on subpage loaded by AJAX.

Hi, I Have problem with setInterval on my page...

In Main page i have JS code:

  1. <script type="text/javascript">
  2. $(document).ready(function(){

  3. $('#otworz_kosci').button().click(function(){
  4.  
  5. $("#kosci_dialog").remove();
  6. $("#zawartosc_dialogi").html('<div id="kosci_dialog" title="Kości" style="display:none;"></div>');

  7. var link = $(this).attr("href");

  8. $("#kosci_dialog").dialog({draggable: false,   modal: true,   resizable: false,   height: 600, width: 750, show: 'fade', hide: 'fade'}).load('ajax_php/hazard/kosci.php');

  9.  return false;
  10. });
  11. ////////////////


  12. $(".kosci_przylacz_do_gry").live("click", function(){ var link = $(this).attr("href"); $('#twoja_gra').load(link); return false; });   
  13. $("#kosci_propozycja_form").live("submit", function(){$(this).ajaxSubmit({ target: '#twoja_gra'}); return false; });   

  14. $('input, button').addClass("ui-state-default ui-corner-top ui-widget ui-corner-all");
  15. });
  16. </script>
It work fine, but my problem is when i load page on class .kosci_przylacz_do_gry, when i click on link subpage have been loaded correctly, but i have code with setinterval:

  1. $(document).ready(function(){ 

  2. clearInterval(kosci_twoja_gra_interval);

  3. function lista_zlozonych_propozycji(){ $.ajax({ url: "ajax_php/hazard/kosci_lista_propozycji.php", cache: true, success: function(html){ $("#lista_zlozonych_propozycji").html(html); } }); }

  4. lista_zlozonych_propozycji();

  5. var kosci_twoja_gra_interval ;

  6. kosci_twoja_gra_interval = setInterval(lista_zlozonych_propozycji,5000);

  7. });
On first time everything is ok, but when I click second time, the setinterval is running 2x, on third time 3x. 

How can i fix it?

Tom