
function sfHover() {
	var sfEls = document.getElementById("images").getElementsByTagName("a");
	var active=0;
	var newDiv="";
	for (var i=0; i<sfEls.length; i++) {
		sfEls[i].onmouseover=function() {
			var newDiv="";
			document.getElementById("gallery_image").style.display="none";
			document.getElementById("gallery_image").style.left=0;
			document.getElementById("gallery_image").style.top=0;
			document.getElementById("gallery_image").innerHTML="";
            var origImage=this.innerHTML;
			var xpos=findPosX(this);
			var ypos=findPosY(this);
			ypos-=0;//position for the picture to open, in order to make it up change the 0 (zero) to 70
			origImage=origImage.replace("60x60","418x277");
			if (this.name == 'link_disabled') {
				newDiv="<a href='"+this.href+"' style='display:block;width:198px;height:130px;' class='imover' onmouseout='hideDiv()' onrollout='hideDiv()' onclick='return false'>"+origImage+"</a>";				
			}
			else {
				newDiv="<a href='"+this.href+"' style='display:block;width:198px;height:130px;' class='imover' onmouseout='hideDiv()' onrollout='hideDiv()'>"+origImage+"</a>";
			}
        	document.getElementById("gallery_image").style.display="block";
			document.getElementById("gallery_image").style.left=xpos+"px";
			document.getElementById("gallery_image").style.top=ypos+"px";
			document.getElementById("gallery_image").innerHTML=newDiv;

		}
		sfEls[i].onmouseout=function() {
		}
	}
}

function hideDiv(){
			document.getElementById("gallery_image").style.display="none";
			document.getElementById("gallery_image").style.left=0;
			document.getElementById("gallery_image").style.top=0;
			document.getElementById("gallery_image").innerHTML="";
}


function findPosX(obj) {
    var curleft = 0;
    if (obj.offsetParent) {
        while (1) {
            curleft+=obj.offsetLeft;
            if (!obj.offsetParent) {
                break;
            }
            obj=obj.offsetParent;
        }
    } else if (obj.x) {
        curleft+=obj.x;
    }
    return curleft;
}

function findPosY(obj) {
    var curtop = 0;
    if (obj.offsetParent) {
        while (1) {
            curtop+=obj.offsetTop;
            if (!obj.offsetParent) {
                break;
            }
            obj=obj.offsetParent;
        }
    } else if (obj.y) {
        curtop+=obj.y;
    }
    return curtop;
}


