function menu_main_over_and_out(event, menuNumber, mode) {
    var subMenu = document.getElementById('menu_main_'+menuNumber+'_submenu');
    if (subMenu != undefined) {
        if (mode == 'over') {
            subMenu.className = 'menu_main_submenu';
        } else {
            subMenu.className = 'menu_main_submenu menu_main_submenu_invisible';
        }
    }
    event.cancelBubble = true;
}
function searcher_focus_and_blur(searcherObject, defaultText, mode) {
    if (mode == 'focus') {
        if (searcherObject.value == defaultText) {
            searcherObject.value = '';
        }
    } else {
        if (searcherObject.value == '') {
            searcherObject.value = defaultText;
        }
    }
}
function searcher_go(formElement, host, defaultText) {
    if (formElement.elements['szukaj_w_radiu_tekst'].value != '' && defaultText != formElement.elements['szukaj_w_radiu_tekst'].value) {
        formElement.action = host + 'szukaj-w-radiu-lublin,'+formElement.elements['szukaj_w_radiu_tekst'].value+'.html';
        return true;
    } else {
        return false;
    }
}
function advanced_searcher_go(formElement, host, defaultText) {
    if (formElement.elements['szukaj_w_radiu_tekst_adv'].value != '' && defaultText != formElement.elements['szukaj_w_radiu_tekst_adv'].value) {
        formElement.action = host + 'szukanie-zaawansowane-w-radiu-lublin,'+formElement.elements['szukaj_w_radiu_typ_adv'].value+','+formElement.elements['szukaj_w_radiu_tekst_adv'].value+'.html';
		console.log(formElement.action);
        return true;
    } else {
        return false;
    }
}
function mycarousel_initCallback(carousel) {
    jQuery('#carousel_next').bind('click', function() {
        carousel.next();
        return false;
    });
    jQuery('#carousel_prev').bind('click', function() {
        carousel.prev();
        return false;
    });
};

function mycarousel_initCallback_media(carousel) {
    jQuery('#audition_media_carousel_next').bind('click', function() {
        carousel.next();
        return false;
    });
    jQuery('#audition_media_carousel_prev').bind('click', function() {
        carousel.prev();
        return false;
    });
};
$(function(){
    $('body').mouseover(function(e) {
        if (!$(e.target).is('.open_menu_link, .menu_up, .audition_submenu, .audition_submenu li, .audition_submenu a')) {
            $('.audition_submenu').fadeOut();
        }
    })
    $('.open_menu_link').live('mouseenter', function() {
        var $sub = $(this).next('.audition_submenu');
        $('.audition_submenu').not($sub).fadeOut();
        if ($sub.length) {
            $sub.fadeIn();
        }
    });
    $(".carousel_gallery").jcarousel({
        animation: 1000,
        visible: 2,
        scroll: 2,
        wrap: 'circular',
        initCallback: mycarousel_initCallback,
        buttonNextHTML: null,
        buttonPrevHTML: null
    });
    $(".carousel_gallery_media").jcarousel({
        animation: 500,
        visible: 4,
        scroll: 1,
        initCallback: mycarousel_initCallback_media,
        buttonNextHTML: null,
        buttonPrevHTML: null
    });
    $('#toggle_desc').click(function() {
        if ($(this).hasClass('expanded')) {
            $('#audition_long_desc').addClass('hidden');
            $('.baner_description').animate({'height': "32"}, 300);
            $(this).removeClass('expanded');
        } else {
            $('#audition_long_desc').removeClass('hidden');
            var height = $('#audition_long_desc').height() + 10;
            $('.baner_description').animate({'height': "+="+height}, 300);
            $(this).addClass('expanded');

        }
        return false;
    });
    $('.media_lb_gallery').fancybox({
        overlayOpacity: 0.5,
        overlayColor: '#000'
    });
});
