var hdj= jQuery.noConflict();


var hdjS = hdj.fn;

hdjS.extend({
  SplitID : function()
  {
    return this.attr('id').split('-').pop();
  },

  Slideshow : {
    Ready : function()
    {
      hdj('div.tmpSlideshowControl')
        .hover(
          function() {			
			var hdjobjId= hdj('div#tmpSlide-' + hdj(this).SplitID()).find("img").attr("alt");
			 hdj('div.tmpSlideshowControlsPopUP').html(hdjobjId);
			/*hdj('div.tmpSlideshowControlsPopUP').show();*/
            hdj(this).addClass('tmpSlideshowControlOn');
          },
          function() {
		 hdj('div.tmpSlideshowControlsPopUP').html("");
		   /* hdj('div.tmpSlideshowControlsPopUP').hide();*/
            hdj(this).removeClass('tmpSlideshowControlOn');
			
          }
        )
        .click(
          function() {
			  
			  //Clicking on a control button and to display the reuiqred image and resume the transition from that image onwards.
            hdjS.Slideshow.Interrupted = true;
			

            hdj('div.tmpSlide').hide();
            hdj('div.tmpSlideshowControl').removeClass('tmpSlideshowControlActive');
            hdj('div#tmpSlide-' + hdj(this).SplitID()).show()
            hdj(this).addClass('tmpSlideshowControlActive');
			var selectedID=hdj(this).SplitID();
	
	//Change the speed of transition. 3000 = 3 seconds. 
			  setTimeout( function() 
			  {
				 
				  hdjS.Slideshow.Counter=selectedID;
				  hdjS.Slideshow.Interrupted = false;
				  hdjS.Slideshow.Transition();
			  }, 3000 );
          }
        );

      this.Counter = 1;
      this.Interrupted = false;

      this.Transition();
    },

    Transition : function()
    {
      if (this.Interrupted) {
        return;
      }

      this.Last = this.Counter - 1;


// Change the number 6 to the total number of images in the control
      if (this.Last < 1) {
        this.Last =hdj('div#tmpSlideshow').children().size()-1;
      }
 hdj('div#tmpSlideshowControl-' + hdjS.Slideshow.Counter).addClass('tmpSlideshowControlActive');
         	hdj('div#tmpSlideshowControl-' + hdjS.Slideshow.Last).removeClass('tmpSlideshowControlActive');
          hdj('div#tmpSlide-' + hdjS.Slideshow.Counter).fadeIn('slow');
          
      hdj('div#tmpSlide-' + this.Last).fadeOut(
        'slow',
        function() {

        	
          hdjS.Slideshow.Counter++;

// Change the number 6 to the total number of images in the control
          if (hdjS.Slideshow.Counter > (hdj('div#tmpSlideshow').children().size()-1)) {
            hdjS.Slideshow.Counter = 1;
          }

//Change the speed of transition. 3000 = 3 seconds. 
          setTimeout('hdjS.Slideshow.Transition();', 4000);
        }
      );
    }
  }
});
//jQuery.noConflict();
hdj(document).ready(
  function() {
	/*  hdj('div.tmpSlideshowControlsPopUP').hide();*/
    hdjS.Slideshow.Ready();
  }
);

