var aLinkUrls = new Array();
var thumbService = "../New-York/uploads/";
var counter = 0, id, linkUrl, isLoaded = false, x, y;
var clientWidth = document.body.clientWidth;

$("div.url").mouseover(function() {
$("div.thumb").fadeIn(100);
isLoaded = false;
linkUrl = $(this).attr('image');
for (i = 0; i < counter; i++)
{
if (linkUrl == aLinkUrls[i])
{
isLoaded = true;
break;
}
}
id = i;
/* hide all thumbs */
for (i = 0; i < counter; i++)
{
$("img.thumb" + i).hide();
}
if (isLoaded)
{
$("div.loading").hide();
$("img.thumb" + id).show();
}
else
{
$("div.thumb").append('<img class="thumb' + id + '" src="' + thumbService + linkUrl + '" alt="" />');
if ($.browser.opera)
{
$("img.thumb" + id).fadeIn(100);
}
else
{
$("img.thumb" + id).hide();
$("div.loading").show();
$("img.thumb" + id).load( function () {
$("div.loading").hide();
$("img.thumb" + id).fadeIn(100);
});
}
aLinkUrls[counter] = linkUrl;
counter++;
}
});
$("div.url").mousemove(function(e) {
x = e.pageX + 25;
y = e.pageY + 15;
if (x > document.body.clientWidth - 200)
{
x = document.body.clientWidth - 200;
}
$("div.thumb").css({top: y, left: x});
});
$("div.url").mouseout( function() {
$("div.thumb").fadeOut(60);
});