﻿// JScript File
function Photo(img, lnk)
{
    this.image = img;
    this.link = lnk;
}
var ranNum= Math.floor(Math.random()*5);

var intID = 0;
var paused = true;
var orderedPhotos = new Array();
var photos = new Array();
var which = 0;

//define images and links. You can have as many as you want:
orderedPhotos[0] = new Photo("/images/home/Ads/Slideshow/1.jpg", "/restaurants/listing.aspx?id=439");
orderedPhotos[1] = new Photo("/images/home/Ads/Slideshow/2.jpg", "/restaurants/listing.aspx?id=470");
orderedPhotos[2] = new Photo("/images/home/Ads/Slideshow/3.jpg", "/restaurants/listing.aspx?id=451");
orderedPhotos[3] = new Photo("/images/home/Ads/Slideshow/4.jpg", "/restaurants/listing.aspx?id=474");
orderedPhotos[4] = new Photo("/images/home/Ads/Slideshow/5.jpg", "/restaurants/listing.aspx?id=431");

while(orderedPhotos.length > 0)
{
    var i = Math.floor( Math.random() * orderedPhotos.length );
    photos.push( orderedPhotos[i] );
    orderedPhotos.splice( i, 1 );
}

//Specify whether images should be linked or not (1=linked)
var linkornot=1;

//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].image;
}

function keeptrack(){
    window.status="Image "+(which+1)+" of "+photos.length;
}


function backward(){
    which--;
    if( which < 0 )
        which = photos.length - 1;

    var slider = document.getElementById("photoslider");    
    slider.src = photos[which].image;
    keeptrack();
}

function forward(){
    which++;
    which = which % photos.length;
    var slider = document.getElementById("photoslider");
    slider.src = photos[which].image;
    keeptrack();
}

function transport(){
    window.location=photos[which].link;
}

function startOrPause()
{
    if(paused)
    {
        forward();
        intID = setInterval("forward()", 7000);
        paused = false;
    }
    else
    {
        clearInterval(intID);
        paused = true;
    }
}

function loadSlideShow()
{
	if (linkornot==1)
		document.write('<a href="javascript:transport()">')
	
	document.write('<img src="' + photos[which].image + '" id="photoslider" style="filter:revealTrans(duration=2,transition=23)" border=0>')
	
	if (linkornot==1)
		document.write('</a>')
		
	startOrPause();
}