$(function(){
	$('a.pv').hover(function(e){
		var id = $(this).attr('iid');
		window.__par = $('#preview_' + id).parent();
		var p = $('#preview_' + id).detach();
		var img = $('img.pvpop_img', p);
		
		if (img.get(0).src == ''){
			img.hide();
			img.get(0).src = img.attr('path');
			img.load(function(){
				$(this).fadeIn('slow');
				$('img.pvpop_pre', p).hide();
			});
		}
		p.appendTo('body').show();
	}, function(){
		var id = $(this).attr('iid');
		var p = $('#preview_' + id).detach();
		p.appendTo(window.__par).hide();
	});
	
	$('a.pv').mousemove(function(e){
		var id = $(this).attr('iid');
		var tpWd = $('#preview_' + id).width();
		var tpHt = $('#preview_' + id).height();
		var winWd = $(window).width() + $(window).scrollLeft();
		var winHt = $(window).height() + $(window).scrollTop();
		var _left = 0;
		var _top = 0;
		if ((e.pageX+offX+tpWd)>winWd) 
			 _left = e.pageX-(tpWd+offX)+"px";
		else _left = e.pageX+offX+"px";
		if ((e.pageY+offY+tpHt)>winHt) 
			 _top = winHt-(tpHt+offY)+"px";
		else  _top = e.pageY+offY+"px";
		$('#preview_' + id)
			.css("top",_top)
			.css("left",_left);
	});
});
