$(function() { $("a[rel*=external]").attr( "target", "_blank" ); });

(function($) {     
$.fn.zoom = function(x) { x = $.extend({ speed: null, size: null }, x || {});
$(this).click(function() {

		var screenWidth = document.documentElement.clientWidth; 
		var screenHeight = document.documentElement.clientHeight; 
		if( self.pageYoffset ) { scrolledX = self.pageXoffset; scrolledY = self.pageYoffset; } 
		else if( document.documentElement && document.documentElement.scrollTop ) { scrolledX = document.documentElement.scrollLeft; scrolledY = document.documentElement.scrollTop; } 
		else if( document.body ) { scrolledX = document.body.scrollLeft; scrolledY = document.body.scrollTop; } 

$('body').append('<div id="zoom"><table border="0" cellspacing="0" cellpadding="0"><tr><td><img id="image"/></td></tr><tr><td><div id="des"></div><div id="close"><em>&laquo;&nbsp;fenster schliessen</em></div></td></tr></table></div><div id="fade"></div>');
$("#fade").css('opacity', '0.7');
$('#fade').fadeIn(200);

var opis = $("img", this).attr("alt"); $('#des').text(opis);
var img = $("img", this).attr("src");


//alert(img);

img = img.replace('foto/'+x.size, 'foto');
$("#image").attr("src", ''); 
$("#image").attr("src", img);

$("#image").load(function(){

var img_h= $("#zoom").height();  
var img_w= $("#zoom").width(); 
var left = scrolledX + (screenWidth - img_w)/2; 
if(img_h>=screenHeight-50) { var top2 = scrolledY + 10;  }  else { var top2 = scrolledY + (screenHeight - img_h)/2;  };

		$("#zoom").css({ "position": "absolute", "top": top2, "left": left});
		$('#zoom').fadeIn(x.speed);

});

return false;	});

	$('#close').live('click', function(event){ 
		$('#zoom').fadeOut(x.speed, function() {	$('#zoom').remove(); $('#fade').fadeOut(x.speed, function() {	$('#fade').remove();});  
		});
		
	});
	
}})(jQuery);

$(function() { $(".thumb").zoom({ speed:400, size:'med' });});
$(function() { $(".thumb2").zoom({ speed:400, size:'thumb' });});
$(function() { $(".thumb3").zoom({ speed:400, size:'mini' });});
$(function() { $(".thumb4").zoom({ speed:400, size:'mini' });});
