var mapkeys = [ 0, 16, 1, 3, 2, 4, 6, 5, 7, 9, 8, 10, 11, 12, 13, 14, 15, 17, 17 ];

var changeMap = function(v) {
    var h = -191;
    var id = 0;
    v = parseInt(v);
    if (v < mapkeys.length) {
        id = mapkeys[v];
    }
    $('#adverts-search-map').css('background-position', '0px ' + (id * h) + 'px');
}

$(document).ready(function() {
    changeMap($('#adverts-search-select-miejsce').val());
    $('#adverts-search-select-miejsce').change(function() {
        changeMap(this.value);
    });

    $('#adverts-search-map-map area').click(function(e) {
        var s = $('#adverts-search-select-miejsce');
        var a = /area(\d{1,2})/.exec(this.id);
        if (a.length == 2) {
            var id = parseInt(a[1]);
            if (s.length == 1 && id > 0 && id <= 16 && parseInt(s.val()) != id) {
                s.val(id);
                s.change();
            }
        }
    });
    $('#adverts-search-map-map area').tooltip( {
        track : true, delay : 250, showURL : false, showBody : " - ", fade : 250
    });
});
