// for news release page
window.onload = function() {
	var CLASS_NAME  = "block-news";
	var REPLACE_TAG = "p";
	var ATTR_NAME   = (document.all)?"className":"class";
// recovery for IE8.
	if (navigator.appName == "Microsoft Internet Explorer"){
		if(navigator.userAgent.match(/MSIE ([0-9]{1,}[\.0-9]{0,})/)){
			if(parseFloat(RegExp.$1) >=8.0 ) ATTR_NAME = "class";
		}
	}
	var aObj = pObj = "";
	var divObj = document.getElementsByTagName("div");
	for (var i=0; i<divObj.length; i++){
		if(divObj[i].getAttribute(ATTR_NAME)==CLASS_NAME){
			aObj = divObj[i].getElementsByTagName("a");
			while(aObj.length>0){
				pObj = document.createElement(REPLACE_TAG);
				pObj.innerHTML = aObj[0].innerHTML;
				divObj[i].replaceChild(pObj,aObj[0]);
			}
		}
	}

// for top margin of menu part
	var TARGET_CLASS_PARENT   = "block-news";
	var TARGET_CLASS_NAME     = "block-stitle";
	var SUB_TARGET_ID         = "contents-main";
	var MENU_MARGIN           = document.getElementById("contents-sub");
	var pressureHeight = 0;
	var sObj = aObj = pObj = "";
	var divObj = document.getElementsByTagName("div");
	for (var i=0; i<divObj.length; i++){
		if(divObj[i].getAttribute(ATTR_NAME)==TARGET_CLASS_PARENT){
			pressureHeight = divObj[i].offsetHeight;
			aObj = divObj[i].getElementsByTagName("p");
			for (var j=1; j<aObj.length; j++){
				sObj = aObj[j].lastChild;
				while(sObj.nodeType != 1){ sObj = sObj.previousSibling; }
				if(sObj.getAttribute(ATTR_NAME)==TARGET_CLASS_NAME){
					MENU_MARGIN.style.marginTop = pressureHeight - sObj.offsetHeight +"px";
				}else{
					MENU_MARGIN.style.marginTop = pressureHeight +"px";
				}
			}
		}
	}
	return false;
}


