var vtourpic = new Image;
vtourpic.src = "images/vtourDot.gif";
var vtourpichover = new Image;
vtourpichover.src = "images/vtourDotHover.gif";
var vtourpicsel = new Image;
vtourpicsel.src = "images/vtourDotSelected.gif";

var timer;

var preloadedImage = new Image;
var picIdentifier = [];
var pictures = [];
var m_path;

function ShowPicture(path)
{
	var picId = -1;
	for(var i=0; i<picIdentifier.length; i++)
	{
		if(picIdentifier[i] == path)
		{
			picId = i;
		}
	}
	
	//load picture if needed
	if(picId == -1)
	{
		picId = picIdentifier.length;
		picIdentifier[picId] = path;
		pictures[picId] = new Image;
		pictures[picId].src = "images/" + path + ".gif";;
	}	
	
	//show the picture if it is fully loaded, otherwise wait .5 sec and try again
	if (pictures[picId] && (pictures[picId].complete || pictures[picId].complete==null)) 
	{		
		var image = document.getElementById("mainPicViewer");
		if(image != null)
		{
			image.filters[0].apply();
			image.src = "images/" + path + ".gif";
			image.filters[0].play();	
			
			timer = window.setTimeout("ShowPictureSlideShow()", 4000);
		}
	}	
	else
	{
		m_path = path;
		setTimeout("ReCallShowPicture()", 500);
	}
}

function ReCallShowPicture()
{
	ShowPicture(m_path);
}

function StartTimer()
{
	timer = window.setTimeout("ShowPictureSlideShow()", 4000);
}

function ShowPictureSlideShow()
{	
	var theImage = document.getElementById("mainPicViewer");
	if(theImage != null)
	{
		var imageName = "";
		if(theImage.src.indexOf("frontcenter") > -1)
			imageName = "frontright";
		if(theImage.src.indexOf("frontright") > -1)
			imageName = "frontleft";
		if(theImage.src.indexOf("frontleft") > -1)
			imageName = "frontcenter";

		if(imageName != "")
			ShowPicture(imageName);
	}
}

var curSrc = "";
function SetVTourViewer(picName, markerId)
{
	var mGallery = document.getElementById('vTourFrame');
	if(mGallery != null)
	{
		//alert("setting picture = " + picName);
		mGallery.src='MotionGallery.aspx?pic=' + picName;
	}
	
	var x=1;
	var vtourbutton = document.getElementById('vtour' + x);
	while(vtourbutton != null)
	{
		vtourbutton.src = 'images/vtourDot.gif';
		x++;
		vtourbutton = document.getElementById('vtour' + x);
	}
	//alert("setting selected");
	document.getElementById(markerId).src='images/vtourDotSelected.gif';
	curSrc='images/vtourDotSelected.gif';
	return false;
}

function HighlightVTour(markerId)	
{
	var marker = document.getElementById(markerId);
	curSrc = marker.src;
	marker.src='images/vtourDotHover.gif';
	return false;
}

function UnHighlightVTour(markerId)
{
	if(curSrc.length > 0)
		document.getElementById(markerId).src=curSrc;
	else
		document.getElementById(markerId).src='images/vtourDot.gif';
	return false;
}


