 
var BuyPhotoWindow;

//url of the current image in the viewer..
var currentImageLink = "";

//current album Title (used in description for Paypal items)
var currentAlbumTitle = "";

//current album thumbnail path / image (used to display thumbnail in basket)
var currentAlbumThumbnailPath = "";
var currentAlbumThumbnailImage = "";

//show / hide the buy button depending on the current image being shown..
function updateDisplay(imagelink, thumbImage) {
  currentImageLink = imagelink;
  currentAlbumThumbnailImage = thumbImage;
  var container = document.getElementById('buyItLtdEdtnLabelContainer');
  //if link is blank or "undefined" then hide the purchase prompt.. 
  if (container!=null) {
    if (imagelink!="" && imagelink!="undefined") 
      container.style.display = "block";
    else
      container.style.display = "none"; 
  }
}

function updateAlbumDetails(albumTitle, albumThumbnailPath) {
    currentAlbumTitle = albumTitle;
    currentAlbumThumbnailPath = albumThumbnailPath;
}

//launch the buy page for the current image..
function displayBuyPage() {
    BuyPhotoWindow = window.open('Photo.aspx?imageLink=' + currentImageLink 
                                                         + "&thumbLink=" + currentAlbumThumbnailPath + "/" + currentAlbumThumbnailImage 
                                                         + "&mode=1&albumTitle=" + currentAlbumTitle,'JohnTaggartPhotography', 'resizable=1');
}

//close the child window (Photo.aspx)..
function ClosePhotoWindow(x) {
    if (x.close) { 
        x.close();
        alert('Item successfully added to basket');
    }
}

//rollover code for the buy button..
var rollOverArr=new Array();

function setrollover(OverImgSrc,pageImageName) {
    if (! document.images)return;
    if (pageImageName == null)
        pageImageName = document.images[document.images.length-1].name;
    rollOverArr[pageImageName]=new Object;
    rollOverArr[pageImageName].overImg = new Image;
    rollOverArr[pageImageName].overImg.src=OverImgSrc;
}

function rollover(pageImageName) {
    if (! document.images)return;
    if (! rollOverArr[pageImageName])return;
    if (! rollOverArr[pageImageName].outImg)
    {
        rollOverArr[pageImageName].outImg = new Image;
        rollOverArr[pageImageName].outImg.src = document.images[pageImageName].src;
    }
    document.images[pageImageName].src=rollOverArr[pageImageName].overImg.src;
}

function rollout(pageImageName) {
    if (! document.images)return;
    if (! rollOverArr[pageImageName])return;
    document.images[pageImageName].src=rollOverArr[pageImageName].outImg.src;
}

setrollover('images/buy_button_bg_hover.gif', 'buy_button');

