/* This script and many more are available free online at
The JavaScript Source :: http://javascript.internet.com
Created by: Lee Underwood :: http://javascript.internet.com/ */

var delay = 1500; // Milliseconds per slide

var img_path = "images/";
var int_path = img_path + "interior/";
var ext_path = img_path + "exterior/";

var int_counter = 0;
var ext_counter = 0;

var int_images = new Array(); // Interior
var ext_images = new Array(); // Exterior

var image_int_normal = "images/interior/01.jpg";
var image_ext_normal = "images/exterior/01.jpg";

int_images[0]="01.jpg";
int_images[1]="02.jpg";
int_images[2]="03.jpg";
int_images[3]="04.jpg";
int_images[4]="05.jpg";
int_images[5]="06.jpg";
int_images[6]="07.jpg";

ext_images[0]="01.jpg";
ext_images[1]="02.jpg";
ext_images[2]="03.jpg";
ext_images[3]="04.jpg";
ext_images[4]="05.jpg";
ext_images[5]="06.jpg";
ext_images[6]="07.jpg";

var timer_id;

function cycleImages( set )
	{
		if ( document.images )
			{
				img_array = eval(set + '_images');
				img_path = eval(set + '_path' );


				if (eval(set + '_counter') == img_array.length) eval(set + '_counter = 0');

				eval( "document.image_" + set + ".src=(img_path + img_array[" + set + "_counter])");

				eval(set + '_counter++');

				timer_id = setTimeout('cycleImages( "' + set + '")', delay );
			}
	}

function cycleImagesOLD( set )
	{
		if ( document.images )
			{
				oscillator = ( 1 == oscillator ) ? 2 : 1;

				img_array = eval(set + '_images');
				img_path = eval(set + '_path' );


				if (eval(set + '_counter') == img_array.length) eval(set + '_counter = 0');

				eval( "document.image_" + oscillator + ".src=(img_path + img_array[" + set + "_counter])");

				eval(set + '_counter++');

				timer_id = setTimeout('cycleImages( "' + set + '")', delay );
			}
	}

function restoreImages()
	{
		if ( document.images )
			{
				document.image_int.src=image_int_normal;
				document.image_ext.src=image_ext_normal;
				
				clearTimeout( timer_id );
			}
	}
