var fadeOutRequest = false;

jQuery(function() 
{
	jQuery('a.preview').bind('mouseover', function() { linkMouseOver(this) });
	jQuery('a.preview').bind('mouseout', function() { linkMouseOut(this) });
});

function linkMouseOver(sender)
{
	fadeOutRequest = false;
	
	var id = jQuery(sender).attr("href").split('/').last();
	
	for (var i = 0; i < previewImages.length; i++)
	{
		var image = previewImages[i];

		if (image[0] == id)
		{
			if (image[1].length > 0)
				jQuery('img.previewimage').attr('src', siteurl + '/images/uploads/' + image[1]);
			else
				jQuery('img.previewimage').attr('src', siteurl + '/images/layout/standardPreview.jpg');
		}
	}
}

function linkMouseOut(sender)
{
	fadeOutRequest = true;
	
	setTimeout(resetPreview, 500);
}

function resetPreview()
{
	if (fadeOutRequest)
		jQuery('img.previewimage').attr('src', 
			siteurl + '/images/layout/standardPreview.jpg');
}
