/*
 * Url preview script 
 * powered by jQuery (http://www.jquery.com)
 * 
 * written by Alen Grakalic (http://cssglobe.com)
 * 
 * for more info visit http://cssglobe.com/post/1695/easiest-tooltip-and-image-preview-using-jquery
 *
 * modified to detect what half of the screen the mouse is on by Steven Peercy (http://stevenpeercy.com)
 */

this.screenshotPreview = function(){

		LxOffset = 362;
		LyOffset = 6;
		RxOffset = 362;
		RyOffset = 422;

	$("a.preview").hover(function(e){
		windowWidth = $(window).width(); percentX = (e.pageX/windowWidth)*100; percentY = (e.pageY/windowWidth)*100; this.t = this.title; this.title = ""; var c = (this.t != "") ? "<br/>" + this.t : "";

		$("body").append("<p id='preview'><img src='"+ this.href +"' height='320' alt='Preview' />"+ c +"</p>");
		if (percentX < "50") { $("#preview").css("top",(e.pageY - LxOffset) + "px").css("left",(e.pageX + LyOffset) + "px").fadeIn("fast"); }
		else { $("#preview").css("top",(e.pageY - RxOffset) + "px").css("left",(e.pageX - RyOffset) + "px").fadeIn("fast"); }
    },
	function(){ this.title = this.t; $("#preview").remove(); });
	$("a.preview").mousemove(function(e){
		if (percentX < "50") { $("#preview").css("top",(e.pageY - LxOffset) + "px").css("left",(e.pageX + LyOffset) + "px"); }
		else { $("#preview").css("top",(e.pageY - RxOffset) + "px").css("left",(e.pageX - RyOffset) + "px"); }
	});
};
$(document).ready(function(){
	screenshotPreview();
});
