// JavaScript Document
function _id(id){return (typeof(id)=='object'?id:document.getElementById(id))}
function addLoadEvent(func) {
  var oldonload = window.onload;
  if (typeof window.onload != 'function') {
    window.onload = func;
  } else {  
    window.onload = function() {
      oldonload();
      func();
    }
  }
}
function newimg(a,cup){
	var tmp=new Image();
	tmp.src=a.src;
	doimgSize(cup,a,tmp);
}
function doimgSize(cup,m,img){
	var iw,ih,cw,ch,ncw,nch;
	iw=img.width;
	ih=img.height;
	cw=parseInt(window.getComputedStyle?window.getComputedStyle(cup,null).width:cup.currentStyle["width"]);
	ch=parseInt(window.getComputedStyle?window.getComputedStyle(cup,null).height:cup.currentStyle["height"]);
	ncw=cw-5;
	nch=ch-5;
	if(ih<nch&&iw<ncw){
		m.width=iw;
		m.height=ih;
		m.style.marginTop=((nch-m.height)/2)+"px"; 
	}else if(ih>nch&&iw>ncw){
		if(ih>=iw){
			m.height=nch;
			m.width=(nch*iw)/ih;
		}else if(iw>=ih){
			m.width=ncw;
			m.height=(ncw*ih)/iw;
		}
	}else if(iw>ncw){
		m.width=ncw;
		m.height=(ncw*ih)/iw;
	}else if(ih>nch){
		m.height=nch;
		m.width=(nch*iw)/ih;
	}
	if(true) m.style.marginTop=((ch-m.height)/2)+'px';
}