
window.onload = function() {

    document.getElementById( 'backToTop' ).onclick = function() {

        backToTop();

        return false;

    };

};

function backToTop() {

    var x1 = x2 = x3 = 0;
    var y1 = y2 = y3 = 0;

    if( document.documentElement ) {

        x1 = document.documentElement.scrollLeft || 0;
        y1 = document.documentElement.scrollTop || 0;

    }

    if( document.body ) {

        x2 = document.body.scrollLeft || 0;
        y2 = document.body.scrollTop || 0;

    }

    x3 = window.scrollX || 0;
    y3 = window.scrollY || 0;

    var x = Math.max( x1 , Math.max( x2 , x3 ) );
    var y = Math.max( y1 , Math.max( y2 , y3 ) );

    window.scrollTo( Math.floor( x / 2 ) , Math.floor( y / 2 ) );

    if( x > 0 || y > 0 ) {

        window.setTimeout( 'backToTop()' , 25 );

    }

}

 document.write("<style type='text/css'>#thephoto {visibility:hidden;}</style>");

function initImage() {
imageId = 'thephoto';
image = document.getElementById(imageId);
setOpacity(image, 0);
image.style.visibility = "visible";
fadeIn(imageId,0);
}
function fadeIn(objId,opacity) {
if (document.getElementById) {
obj = document.getElementById(objId);
if (opacity <= 100) {
setOpacity(obj, opacity);
opacity += 10;
window.setTimeout("fadeIn('"+objId+"',"+opacity+")", 100);
}
}
}
function setOpacity(obj, opacity) {
opacity = (opacity == 100)?99.999:opacity;
// IE/Win
obj.style.filter = "alpha(opacity:"+opacity+")";
// Safari<1.2, Konqueror
obj.style.KHTMLOpacity = opacity/100;
// Older Mozilla and Firefox
obj.style.MozOpacity = opacity/100;
// Safari 1.2, newer Firefox and Mozilla, CSS3
obj.style.opacity = opacity/100;
}
window.onload = function() {initImage()}

