$(document).ready(function() {

    // langs
    var defLang = $('#langs span').text();
    $('#langs a').hover(function() {
        var lang = $(this).find('img').attr('alt');
        $('#langs span').html(lang);
    }, function() {
        $('#langs span').html(defLang);
    });

    // combobox
    $('#rentacar').mcDropdown('#rentacar_data',{valueAttr:'lang',allowParentSelect: false, showACOnEmptyFocus: false});
    $('#rent_from').mcDropdown('#rent_from_data',{valueAttr:'lang'});
    $('div.mcdropdown input:eq(2)').attr('value','Rent-a-Car');
   

    $(".lightbox").lightbox({
        fitToScreen : true,
        fileBottomNavCloseImage : 'images/close.gif'
    });

    $('#rent_btn').formSubmit('#quick_search');


    $('#flight_data').hide();
    $('#flight_link').showFields('#flight_data');
    $('#person_data').hide();
    $('#savetime_link').showFields('#person_data');

});

(function($) {

    $.tabs = function(ul, id) {
        $('div.t' + id).show();
        $('#' + ul + ' li a.t' + id).addClass('selected');
        $('#' + ul + ' li a').click(function() {
            var thisClass = this.className.slice(0,2);
            $('#tabbed div').hide();
            $('div.' + thisClass).show();
            $('#' + ul + ' li a').removeClass('selected');
            $(this).addClass('selected');

            return false;
        });
    }

    $.fn.formSubmit = function(form) {
        $(this).click(function() {
            var rent_from = $(form).find('#rent_from').val();
            var rentacar = $(form).find('#rentacar').val();
            var id = $(this).val();
            if (rentacar != '' && rent_from != '') {
                $(form).find('#type').val(id);
                $(form).submit();
            }
            
        });
    }

    $.fn.showFields = function(id) {
        $(this).click(function() {
            $(id).slideToggle('slow');
            return false;
        });
    }



    $.mdatepicker = function(id) {
        
        $("#" + id + "_date").datepicker({
            dateFormat: 'mm/dd/yy',
            showOn: 'button',
            buttonImage: 'images/calendar.gif',
            buttonImageOnly: true,
            minDate: '1',
            onSelect: function(dateText) {
                var arr_dateText = dateText.split("/");
                startmonth = arr_dateText[0];
                startday = arr_dateText[1];
                startyear = arr_dateText[2];

                $('#' + id + '_month option[value=' + startmonth + ']').attr('selected','true');
                $('#' + id + '_day option[value=' + startday + ']').attr('selected','true');
                $('#' + id + '_year option[value=' + startyear + ']').attr('selected','true');
            }
        });
    }

})(jQuery);


