$(document).ready(function() {
	initSimpleZoom();
});

function simpleZoomImage(obj) {
	$('#zoomwin').hide();
	$('html').unbind();
	$('#zoomimg').unbind();
	
	var src = obj.src.split('&')[0];

	var img = new Image();
	
	var pos = $(obj).parent().parent().parent().position();
	var w = $(obj).parent().parent().parent().width();

	var loader = $('#zoomloader');
	loader.unbind();
	loader.css('top', (pos.top + Math.max(200, parseInt($('#zoomwin').height() / 2, 10))) + "px");
	loader.fadeIn(100);
	
	img.onload = function() {
		$('#zoomimg').attr('src', src);
		var win = $('#zoomwin').get(0);
		
		var winwidth = img.width + 20;
				
		win.style.top = (pos.top + 100) + "px";
		win.style.left = pos.left + Math.round(w / 2 - winwidth / 2) - 8 + "px";
		$('#zoomwin').fadeIn(400);
		loader.fadeOut(100);
	}
	
	img.src = src;
	
	$('html, body').animate( { scrollTop:pos.top }, 500, "swing", function() {
		initSimpleZoomOut();
	});

}

function initSimpleZoom() {
	$('#zoomwin').click(function() {
		return false;
	});
}

function initSimpleZoomOut() {
	$('html').click(function() {
		$('#zoomwin').fadeOut(400);
		$('#zoomloader').hide();
	});
	$('#zoomimg').click(function() {
		$('#zoomwin').fadeOut(400);
		$('#zoomloader').hide();
	});
}