/*function kontrola() {
	var vyska_dokumentu = $(document).height();
	var vyska_okna = $(window).height();
	if (vyska_okna >= vyska_dokumentu) {
		var sirka = document.body.scrollWidth;
		var vyska = vyska_okna;
	} else {
		var sirka = document.body.scrollWidth;
		var vyska = vyska_dokumentu;
	}
	
	$('#lightbox div').css('margin-top', ((vyska_okna-100)/2)+'px');
	

	$('#lightbox').css('width', sirka+'px');
	$('#lightbox').css('height', vyska+'px');
	
	
	if (sirka <= $('#lightbox div img').width()+10 || vyska_okna <= $('#lightbox div img').height()+45) {
		var pomer_stran = $('#lightbox div img').width()/$('#lightbox div img').height();
		
		if (sirka/vyska_okna <= pomer_stran) {
			var sirka_div = sirka-10;
			var vyska_div = ((sirka-10)/pomer_stran)+40;
			var sirka_img = sirka-10;	
			var vyska_img = (sirka-10)/pomer_stran;				
		} else if (sirka/vyska_okna > pomer_stran) {
			var sirka_div = ((vyska_okna-60)*pomer_stran)-10;	
			var vyska_div = vyska_okna;
			var sirka_img = ((vyska_okna-60)*pomer_stran)-10;	
			var vyska_img = vyska_okna-60;
		}						
	} else {			
		var sirka_div = $('#lightbox div img').width();
		var vyska_div = $('#lightbox div img').height()+40;
		var sirka_img = $('#lightbox div img').width();
		var vyska_img = $('#lightbox div img').height();
	}
	$('#lightbox div').css('width',sirka_div+'px');
	$('#lightbox div').css('height', vyska_div+'px');
	
	$('#lightbox div img').css('width', sirka_img+'px');
	$('#lightbox div img').css('height', vyska_img+'px');
	
	$('#lightbox_zpet').css('width',(sirka_img/2)+'px');
	$('#lightbox_zpet').css('height',vyska_img+'px');
	$('#lightbox_vpred').css('width',(sirka_img/2)+'px');
	$('#lightbox_vpred').css('height',vyska_img+'px');
	$('#lightbox_vpred').css('left',(sirka_img-(sirka_img/2)+5)+'px');
	$('#lightbox_zavrit').css('left',(sirka_img-25)+'px');
	
	$('#lightbox div').css('margin-top',((vyska_okna-vyska_div)/2)+'px');
	
 	setTimeout(kontrola,20);
}*/

function lightbox(url) {
	//kontrola();
	$('#lightbox').remove();
	
	var vyska_dokumentu = $(document).height();
	var vyska_okna = $(window).height();
	if (vyska_okna >= vyska_dokumentu) {
		var sirka = document.body.scrollWidth;
		var vyska = vyska_okna;
	} else {
		var sirka = document.body.scrollWidth;
		var vyska = vyska_dokumentu;
	}
		
	$('body').append('<div id="lightbox"><a href="#" onclick="javascript: return zavrit_lightbox();" id="lightbox_zavrit_pozadi" ></a><div></div></div>');
	
	
	$('#lightbox div').css('margin-top', ((vyska_okna-100)/2)+'px');
	

	$('#lightbox').css('width', sirka+'px');
	$('#lightbox').css('height', vyska+'px');
	
	$('#lightbox_zavrit_pozadi').css('width', sirka+'px');
	$('#lightbox_zavrit_pozadi').css('height', vyska+'px');
	
	var fotka = new Image();
	fotka.onload = function() {
		if (sirka <= this.width+10 || vyska_okna <= this.height+45) {
			var pomer_stran = this.width/this.height;
			
			if (sirka/vyska_okna <= pomer_stran) {
				var sirka_div = sirka-10;
				var vyska_div = ((sirka-10)/pomer_stran)+40;
				var sirka_img = sirka-10;	
				var vyska_img = (sirka-10)/pomer_stran;				
			} else if (sirka/vyska_okna > pomer_stran) {
				var sirka_div = ((vyska_okna-60)*pomer_stran)-10;	
				var vyska_div = vyska_okna;
				var sirka_img = ((vyska_okna-60)*pomer_stran)-10;	
				var vyska_img = vyska_okna-60;
			}						
		} else {			
			var sirka_div = this.width;
			var vyska_div = this.height+40;
			var sirka_img = this.width;
			var vyska_img = this.height;
		}
		
		$('#lightbox div').addClass('lightbox_bila');
		$('#lightbox div').css('width',sirka_div+'px');
		$('#lightbox div').css('height', vyska_div+'px');
		
		$('#lightbox div').html('<img src="'+url+'">');
		$('#lightbox div img').css('width', sirka_img+'px');
		$('#lightbox div img').css('height', vyska_img+'px');
		
		var image_url = url.replace(/_v.jpg/g, '_m.jpg');
		var image_alt = $('img[src$='+image_url+']').attr('alt');
		
		var prev_image = $('a[href$='+url+']').prev().attr('href');
		var next_image = $('a[href$='+url+']').next().attr('href');		
				
		if (prev_image != undefined) {
			$('#lightbox div').append('<a href="#" onclick="javascript: return lightbox(&apos;'+prev_image+'&apos;);" id="lightbox_zpet"></a>');
		}
		if (next_image != undefined) {	
			$('#lightbox div').append('<a href="#" onclick="javascript: return lightbox(&apos;'+next_image+'&apos;);" id="lightbox_vpred"></a>');
		}
		$('#lightbox div').append('<a href="#" onclick="javascript: return zavrit_lightbox();" id="lightbox_zavrit"></a>');		
		
		if (image_alt == undefined) {
			image_alt = '';
		} 
		
		$('#lightbox div').append('<p>'+image_alt+'</p>');
		
		$('#lightbox_zpet').css('width',(sirka_img/2)+'px');
		$('#lightbox_zpet').css('height',vyska_img+'px');
		$('#lightbox_vpred').css('width',(sirka_img/2)+'px');
		$('#lightbox_vpred').css('height',vyska_img+'px');
		$('#lightbox_vpred').css('left',(sirka_img-(sirka_img/2)+5)+'px');
		$('#lightbox_zavrit').css('left',(sirka_img-25)+'px');
		
		$('#lightbox div').css('margin-top',((vyska_okna-vyska_div)/2)+'px');
	}
	fotka.src = url;
	
	return false;
}

function zavrit_lightbox() {
	$('#lightbox').remove();
	Cufon.refresh();
	return false;
}
