﻿var arrPhoto;
var slideSeq	=	0;
var nextSeq		=	1;
var transitions = new Array(7);
var slideImages;
var timmerSlide;
var slideObject;
var slideTimeout;


function LogonDriveHQ()
{
	if(document.getElementById("username"))
	{
		if(document.getElementById("username").value=="")
		{
			alert("Please input username!");
			return false;
		}	
	}
	
	if(document.getElementById("password"))
	{
		if(document.getElementById("password").value=="")
		{
			alert("Please input password!");
			return false;
		}	
	}
	
	return true;

}


function StartSlideShow(objMain, arrPhotoURL, timeout)
{	
	transitions[0] = "progid:DXImageTransform.Microsoft.Fade(duration=1)";
	transitions[1] = "progid:DXImageTransform.Microsoft.Strips(Duration=1,motion=rightdown)";
	transitions[2] = "progid:DXImageTransform.Microsoft.Barn(Duration=1,orientation=vertical)";
	transitions[3] = "progid:DXImageTransform.Microsoft.GradientWipe(duration=1)";
	transitions[4] = "progid:DXImageTransform.Microsoft.Iris(Duration=1,motion=out)";
	transitions[5] = "progid:DXImageTransform.Microsoft.RadialWipe(Duration=1,wipeStyle=clock)";
	transitions[6] = "progid:DXImageTransform.Microsoft.Spiral(Duration=1,gridSizeX=40,gridSizeY=40)";

/*	transitions[2] = "progid:DXImageTransform.Microsoft.Checkerboard(Duration=1,squaresX=20,squaresY=20)";
	transitions[1] = "progid:DXImageTransform.Microsoft.Blinds(Duration=1,bands=20)";
	transitions[7] = "progid:DXImageTransform.Microsoft.Wheel(Duration=1,spokes=12)";
	transitions[8] = "progid:DXImageTransform.Microsoft.Pixelate(maxSquare=10,duration=1)";
	transitions[10] = "progid:DXImageTransform.Microsoft.RandomBars(Duration=1,orientation=vertical)";
	transitions[12] = "progid:DXImageTransform.Microsoft.RandomDissolve(Duration=1,orientation=vertical)";
	transitions[14] = "progid:DXImageTransform.Microsoft.Stretch(Duration=1,stretchStyle=push)";
	transitions[6] = "progid:DXImageTransform.Microsoft.Slide(Duration=1,slideStyle=push)";
*/
	slideObject		= objMain;
	arrPhoto		= arrPhotoURL;
	slideImages		= new Array(arrPhotoURL.length);
	slideTimeout	= "" + timeout;
	timmerSlide		= setTimeout("PreLoadImage();", slideTimeout);
}

function PreLoadImage()
{
	if(!slideImages[nextSeq])
	{	
		slideImages[nextSeq]		= new Image;
		slideImages[nextSeq].src	= arrPhoto[nextSeq]; 
	}
	
	if(!slideImages[nextSeq].complete)
	{
		clearTimeout(timmerSlide);
		timmerSlide		= setTimeout("PreLoadImage();", "4000");
	}
	else
	{
		PlaySlideShow();
	}
}


function PlaySlideShow()
{
	var tranStyle = Math.floor(Math.random() * transitions.length);
	if (browserCanBlend)
	{
		slideObject.style.filter	= transitions[tranStyle];
		slideObject.filters[0].Apply();	
	}
	slideObject.src = slideImages[nextSeq].src;
	if(browserCanBlend)
	{
		slideObject.filters[0].Play();
	}
	if((nextSeq+1)>=slideImages.length)
	{
		slideSeq	= nextSeq;
		nextSeq		= 0;
	}
	else
	{
		slideSeq	= nextSeq;
		nextSeq		= nextSeq+1;
	}
	
	clearTimeout(timmerSlide);
	timmerSlide		= setTimeout("PreLoadImage();", slideTimeout);
}

