$(document).ready(function() { 

    //home page image fades
    var thePage = $('#home-page').hasClass('portal');
    if (thePage) {
        $('#portal-left').cycle({
            timeout: '5000' //5 second delay
        });

        $('#portal-right').cycle({
            timeout: '5000' //5 second delay
        });
    };

    // initialize scrollable 
    $("div.scrollable").scrollable({ size: 3, clickable: false, loop: true });

    //overlay
    $("a[rel]").overlay({ expose: '#000' });

    // create links for experience and groups pages dropdowns
    // philly links
    $('#experience .phi #current, #meet-the-crew .phi #current, #moms .phi #current, #kids-korner .phi #current, #ducks-or-dukws .phi #current, #sightseeing-detail .phi #current').append('<a title="The Experience" href="/experience.aspx">The Experience</a>');
    $('#group-activities .phi #current, #company-outings .phi #current, #field-trips .phi #current, #youth-groups .phi #current, #social-groups .phi #current, #tour-operators .phi #current, #form-group .phi #current').append('<a title="Groups" href="/group-activities.aspx">Groups</a>');
    // branson links
    $('#experience .branson #current, #meet-the-crew .branson #current, #moms .branson #current, #kids-korner .branson #current, #ducks-or-dukws .branson #current, #sightseeing-detail .branson #current').append('<a title="The Experience" href="/experience.aspx">The Experience</a>');
    $('#group-activities .branson #current, #company-outings .branson #current, #field-trips .branson #current, #youth-groups .branson #current, #social-groups .branson #current, #tour-operators .branson #current, #form-group .branson #current').append('<a title="Groups" href="/group-activities.aspx">Groups</a>');
    //San-francisco links
    $('#experience .sanFrancisco #current, #meet-the-crew .sanFrancisco #current, #moms .sanFrancisco #current, #kids-korner .sanFrancisco #current, #ducks-or-dukws .sanFrancisco #current, #sightseeing-detail .sanFrancisco #current').append('<a title="The Experience" href="/experience.aspx">The Experience</a>');
    $('#group-activities .sanFrancisco #current, #company-outings .sanFrancisco #current, #field-trips .sanFrancisco #current, #youth-groups .sanFrancisco #current, #social-groups .sanFrancisco #current, #tour-operators .sanFrancisco #current, #form-group .sanFrancisco #current').append('<a title="Groups" href="/group-activities.aspx">Groups</a>');
    // Portal nav links
    $('#Experience-page .portal #current').append('<a title="The Experience" href="/Experience.aspx">The Experience</a>');
    $('#about-us-page .portal #current').append('<a title="About Us" href="/about-us.aspx">About Us</a>');
    $('#jobs-page .portal #current').append('<a title="Jobs" href="/jobs.aspx">Jobs</a>');
    $('#contact-us-page .portal #current').append('<a title="Contact Us" href="/contact-us.aspx">Contact Us</a>');

    //drop down for tour info
    $('#tour').click(function() {
        $('#tour-info').slideToggle('slow');
        $('#tour').addClass('down');
    });

    $('#close').click(function() {
        $('#tour-info').slideToggle('slow');
        $('#tour').removeClass('down');
    });
    //drop down for experience 
    $('#exp, #experience #current a, #meet-the-crew #current a, #moms #current a, #kids-korner #current a, #ducks-or-dukws #current a, #sightseeing-detail #current a').not('.portal #exp	').hover(function() {
        $('#experience-drop').css("display", "block");
        $(this).addClass('down');
    }, function() {
        $('#experience-drop').css("display", "none");
        $(this).removeClass('down');
    });

    //when hovering over the 'exp' drop down
    $('#experience-drop').hover(function() {
        $('#experience-drop').css("display", "block");
        $('#exp').addClass('down');
        return false;
    }, function() {
        $('#experience-drop').css("display", "none");
        $('#exp').removeClass('down');
    });

    //drop down for groups 
    $('#groups,#group-activities #current a, #company-outings #current a, #field-trips #current a, #youth-groups #current a, #social-groups #current a, #tour-operators #current a, #form-group #current a').hover(function() {
        $('#groups-drop').css("display", "block");
        $(this).addClass('down');
    }, function() {
        $('#groups-drop').css("display", "none");
        $(this).removeClass('down');
    });

    //when hovering over the 'group' drop down
    $('#groups-drop').hover(function() {
        $('#groups-drop').css("display", "block");
        $('#groups').addClass('down');
        return false;
    }, function() {
        $('#groups-drop').css("display", "none");
        $('#groups').removeClass('down');
    });

    //clears & restores default values

    var searchStr = 'Enter Keywords';
    if ($('#search').val() == '') {
        $('#search').val(searchStr);
    }
    $('#search').click(function() {
        if ($('#search').val() == searchStr) {
            $('#search').val('');
        }
    });
    $('#search').blur(function() {
        if ($('#search').val() == '') {
            $('#search').val(searchStr);
        }
    });
    $('#searchButton').click(function() {
        window.location = "/search.aspx?IndexCatalogue=" + $('#IndexCatalogue').val() + "&SearchQuery=" + $('#search').val();
    });
    $('#search').keypress(function(e) {
        if (e.which == 13) {
            window.location = "/search.aspx?IndexCatalogue=" + $('#IndexCatalogue').val() + "&SearchQuery=" + $('#search').val();
            return false;
        }
    });

});


