var tab = 'airline';
var airline = '';
var countries = '';
var languages = '';
var language = '';

$(document).ready(function()
{
    if (tab == 'language')
    {
        $("#mtlanguage").addClass("selected");
        $("#languageTabWrapper").show();
    }
    else
    {
        $("#mtairline").addClass("selected");
        $("#airlineTabWrapper").show();
    }
});

function setAirline(brand)
{
    airline = '';
    $("a.airline_btn").removeClass("selected");

    if (brand)
    {
        switch(brand)
        {
            case 'af':
                airline = 'af';
                countries = country_af;
                languages = language_af;
                break;
            case 'klm':
                airline = 'klm';
                countries = country_klm;
                languages = language_klm;
                break;
            case 'tr':
                airline = 'tr';
                countries = country_ta;
                languages = language_ta;
                break;
            case 'ae':
                airline = 'ae';
                countries = country_ae;
                languages = language_ae;
                break;
            case 'ka':
                airline = 'ka';
                countries = country_ka;
                languages = language_ka;
                break;
            case 'ac':
                airline = 'ac';
                countries = country_ac;
                languages = language_ac;
                break;
        }
    }

    if (airline != '')
    {
        $('#hidden_airline_code').val(airline);
        $('#country_code').empty();
        $('#language_code').empty();

        for (i=1;i<countries.length;i++)
        {
            $('#country_code').append('<option value="' + countries[i]['id'] + '">' + countries[i]['name'] + '</option>');
        }
//        $.ajax({url: 'ajax_requests/' + airline + '/getsplashselectors.html', success: function(data, textStatus, XMLHttpRequest)
//        {
//            $("#dropdownAjaxWrapper").html(data).fadeIn('fast');
//        },
//        complete: function complete(XMLHttpRequest, textStatus)
//        {
            $('#airline_img').attr('src', '/images/splash/airline_' + airline + '.png');

            $("#btn_" + airline).addClass("selected");
            setMainTab('language');
//        }});
    }

    return false;
}

function showAvailableLanguages()
{
    country_id = $('#country_code option:selected').val();
    $('#hidden_country_code').val(countries[country_id]['value']);

    $('#language_code').empty();
    for (i=0;i<countries[country_id]['languages'].length;i++)
    {
        language_id = countries[country_id]['languages'][i];
        $('#language_code').append('<option value="' + languages[language_id]['value'] + '">' + languages[language_id]['name'] + '</option>');
    }
}

function setMainTab(tab)
{
    if (tab == 'airline' || tab == 'language')
    {
        if (tab == 'airline')
        {
            $("#mtairline").addClass("selected");
            $("#mtlanguage").removeClass("selected");

            $("#languageTabWrapper").hide();
            $("#airlineTabWrapper").show();
        }
        else if (tab == 'language')
        {
            if (airline == '')
            {
                alert('Please select a airline first.');
            }
            else
            {
                $("#mtairline").removeClass("selected");
                $("#mtlanguage").addClass("selected");

                $("#languageTabWrapper").show();
                $("#airlineTabWrapper").hide();
            }
        }
    }

    return false;
}

function checkData()
{
    if ($('#hidden_country_code').val() == '')
    {
        alert('Please select a country');
        return false;
    }
    if ($('#hidden_airline_code').val() == '')
    {
        alert('Please select a airline');
        return false;
    }
    if ($('#language_code option:selected').val() == '' || $('#language_code option:selected').val() == undefined)
    {
        alert('Please select a language');
        return false;
    }

    return true;
}
