
  var homepage_slideshow_duration      = 3;
  var homepage_slideshow_current_image = 0;
  var homepage_slideshow_images        = new Array();
  var homepage_slideshow_top_img       = null;
  
  function HOMEPAGE_SlideShowAddImage(img)
  {
    var imgobj = new Image;
    imgobj.src = img;
    homepage_slideshow_images[homepage_slideshow_images.length] = imgobj;
  }

  function HOMEPAGE_StartSlideShow()
  {
    if ($("#hp-image-slideshow"))
    {
      $("#hp-image-slideshow").wrap('<span id="hp-slideshow-div" />');
      setTimeout("HOMEPAGE_ShowNext();",homepage_slideshow_duration*1000);
    }
  }
  
  function HOMEPAGE_ShowNext()
  {
    // move current image to background;
      var hpsdiv =  document.getElementById("hp-image-slideshow");
      $("#hp-slideshow-div").css("background-image","url("+homepage_slideshow_images[homepage_slideshow_current_image].src+")");

    // get next image
      homepage_slideshow_current_image++;
      if (homepage_slideshow_current_image>=homepage_slideshow_images.length) homepage_slideshow_current_image = 0;

    // set next image src
      var elm = document.getElementById("hp-image-slideshow");
      elm.src =  homepage_slideshow_images[homepage_slideshow_current_image].src;

      $("#hp-image-slideshow").css('display', 'none');
      $("#hp-image-slideshow").animate( {"opacity": "show"},{duration: 1000});
     
     setTimeout("HOMEPAGE_ShowNext();",homepage_slideshow_duration*1000);

  }
