﻿$(document).ready(function () {
    $('.isavia_bar .dropdown').click(function () {
        if ($('.dropper').css('display') == 'block') {
            $('.dropper').hide();
        }
        else {
            $('.dropper').show();
        }

        return false;
    });

    $('.airport_list .selector li').hover(function () {
        var rel = $(this).attr('rel');
        $('.airport_list .selector li').removeClass('active');
        $('.airport_list .button li[rel="' + rel + '"]').addClass('active');
    },
    function () {
        $('.airport_list .button li').removeClass('active')
        $(this).removeClass('active');
    });

    $('.airport_list .button li').hover(function () {
        var rel = $(this).attr('rel');
        $('.airport_list .button li').removeClass('active');
        $('.airport_list .selector li[rel="' + rel + '"]').addClass('active');
        $(this).addClass('active');
    },
    function () {
        $('.airport_list .selector li').removeClass('active')
        $(this).removeClass('active');
    });

    var arrivals = $('#flight_list_arrival .content').html();
    var departures = $('#flight_list_departure .content').html();

    var filterFlight = function (rel) {
        var content = '';
        var items = $('<div>' + arrivals + '</div>').find('.item');
        $(items).each(function () {
            if ($(this).attr('rel') == rel)
                content += '<div class="item">' + $(this).html() + '</div>';
        });
		if (content == '') content = '<div class="item" style="text-align:center">Engar komur tiltækar</div>';
        $('#flight_list_arrival .content').html(content);

        content = '';
        items = $('<div>' + departures + '</div>').find('.item');
        $(departures).each(function () {
            if ($(this).attr('rel') == rel)
                content += '<div class="item">' + $(this).html() + '</div>';
        });
		if (content == '') content = '<div class="item" style="text-align:center">Engar brottfarir tiltækar</div>';
        $('#flight_list_departure .content').html(content);

        if (typeof mCustomScrollbars == 'function')
            mCustomScrollbars();
    }

    if ($('.front').size() > 0) {
        filterFlight('KEF');
    }

    $('.front .dropper a').click(function () {
        filterFlight($(this).attr('rel'));
        $('.front .dropper').hide();
        $('#current-airport').html($(this).html());
        return false;
    });

    $('div.showAndHide').click(function () {
        $(this).toggleClass('showButton').toggleClass('hideButton');
        $(this).next().slideToggle();
    });

});

