/* full background
credit: http://www.buildinternet.com/project/supersized/ */
(function($){$.fn.supersized=function(){var options=$.extend($.fn.supersized.defaults,$.fn.supersized.options);if(options.slideshow==1){setInterval("theslideshow()",options.slideinterval);}
$().ready(function(){$('#supersize').resizenow();});$(window).bind("resize",function(){$('#supersize').resizenow();});};$.fn.resizenow=function(){var options=$.extend($.fn.supersized.defaults,$.fn.supersized.options);return this.each(function(){var minwidth=options.minsize*(options.startwidth);var minheight=options.minsize*(options.startheight);var ratio=options.startheight/options.startwidth;var imagewidth=$(this).width();var imageheight=$(this).height();var browserwidth=$(window).width();var browserheight=$(window).height();if((browserheight<minheight)&&(browserwidth<minwidth)){$(this).height(minheight);$(this).width(minwidth);}
else{if(browserheight>browserwidth){imageheight=browserheight;$(this).height(browserheight);imagewidth=browserheight/ratio;$(this).width(imagewidth);if(browserwidth>imagewidth){imagewidth=browserwidth;$(this).width(browserwidth);imageheight=browserwidth*ratio;$(this).height(imageheight);}}
if(browserwidth>=browserheight){imagewidth=browserwidth;$(this).width(browserwidth);imageheight=browserwidth*ratio;$(this).height(imageheight);if(browserheight>imageheight){imageheight=browserheight;$(this).height(browserheight);imagewidth=browserheight/ratio;$(this).width(imagewidth);}}}
return false;});};$.fn.supersized.defaults={startwidth:640,startheight:480,minsize:.5,slideshow:1,slideinterval:5000};})(jQuery);function theslideshow(){var currentslide=$('#supersize .activeslide');if(currentslide.length==0)currentslide=$('#supersize :last');var nextslide=currentslide.next().length?currentslide.next():$('#supersize :first');nextslide.addClass('activeslide');currentslide.removeClass('activeslide');}

/* preload */
(function($) {
  var cache = [];
  // Arguments are image paths relative to the current page.
  $.preLoadImages = function() {
    var args_len = arguments.length;
    for (var i = args_len; i--;) {
      var cacheImage = document.createElement('img');
      cacheImage.src = arguments[i];
      cache.push(cacheImage);
    }
  }
})(jQuery)

$(document).ready(function(){
	
	if($("#page.print").length > 0) {
		if(confirm("Přejete si vytisknout tuto stránku?")) {
			window.print();
		}
	}
	
	$("body").prepend('<div id="supersize"><span class="activeslide"><img id="ssize-img" src="/img/empty.gif" alt="Background / Pozadí" /><span class="fbNoise"><span class="fbLine"><span class="fbLineInner">&nbsp;</span></span></span></span></div>');
		
	bg_init();
	index_anim();
	lightboxes();
	
	// supersized initialization
	$(function(){
		$.fn.supersized.options = {  
			startwidth: 1024,  
			startheight: 768,
			minsize: .50,
			slideshow: 0
		};
		$('#supersize').supersized(); 
	});
	$('#supersize').show();
    
});

this.lightboxes = function() {
	// lb musi byt <a rel="lightbox-galerie"..
	str = '';
	$('a[rel^=lightbox]').each(function(){
		uq = $(this).attr("rel").substr(9);
		if(str.indexOf("<" + uq + ">") == -1) {
			str += "<" + uq + ">";
		}
	});
	gals = str.substr(1, str.length-2).split("><");
	for(i = 0; i < gals.length; i++) {
		$("a[rel=lightbox-" + gals[i] + "]").lightBox({
			containerResizeSpeed: 400,
			txtImage: "Obrázek / Image :",
			txtOf: "/",
			imageLoading: "/img/lb-loading.gif",
			imageBtnClose: "/img/lb-btn-close.gif",
			imageBtnPrev: "/img/lb-btn-prev.gif",
			imageBtnNext: "/img/lb-btn-next.gif"
		});
	}
}

this.index_anim = function() {
	
	if($(".pgIndex").length > 0) {
		
		if(aid = $(".has-bg:first").attr("id")) {
			$(".has-bg:not(:first)").each(function(){
				$.preLoadImages("/img/bgr/" + $(this).attr("id") + ".jpg");
			});
		}
					
		$(".ix-newschanger").click(function(){
			newnews = $(this).attr("rel").substr(12);
			var id = $(this).attr("id");
			if($(this).hasClass("has-bg") && id != $("#ssize-img").attr("class")) {
				$("#supersize").fadeOut(100, function(){
					$("#ssize-img").attr("class", id).attr("src", "/img/bgr/" + id + ".jpg");
					setTimeout(function(){
						$("#supersize").fadeIn();
					}, 100);
				});
			}
			$(".ix-newschanger.emph").removeClass("emph");
			$(this).addClass("emph");
			$(".newsitem.emph").removeClass("emph").animate({ height: 'toggle', opacity: 'toggle' }, 'fast', function(){
				$(".newsitem.ni" + newnews).addClass("emph").animate({ height: 'toggle', opacity: 'toggle' }, 'slow');
			});
			
			
			return false;
		});
    
    }

}

