var a = 0;
var topImages = 0;
                
function slideSwitch() {
    a++;
    if (a>=topImages)a=0;
    var $active = $('div#top-gfx img.aktywny');
    if ( $active.length == 0 ) $active = $('div#top-gfx img.galeria:last');
    var $next =  $active.next('img.galeria').length ? $active.next('img.galeria') : $('div#top-gfx img.galeria:first');
    $active.addClass('ostatni-aktywny');

    $next.css({
        opacity: 0.0
    })
    .addClass('aktywny')
    .animate({
        opacity: 1.0
    }, 1000, function() {
        $active.removeClass('aktywny ostatni-aktywny');
    });
            
    $('img[id^="top-podglad-"]').attr('src', '/gfx/podglad-link.gif');
    $('img[id^="top-podglad-"]').eq(a).attr('src', '/gfx/podglad-aktywny.gif');
}
$(function()
{
    $("div[id$='-link']").mouseover(function() 
    {
        if ($(this).hasClass('top-link'))
            $(this).removeClass('top-link').addClass('top-link-aktywny');
                    
    }).mouseout(function() 
    {
        if ($(this).hasClass('aktywny')) {} else $(this).removeClass('top-link-aktywny').addClass('top-link');
    });             
    
    
    $('#wybierz-jezyk,#flaga,#flaga > img').click(function() {
        $('#flaga').hide();
        $('#flagi').show();
    });
    $('#ukryj-jezyk').click(function() {
        $('#flagi').hide();
        $('#flaga').show();
    });
    
    $('#szczegolowy-cennik').hide();
    $('#pokaz-cennik').show();
    $('#pokaz-cennik').click(function() {
        $(this).hide();
        $('#szczegolowy-cennik').slideDown();
    });
                
    // slideshow
    topImages = $('div#top-gfx img.galeria').length;
    for (i=0;i<topImages;i++)
        $('div#top-gfx').append('<img src="/gfx/podglad'+(i==0?'-aktywny':'-link')+'.gif" id="top-podglad-'+i+'"  alt="" style="position:absolute;z-index:11;bottom:10px;left:'+(10+(i*22))+'px;" />');
    if (topImages > 1) setInterval( "slideSwitch()", 5000 );   
    
    
    
    // wystroje
    $('span.wystroj-pokaz').show();
    $('#niebieski').hide();
    $('#zolty').hide();
    $('#rozowy').hide();
    $('#pokaz-zielony').click(function() {
        if ($(this).html()=='ukryj') {
            $(this).html('pokaż');
            $('#zielony').slideUp();
        }
        else {
            $(this).html('ukryj');
            $('#zielony').slideDown();
        }
    });
    $('#pokaz-niebieski').click(function() {
        if ($(this).html()=='ukryj') {
            $(this).html('pokaż');
            $('#niebieski').slideUp();
        }
        else {
            $(this).html('ukryj');
            $('#niebieski').slideDown();
        }
    });
    $('#pokaz-zolty').click(function() {
        if ($(this).html()=='ukryj') {
            $(this).html('pokaż');
            $('#zolty').slideUp();
        }
        else {
            $(this).html('ukryj');
            $('#zolty').slideDown();
        }
    });
    $('#pokaz-rozowy').click(function() {
        if ($(this).html()=='ukryj') {
            $(this).html('pokaż');
            $('#rozowy').slideUp();
        }
        else {
            $(this).html('ukryj');
            $('#rozowy').slideDown();
        }
    });
    
    
    
    // zestawy weselne
    $('#zestaw1').hide();
    $('#zestaw2').hide();
    $('#zestaw3').hide();
    $('#zestaw4').hide();
    $('#zestaw5').hide();
    $('#pokaz-zestaw1').click(function() {
        if ($(this).html()=='ukryj') {
            $(this).html('pokaż');
            $('#zestaw1').slideUp();
        }
        else {
            $(this).html('ukryj');
            $('#zestaw1').slideDown();
        }
    });
    $('#pokaz-zestaw2').click(function() {
        if ($(this).html()=='ukryj') {
            $(this).html('pokaż');
            $('#zestaw2').slideUp();
        }
        else {
            $(this).html('ukryj');
            $('#zestaw2').slideDown();
        }
    });
    $('#pokaz-zestaw3').click(function() {
        if ($(this).html()=='ukryj') {
            $(this).html('pokaż');
            $('#zestaw3').slideUp();
        }
        else {
            $(this).html('ukryj');
            $('#zestaw3').slideDown();
        }
    });
    $('#pokaz-zestaw4').click(function() {
        if ($(this).html()=='ukryj') {
            $(this).html('pokaż');
            $('#zestaw4').slideUp();
        }
        else {
            $(this).html('ukryj');
            $('#zestaw4').slideDown();
        }
    });
    $('#pokaz-zestaw5').click(function() {
        if ($(this).html()=='ukryj') {
            $(this).html('pokaż');
            $('#zestaw5').slideUp();
        }
        else {
            $(this).html('ukryj');
            $('#zestaw5').slideDown();
        }
    });
    
    
    
    
    // rezerwacja online
    $('#zarezerwuj input').click(function() {
        $('#booking').html('<div style="padding:5px;text-align:center;font-size:13px;padding-top:20px;">Aby zarezerwować pokój przejdź na <a href="http://www.booking.com/hotel/pl/dorrian.html?aid=330843;lang=pl;pb=1" target="_blank"><strong>Booking.com</strong></a>.</div>');
    });
});
