/// <reference path="yui-2.2.2/yahoo-dom-event/yahoo-dom-event.js" />
/// <reference path="yui-2.2.2/animation/animation.js" />
/// <reference path="yui-2.2.2/event/event.js" />
/// <reference path="jquery-1.3.2-vsdoc2.js" />

// YAHOO.namespace('aman');


aman = {};
// 80% opaque
aman.opacityMax = 0.8; 
// 100% transparent
aman.opacityMin = 0.0; 
// opacity animation takes 1 second
aman.opacitySpeed = 1; 


aman.init = function() {
    var availPanel;
    if ($('#avail').length) { availPanel = $('#avail'); }
    else { if ($('#avail_page').length) { availPanel = $('#avail_page'); } }

    var availFadeIn = function(e) {
        // block the default link
        e.preventDefault();
        // ensure the correct opacity is shown before we show the block
        $(availPanel).css({ 'opacity': aman.opacityMin, 'display': 'block' });
        $(availPanel).fadeTo(aman.opacitySpeed * 1000, aman.opacityMax, function() { $('#ajaxExclusivesPanel').css('display', 'block'); });

        $('#availlink').css('display', 'none');
        $('#booknowdisp').css('display', 'none');
        $('#availlink').css('display', 'inline');
    };

    var availFadeOut = function(e) {
        // block the default link
        e.preventDefault(); 
        $(availPanel).fadeTo(aman.opacitySpeed * 1000, aman.opacityMin, function() { $('#ajaxExclusivesPanel').css('display', 'none'); $('#avail_page').css('display', 'none'); });
 
        $('#availlink').css('display', 'inline');
        $('#booknowdisp').css('display', 'inline');
       
    };

    // subscribe to the onclick events for the avail search and close links
    $('#availlink').click(availFadeIn);
    $('#availlink2').click(availFadeIn);
    $('#availoff').click(availFadeOut);

};

$(document).ready(function() {
    if ($('#avail_page').length) { aman.init(); }
    if ($('#availlink').length) { aman.init(); }
});
//==================================================
// Nucleus aman search object
//==================================================


// YAHOO.namespace('amansearch');
amansearch = {};

amansearch.opacityMax = 0.9; // 90% opaque
amansearch.opacityMin = 0.0; // 100% transparent
amansearch.opacitySpeed = 1; // opacity animation takes 1 second

amansearch.init = function() {

    var showSearchBox;
    showSearchBox = $('#search_panel');

    var searchFadeIn = function(e) {
        // block the default link
        e.preventDefault();
        // ensure the correct opacity is shown before we show the block
        $(showSearchBox).css({ 'opacity': amansearch.opacityMin, 'display': 'block' });
        $('#searchlink').css('display', 'none');
        $(showSearchBox).fadeTo(amansearch.opacitySpeed * 1000, amansearch.opacityMax, function() {
            $('#searchlink').css('display', 'none');
        });
    };

    var searchFadeOut = function(e) {
        // block the default link
        e.preventDefault(e);
        // setup the animation
        $(showSearchBox).css({ 'opacity': amansearch.opacityMax, 'display': 'block' });
        $(showSearchBox).fadeTo(amansearch.opacitySpeed * 1000, amansearch.opacityMin, function() {
            $('#searchlink').css('display', 'inline');
            $(showSearchBox).css('display', 'none');
            
        });

    };

    $('#searchlink').click(searchFadeIn);
    $('#searchoff').click(searchFadeOut);

};

// only initialize if we have search div in the page
$(document).ready(function() {
    if ($('#searchlink').length) { amansearch.init();}
});

//function loadAjax()
//{
//    $.getScript("/js/ajax_exclusives.js");
//}

//// dynamically load exclusives script
//$(window).load(function() {
//    setTimeout(loadAjax, 100);
//});
