$(document).ready(function () {
    if (typeof ajurl != 'undefined')
    {
        CountryChange(ajurl);
    }
});

/**
 * Liest alle Regionen für ein Land aus und stellt diese dar.
 * 
 * @function CountryChange()
 * @param string url
 * @return
 */
function CountryChange(url) {
    url = url + '?country_iso=' + $('#landing_u_country').val() + '&addr_method=1';
    $('#landing_u_region').val('PLZ oder Ort');
    $('#landing_u_region').click(function() {
        $(this).val('');
    });
    $('#landing_u_region').autocomplete(url, {
        delay: 500,
        max: 0,
        minChars : 2,
        multiple : false,
        dataType : "json",
        parse : function(data) {
            var rows = new Array();
            if (data.cities)
            {
                for(var i=0; i<data.cities.length; i++){
                    rows[i] = {
                        data:data.cities[i],
                        value:data.cities[i].city_display,
                        result:data.cities[i].city_display
                    };
                }
                return rows;
            } else
{
                return rows;
            }
        },
        formatItem: function(row, i, n) {
            return row.city_display;
        }
    });
    $('#landing_u_region').show();
}
function facebox(data)
{
    if ($('#facebox_dimmer').val()==null)
    {
        var d = '<div id="facebox_dimmer" style="height: '+$(window).height()+'px; opacity: 0.5; filter: Alpha(opacity=50);width: 100%; background-color: #000; z-index: 99; position: fixed; top: 0; left: 0; display:none"></div>';
        $(document.body).append(d);
    }
    $('#facebox_dimmer').fadeIn(250);
    $.facebox(data);
    $(document).bind('close.facebox', function () {
        $('#facebox_dimmer').fadeOut(150, function () {
            $('#facebox_dimmer').remove();
        });
    });
}
function setFaceboxTitleImage(image, image_title)
{
    if (image)
    {
        $('#facebox_title').empty().append('<img src="'+image+'" alt="'+image_title+'" />');
    }
}
