jQuery(document).ready(function($){
	var updateTop = function(o,h){
		var px = (h-o.height)/2+"px";
		$(o).css("margin-top", px);
		$(o).css("margin-bottom", px);
	}
	if($.browser.msie && $.browser.version==6){
		var onload = function(){
			var o = $(this);
			var h = o.css("max-height") || o.attr("maxHeight");
			var w = o.css("max-width") || o.attr("maxWidth");
			if(w && w.indexOf && w.indexOf("px")>=0){
				w=Number(w.substring(0, w.length-2));
			}
			if(h && h.indexOf && h.indexOf("px")>=0){
				h=Number(h.substring(0, h.length-2));
			}
			if(w && h){
				if(this.width>w && this.height>h){
					//宽度缩小系数
					var wx = w/this.width;
					//高度缩小系数
					var hx = h/this.height;
					if(wx < hx){//取最小的
						this.width=w;
						updateTop(this,h);
					}else{
						this.height=h;
					}
				}else if(this.width>w){
					this.width=w;
					updateTop(this,h);
				}else if(this.height>h){
					this.height=h;
				}
			}else if(w){
				if(this.width>w){
					this.width=w;
					updateTop(this,h);
				}
			}else if(h){
				if(this.height>h){
					this.height=h;
				}
			}else{
				
			}
		}
		$(".imgMax").each(onload);
		/*$(".imgMax img").each(function(){
			$(this).load(onload);
		});*/
	}else{
		$(".imgMax").each(function(){
			var o = $(this);
			var h = o.attr("maxHeight");
			var w = o.attr("maxWidth");
			if(w){
				o.css("max-width", w+"px");
			}
			if(h){
				o.css("max-height", h+"px");
			}
		});
		
		var fn = function(){
			var h = $(this).css("max-height");
			if(h){
				h=Number(h.substring(0, h.length-2));
				if(this.height<h){
					updateTop(this,h);
				}
			}
		}
		
		//$(".imgMax").load(fn);
		$(window).load(function(){
			$(".imgMax").each(fn);
		});
	}
});
