// JavaScript Document

var interval = 5000; 
var image_dir = "images/"
var ImageNum = 0;
imageArray = new Array();
imageArray[ImageNum++] = new imageItem(image_dir + "temp_image1.jpg");
imageArray[ImageNum++] = new imageItem(image_dir + "temp_image2.jpg");
imageArray[ImageNum++] = new imageItem(image_dir + "temp_image3.jpg");
imageArray[ImageNum++] = new imageItem(image_dir + "temp_image4.jpg");

var number_of_image = imageArray.length;

function setTimer(place) {
	var recur_call = "rotateImage('"+place+"')";
	timerID = setTimeout(recur_call, interval);	
}

function rotateImage(place) {
	var new_image = getNextRotateImage();
	document[place].src = new_image;
	setTimer(place)
}

function getNextRotateImage() {
	ImageNum = (ImageNum+1) % number_of_image;
	keeptrack()  
	getLink(ImageNum)
	var new_image = get_ImageItemLocation(imageArray[ImageNum]);
	return(new_image);
}

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

function getNext() {
	ImageNum = (ImageNum+1) % number_of_image;
	keeptrack()
	getLink()
	var new_image = get_ImageItemLocation(imageArray[ImageNum]);
	return(new_image);
}

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

function getPrevImage() {
	if (ImageNum > 0){
		ImageNum--
		keeptrack()
		getLink()
	}
	var new_image = get_ImageItemLocation(imageArray[ImageNum]);
	return(new_image);
}

function stopTimer() {
	clearTimeout(timerID);	
}

function imageItem(image_location) {
	this.image_item = new Image();
	this.image_item.src = image_location;
}

function keeptrack(){
	document.getElementById("image_num").innerHTML="Image "+(ImageNum+1)+" of "+imageArray.length
}

function getLink(){
	if (ImageNum == 0) {
		document.getElementById("image_link").href="h_rate.php?id=30";
	}
	else if(ImageNum == 1) {
		document.getElementById("image_link").href="h_rate.php?id=39";
	}
	else if (ImageNum == 2) {
		document.getElementById("image_link").href="h_rate.php?id=30";
	}
	else {
		document.getElementById("image_link").href="h_rate.php?id=22";
	}
}

function get_ImageItemLocation(imageObj) {
	return(imageObj.image_item.src)
}




/***********************************************
* DHTML slideshow script-  © Dynamic Drive DHTML code library (www.dynamicdrive.com)
* This notice must stay intact for legal use
* Visit http://www.dynamicdrive.com/ for full source code
***********************************************/
/*
var photos=new Array()
var photoslink=new Array()
var which=0

//define images. You can have as many as you want:
photos[0]="images/temp_image1.jpg"
photos[1]="images/temp_image2.jpg"
photos[2]="images/temp_image3.jpg"
photos[3]="images/temp_image4.jpg"

//Specify whether images should be linked or not (1=linked)
var linkornot=0

//Set corresponding URLs for above images. Define ONLY if variable linkornot equals "1"
photoslink[0]=""
photoslink[1]=""
photoslink[2]=""

//do NOT edit pass this line

var preloadedimages=new Array()
for (i=0;i<photos.length;i++){
preloadedimages[i]=new Image()
preloadedimages[i].src=photos[i]
}


function applyeffect(){
if (document.all && photoslider.filters){
photoslider.filters.revealTrans.Transition=Math.floor(Math.random()*23)
photoslider.filters.revealTrans.stop()
photoslider.filters.revealTrans.apply()
}
}



function playeffect(){
if (document.all && photoslider.filters)
photoslider.filters.revealTrans.play()
}

function keeptrack(){
window.status="Image "+(which+1)+" of "+photos.length
}


function backward(){
if (which>0){
which--
applyeffect()
document.images.photoslider.src=photos[which]
playeffect()
keeptrack()
}
}

function forward(){
if (which<photos.length-1){
which++
applyeffect()
document.images.photoslider.src=photos[which]
playeffect()
keeptrack()
}
}

function transport(){
window.location=photoslink[which]
}
*/
