﻿// JScript File
function showItinerary( intDepartureID, intHolidayID, intTourCode, strDate )
{
    var div = document.getElementById( intDepartureID );

    var cruiseWrapperDIV = document.createElement("div");
    cruiseWrapperDIV.className = "CruiseWrapper";
    
    var cruiseMapDIV = document.createElement("div");
    cruiseMapDIV.className = "CruiseMap";
    
    var imgMap = new Image();
    imgMap.src = "/images/cruises/map/" + intTourCode + ".jpg";
    imgMap.alt = "Map for Holiday : " + intHolidayID;
    imgMap.title = "Map for Holiday : " + intHolidayID;
    imgMap.style.border = "0";
    imgMap.style.width = "290px";
    
    
    cruiseMapDIV.appendChild( imgMap );
    
    cruiseWrapperDIV.appendChild( cruiseMapDIV );
    
    var cruiseItineraryDIV = document.createElement("div");
    cruiseItineraryDIV.className = "CruiseItinerary";
    
    var imgItinerary = new Image();
    imgItinerary.src = "/images/cruises/itinerary/" + intTourCode + strDate + ".gif";
    imgItinerary.alt = "Itineray " + intTourCode + " - " + strDate;
    imgItinerary.title = "Itinerary " + intTourCode + " - " + strDate;
    imgItinerary.style.border = "0";
    imgItinerary.style.width = "203px";

    
    cruiseItineraryDIV.appendChild( imgItinerary );
    
    cruiseWrapperDIV.appendChild( cruiseItineraryDIV );

    var lnkID = "lnk" + intDepartureID;
    
    var lnkViewFullItinerary = document.getElementById( lnkID );
    
    lnkViewFullItinerary.onclick = new Function( "disableViewFullHistoryLink();" );
        
    var lnkEmailAFriend = document.createElement("a");
    lnkEmailAFriend.className = "fontDefaultBoldSmall";
    lnkEmailAFriend.href="/EmailAfriend.aspx?HolidayID=" + intHolidayID;
    lnkEmailAFriend.innerHTML = "Email to friend&nbsp;";
    lnkEmailAFriend.title="Email a Friend";
    
    var imgEmailAFriend = new Image();
    imgEmailAFriend.src = "/images/icons/images/e-mail_to_friend.gif";
    imgEmailAFriend.alt = "Email to friend";
    imgEmailAFriend.style.border="0";
    imgEmailAFriend.style.width="19px"; 
    imgEmailAFriend.style.height="16px";
    
    lnkEmailAFriend.appendChild( imgEmailAFriend );
    
    var lnkAddToFavourites = document.createElement("a");
    lnkAddToFavourites.className = "fontDefaultBoldSmall"
    var link = "/AddToFavourites.aspx?HolidayID=" + intHolidayID;
    lnkAddToFavourites.href=link;
    lnkAddToFavourites.title = "Add to Favourites";
    lnkAddToFavourites.innerHTML = "Add to Favourites";
    
    var imgAddToFavourites = new Image();
    imgAddToFavourites.src="/images/icons/images/add_to_favourites.gif"; 
    imgAddToFavourites.alt="Add to Favourites list" 
    imgAddToFavourites.style.border="0";
    imgAddToFavourites.style.width="16px";
    imgAddToFavourites.style.height="15px";
    
    lnkAddToFavourites.appendChild( imgAddToFavourites );
    
    var leftFooterDIV = document.createElement("div");
    leftFooterDIV.className = "LeftFooter";
    
    var spacerDIV = document.createElement("div");
    spacerDIV.style.display = "inline";
    spacerDIV.style.width="5px";
    spacerDIV.innerHTML="&nbsp;";
    
    leftFooterDIV.appendChild( lnkEmailAFriend );
    leftFooterDIV.appendChild( spacerDIV );
    leftFooterDIV.appendChild( lnkAddToFavourites );
    
    var footerDIV = document.createElement("div");
    footerDIV.className = "CruiseFooter";
    
    footerDIV.appendChild( leftFooterDIV );
    
    var rightFooterDIV = document.createElement("div");
    rightFooterDIV.className = "RightFooter";
    
    var lnkHideItinerary = document.createElement("a");
    var lnkFunction = "hideItinerary(" + intDepartureID + "," + intHolidayID + "," + intTourCode + ",\"" + strDate + "\");";
   
    lnkHideItinerary.onclick = new Function(lnkFunction );
    lnkHideItinerary.innerHTML = "Hide Itinerary&nbsp;";
    lnkHideItinerary.style.cursor = "pointer";
    lnkHideItinerary.title = "Hide Itinerary";

    var imgHideItinerary = new Image();
    imgHideItinerary.src = "/images/icons/images/departuresclose.gif";
    imgHideItinerary.alt = "Hide Itinerary Icon";
    imgHideItinerary.border = 0;
    imgHideItinerary.width = 14;
    imgHideItinerary.height = 14;
    imgHideItinerary.style.paddingLeft="10px";
   
    lnkHideItinerary.appendChild( imgHideItinerary );
    
    rightFooterDIV.appendChild( lnkHideItinerary );
    
    footerDIV.appendChild( rightFooterDIV );
    
    cruiseWrapperDIV.appendChild( footerDIV );
    
    div.appendChild( cruiseWrapperDIV );    
}

function hideItinerary( intDepartureID, intHolidayID, intTourCode, strDate )
{
    var div = document.getElementById( intDepartureID );
    
    div.innerHTML = "";
    
    var lnkID = "lnk" + intDepartureID;
    
    var lnkViewFullItinerary = document.getElementById( lnkID );
    
    var lnkFunction = "showItinerary(" + intDepartureID + "," + intHolidayID + "," + intTourCode + ",\"" + strDate + "\");";
    
    lnkViewFullItinerary.onclick = new Function( lnkFunction );
}

function disableViewFullHistoryLink()
{
}


