/**
 * 调节图片的长度和宽度做限制
 * 长度和宽度哪个超出就限制哪个
 * img src="image" onload="adjustImageSize(this,45,160)"
 * @param imageObj  - img 控件
 * @param maxHeight - 图片长度限制
 * @param maxWidth  - 图片宽度限制
 */
function adjustImageSize(imageObj,maxHeight,maxWidth){
  if(maxHeight<imageObj.height){
    imageObj.height=maxHeight;
  }
  if(maxWidth<imageObj.width){
    imageObj.width=maxWidth;
  }
}

/**
 * 调节图片的长度和宽度做限制
 * 长度和宽度哪个超出就限制哪个，如果都不超出则原尺寸
 * img src="image" onload="setImgSize(this.src,this,[size])"
 * @param imageObj  - img 控件
 * @sizeStand  - 图片标准高宽
 */

function setImgSize(theURL,sImage){
var imgObj;
var sizeStand = 110;
if(arguments.length>=3){
sizeStand = arguments[2];
}
imgObj = new Image();
imgObj.src = theURL;

if ((imgObj.width != 0) && (imgObj.height != 0)) {
	
	if(imgObj.width>sizeStand || imgObj.height>sizeStand){
		if(imgObj.width > imgObj.height) { 
		var iHeight = imgObj.height*sizeStand/imgObj.width;
		sImage.height = iHeight;
		sImage.width = sizeStand;
		} else {
		var iWidth = imgObj.width*sizeStand/imgObj.height;
		sImage.width = iWidth;
		sImage.height= sizeStand;
		}
	}else{
	sImage.width=imgObj.width;
	sImage.height=imgObj.height;
	}

}else{
sImage.width = sizeStand;
sImage.height= sizeStand;
}
}


/**
 * 调节图片的长度和宽度做限制,自定义高宽
 * 长度和宽度哪个超出就限制哪个，如果都不超出则原尺寸
 * img src="image" onload="setImgSizeWH(this.src,this,sizew,sizeh)"
 * @param theURL  - img 地址
 * @param sImage  - img object
 * @param imgW  - 限制宽度
 * @param imgH  - 限制高度
 */

function setImgSizeWH(theURL,sImage,imgW,imgH){
var imgObj;
imgObj = new Image();
imgObj.src = theURL;
if ((imgObj.width != 0) && (imgObj.height != 0)) {
	if(imgObj.width>imgW || imgObj.height>imgH){
		
		var iHeight = imgObj.height*imgW/imgObj.width;
		
		if(iHeight<=imgH){
			sImage.width=imgW;
			sImage.height=iHeight;
		}else{
		var iWidth=imgObj.width*imgH/imgObj.height;
		sImage.width=iWidth;
		sImage.height=imgH;
		}
	}else{
	sImage.width=imgObj.width;
	sImage.height=imgObj.height;
	}

}else{
sImage.width = imgW;
sImage.height= imgH;
}
}

/**
 * 调节图片的长度和宽度做限制
 * 长度和宽度哪个超出就限制哪个，如果都不超出则原尺寸
 * img src="image" onload="setImgSize(this.src,this,[size])"
 * @param imageObj  - img 控件
 * @sizeStand  - 图片标准高宽
 */

function setBigImgSize(theURL,sImage){
var imgObj;
var sizeStand = 250;
if(arguments.length>=3){
sizeStand = arguments[2];
}

imgObj = new Image();
imgObj.src = theURL;
imgObj.onLoad = setBigImgInner(imgObj,sImage,sizeStand);

}

function setBigImgInner(imgObj,sImage,sizeStand){
	if ((imgObj.width != 0) && (imgObj.height != 0)) {
	
			if(imgObj.width>sizeStand || imgObj.height>sizeStand){
				if(imgObj.width > imgObj.height) { 
		var iHeight = imgObj.height*sizeStand/imgObj.width;
		sImage.height = iHeight;
		sImage.width = sizeStand;
		} else {
		var iWidth = imgObj.width*sizeStand/imgObj.height;
		sImage.width = iWidth;
		sImage.height= sizeStand;
		}
	}else{
	sImage.width=imgObj.width;
	sImage.height=imgObj.height;
	}

}else{
sImage.width = sizeStand;
sImage.height= sizeStand;
}
}

		function setGsBigImgSize(theURL,sImage){
		var imgObj;
		var sizeStand = 360;
		imgObj = new Image();
		imgObj.src = theURL;
		imgObj.onLoad = setGsImgInner(imgObj,sImage,sizeStand);
		}
		
		
		function setGsImgInner(imgObj,sImage,sizeStand){
			if ((imgObj.width != 0) && (imgObj.height != 0)) {
				if(imgObj.width>sizeStand){
				var iHeight = imgObj.height*sizeStand/imgObj.width;
		   	sImage.height = iHeight;
		   	sImage.width = sizeStand;
		 }else{
		 	sImage.width=imgObj.width;
			sImage.height=imgObj.height;
		}
	}else{
			sImage.width = sizeStand;
			sImage.height= sizeStand;
	}
}
