//
// Image Settings
//
var numImages = 12;
var images = new Array(numImages);
var $get = document.getElementById;

for (var i = 0; i < numImages; i++)
{
  images[i] = new Image();
}

//
// Image suffixes
//
var Img_On = "2";
//var Img_Active = "Active";

function PreloadImages()
{
  images[0].src = "Images/MainNav-About-" + Img_On + ".gif";
  images[1].src = "Images/MainNav-Booking-" + Img_On + ".gif";
  images[2].src = "Images/MainNav-Services-" + Img_On + ".gif";
  images[3].src = "Images/MainNav-Location-" + Img_On + ".gif";
  images[4].src = "Images/MainNav-Hotels-" + Img_On + ".gif";
  images[4].src = "Images/MainNav-Contact-" + Img_On + ".gif";
  
  images[5].src = "Images/SubNav-GoldService-" + Img_On + ".gif";
  images[6].src = "Images/SubNav-AutoValets-" + Img_On + ".gif";
  images[7].src = "Images/SubNav-Notes-" + Img_On + ".gif";
  images[8].src = "Images/SubNav-Quote-" + Img_On + ".gif";
  images[9].src = "Images/SubNav-Pricing-" + Img_On + ".gif";
  images[10].src = "Images/SubNav-Fax-" + Img_On + ".gif";
  images[11].src = "Images/SubNav-BookOnline-" + Img_On + ".gif";
}

function SwapImage(ImageID, ImageFile)
{
  ImageID.src = ImageFile;
}

function OpenWin(sPage, sReferringDomain)
{
  var winOffset = 50;
  var winWidth = 400;
  var winHeight = screen.availHeight - (4 * winOffset);
  var winTop = winOffset;
  var winLeft = winOffset;
  var url = "about:blank";
  
  if (sPage == 'Booking')
  {
    winOffset = 40;
    winTop = winOffset;
    winLeft = winOffset;
    winWidth = 745;
    winHeight = screen.availHeight - (4 * winOffset);

    url = 'https://www52.verysecuresites.net/tudorrose_co_uk/TudorRoseOnlineBooking/Booking/?code=TR&bookref=TRP';
    
    if (sReferringDomain)
		url += '&domain=' + sReferringDomain;
  }
  else if (sPage == 'Pricing')
  {
    url = "Pricing.aspx";
  }
  else if (sPage == 'Terms')
  {
    winWidth = 550;
  
    url = "Terms.aspx";
  }
  else if (sPage == 'Privacy')
  {
    winWidth = 600;
    
    url = "Privacy.aspx";
  }
  else if (sPage == 'Notes')
  {
    url = "Notes.aspx";
  }
  else if (sPage == 'GoldService')
  {
    winHeight = 320;
  
    url = "GoldService.aspx";
  }
  else if (sPage == 'AutoValets')
  {
    winHeight = 400;
  
    url = "AutoValets.aspx";
  }
  else if (sPage == 'Extras') {
    winHeight = 550;

    url = "Extras.aspx";
  }
  else if (sPage == 'Disclaimer')
  {
    url = "Disclaimer.aspx";
  }
  else
  {
    return;
  }
  
  window.open(url, sPage, "top=" + winTop + ",left=" + winLeft + ",width=" + winWidth + ",height=" + winHeight + ",status=yes,resizable=yes,scrollbars=yes");
}

function removeImage(fieldId) {
    var field = document.getElementById(fieldId);
    
    if (field && field.value.length > 0 && confirm('Are you sure?')) {
        field.value = '';
    }
}

function showImage(fieldId, baseUrl) {
    var field = document.getElementById(fieldId);
    
    if (field && field.value.length > 0) {
        window.open(baseUrl.replace('{0}', field.value), '_blank');
    }
    else {
        alert('There is no image to display.');
    }
}
