// version of library
LCB_version = 3.1;
// _mac : true = macintosh, false = other os
_mac   =navigator.userAgent.toLowerCase().indexOf('mac')!=-1;
// _ie512 : true = MSIE 5.12(mac), false = others
_ie512 =navigator.userAgent.toLowerCase().indexOf('msie 5.12')!=-1;
// _kon : true = konqueror, false = others
_kon   =navigator.userAgent.toLowerCase().indexOf('konqueror')!=-1;
// _safari : true = safari, false = others
_safari=navigator.userAgent.toLowerCase().indexOf('safari')!=-1;
// _dom : kind of DOM.
//        IE4 = 1, IE5+ = 2, NN4 = 3, NN6+ = 4, others = 0
_dom = document.all?(document.getElementById?2:1):
                    (document.getElementById?4:
                    (document.layers?3:0));
_createLayerNo = 0;                    // layer no.

function setSizeIndex(){

	bwHeight = getWindowHeight();
	allHeight = bwHeight -5;

	if (allHeight > 620)
	{
		wrapperDiv = getDivFromName('wrapper');
		resizeDivHeightTo(wrapperDiv, allHeight);

		diffHeight = allHeight - 620;

		contentDiv = getDivFromName('content');
		resizeDivHeightTo(contentDiv, 535 +diffHeight);

		menuBoxDiv = getDivFromName('menu_box');
		resizeDivHeightTo(menuBoxDiv, 513 +diffHeight);

		newsDiv = getDivFromName('news');
		resizeDivHeightTo(newsDiv, 206 +diffHeight);
		newsBoxDiv = getDivFromName('news_box');
		resizeDivHeightTo(newsBoxDiv, 184 +diffHeight);
	}
	return;

}

function setSizeDetail(){

	bwHeight = getWindowHeight();
	allHeight = bwHeight -5;

	if (allHeight > 620)
	{
		wrapperDiv = getDivFromName('wrapper');
		resizeDivHeightTo(wrapperDiv, allHeight);

		diffHeight = allHeight - 620;
		diffHeight2 = Math.round(diffHeight /4);
		diffHeight1 = diffHeight -diffHeight2;

		content1Div = getDivFromName('content1');
		resizeDivHeightTo(content1Div, 350 +diffHeight1);
		content2Div = getDivFromName('content2');
		resizeDivHeightTo(content2Div, 185 +diffHeight2);

		menuBoxDiv = getDivFromName('menu_box');
		resizeDivHeightTo(menuBoxDiv, 328 +diffHeight1);
		detailBoxDiv = getDivFromName('detail_box');
		resizeDivHeightTo(detailBoxDiv, 328 +diffHeight1);

		selectDiv = getDivFromName('select_box');
		resizeDivHeightTo(selectDiv, 178 +diffHeight2);
		buttonBoxDiv = getDivFromName('button_box');
		resizeDivHeightTo(buttonBoxDiv, 158 +diffHeight2);
		listDiv = getDivFromName('list');
		listHeight = 178 +diffHeight2;
		resizeDivHeightTo(listDiv, 178 +diffHeight2);
		listBoxDiv = getDivFromName('list_box');
		resizeDivHeightTo(listBoxDiv, listHeight);
	}
	return;

}

function setSizeDetailNoList(){

	bwHeight = getWindowHeight();
	allHeight = bwHeight -5;

	if (allHeight > 620)
	{
		wrapperDiv = getDivFromName('wrapper');
		resizeDivHeightTo(wrapperDiv, allHeight);

		diffHeight = allHeight - 620;

		contentDiv = getDivFromName('content');
		resizeDivHeightTo(contentDiv, 535 +diffHeight);

		menuBoxDiv = getDivFromName('menu_box');
		resizeDivHeightTo(menuBoxDiv, 515 +diffHeight);
		detailBoxDiv = getDivFromName('detail_box');
		resizeDivHeightTo(detailBoxDiv, 515 +diffHeight);
	}
	return;

}

function getDivFromName(nm){
  if(_dom==4 || _dom==2) return document.getElementById(nm);
  if(_dom==1)            return document.all(nm);
  if(_dom==3){
    var s='';
    for(var i=1; i<arguments.length; i++)
      s+='document.layers.'+arguments[i]+'.';
    return eval(s+'document.layers.'+nm);
  }
  return null;
}

function resizeDivHeightTo(div,height){
	div = initDivSize(div);
	if(_dom==4){
	div.style.height=height+'px';
	return;
	}
	if(_dom==2 || _dom==1){
	div.style.pixelHeight=height;
	return;
	}
	if(_dom==3){
	div.resizeTo(width,div.offsetWidth);
	return;
	}
}

function initDivSize(div){
	if(_dom==4){
	div.style.width =div.offsetWidth +'px';
	div.style.height=div.offsetHeight+'px';
	} else if(_dom==2 || _dom==1){
	div.style.pixelWidth =div.offsetWidth;
	div.style.pixelHeight=div.offsetHeight;
	}
	return div;
}

function getWindowHeight(){
	if(_dom==4 || _dom==3) return window.innerHeight;
	if(_dom==2 || _dom==1) return document.body.clientHeight;
	return 0;
}