problem with a script, lost value

problem with a script, lost value

I have a problem with following script:
  1.       var list = $('#podaryLista');
  2.       if( list.length != 0 )
  3.       {
  4.             list.items = $('div.porada', list );
  5.             list.show = function( no )
  6.             {
  7.                   alert( no );
  8.                   // close all items;
  9.                   for( var i = 0; i < list.items.length; ++i )
  10.                   {
  11.                         var display = i == no ? 'block' : 'none';
  12.                         list.items[i].desc.css( 'display', display );
  13.                         list.items[i].side.css( 'display', display );
  14.                   }
  15.             };
  16.             // init;
  17.             for( var i = 0; i < list.items.length; ++i )
  18.             {
  19.                   var item = $(list.items[i]);
  20.                   item.no = i;
  21.                   item.list = list;
  22.                   item.desc = $( '#porada_'+ i +'_desc' );
  23.                   item.side = $( '#porada_'+ i +'_side' );


  24.                   item.click( function() {
  25.                         item.list.show( item.no );
  26.                   } );
  27.                   list.items[i] = item;
  28.             }
  29.             // show first item;
  30.             list.show( 0 );
  31.       }

which is used in following way:

  1. < div >
  2.       < div class = "porada" >
  3.             < h2 >< a href =" # " id = "porada_0" class = "poradaTitle" >Lorem ipsum 1</ a ></ h2 >
  4.             < div id = "porada_0_desc" style = "clear: both; display: none" >< p >Lorem ipsum dolor sit...</ p ></div>
  5.       </div>
  6.       < div class = "porada" >
  7.             < h2 >< a href =" # " id = "porada_1" class = "poradaTitle" >Lorem ipsum 2</ a ></ h2 >
  8.             < div id = "porada_1_desc" style = "clear: both; display: none" >< p >Lorem ipsum dolor sit...</ p ></div>
  9.       </div>
  10. </div>
And always whene i click a link which should expand information below it expand first one. Message from line 7 (js) is "0". Anywone knows why ??