<!--

// canManipulateImages - check if the browser we're using can do
// clever stuff with document images.

// loadPosterImage

var intCurrentIdx = 0;
var imgPoster = null;
var gImageCapableBrowser = null;


function canManipulateImages() {
	try   {
      imgPoster = document.getElementById("imagePoster");
      // attempt to access an object property to verify that this browser can support it.
      var tmp = imgPoster.width;
   }
   catch(e) {
      return false;
   }
   return true;
}

function loadPosterImage(imageURL,imageAlt,imageIdx,horizontal) {
   gImageCapableBrowser = canManipulateImages();

	var imgW;
	var imgH;
	var iBASE = 500;
	
	if (gImageCapableBrowser) {
		imgPoster.src = imageURL;
		imgPoster.alt = imageAlt;
		
		var objThumb = document.getElementById('thumb' + imageIdx);
		
		var imgW = objThumb.width;
		var imgH = objThumb.height;
		
		// if horizontal
		if (imgW >= imgH)
		{
			imgH = imgH * (Math.floor(iBASE/imgW));
			imgW = iBASE;
			
			imgPoster.width = imgW;
			imgPoster.height = imgH;
		}
		else
		{
			imgW = imgW * (Math.floor(iBASE/imgH));
			imgH = iBASE;
			
			imgPoster.width = imgW;
			imgPoster.height = imgH;
		}

		swapDivs(imageIdx);
		
		try   {
         windows.event.cancelBubble = true;
         windows.event.returnValue = false;
      }
      catch(e) {
      }

      return false;
	}
	else 
	{
      return true;
	}
}

function swapDivs(idx)
{

	if (intCurrentIdx != idx)
	{
		var intMax = document.getElementsByName("imageXtra")[0].imageCount.value;
		
		if (intMax > 0)
		{
			if ((intCurrentIdx > 0) && (intCurrentIdx <= intMax))
			{
				document.getElementById('imageTitle' + intCurrentIdx).style.display = 'none';
				document.getElementById('imageCaption' + intCurrentIdx).style.display = 'none';
			}
			
			document.getElementById('imageTitle' + idx).style.display = '';
			document.getElementById('imageCaption' + idx).style.display = '';
		
			intCurrentIdx = idx;	
		}
		else
			intCurrentIdx = 0;
	}
}	

// -->  
