mnyads = new Array();
function mnysetad(name) {
    if (document.getElementById && (had = document.getElementById('h'+name)) && (ad = document.getElementById(name))) {
	had.style.display="block";
	if (had.offsetHeight>0) {
	    ad.style.display="block";
	    mnyads.push(new Array(ad,had));
	    had.style.position="absolute";
	    had.style.top = fAdY(ad) + (ad.offsetHeight-had.offsetHeight)/2 + 'px';
	    had.style.left = fAdX(ad) + (ad.offsetWidth-had.offsetWidth)/2 +'px';
	} else {
	    ad.style.display="none";
	}
    }    
    if (window.addEventListener) {
        window.addEventListener('resize',mnyfixad,false);
    } else if(window.attachEvent) {
	window.attachEvent('onresize',mnyfixad);
    }		    
}
function mnyfixad() {
    for (i=0; i<mnyads.length;i++) {
	mnyads[i][1].style.top = fAdY(mnyads[i][0]) + (mnyads[i][0].offsetHeight-mnyads[i][1].offsetHeight)/2 + 'px';
	mnyads[i][1].style.left = fAdX(mnyads[i][0]) + (mnyads[i][0].offsetWidth-mnyads[i][1].offsetWidth)/2 +'px';
    }
}
function fAdX(obj) {
    var curleft = 0;
    if (obj.offsetParent) {
        while (obj.offsetParent){
    	    curleft += obj.offsetLeft
	    obj = obj.offsetParent;
	}
    } else if (obj.x)
    curleft += obj.x;
    return curleft;	
}
function fAdY(obj) {
    var curtop = 0;
    if (obj.offsetParent){
	while (obj.offsetParent){
	    curtop += obj.offsetTop
	    obj = obj.offsetParent;
	}
    } else if (obj.y)
    curtop += obj.y;
    return curtop;
}