    isShowing = false;
	function hide()
	{
		isShowing = false;
		setTimeout('hide_real()', 500)
    }
	function hide_real()
	{
		var div = document.getElementById('imgPopup');
        if (div != undefined){
			if (!isShowing){ div.style.display="none"; }
		}
	}
    function findPos(obj) {
        var curleft = curtop = 0;
        if (obj.offsetParent) {
            do {
                curleft += obj.offsetLeft;
                curtop += obj.offsetTop;
            } while (obj = obj.offsetParent);
        }
        return [curleft,curtop];
    }
    function show(curImg, imgSrc, proPrice)
    { 
        var div = document.getElementById('imgPopup');
        var w = 200;
        if (div != undefined)
        {
            if (curImg != undefined)
            {
                var imgPos = findPos(curImg);
                var curPrice = '';
                if (proPrice != undefined) curPrice = '<div style="background-color:white; width:'+w+'px">'+curImg.alt+'<br />'+proPrice+'</div>';
                // else curPrice = '<div style="background-color:white">'+curImg.alt+'</div>';
                div.style.position = 'absolute';
                div.innerHTML = '<center><a id="imgPopup_link" href="'+curImg.parentNode.href+'" style="background-color:white"><img src="/'+imgSrc+'" id="imgPopup_image" onmouseover="show()" onmouseout="hide()" style="border:1px solid #999;" /></a>'+curPrice+'</center>';
								var imgPopup_heightOffset = (document.getElementById('imgPopup_image').height - curImg.height)/2;
								var imgPopup_widthOffset = (w - curImg.width)/2;
								//var imgPopup_widthOffset = (div.scrollWidth - curImg.width)/2;
								//var imgPopup_widthOffset = (document.getElementById('imgPopup_image').width - curImg.width)/2;
								div.style.left = (imgPos[0] - imgPopup_widthOffset) + 'px';
				        div.style.top = (document.all && window.XMLHttpRequest == undefined) ? (imgPos[1] - document.getElementById('topspace').offsetHeight - imgPopup_heightOffset) + 'px' : (imgPos[1] - imgPopup_heightOffset) + 'px';
								div.style.display="";				
            }
			isShowing = true;
        }
    }
    function preloadImages(imgs) { //v3.0
        var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
        var i,j=d.MM_p.length,a=imgs; for(i=0; i<a.length; i++)
        if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
    }