	var num=1;
	var play_mode = true;
	var prev;
	var slide_count;
	var pause_play_img;
	
	var imgArray;
	function initialize_show(num_slides)
	{	
		play_mode = false;
		slide_count = num_slides;
		imgArray = Array(slide_count);
	/*	pause_play_img = document.getElementById("pause_play_img");*/
		bannerRotate();	
	}
	
	function slideshow(slide_num, slide_prev) {	
	/*alert(slide_num+":"+slide_prev);*/
	 if(slide_prev != 0){
	 	document.getElementById("slide_" + slide_prev).style.display="none";
	 }
	 document.getElementById("slide_" + slide_num).style.display="block";
	}
	
	function slideshowUp() {	  
	  prev = num;
	  num++;					  
	  num = (num == 0 ? slide_count : num);
	  num = (num == (slide_count + 1) ? 1 : num);
	  if(num != imgArray.length)
		slideshow(num, prev);  
	  else
	  {
		play_mode = false;
		slideshow(num, prev); 
	  }
	}
	
	function slideshowBack() {
	  play_mode = false;
	 /* pause_play_img.src = "/images/interface/play.jpg";*/
	  prev = num;
	  num--;
	  num = (num == 0 ? 1 : num);
	  slideshow(num, prev);
	}
	function slideshowNext() {
	  play_mode = false;
	/*  pause_play_img.src = "/images/interface/play.jpg";*/
	  prev = num;
	  num++;
	  num = (num == (slide_count + 1) ? 1 : num);
	  slideshow(num, prev);
	}
	function slideshowPausePlay(a_href)
	{		
		var src_str = pause_play_img.src;
		if(src_str.indexOf("/images/interface/pause.jpg") > 0)
		{
			play_mode = false;
			pause_play_img.src = "/images/interface/play.jpg";
			slideshow(num, prev);
		}
		else
		{
			play_mode = true;
			pause_play_img.src = "/images/interface/pause.jpg";
			bannerRotate();
		}
		
	}
	
	function bannerRotate()
	{
		if(play_mode)
		{
			setTimeout("bannerRotate()", 8000);
			slideshowUp();
		}
	}