var interval = 5000; 
var random_display = 0;
var image_dir = ""
var ImageNum = 0;
var count = document.getElementById("hidcount").value;
timerID = 0;

imageArray = new Array();
imageArrayId = new Array();
imageArrayShortDesc = new Array();
for(i=0;i<count;i++)
{
var val_image = "hidname"+i;
var image_val = document.getElementById(val_image).value;
imageArray[i] = new imageItem(image_dir +"slide_show_images/"+image_val);
}
for(i=0;i<count;i++)
{
var val_id = "hidid"+i;
var id_val = document.getElementById(val_id).value;
imageArrayId[i] = id_val;

var val_id1 = "hiddes"+i;
var id_val1 = document.getElementById(val_id1).value;
imageArrayShortDesc[i] = id_val1 ;
}

var number_of_image = imageArray.length;

function imageItem(image_location) {
this.image_item = new Image();
this.image_item.src = image_location;
}
function get_ImageItemLocation(imageObj) {
return(imageObj.image_item.src)
}
function randNum(x, y) {
var range = y - x + 1;
return Math.floor(Math.random() * range) + x;
}
function getNextImage() {
if (random_display) {
ImageNum = randNum(0, number_of_image-1);
//ImageId = imageArrayId
}
else {
ImageNum = (ImageNum+1) % number_of_image;
}
if(imageArray[ImageNum]!='')
{
 var new_image = get_ImageItemLocation(imageArray[ImageNum]);
}
var new_id = imageArrayId[ImageNum];
var desc = imageArrayShortDesc[ImageNum];
document.getElementById("hidsel").value=new_id;
//alert(desc);
 document.getElementById("rImage").title = desc;
return(new_image);
}

function getPrevImage() {
 if(ImageNum!=0)
 {
  ImageNum1 = (ImageNum-1) % number_of_image;
  //alert(ImageNum1);
 }
 else
 {
	 ImageNum1 = (ImageNum);
 }
ImageNum = ImageNum1;
new_id = ImageNum;
//alert(new_id);
//alert(ImageNum1);

if(ImageNum1!='-1')
{
  var new_image = get_ImageItemLocation(imageArray[ImageNum1]);
  document.getElementById("hidsel").value=new_id;
	 //alert(desc);
	/* var desc = imageArrayShortDesc[ImageNum];
	 alert(document.getElementById("hidsel").value);
	 document.slideshow.rImage.title = desc;*/

}
else
{
	 if(imageArray[ImageNum]!="")
	 {
	  var new_image = get_ImageItemLocation(imageArray[ImageNum]);
	  
	 }
	 /*var new_id = imageArrayId[ImageNum];
	 //alert(new_id);
     document.getElementById("hidsel").value=new_id;
	 //alert(desc);
	 document.slideshow.rImage.title = desc;*/

	// alert(new_image);
}
var new_id = imageArrayId[ImageNum];
var desc = imageArrayShortDesc[ImageNum];
document.getElementById("hidsel").value=new_id;
//alert(desc);
 document.getElementById("rImage").title = desc;

return(new_image);
}

function prevImage(place) {
var new_image = getPrevImage();
document[place].src = new_image;
}
function nextImage(place) {
var new_image = getNextImage();
document[place].src = new_image;
}


function rotateImage(place) {
//alert("a");
var new_image = getNextImage();
document[place].src = new_image;



var recur_call = "rotateImage('"+place+"')";
timerID = setTimeout(recur_call, interval);
//alert(timerID);
}
function viewImage()
{
	 var id = document.slideshow.hidsel.value;
	 //alert(id);
	 window.location = "product-details.php?id="+id
}