
/*
 * Magento
 *
 * @category    design
 * @package     lcv
 * @authors     Fabien SCHOENENBERGER, Stéphane GIULIANI
 * @copyright   Copyright (c) 2010 Le Livre chez Vous | Editions Coprur
 */


/*
 * 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
 *
 */
 
this.screenshotPreview = function(){	
	/* CONFIG */
		
		xOffset = 120;
		yOffset = 30;
		
		// these 2 variable determine popup's distance from the cursor
		// you might want to adjust to get the right result
		
	/* END CONFIG */
	jQuery("a.preview").hover(function(e){
		this.t = this.title;
		this.title = "";	
		var l = (this.t != "") ? "<p>" + this.t + "</p>": "";
		var p  = '<div id="preview">';
		p += '	<div class="preview-tl">';
		p += '		<div class="preview-tr">';
		p += '			<div class="preview-tm"></div>';
		p += '		</div>';
		p += '	</div>';
		p += '	<div class="preview-l">';
		p += '		<div class="preview-r">';
		p += '			<div class="preview-m"><div class="preview-image"><img src="'+ this.rel +'" alt="Loading" /></div>'+ l +'</div>';
		p += '		</div>';
		p += '	</div>';
		p += '	<div class="preview-bl">';
		p += '		<div class="preview-br">';
		p += '			<div class="preview-bm"></div>';
		p += '		</div>';
		p += '	</div>';
		p += '</div>';

		
		jQuery("body").append(p);								 
		jQuery("#preview")
			.css("top",(e.pageY - xOffset) + "px")
			.css("left",(e.pageX + yOffset) + "px")
			.fadeIn("slow");						
    },
	function(){
		this.title = this.t;	
		jQuery("#preview").remove();
    });	
	jQuery("a.preview").mousemove(function(e){
		jQuery("#preview")
			.css("top",(e.pageY - xOffset) + "px")
			.css("left",(e.pageX + yOffset) + "px");
	});			
};


// starting scripts on page load
jQuery(document).ready(function()
{	
	//Back to top slider
	jQuery('a[href=#totop]').click(function()
	{
		jQuery('html, body').animate({scrollTop:0}, 600);
			return false;
	});

	// Product carousel
	jQuery('#featured-products').jcarousel();

	// FancyBox jQuery
	jQuery("a.group").fancybox({ 'zoomSpeedIn': 300, 'zoomSpeedOut': 300, 'overlayShow': true, 'padding': 0 }); 

	// Content slider
	jQuery("#slider").easySlider({
		auto: true,
		continuous: true,
		numeric: true
	});
	
	// Image preview
	screenshotPreview();
	
});
