var ns = (document.layers)? true: false
var ie = (document.all)? true: false

flvURL = "";
currentGuestbookVideoCount = 1;
currentGuestbookCount = 1;
guestBookImgArray = new Array();
guestBookCaptionArray = new Array();
guestBookVideoArray = new Array();
guestBookVideoCaptionArray = new Array();
function previousGuestbookEntry() {
	document.getElementById("thumbNail" + currentGuestbookCount).className = "";
    if (currentGuestbookCount > 0 ) {
        currentGuestbookCount = currentGuestbookCount - 1;
    } else {
        currentGuestbookCount = guestBookImgArray.length - 1;
    }
    showGuestBookEntry(currentGuestbookCount);
}
function nextGuestbookEntry() {
    document.getElementById("thumbNail" + currentGuestbookCount ).className = "";
    if (currentGuestbookCount < guestBookImgArray.length -1 ) {
        currentGuestbookCount = currentGuestbookCount + 1;
    } else {
        currentGuestbookCount = 0;
    }
    showGuestBookEntry(currentGuestbookCount);
}
function showGuestBookEntry(i) {

    if (guestBookVideoArray.length > 0){
    document.getElementById("videoThumbNail" + currentGuestbookVideoCount ).className = "";
    document.getElementById("flvPlayerContainer").style.display = "none";
    }
    document.getElementById("imagePlayerContainer").style.display = "";
    toggleNextPrevious(i);
    document.getElementById("thumbNail" + currentGuestbookCount ).className = "";
    document.getElementById("thumbNail" + i ).className = "selected";
    document.getElementById("guestGalleryImg").setAttribute("src",guestBookImgArray[i]);
    document.getElementById("guestContent").innerHTML = guestBookCaptionArray[i];
    currentGuestbookCount = i;
    return false;
}

function toggleNextPrevious(i){
    numberGuestbookEntries = guestBookCaptionArray.length - 1;
    if (i == 0)
    {
           document.getElementById("previousGuest").style.visibility = "hidden";
           document.getElementById("nextGuest").style.visibility = "visible";
    }
    else if (i == numberGuestbookEntries)
    {
            document.getElementById("nextGuest").style.visibility = "hidden";
            document.getElementById("previousGuest").style.visibility = "visible";
    }
    else
    {
            document.getElementById("nextGuest").style.visibility = "visible";
            document.getElementById("previousGuest").style.visibility = "visible";
    }
}

//video player functions
 function previousVideoGuestbookEntry() {
document.getElementById("videoThumbNail" + currentGuestbookVideoCount ).className = "";
    if (currentGuestbookVideoCount > 0 ) {
        currentGuestbookVideoCount = currentGuestbookVideoCount - 1;
    } else {
        currentGuestbookVideoCount = guestBookVideoArray.length - 1;
    }
   showVideoGuestBookEntry(currentGuestbookVideoCount);
}

 function nextVideoGuestbookEntry(){
         document.getElementById("videoThumbNail" + currentGuestbookVideoCount ).className = "";

        if (currentGuestbookVideoCount < guestBookVideoArray.length -1 ) {
        currentGuestbookVideoCount = currentGuestbookVideoCount + 1;
            } else {
                currentGuestbookVideoCount = 0;
            }
       showVideoGuestBookEntry(currentGuestbookVideoCount);
   }

 function  showVideoGuestBookEntry(i){
    document.getElementById("thumbNail" + currentGuestbookCount ).className = "";
    document.getElementById("flvPlayerContainer").style.display = "";
    document.getElementById("imagePlayerContainer").style.display = "none";
    toggleNextPreviousVideo(i);
    if(!ie){
    document.getElementById("videoThumbNail" + currentGuestbookVideoCount ).className = "";
    document.getElementById("videoThumbNail" + i ).className = "selectedvideo";
    }
    else {
    document.getElementById("videoThumbNail" + currentGuestbookVideoCount ).className = "";
    document.getElementById("videoThumbNail" + i ).className = "selectedvideoIE";

   }
    flvURL = "/sheraton/homepage/assets/flv_player.swf?xContentPath="+guestBookVideoArray[i];

        var swfObj = new SWFObject(flvURL, "flv_player", "336", "320", "8,0,0,0", "#ffffff");
        swfObj.addParam("allowScriptAccess","sameDomain");
        swfObj.addParam("wmode","Opaque");
        swfObj.setAttribute("redirectUrl","/sheraton/index.html?type=nonflash");
        swfObj.write("flashcontent");


    document.getElementById("videoGuestContent").innerHTML = guestBookVideoCaptionArray[i];
    currentGuestbookVideoCount = i;
}

function toggleNextPreviousVideo(i){
    numberGuestbookEntries = guestBookVideoCaptionArray.length - 1;
    if (i == 0)
    {
           document.getElementById("previousGuestVideo").style.visibility = "hidden";
           document.getElementById("nextGuestVideo").style.visibility = "visible";
    }
    else if (i == numberGuestbookEntries)
    {
            document.getElementById("nextGuestVideo").style.visibility = "hidden";
            document.getElementById("previousGuestVideo").style.visibility = "visible";
    }
    else
    {
            document.getElementById("nextGuestVideo").style.visibility = "visible";
            document.getElementById("previousGuestVideo").style.visibility = "visible";
    }
}

