/*
	imgkit()和imgAdapter()同时处理图片垂直居中和等比例压缩问题，区别在imgkit基于jQuery，imgAdapter()基于原生脚本.
	setImgSizeWH()和setImgSizeWidth() 是旧页面函数，只用于处理等比例压缩。
	by Evance 2008-12-19 
*/
function imgkit(obj,size) {
	var imgObj = new Image();
	imgObj.src = obj.attr("src");//create image object
	var wth = imgObj.width,
		hgt = imgObj.height;//get image original size
	if(wth > hgt) {
		obj.removeAttr("height");
		obj.attr("width",size);
		var assignHgt = parseInt((size/wth)*hgt),
			mrgTop = parseInt((size-assignHgt)/2);//assign image height and margin-top
		obj.css("margin-top",mrgTop + "px");
	}
	else {
		obj.removeAttr("width");
		obj.attr("height",size);
	}
}

function imgAdapter(imgName,imgSrc,wthSize,hgtSize) {
		var imgObj = new Image();
		imgObj.src = imgSrc;
		var wth = imgObj.width,
			hgt = imgObj.height;
		if(wth >= hgt) {
			imgName.removeAttribute("height");
			imgName.width = wthSize;
			var mrgTop = parseInt(((hgtSize -imgName.scrollHeight)/2)) + "px";
			imgName.style.marginTop = mrgTop;
		}
		else {
			imgName.removeAttribute("width");
			imgName.height = hgtSize;
		}
}

/*
	setImgSizeWH()说明：
	 * 调节图片的长度和宽度做限制,自定义高宽
	 * 长度和宽度哪个超出就限制哪个，如果都不超出则原尺寸
	 * <img src="aaa.jpg" 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;
}
}
function setImgSizeWidth(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){
			
			sImage.height=imgH;
	        if(imgObj.width > imgW ){
	            sImage.width=imgW;
	        }	
		}else{
		   sImage.height=imgH;
		   sImage.width=imgW;
		}
	
	}else{
	    sImage.height= 1;
	    sImage.width = 1;
	}
}
function checkimg(imgdiv,orginal){
	if(imgdiv.src != orginal){
			imgdiv.src = orginal;
	}
}