//**********************************************************************************************************************************
// Previewer By D@#
// 02.06.09
// richiede jquery
// Compatibile con Chrome Firefox 2/3 IE6/7 e Opera
//**********************************************************************************************************************************
// Utilizzo : 
//      settare la proprietà rel del collegamento con il nome dell'immagine da visualizzare
//      assegnare la classe screenshot al collegamento
//**********************************************************************************************************************************
$(document).ready(function(){ //funziona come l'onload
    var winW;
    var winH;  
    changeSize();
    //intercetta il ridimensionamento  
    window.onresize = changeSize;

    function changeSize(){
        //calcolo le dimensioni della finestra  
        if (parseInt(navigator.appVersion)>3) {
            if (navigator.appName=="Netscape") {
                winW = window.innerWidth;
                winH = window.innerHeight;
            }
            if (navigator.appName.indexOf("Microsoft")!=-1) {
                winW = document.body.offsetWidth;
                winH = document.body.offsetHeight;
            }
        }  
    }  

    $("a.screenshot").hover(function(e){                       
        var tw=((e.clientX+250)>winW)?e.pageX-(e.clientX+250-winW+10):e.pageX; 
        var th=((e.clientY+188)>winH)?e.pageY-(e.clientY+188-winH+10):e.pageY;  
        
        $("body").append("<div id='screenshot'><img src='images/loading.gif' id='iload'/><img src='" + this.rel + "' id='iscr'></div>");								 
        $("#screenshot").css("top",(th) + "px");
        $("#screenshot").css("left",(tw) + "px");
        $("#screenshot").width(250);
        $("#screenshot").fadeIn("slow");	
    },function(){
        $("#screenshot").remove();
    });
});
/*
var image1 = $('<img />').attr('src', 'imageURL.jpg');

// Insert preloaded image into the DOM tree
$('.profile').append(image1);
// OR
image1.appendTo('.profile');*/
