
$(function() {
    
    $('a.fbox').fancybox({
    		fitToView	: true,
    		width	    : 920,
    		height		: 490,
    		autoSize	: false,
    		closeClick	: false,
    		openEffect	: 'none',
    		closeEffect	: 'none'
	   });
        
    $('a.fbox-button').fancybox({
        openEffect : 'fade',
        closeEffect : 'fade'
    });
                                                   
    $('.window').draggable({ zIndex: 5000, containment: 'window' });
		
		$('#foto #infos').hide();
		$('#foto-info').hide();
		
		$('.window .close').click(function() {
			var num = $(this).parent().attr('id').match(/[\d]+/);
			$(this).parent().toggle();
			$("#menu-"+num).slideToggle();
		});
		
		$("#windows-menu a").click(function() {
			var num = $(this).attr('id').match(/[\d]+/);
			$(this).slideToggle();
			$("#window-"+num).slideToggle();
		});
    		
		if ($.cookie('background'))
      currImg = $.cookie('background');
    else
      currImg = 0;
		var countImg = 10;
		$('#background').css('background-image', 'url(images/photo-'+currImg+'.jpg)');
		$('#foto-'+currImg).css('text-decoration', 'underline');
		$('#foto-info').text($('#info-'+currImg).html());
		
		var intID = setInterval(slideImg, 10000);
		
		function slideImg(igg){
      if (igg === undefined) {
        ++currImg;
        currImg = currImg % countImg;
			} else {
        currImg = igg;
      }
      $.cookie('background', currImg, {expires: 1});
			$('#background').animate({opacity: 0}, 1000, function() {
        $(this).css({'background-image': 'url(images/photo-'+currImg+'.jpg)'}).animate({opacity: 1}, 1000);
      });
      $('#foto-menu a').css('text-decoration', 'none');
		 	$('#foto-'+currImg).css('text-decoration', 'underline');
			$('#foto-info').html($('#info-'+currImg).html());
		}
 
		$('#info').click(function() {
			$('#foto-info').slideToggle();
		});
		
		$('#foto-menu a').click(function(){
			clearInterval(intID);
			intID = 0;
			currImg = $(this).attr('id').match(/[\d]+/);
      slideImg(currImg);
			intID = setInterval(slideImg, 10000);
		});
});


function closeWindow()
{
  for( var i = 0; i < arguments.length; i++ ) {
    $('#window-'+arguments[i]).hide();
    $('#menu-'+arguments[i]).show();
  }
}

function openWindow()
{
  for( var i = 0; i < arguments.length; i++ ) {
    $('#window-'+arguments[i]).show();
    $('#menu-'+arguments[i]).hide();
  }
}
