function browserCheck() {
	this.ver = navigator.appVersion;
	this.agent = navigator.userAgent;
	this.dom = document.getElementById ? 1 : 0;
	this.opera6 = ((this.agent.indexOf("Opera 6") > -1) && this.dom) ? 1 : 0;
	this.ie5 = ((this.ver.indexOf("MSIE 5") > -1) && this.dom && !this.opera6) ? 1 : 0;
	this.ie6r = ((this.ver.indexOf("MSIE 6") > -1) && this.dom && (document.compatMode == "BackCompat")) ? 1 : 0;
	this.ie6s = ((this.ver.indexOf("MSIE 6") > -1) && this.dom && (document.compatMode == "CSS1Compat")) ? 1 : 0;

	if (typeof document.documentElement.style.msInterpolationMode != "undefined") {
		// IE 7 or newer
		this.ie7=1;
		//alert('ie7');
	} else {
		// IE 6 or older, Gecko, Opera, etc.
	}

	this.ie4 = (document.all && !this.dom) ? 1 : 0;
	this.ie = (this.ie4 || this.ie5 || this.ie6r || this.ie6s || this.ie7) ? 1 : 0;
	this.mac = (this.agent.indexOf("Mac") > -1) ? 1 : 0;
	this.ns6 = (this.dom && (parseInt(this.ver) >= 5)) ? 1 : 0;
	this.ns4 = (document.layers && !this.dom) ? 1 : 0;
	this.ns = (this.ns4 || this.ns6) ? 1 : 0;
	this.bw5 = (this.ie5 || this.ie6r) ? 1 : 0;
	this.bw6 = (this.ie7 || this.ie6s || this.ns6 || this.opera6) ? 1 : 0;

	this.bw = (this.ie7 || this.ie6r || this.ie6s || this.ie5 || this.ns6 || this.opera6) ? 1 : 0;
	return this;
}

var centerFrameWidth;
var pageLoaded=0;

function initScript(){


	var mMenu= document.getElementById('mainMenu');
	var sMenu= document.getElementById('subMenu');


	var centerFrame = document.getElementById('centerFrame');
	centerFrameWidth = centerFrame.offsetWidth;
	balloonInit();

	if(document.getElementById('bottomBannerCont')){
		document.getElementById('bottomBannerCont').style.zIndex=101;
	}
	//explainInit();
	stInit();

	frameInit();
	page_loaded=1;
	pageLoaded=1;
}

function stInit() {
	var stBox = document.getElementsByClassName('stOn');
	for(i=0; i < stBox.length; i++) {
		stBox[i].style.position = 'absolute';
		stBox[i].style.visibility = 'hidden';
	}
}


function frameInit() {
	bw = new browserCheck;
	//if (bw.bw) {
		var mainCont= document.getElementById('mainCont');
		var contHeight = mainCont.offsetHeight;

		var mMenu= document.getElementById('mainMenu');
		var sMenu= document.getElementById('sidebarCont2');

		mmenuHeight =  mMenu ?mMenu.offsetHeight:0;
		smenuHeight =  sMenu ?sMenu.offsetHeight:0;
		var menuHeight =  mmenuHeight+ smenuHeight;
		var centerFrame = document.getElementById('centerFrame');
		//alert(smenuHeight);
		//追加
		var sideBarCont=document.getElementById('sidebarCont');
		sideBarHeight =  sideBarCont ? sideBarCont.offsetHeight:0;
		menuHeight =  menuHeight> sideBarHeight ? menuHeight: sideBarHeight;



		centerFrame.style.height = contHeight > menuHeight?contHeight:menuHeight;
		if(bw.ie){
			if(centerFrame.offsetWidth < 720){
				centerFrame.style.width= 719;
			}else{
				if(centerFrameWidth){
					centerFrame.style.width= centerFrameWidth+14;
				}
			}
		}


	//}

	//ポインタカーソルを通常に戻す
	cursorChange('auto');

}


