function pushCarouselItem(carousel, item, i, state, evt){
  var idx = carousel.index(i, mycarousel_itemList.length); 
  carousel.add(i, mycarousel_getItemHTML(idx, mycarousel_itemList[idx - 1]));
  var nexti = i + 1;
  var nextidx = carousel.index(nexti, mycarousel_itemList.length);;
  carousel.add(nexti, mycarousel_getItemHTML(nextidx, mycarousel_itemList[nextidx - 1]));
}
function popCarouselItem(carousel, item, i, state, evt){ 
  carousel.remove(i);
};

function mycarousel_getItemHTML(idx, item) { 
  var ret = '<div class="jcarousel-item"><table border="0" cellpadding="0" cellspacing="0" width="160">'; 
  ret = ret + '  <tr><td align="center"><a href="' + item.thumbLink + '" target="_blank"><div id="jPanel'+idx+'" class="thumb-wrapper"></div></a></td></tr>'; 
  ret = ret + '  <tr><td align="center"><a href="'+item.thumbLink +'" target="_blank" class="adBottomLink">'+item.bottomTitle +'</a></td></tr>'; 
  ret = ret + '</table></div>'; 
  return ret; 
};
