//load css file.
document.write("<link rel='stylesheet' type='text/css' href='css/lpo.css'>");



//change layout.
var key;
var loop = true;
var timerID;
function cngLayout() {
	
	objTopics = document.getElementById("topics");
	tblNew = document.getElementById("new");
	tblResale = document.getElementById("resale");
	tblChintai = document.getElementById("chintai");
	tblBanner = document.getElementById("banner");
	
	var intTop = 0;
	var intDif = 30;
	
	if(lpoobj.ie70) intDif = 25;
	if(lpoobj.ie60) intDif = 25;
	if(lpoobj.ie55) intDif = 25;
	if(lpoobj.ie52) intDif = 25;
	if(lpoobj.wff) intDif = 15;
	if(lpoobj.mff) intDif = 15;
	if(lpoobj.op8) intDif = 15;
	if(lpoobj.op7) intDif = 15;
	if(lpoobj.op6) intDif = 15;
	if(lpoobj.ns7) intDif = 15;
	if(lpoobj.ns6) intDif = 15;
	if(lpoobj.wsf) intDif = 15;
	if(lpoobj.msf) intDif = 15;
	
	var hgtNew = parseInt(tblNew.offsetHeight) + intDif;
	var hgtResale = parseInt(tblResale.offsetHeight) + intDif;
	var hgtChintai = parseInt(tblChintai.offsetHeight) + intDif;

	switch(key) {
		case "new":
			//alert("新築");
			intTop = 50;
			tblNew.style.top = intTop + "px";
			tblResale.style.top = intTop + hgtNew + "px";
			tblChintai.style.top = intTop + hgtNew + hgtResale + "px";
			break;
		case "resale":
			//alert("中古");
			intTop = 35;
			tblResale.style.top = intTop + "px";
			tblNew.style.top = intTop + hgtResale + 5 + "px";
			tblChintai.style.top = intTop + hgtNew + hgtResale + "px";
			break;
		case "chintai":
			//alert("賃貸");
			intTop = 35;
			tblChintai.style.top = intTop + "px";
			tblNew.style.top = intTop + hgtChintai + 5 + "px";
			tblResale.style.top = intTop + hgtNew + hgtChintai + "px";
			break;
		default:
			//alert("通常時");
			intTop = 50;
			tblNew.style.top = intTop + "px";
			tblResale.style.top = intTop + hgtNew + "px";
			tblChintai.style.top = intTop + hgtNew + hgtResale + "px";
			break;
	}
	tblNew.style.visibility = "visible";
	tblResale.style.visibility = "visible";
	tblChintai.style.visibility = "visible";
	objTopics.style.height = intTop + hgtNew + hgtResale + hgtChintai + "px";
	tblBanner.style.visibility = "visible";
	
	if(loop) setTimeout("cngLayout()", 500);
}

function clearTimer() {
	loop = false;
	clearTimeout(timerID);	
}



//set user agent.
var lpoobj = new Object();
lpoobj.ua = navigator.userAgent.toLowerCase();
lpoobj.win = lpoobj.ua.indexOf('windows')>-1 || lpoobj.ua.indexOf('win32')>-1 ? true : false;
lpoobj.vista = lpoobj.win && lpoobj.ua.indexOf('nt 6.0')>-1 ? true : false;
lpoobj.xp = lpoobj.win && (lpoobj.ua.indexOf('nt 5.1')>-1 || lpoobj.ua.indexOf('windows xp')>0) ? true : false;
lpoobj.mac = lpoobj.ua.indexOf('macintosh')>-1 || lpoobj.ua.indexOf('mac_power')>-1 ? true : false;
lpoobj.opr = lpoobj.ua.indexOf('opera')>-1 ? true : false;
lpoobj.ie = lpoobj.ua.indexOf('msie')>-1 && !lpoobj.opr ? true : false;
lpoobj.ffx = lpoobj.ua.indexOf('firefox')>0 ? true : false;
lpoobj.ie70 = lpoobj.ua.indexOf('msie 7')>0 && !lpoobj.opr ? true : false;
lpoobj.ie60 = lpoobj.ua.indexOf('msie 6.0')>0 && !lpoobj.opr && lpoobj.ua.indexOf('safari')<0 ? true : false;
lpoobj.ie55 = lpoobj.ua.indexOf('msie 5')>0 && !lpoobj.opr ? true : false;
lpoobj.ie52 = lpoobj.ua.indexOf('msie 5')>0 && lpoobj.ua.indexOf('mac_powerpc')>0 ? true : false;
lpoobj.ie40 = lpoobj.ua.indexOf('msie 4')>0 ? true : false;
lpoobj.wff = lpoobj.ffx && lpoobj.win ? true : false;
lpoobj.mff = lpoobj.ffx && lpoobj.mac ? true : false;
lpoobj.ff1 = lpoobj.ua.indexOf('firefox/1.0')>0 ? true : false;
lpoobj.sf1 = lpoobj.ua.indexOf('safari/85')>0 ? true : false;
lpoobj.msf = (lpoobj.ua.indexOf('safari')>0 || lpoobj.ua.indexOf('applewebkit')>0) && lpoobj.mac ? true : false;
lpoobj.wsf = lpoobj.ua.indexOf('safari')>0 && lpoobj.win ? true : false;
lpoobj.op8 = lpoobj.ua.indexOf('opera/8')>0 || lpoobj.ua.indexOf('opera 8')>0 ? true : false;
lpoobj.op7 = lpoobj.ua.indexOf('opera/7')>0 || lpoobj.ua.indexOf('opera 7')>0 ? true : false;
lpoobj.op6 = lpoobj.ua.indexOf('opera 6')>0 ? true : false;
lpoobj.ns7 = lpoobj.ua.indexOf('netscape/7')>0 ? true : false;
lpoobj.ns6 = lpoobj.ua.indexOf('netscape6')>0 ? true : false;




var addListener = function(elm, type, func) {
  if(! elm) { return false; }
  if(elm.addEventListener) { /* W3C準拠ブラウザ用 */
    elm.addEventListener(type, func, false);
  } else if(elm.attachEvent) { /* Internet Explorer用 */
    elm.attachEvent('on'+type, func);
  } else {
    return false;
  }
  return true;
};

addListener(window, "load", clearTimer);