﻿Cufon.replace('#ctas h1', { hover: true, fontFamily: 'dinot' });
Cufon.replace('#ctaDesc h1', { hover: true, fontFamily: 'dinot' });

/***********************************************
* Bookmark site script- © Dynamic Drive DHTML code library (www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit Dynamic Drive at http://www.dynamicdrive.com/ for full source code
***********************************************/

/* Modified to support Opera */
function bookmarksite(title,url){
if (window.sidebar) // firefox
     window.sidebar.addPanel(title, url, "");
else if(window.opera && window.print){ // opera
     var elem = document.createElement('a');
     elem.setAttribute('href',url);
     elem.setAttribute('title',title);
     elem.setAttribute('rel','sidebar');
     elem.click();
} 
else if(document.all)// ie
     window.external.AddFavorite(url, title);
}


var advancedDay = 1;



$(document).ready(function(){


// Remove link from "theReservations"
$('#pageid4100>a').attr({ 
      href: "#"
});
        
        
// set var for ie7 and below
if (($.browser.msie) && (($.browser.version) < 8)) {
    badBrowser = true;
 }else{
   badBrowser = false;
 }


// Expanding Helpmenu (width with 4 icons is 164px) 62px 248px
if(!badBrowser){ 
     $("#expandIcon").toggle(
           function () {
           $('#expandMenu').stop().animate({ 
             width: "62px"
           }, 200, switcher );
           }, 
           function () {
             $('#expandMenu').stop().animate({ 
             width: "248px"
           }, 200, unSwitcher );
           }
       )};
    
     
     
    
    function switcher(){
              $('#expandIcon').css("background-position","0 -23px");
    }
    
    function unSwitcher(){
              $('#expandIcon').css("background-position","0 0");
    }
    
    $('#expandingContent a').hover(
    function () {
        $(this).find('.popup').animate({ 
        top: "36px",
        opacity: "show"
      }, 200 );
      }, 
      function () {
        $(this).find('.popup').animate({
        top: "56px",
        opacity: "hide"
      }, 200 );
      }
    );
    
// Remove -Contact Us- from main nav

     $('#pageid3936').remove();

   
   
// Adjust the nav on the subpages to have auto margins

     var ulWidth = $("body:not(.homepage) ul#mainNavLinks").width();  
     var numLis = $("body:not(.homepage) ul#mainNavLinks > li");
     var sumOfLis = 0;
     
     $("body:not(.homepage) ul#mainNavLinks > li").each(function () {
             var object = $(this);
             sumOfLis += object.width();
     });
     
     var remainingWidth = (ulWidth -  sumOfLis);
     var marRight = (remainingWidth / (numLis.length - 1));
     
     $("body:not(.homepage) ul#mainNavLinks > li").css({'margin-right' : marRight });
     $("body:not(.homepage) ul#mainNavLinks > li:last").css({'margin-right' : '0px'});


     // Home page CTA rotation junk
     $("body:not(.homepage) #ctaDesc").cycle ({ fx: 'fade', speed: 'fast', timeout: 7000, pager:  '#pager', pauseOnPagerHover: true, pagerEvent: 'click', after: onAfter } );

function onAfter() {
     var cta1desc = $("body:not(.homepage) #ctaDesc div:nth-child(1)");
     var cta2desc = $("body:not(.homepage) #ctaDesc div:nth-child(2)");
     var cta3desc = $("body:not(.homepage) #ctaDesc div:nth-child(3)");
     var cta4desc = $("body:not(.homepage) #ctaDesc div:nth-child(4)");
     var cta1img = $("body:not(.homepage) #ctas>a:nth-child(1)");
     var cta2img = $("body:not(.homepage) #ctas>a:nth-child(2)");
     var cta3img = $("body:not(.homepage) #ctas>a:nth-child(3)");
     var cta4img = $("body:not(.homepage) #ctas>a:nth-child(4)");
     
     $(cta4img).addClass("last-child");
     
     if (cta1desc.hasClass ("current")) {
          
          $(cta1img).addClass("current");
          $(cta2img).removeClass("current");
          $(cta3img).removeClass("current");
          $(cta4img).removeClass("current");
          
     }
     if (cta2desc.hasClass ("current")) {
          
          $(cta1img).removeClass("current");
          $(cta2img).addClass("current");
          $(cta3img).removeClass("current");
          $(cta4img).removeClass("current");
          
     }
     if (cta3desc.hasClass ("current")) {
          
          $(cta1img).removeClass("current");
          $(cta2img).removeClass("current");
          $(cta3img).addClass("current");
          $(cta4img).removeClass("current");
          
     }
     if (cta4desc.hasClass ("current")) {
          
          $(cta1img).removeClass("current");
          $(cta2img).removeClass("current");
          $(cta3img).removeClass("current");
          $(cta4img).addClass("current");
          
     }
     $(cta1img).hover(
          function() {
     
               $(cta1desc).addClass("current");
               $(cta2desc).removeClass("current");
               $(cta3desc).removeClass("current");
               $(cta4desc).removeClass("current");
               $(cta1img).addClass("current");
               $(cta2img).removeClass("current");
               $(cta3img).removeClass("current");
               $(cta4img).removeClass("current");
               $(cta1desc).css({'opacity' : '1', 'z-index' : '4', 'display' : 'block'});
               $(cta2desc).css({'opacity' : '0', 'z-index' : '3', 'display' : 'none'});
               $(cta3desc).css({'opacity' : '0', 'z-index' : '3', 'display' : 'none'});
               $(cta4desc).css({'opacity' : '0', 'z-index' : '3', 'display' : 'none'});
                    
                    
          }, 
          function() {   $(cta1desc).removeClass("current");     }
                          
      );
     $(cta2img).hover(
          function() {
     
               $(cta1desc).removeClass("current");
               $(cta2desc).addClass("current");
               $(cta3desc).removeClass("current");
               $(cta4desc).removeClass("current");
               $(cta1img).removeClass("current");
               $(cta2img).addClass("current");
               $(cta3img).removeClass("current");
               $(cta4img).removeClass("current");
               $(cta1desc).css({'opacity' : '0', 'z-index' : '3', 'display' : 'none'});
               $(cta2desc).css({'opacity' : '1', 'z-index' : '4', 'display' : 'block'});
               $(cta3desc).css({'opacity' : '0', 'z-index' : '3', 'display' : 'none'});
               $(cta4desc).css({'opacity' : '0', 'z-index' : '3', 'display' : 'none'});
                    
                    
          }, 
          function() {   $(cta2desc).removeClass("current");     }
                          
      );
     $(cta3img).hover(
          function() {
     
               $(cta1desc).removeClass("current");
               $(cta2desc).removeClass("current");
               $(cta3desc).addClass("current");
               $(cta4desc).removeClass("current");
               $(cta1img).removeClass("current");
               $(cta2img).removeClass("current");
               $(cta3img).addClass("current");
               $(cta4img).removeClass("current");
               $(cta1desc).css({'opacity' : '0', 'z-index' : '3', 'display' : 'none'});
               $(cta2desc).css({'opacity' : '0', 'z-index' : '3', 'display' : 'none'});
               $(cta3desc).css({'opacity' : '1', 'z-index' : '4', 'display' : 'block'});
               $(cta4desc).css({'opacity' : '0', 'z-index' : '3', 'display' : 'none'});
                    
                    
          }, 
          function() {   $(cta3desc).removeClass("current");     }
                          
      );
     $(cta4img).hover(
          function() {
     
               $(cta1desc).removeClass("current");
               $(cta2desc).removeClass("current");
               $(cta3desc).removeClass("current");
               $(cta4desc).addClass("current");
               $(cta1img).removeClass("current");
               $(cta2img).removeClass("current");
               $(cta3img).removeClass("current");
               $(cta4img).addClass("current");
               $(cta1desc).css({'opacity' : '0', 'z-index' : '3', 'display' : 'none'});
               $(cta2desc).css({'opacity' : '0', 'z-index' : '3', 'display' : 'none'});
               $(cta3desc).css({'opacity' : '0', 'z-index' : '3', 'display' : 'none'});
               $(cta4desc).css({'opacity' : '1', 'z-index' : '4', 'display' : 'block'});
                    
                    
          }, 
          function() {   $(cta4desc).removeClass("current");   }
                          
      );
}

/* Add email address to footerNav */
$('#address ul').append('<li><a href="mailto:Discover_Luxury@oxfordhotelbend.com">email</a></li>');

/* move footerNav into footerLinks */
 $('#footerNavLinks').appendTo('#siteMapLink');
    
/* add class to sitemap link on hover */  
 $('#siteMapLink').hover(
      function(){
           $('#siteMapLink').addClass("footerHover");
      },
      function(){
           $('#siteMapLink').removeClass("footerHover");
      }
 
 );
 
 
 $('#codeWidget24436').appendTo('#footerShell');
 $('.signatureWidget').appendTo('#footerShell');

 
 
 
 
 
//Photo gallery widget conversion to shadowbox
var galID = 0;

//add ul to each photogallery
$(".widgetPhotoGallery").each(function(){      
          
     $(this).append("<ul style='padding: 0;'></ul>").addClass("shadowBoxGallery").attr({ id: "gallery" + galID});

     $(this).find(".galleryImgThumb").each(function(){
     
          //the background image of the thumbnail's "A" tag, contains the actual thumbnail image.
          //let's steal that source
          var thumbnailSrc = $(this).css('backgroundImage');
          var thumbnailSrc = thumbnailSrc.replace('url(', '').replace(')', '');
          
          //the href of the thumbnail's "A" tag contains the link to the larger image.
          var largeImg = $(this).attr("href");
          
          //oh, and grab some title stuff
          var imgDesc = $(this).attr("title")
          
          //append <li>'s to the shadowbox container
          //the li includes the thumbnail, and a link to the larger image
          $("#gallery" + galID + " ul").append("<li class='shadowBoxThumbs'><a title='" + imgDesc + "' href=" + largeImg + " rel='shadowbox[gallery" + galID + "]'><img src=" + thumbnailSrc + " /></a></li>");
          

     });

galID += 1;

});

$(".shadowBoxThumbs").css({"list-style-type" : "none", "display" : "inline"});
//ditch the old photogallery
$(".galleryImgFullShell, .imgDescriptionShell, .imgPreviousNextShell, .imgThumbnailsOuterShell").remove();

 
 
 
 
});