/**
 * @author KCZ
 * @version 0.1
 * @param axImg
 * 		图片数组
 * @param axWidth
 * 		宽度数组,当只有一个宽度值时,根据这个宽度值进行等比缩放;
 * 		当有两个宽度值时,判断图片类型,如果是窄图片,则使用第一个宽度值等比缩放;
 * 		如果是宽图片,则使用第二个宽度值等比缩放;
 * @param aiHeight
 * 		图片高度,如果图片超过此高度,则再次进行等比缩放;
 */
function imgSize(axImg,axWidth,aiHeight){
	//如果某个图片还没有加载完成，则代码延迟执行
	for(var i=0;axImg&&i<axImg.length;i++){
		if(!axImg[i])	continue;
		if(axImg[i].width==0){
			var xImg=axImg;
			var xWidth=axWidth;
			var xHeight=aiHeight;
			var callBack=function(){imgSize(axImg,axWidth,aiHeight)}
			setTimeout(callBack,100);
			return null;
		}
	}

	if(axImg==null||axWidth==null) return;
	var lxImg=axImg;
	if(axWidth.length==1){
		var liWidth=axWidth[0];
		for(var i=0;i<lxImg.length;i++){
			if(!lxImg[i])	continue;
			if(lxImg[i].width>liWidth){
				lxImg[i].style.height=Math.ceil(lxImg[i].height * liWidth/lxImg[i].width)+"px";
				lxImg[i].style.width=liWidth+"px";
			}
		}
	}else if(axWidth.length==2){
		var liWidth;
		var liWidth0=axWidth[0];
		var liWidth1=axWidth[1];
		for(var i=0;i<lxImg.length;i++){
			if(lxImg[i].width>liWidth1){
				liWidth=liWidth1;
			}else if(lxImg[i].width<lxImg[i].height&&lxImg[i].width>liWidth0){
				liWidth=liWidth1;
			}
			lxImg[i].style.height=Math.ceil(lxImg[i].height * liWidth/lxImg[i].width)+"px";
			lxImg[i].style.width=liWidth+"px";
		}
	}
	if(aiHeight!=null){
		var liHeight=aiHeight;
		for(var i=0;i<lxImg.length;i++){
			if(lxImg[i].height>liHeight){
				lxImg[i].style.width=Math.ceil(lxImg[i].width * liHeight/lxImg[i].height)+"px";
				lxImg[i].style.height=liHeight+"px";
			}
		}
	}
}
