// JavaScript Document
//图片按比例缩放
var flag=false; 
function DrawImage(ImgD,MaxW, MaxH)
{ 
	var image=new Image(); 
	var iwidth=MaxW;     //定义允许图片宽度 
	var iheight=MaxH;     //定义允许图片高度 
	image.src=ImgD.src; 
	if(image.width>0 && image.height>0)
	{ 
		flag=true; 
		if(image.width/image.height>=iwidth/iheight)
		{ 
			if(image.width>iwidth)
			{      
				ImgD.width=iwidth; 
				ImgD.height=(image.height*iwidth)/image.width; 
			}
			else
			{ 
				ImgD.width=image.width;      
				ImgD.height=image.height; 
			} 
			ImgD.alt=image.width+"×"+image.height; 
		} 
		else
		{ 
			if(image.height>iheight)
			{      
				ImgD.height=iheight; 
				ImgD.width=(image.width*iheight)/image.height;  
			}
			else
			{ 
				ImgD.width=image.width;      
				ImgD.height=image.height; 
			} 
			ImgD.alt=image.width+"×"+image.height; 
		} 
	} 
}


//PNG透明图片在浏览器中不透明时的处理
function correctPNG()
{
    var arVersion = navigator.appVersion.split("MSIE")
    var version = parseFloat(arVersion[1])
    if ((version >= 5.5) && (document.body.filters)) 
    {
       for(var j=0; j<document.images.length; j++)
       {
          var img = document.images[j]
          var imgName = img.src.toUpperCase()
          if (imgName.substring(imgName.length-3, imgName.length) == "PNG")
          {
             var imgID = (img.id) ? "id='" + img.id + "' " : ""
             var imgClass = (img.className) ? "class='" + img.className + "' " : ""
             var imgTitle = (img.title) ? "title='" + img.title + "' " : "title='" + img.alt + "' "
             var imgStyle = "display:inline-block;" + img.style.cssText 
             if (img.align == "left") imgStyle = "float:left;" + imgStyle
             if (img.align == "right") imgStyle = "float:right;" + imgStyle
             if (img.parentElement.href) imgStyle = "cursor:hand;" + imgStyle
             var strNewHTML = "<span " + imgID + imgClass + imgTitle
             + " style=\"" + "width:" + img.width + "px; height:" + img.height + "px;" + imgStyle + ";"
             + "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"
             + "(src=\'" + img.src + "\', sizingMethod='scale');\"></span>" 
             img.outerHTML = strNewHTML
             j = j-1
          }
       }
    }    
}
window.attachEvent("onload", correctPNG);
