
function Imgurl(imgU)
{
	var image1= new Image();
	image1.src = imgU.src;
	write("image1.src");
}
function ImgAutoSize(imgD,setW,setH)  
{ 
var image1=new Image();  
var oldw;
var oldh;

image1.onload = function () 
{ 
	divW = this.width;
	divH = this.height
	if (divW > divH) {	
			if (divW > setW) {
				valW = setW;
				valH = parseInt(setW * divH / divW);		//目标高度
				
				if (valH > setH) {
					valH = setH;
					valW = parseInt(setH * valW / valH);	//目标宽度				
				}
				imgD.style.width = valW + "px";
				imgD.style.height = valH + "px";
				imgD.style.marginTop = parseInt((setH - valH) / 2) + "px";
			}else if (divW < setW) {
				valH = divH;		//目标高度			
				valW = divW;		//目标宽度

				imgD.style.width = valW + "px";
				imgD.style.height = valH + "px";
				imgD.style.marginTop = parseInt((setH - valH) / 2) + "px";
			}
			
		}else if (divH > divW) {
			if (divH > setH) {
				valH = setH;
				valW = parseInt(setH * divW / divH);		//目标宽度
				if (valW > setW) {
					valW = setW;
					valH = parseInt(setW * valH / valW);	//目标高度
				}
				imgD.style.height = valH + "px";
				imgD.style.width = valW + "px";
			}if (divH < setH) {
				imgD.style.marginTop = parseInt((setH - divH) / 2) + "px";
			}
		}else {

			if (divH < setH) {
				imgD.style.marginTop = parseInt((setH - divH) / 2) + "px";
			}
			
			else if (divH > setH) {
				val = setW - setH >= 0?setH:setW;
				imgD.style.width = imgD.style.height = val + "px";
				if (setH > val) {
					imgD.style.marginTop = parseInt((setH - val) / 2) + "px";
				}
			}
		}
    image1 = null; 
} 
image1.src=imgD.src;  
imgD.style.cursor = 'hand'; 


} 
