﻿// JScript File


$(document).ready(function (){
    var ie6 = 0;

    jQuery.fn.slideFadeToggle = function(speed, easing, callback) {
        return this.animate({opacity: 'toggle', height: 'toggle'}, speed, easing, callback);  
    };

    $('#main_navigation li a').css("font-size","12px");

    $('a.lightbox').lightBox();
    $('area.lightbox').lightBox();
    // $('area.lightbox').addClass("test");
    
    
    applyCufon();       
    initializeSearch();
    quicklinksSlider();
});


function initializeSearch() {
    $(".search .searchBtn").bind("click", function(event){
        search();
        event.preventDefault();
    });

    $(".search .search_input").bind("keypress", function(event){
        if (event.keyCode == 13) { search(); }
    });
}

function fireSearch(btn, event, URL) {
    var searchTerm = $('.search_input').attr("value");
    
    // navigate the url with the value as query string
    load("/pages/common/search.aspx?s=" + searchTerm);
}
    
function applyCufon() {
    Cufon.replace
    ('#breadcrumb li span')
    ('#main_navigation li a')
    ('h2')
    ('#home #rightCol p.mapAndBrochureDownload a', { hover: true })
    ('#home #rightCol #newsArea > p > a', { hover: true })
    ('#footer p', { hover: true })
    ('#home a.homeLink', { hover: true })
    ('#breadcrumb li a', { hover: true })
    ('#pageButtons a.resortPlan', { hover: true })
    ('#pageButtons a.brochureDownload', { hover: true })
    ('#pageButtons a.viewingTrips', { hover: true })
    ('#childLister li a span', { hover: true })
    ('.backToNewsLinks a', { hover: true })
    ('#innerHeaderImage .imageCaption')
    ('.submit a')
    ('#languageSwitch li')
    ;
}

function quicklinksSlider() {
    $('#quicklinks').hide();
    
    $('#footer p.right a').bind("click", function(event){
        
        $('#quicklinks').slideFadeToggle(800);
        
        if($('#quicklinks').is('.open')) {
            $('#footer p.right a').css("background-position", "right top");
            $('#quicklinks').removeClass('open');
        } else {
            $('#footer p.right a').css("background-position", "right -25px");
            $('#quicklinks').addClass('open');
        }
        
        event.preventDefault();
    });
}

// Media pages
function openLarger(iImageID){
  var sURL = "db_image.image?id=" + iImageID + "&width=200&height=200&crop=False&percent=100&quality=100";
  var win = window.open(sURL, "Save", "toolbar=0,address=0,status=0,width=800,height=800"); 
}