function MM_preloadImages(){var f=document;if(f.images){if(!f.MM_p){f.MM_p=new Array()}var e,c=f.MM_p.length,b=MM_preloadImages.arguments;for(e=0;e<b.length;e++){if(b[e].indexOf("#")!=0){f.MM_p[c]=new Image;f.MM_p[c++].src=b[e]}}}}

function mycarousel_itemVisibleInCallback(carousel, item, i, state, evt)
{
  var idx = carousel.index(i, mycarousel_itemList.length);
  carousel.add(i, mycarousel_getItemHTML(mycarousel_itemList[idx - 1]));
};

function mycarousel_itemVisibleOutCallback(carousel, item, i, state, evt)
{
  carousel.remove(i);
};
function mycarousel_getItemHTML(item)
{
  if(!item)
    return '';

  return '<div><img src="' + item.url + '" width="100" alt="' + item.title + '" /></div>';
};

$(document).ready(function(){
  $("#tests").click(function(){window.location.href="image/test"});
  $(".external").attr('target', '_blank');

  jQuery('#mycarousel').append('<ul></ul>').jcarousel({
      wrap: 'circular',
      itemVisibleInCallback: {onBeforeAnimation: mycarousel_itemVisibleInCallback},
      itemVisibleOutCallback: {onAfterAnimation: mycarousel_itemVisibleOutCallback}
  });

  MM_preloadImages('images/select_file_over.png', 'images/upload_over.png', 'images/hint.png');
});
