function showMenu (menu)
{
    switch (menu)
    {
        case 1:
        document.getElementById("topmenu-sub1").style.visibility = 'visible';
        document.getElementById('topmenu-1').style.color='#005248';
        document.getElementById('topmenu-1').style.background='url( "/public/images/adra/topmenu.gif" ) no-repeat bottom left';
        break;

        case 2:
        document.getElementById("topmenu-sub2").style.visibility = 'visible';
        document.getElementById('topmenu-2').style.color='#005248';
        document.getElementById('topmenu-2').style.background='url( "/public/images/adra/topmenu.gif" ) no-repeat bottom left';        
        break;

        case 3:
        document.getElementById("topmenu-sub3").style.visibility = 'visible';
        document.getElementById('topmenu-3').style.color='#005248';
        document.getElementById('topmenu-3').style.background='url( "/public/images/adra/topmenu.gif" ) no-repeat bottom left';        
        break;
    }
}

function hideMenu (menu)
{
    switch (menu)
    {
        case 1:
        document.getElementById("topmenu-sub1").style.visibility = 'hidden';
        document.getElementById('topmenu-1').style.color='#FFFFFF';
        document.getElementById('topmenu-1').style.background='url( "/public/images/adra/topmenu.gif" ) no-repeat top left';        
        break;

        case 2:
        document.getElementById("topmenu-sub2").style.visibility = 'hidden';
        document.getElementById('topmenu-2').style.color='#FFFFFF';
        document.getElementById('topmenu-2').style.background='url( "/public/images/adra/topmenu.gif" ) no-repeat top left';        
        break;

        case 3:
        document.getElementById("topmenu-sub3").style.visibility = 'hidden';
        document.getElementById('topmenu-3').style.color='#FFFFFF';
        document.getElementById('topmenu-3').style.background='url( "/public/images/adra/topmenu.gif" ) no-repeat top left';        
        break;
    }
}


function toggleVic(element, otevrit, zavrit, projekt, projektOtevrit, projektZavrit  ){
         if(document.getElementById(element).style.height == '85px')
         {
            document.getElementById(element).style.height = 'auto';
            document.getElementById(projekt).style.height = 'auto';
             document.getElementById(otevrit).style.display = 'none';
             document.getElementById(zavrit).style.display = 'inline';
             document.getElementById(projektOtevrit).style.display = 'none';
             document.getElementById(projektZavrit).style.display = 'inline';
         }
         else if(document.getElementById(element).style.height == 'auto')
         {
             document.getElementById(element).style.height = '85px';
             document.getElementById(otevrit).style.display = 'inline';
             document.getElementById(zavrit).style.display = 'none';
         }
        }

function toggleProjekt(element, otevrit, zavrit){
         if(document.getElementById(element).style.height == '155px')
         {
            document.getElementById(element).style.height = 'auto';
             document.getElementById(otevrit).style.display = 'none';
             document.getElementById(zavrit).style.display = 'inline';
         }
         else if(document.getElementById(element).style.height == 'auto')
         {
             document.getElementById(element).style.height = '175px';
             document.getElementById(otevrit).style.display = 'inline';
             document.getElementById(zavrit).style.display = 'none';
         }
        }

var speed = 200;

function initLightBox(element){
    element.lightBox({
        imageLoading:  R4BaseUrl + '/public/images/lightbox-ico-loading.gif',
	imageBtnPrev: R4BaseUrl + '/public/images/lightbox-btn-prev.gif',
	imageBtnNext: R4BaseUrl + '/public/images/lightbox-btn-next.gif',
	imageBtnClose: R4BaseUrl + '/public/images/lightbox-btn-close.gif',
	imageBlank: R4BaseUrl + '/public/images/lightbox-blank.gif',
        txtImage: '',
        txtOf: '-'
    });
}

function mycarousel_initCallback(carousel)
{
// Disable autoscrolling if the user clicks the prev or next button.
 carousel.buttonNext.bind('click', function() {
 carousel.startAuto(0);
});

 carousel.buttonPrev.bind('click', function() {
 carousel.startAuto(0);
 });

 // Pause autoscrolling if the user moves with the cursor over the clip.
 carousel.clip.hover(function() {
 carousel.stopAuto();
 }, function() {
 carousel.startAuto();
 });
}

$(document).ready( function(){
    $('#mycarousel').jcarousel({
        auto: 2,
        scroll: 3,
        wrap: 'last',
        initCallback: mycarousel_initCallback
    });

    initLightBox( $('.lightbox') );    
});



function fireEvent(obj,evt){
    var fireOnThis = obj;
    if( document.createEvent ) {
        var evObj = document.createEvent('MouseEvents');
        evObj.initEvent( evt, true, false );
        fireOnThis.dispatchEvent(evObj);
    } else if( document.createEventObject ) {
        fireOnThis.fireEvent('on'+evt);
    }
}

function showLightboxFromUrl( url ){
    var parts = url.split('/');
    var id = '';
    if( parts.length > 2 ) id = parts[ parts.length-2 ];
    if( $( '.light-box-container-'+id ).length > 0 ){
        fireEvent($( '.light-box-container-'+id ).children('a').get(0), 'click');
    }else{
        $.get(url, function( html ){
            var lightboxContainer = $(html).clone();
            $('body').append(lightboxContainer);
            initLightBox( lightboxContainer.children('a') );
            fireEvent(lightboxContainer.children('a').get(0), 'click');
        });
    }
}

var heads_index = 0;
var slide_images = 5;
var slider_counter = 0;

function indexSlider(){
    var next = heads_index + 1;
    
    if( next >= slide_images ){
        next = 0;
    }
    $('#slideshow-' + heads_index).fadeOut(2000, function(){
        if( heads_index==0 ){
            $('#slideshow-' + heads_index).remove();
        }
    });
    $('#slideshow-' + next).fadeIn(1000);
    heads_index = next;
    slider_counter++;
}

