var timeout    = 300;
var closetimer = 0;
var ddmenuitem = 0;

function topmenu_open()
{  topmenu_canceltimer();
   topmenu_close();
   ddmenuitem = $(this).find('ul').css('visibility', 'visible');}

function topmenu_close()
{  if(ddmenuitem) ddmenuitem.css('visibility', 'hidden');}

function topmenu_timer()
{  closetimer = window.setTimeout(topmenu_close, timeout);}

function topmenu_canceltimer()
{  if(closetimer)
   {  window.clearTimeout(closetimer);
      closetimer = null;}}


/* PROMO VARIABLES */
var nrPromo=1;
var currentPromo=0;
var promoHtml=new Array('<img id="promo-img" src="images/top_c.jpg" alt="artimage promo area" width="960" height="295"/>');
var promoImg=new Array('images/top_c.jpg');
var promoInterval=5000;
var promoTimeout=false;

function loadPromo () {
    $("#promo-bottom").html(promoHtml[currentPromo]);
    $("#promo-img-load").attr("src",promoImg[currentPromo]);
}

function changePromo(i){
    currentPromo=i;
    if (promoTimeout) {clearTimeout(promoTimeout);}
    loadPromo();
}

$(document).ready(function() {
    $("a.fimg").fancybox({
        'titlePosition' :   'over',
        'transitionIn'	:   'elastic',
        'transitionOut'	:   'elastic',
        'speedIn'	:   600, 
        'speedOut'	:   200, 
        'overlayShow'	:   false
    });
    $( ".datepicker" ).datepicker({dateFormat:'dd.mm.yy'});
    
    $('#topmenu > li').bind('mouseover', topmenu_open);
    $('#topmenu > li').bind('mouseout',  topmenu_timer);

    if (nrPromo) {
        $("#promo-img-load").load(function(){
          $("#promo-top").fadeOut("slow",function(){
                $("#promo-top").html(promoHtml[currentPromo]);
                $("#promo-top").fadeTo(0,1);
                $("#bullets img").attr('src','images/bullet.png');
                $("#bullet"+currentPromo).attr('src','images/bullet_sel.png');
                if (nrPromo>1) {
                    currentPromo++;
                    if (currentPromo>(nrPromo-1)) {currentPromo=0;}
                    promoTimeout=setTimeout(loadPromo,promoInterval);
                }
            });
        });
        
        loadPromo();
    }
});

