﻿/// <reference path="scripts/jquery-1.3.2-vsdoc.js" />

var imgArray = imagesStr.split(";");
var numImages = imgArray.length;
var curPreloadedImageNum = 1;
	
$(document).ready(function() {
	if (swfobject.hasFlashPlayerVersion("9")) // false)//
		swfobject.embedSWF("/flash/projectImages.swf", "prImages", "900", "560", "9.0.0", false, {imgArrayStr:imagesStr}, {WMODE:"transparent"});
	else {
		//_get("prImages").innerHTML = '<p style="margin-bottom:0"><strong>To see an interactive slideshow, please ensure that you have ' +
		//	'<a onclick="return _open(event, \'http://www.macromedia.com/go/getflash/\')" href="http://www.macromedia.com/go/getflash/">the latest version of Flash</a> installed.</strong></p>' +
		//	'<%= firstImageHtml %>';
			
		$("#prImages").html("");
		$('<div id="prImgsContainer"></div>').appendTo("#prImages");
		$('<div id="prImgsControl"><div id="prThumbs"></div></div>').appendTo("#prImages");
		
		for (var i=0; i < numImages; i++) {
			$('<img style="display:none;" src="/images/pr/a900x500/' + imgArray[i] + '" alt="' + imgArray[i] + '" />').appendTo("#prImgsContainer");
		}
		
		createSlideshow();
	}

	// preload all project images, one at a time
	preloadImage();
	
	function createSlideshow() {
		$.getScript("/scripts/jquery.cycle.all.min.js", function(){
			$('#prImgsContainer')
			.cycle({ 
				fx: 'fade', 
				speed: 600, 
				timeout: 6000, 
				pause: 1, 
				pager: '#prThumbs', 
				// callback fn that creates a thumbnail to use as pager anchor 
				pagerAnchorBuilder: function(idx, slide) { 
					return '<a href="#"><img src="/images/pr/a50x50/' + slide.alt + '" alt="" /></a>'; 
				} 
			});
		}); 
	}
});

function preloadImage() {
	var hImage = new Image(); 
	hImage.src = "/images/pr/a900x500/" + imgArray[curPreloadedImageNum++]; // load and increment
	if (curPreloadedImageNum != numImages)
		$(hImage).load(preloadImage);
}