/*

Frank Mouthaan

Version 1.0
Year		2009

*/

$(document).ready(function() {


	$('.photo_popup').hover(function(event) {

		$("<div>").attr("class", "fotogeval_large").appendTo($("body"));
		$("<img>").attr('src', '').appendTo($(".fotogeval_large"));

		var winH = $(window).height();
		var winW = $(window).width();
		var winO = $(window).scrollTop();

		$('.fotogeval_large IMG').attr('src', $(this).attr('src'));

		var fotH = $('.fotogeval_large').height();
		var fotW = $('.fotogeval_large').width();
		var fotO = $(this).offset();
		var fotoH = $(this).height();
		var fotoW = $(this).width();
		var top = ((winH / 2) + winO) - (fotH / 2);
		var left = (winW / 2) - (fotW / 2);

		$("<div>").attr("class", "fotogeval_over").appendTo($("body")).css({ 'top' : fotO.top + 'px', 'left' : fotO.left + 'px', 'height' : fotoH + 'px', 'width' : fotoW + 'px' });

		$('.fotogeval_large').css({ 'top' : top + 'px', 'left' : left + 'px'});
		$('.fotogeval_large').css({ 'opacity' : 0 }).show().animate({ 'opacity' : 1 }, 500);

		$(".fotogeval_over").mouseleave(function() {
			$('.fotogeval_large').remove();
			$('.fotogeval_over').remove();
		});

	}, function(event) {

    if ( !$(event.relatedTarget).is(".fotogeval_over") ) {
			$('.fotogeval_large').remove();
			$('.fotogeval_over').remove();
	  }

	});

});

