﻿// JScript File

var gallery = 1;
var numGalleries = 18;
var stopAuto = false;
var isIE = false;
// (Defined on calling page) var sSignUpData = '';

// preload, just in case
var picGallery1 = new Image(312,200);
var picGallery2 = new Image(312,200);
var picGallery3 = new Image(312,200);
var picGallery4 = new Image(312,200);
var picGallery5 = new Image(312,200);
var picGallery6 = new Image(312,200);
var picGallery7 = new Image(312,200);
var picGallery8 = new Image(312,200);
var picGallery9 = new Image(312,200);
var picGallery10 = new Image(312,200);
var picGallery11 = new Image(312,200);
var picGallery12 = new Image(312,200);
var picGallery13 = new Image(312,200);
var picGallery14 = new Image(312,200);
var picGallery15 = new Image(312,200);
var picGallery16 = new Image(312,200);
var picGallery17 = new Image(312,200);
var picGallery18 = new Image(312,200);
var galleryArray;

picGallery1.src = 'images/gallery1.gif';
picGallery2.src = 'images/gallery2.gif';
picGallery3.src = 'images/gallery3.gif';
picGallery4.src = 'images/gallery4.gif';
picGallery5.src = 'images/gallery5.gif';
picGallery6.src = 'images/gallery6.gif';
picGallery7.src = 'images/gallery7.gif';
picGallery8.src = 'images/gallery8.gif';
picGallery9.src = 'images/gallery9.gif';
picGallery10.src = 'images/gallery10.gif';
picGallery11.src = 'images/gallery11.gif';
picGallery12.src = 'images/gallery12.gif';
picGallery13.src = 'images/gallery13.gif';
picGallery14.src = 'images/gallery14.gif';
picGallery15.src = 'images/gallery15.gif';
picGallery16.src = 'images/gallery-hoovers.gif';			//	Hoovers
picGallery17.src = 'images/gallery16.gif';					//  Subs
picGallery18.src = 'images/gallery17.gif';			  		//	Signup
								
galleryArray = new Array(picGallery1, picGallery2, picGallery3, picGallery4, picGallery5, picGallery6, picGallery7, picGallery8, picGallery9, 
						 picGallery10, picGallery11, picGallery12, picGallery13, picGallery14, picGallery15, picGallery16, picGallery17, picGallery18);

if (navigator.appVersion.toLowerCase().indexOf('msie') >= 0)
{
	isIE = true;
}

setTimeout('nextGalleryAuto()', 6000);

function priorGallery() 
{
	gallery-=1; 

	if (gallery == 0) 
		gallery = numGalleries;

	fadeOutGallery();
	setTimeout('setGallery(' + gallery + ')', 450);
	fadeInGallery();

	stopAuto = true;
}
    
function nextGallery() 
{            
	gallery+=1; 

	if (gallery > numGalleries) 
		gallery = 1;

	fadeOutGallery();
	setTimeout('setGallery(' + gallery + ')', 450);
	fadeInGallery();

	stopAuto = true;
}
    
function nextGalleryAuto() 
{
	if (! stopAuto)
	{
		gallery+=1; 

		if (gallery > numGalleries) 
			gallery = 1;

		fadeOutGallery();
		setTimeout('setGallery(' + gallery + ')', 450);
		fadeInGallery();

		setTimeout('nextGalleryAuto()', 6000);
	}
}

function setGallery(gallery)
{
	document.getElementById('gallery').src = galleryArray[gallery - 1].src;
	
	switch (gallery)
	{
		case 1:
			document.getElementById('gallerylink').href = 'images/screen-shots.gif';
			break;
		case 2:
			document.getElementById('gallerylink').href = 'images/gallery-latest-visitors.gif';
			break;
		case 3:
			document.getElementById('gallerylink').href = 'images/gallery-search-engines.gif';
			break;
		case 4:
			document.getElementById('gallerylink').href = 'images/gallery-pages.gif';
			break;
		case 5:
			document.getElementById('gallerylink').href = 'images/gallery-campaign.gif';
			break;
		case 6:
			document.getElementById('gallerylink').href = 'images/gallery-rate.gif';
			break;
		case 7:
			document.getElementById('gallerylink').href = 'images/gallery-dashboard.jpg';
			break;
		case 8:
			document.getElementById('gallerylink').href = 'images/gallery-funnel-analysis.gif';
			break;
		case 9:
			document.getElementById('gallerylink').href = 'images/gallery-geolocation.gif';
			break;
		case 10:
			document.getElementById('gallerylink').href = 'images/gallery-segmentation.jpg';
			break;
		case 11:
			document.getElementById('gallerylink').href = 'images/gallery-customizable.jpg';
			break;
		case 12:
			document.getElementById('gallerylink').href = 'images/gallery-click-fraud.gif';
			break;					 		
		case 14:
			document.getElementById('gallerylink').href = 'images/gallery-scheduled.gif';
			break;		
		case 18:
			document.getElementById('gallerylink').href = 'signup-stats.aspx' + sSignUpData;
			break;
		default:
			document.getElementById('gallerylink').href = 'javascript: //';
			break;
	}
}

function fadeOutGallery()
{
	setTimeout('fadeGalleryItem(90)', 0);
	setTimeout('fadeGalleryItem(80)', 50);
	setTimeout('fadeGalleryItem(70)', 100);
	setTimeout('fadeGalleryItem(60)', 150);
	setTimeout('fadeGalleryItem(50)', 200);
	setTimeout('fadeGalleryItem(40)', 250);
	setTimeout('fadeGalleryItem(30)', 300);
	setTimeout('fadeGalleryItem(20)', 350);
	setTimeout('fadeGalleryItem(10)', 400);
	setTimeout('fadeGalleryItem(0)', 450);
}

function fadeInGallery()
{
	setTimeout('fadeGalleryItem(10)', 500);
	setTimeout('fadeGalleryItem(20)', 550);
	setTimeout('fadeGalleryItem(30)', 600);
	setTimeout('fadeGalleryItem(40)', 650);
	setTimeout('fadeGalleryItem(50)', 700);
	setTimeout('fadeGalleryItem(60)', 750);
	setTimeout('fadeGalleryItem(70)', 800);
	setTimeout('fadeGalleryItem(80)', 850);
	setTimeout('fadeGalleryItem(90)', 900);
	setTimeout('fadeGalleryItem(100)', 950);
}

function fadeGalleryItem(opacity)
{
	if (isIE)
	{
		document.getElementById('gallery').style.filter = 'alpha(opacity=' + opacity + ')';
	}
	else
	{
		document.getElementById('gallery').style.opacity = ((opacity/100) + '');
	}
}

