


// Masaru Kuniyoshi 2006/06/04 Wrote:
// 本ファイルはユーザーズボイスに対応していないファイルです。



// _bro: 1=NN6+, 2=NN4, 3=IE, 4=Opera, 0=others
_bro=(window.opera?4:(window.external?3:(window.controllers?1:(document.layers?2:0))));
// _ie5: true=IE5+
_ie5=(navigator.appName.indexOf('Microsoft Internet Explorer')>=0 && document.getElementById)?true:false;
// _op6: true=Opera 6
_op6=window.opera&&!document.documentElement;
// _mac : true = macintosh, false = other os
_mac=navigator.userAgent.indexOf('Mac')>=0;
if(document.layers||_op6) window.location.replace('nn4_d29.htm');

//=======================================================================

function getDivFromName(nm){
  if(document.getElementById) return document.getElementById(nm); 
  if(document.all) return document.all(nm); 
  if(document.layers){ 
    var s='';
    for(var i=1; i<arguments.length; i++)
      s+='document.layers.'+arguments[i]+'.';
    return eval(s+'document.layers.'+nm);
  }
  return null;
}
function getDivLeft(div){
  if(typeof window.crypto!="undefined" &&
     typeof window.getComputedStyle!="undefined"){ 
    return parseInt(div.style.left);
  }
  else 
   return document.layers?div.left:(div.offsetLeft||div.style.left||div.style.pixelLeft||0);
}
function getDivTop(div){
  if(typeof window.crypto!="undefined" &&
     typeof window.getComputedStyle!="undefined"){ 
    return parseInt(div.style.top);
  }
  else 
   return document.layers?div.top:(div.offsetTop||div.style.left||div.style.pixelTop||0);
}
function moveDivTo(div,left,top){
  if(document.layers){ div.moveTo(left,top); return; } 
  if(typeof div.style.left!="undefined"&& typeof div.style.left=="string"){ 
    div.style.left=left+'px';
    div.style.top =top +'px';
  }
  else if(typeof div.style.pixelLeft!="undefined"){ 
    div.style.pixelLeft=left;
    div.style.pixelTop =top;
  }
}
function setDivVisibility(div,visible){
  (div.style||div).visibility=(visible)?
   ((window.opera && !document.documentElement)?'visible':'inherit'):'hidden';
}
function writeDivHTML(div,html){ 
   if(document.layers){
    div.document.open();
    div.document.write(html);
    div.document.close();
   }
   else if(typeof div.innerHTML!="undefined"){ 
    div.innerHTML=html;
   }
}


itemMouseOver=null;
itemMouseOut=null;

mainMouseOver='itemMainOver';
mainMouseOut ='itemMainOut';
subMouseOver='itemSubOver';
subMouseOut ='itemSubOut';

divNo = 0;
function createDiv(){
  divName='dynDiv'+(divNo++);
  if(document.body&&document.body.insertAdjacentHTML){
    txt='<div id="'+divName
       +'" style="position:absolute;visibility:hidden"><\/div>';   
    document.body.insertAdjacentHTML('BeforeEnd',txt);
    return document.getElementById?
     document.getElementById(divName):document.all(divName);
  }
  else if(!document.layers){
    document.body.appendChild(div=document.createElement('DIV'));
    div.id=divName;
    with(div.style){
     position = 'absolute';     
     visibility='hidden';
    }
    return div; 
  }
  return null;    
}

var eles=new Array();
var divs=new Array();

function mouseOver(e){
  var ele=null;
  if(!e) e=window.event;
  if(e.target) ele=e.target;
  else if(e.srcElement) ele=e.srcElement; 
  while(ele.tagName!="DIV"){
   if(ele.tagName=="TD"){
     ele.itemMouseOver=(this.parent.menuCount==1)?mainMouseOver:subMouseOver;
     ele.itemMouseOut =(this.parent.menuCount==1)?mainMouseOut:subMouseOut;
    if(this.pre)this.pre.className=this.pre.itemMouseOut;
    ele.className=ele.itemMouseOver;    
     if(this.subMenu){
      setDivVisibility(this.subMenu,false);
      if(this.subMenu.pre) this.subMenu.pre.className=this.subMenu.pre.itemMouseOut;      
      while(this.subMenu.subMenu){
       this.subMenu=this.subMenu.subMenu;
       setDivVisibility(this.subMenu,false);
       if(this.subMenu.pre) this.subMenu.pre.className=this.subMenu.pre.itemMouseOut;
      }       
     }         
    this.pre=ele;
    eles[eles.length]=ele;
    if(!this.parent.items[ele.id].link){
     this.style.cursor="default";
    }
    else{
     if(document.all) this.style.cursor="hand";
     else this.style.cursor="pointer";
    }
    if(this.parent.items[ele.id].child){
     this.subMenu=this.parent.items[ele.id].child.div;
     setDivVisibility(this.parent.items[ele.id].child.div,true);
     divs[divs.length]=this.parent.items[ele.id].child.div;
    } 
    break;
   }
   ele=window.external?ele.parentElement:ele.parentNode;
  }
}

function mouseOut(e){
  var relEle=null;
  if(!e) var e=window.event;
  if(e.relatedTarget) relEle=e.relatedTarget;
  else if(e.toElement) relEle=e.toElement;
  for(; relEle!=null; relEle=window.external?relEle.parentElement:relEle.parentNode){
    if(relEle.parent) break;
  }
  if(relEle==null){
   for(i=0; i<divs.length; i++)
    setDivVisibility(divs[i],false);
   for(i=0; i<eles.length; i++)
    eles[i].className=eles[i].itemMouseOut;
   return; 
  }
}
function mouseDown(e){
  var ele=null;
  if(!e) e=window.event;
  if(e.target) ele=e.target;
  else if(e.srcElement) ele=e.srcElement; 
  while(ele.tagName!="DIV"){
  if(ele.tagName=="TD"){
   if(this.parent.items[ele.id].link){
    location.href=this.parent.items[ele.id].link;
   } 
   break;
  }
  ele=window.external?ele.parentElement:ele.parentNode;
 }
}


menuCount = 0;
                            
function Menu(){
  this.id='menu'+(menuCount++);
  this.menuCount=menuCount;
  this.borderWidth = 0; // テーブルの枠線の幅。必ずこの数値を入れる！
  this.marginY = 0; // 多段で表示されるメニューの縦方向でのマージン
  this.div=createDiv();
  this.div.id='menuDiv'+this.menuCount;
  this.div.parent=this;
  if(arguments.length>=4){
   this.left=arguments[0];
   this.top =arguments[1];
   this.w=arguments[2]+this.borderWidth*2;
   this.itemH=arguments[3];
   this.textPos=arguments[4]?arguments[4]:'center';
   moveDivTo(this.div,this.left,this.top);
  }
  else{
   this.w=arguments[0];
   this.itemH=arguments[1];
   this.textPos=arguments[2]?arguments[2]:'center';
  }
  this.items=new Array();
  if(this.menuCount==1){
   this.html='<table border="'+this.borderWidth+'" width="'+this.w
            +'" bordercolordark="white" bordercolor="black"'
            +' cellspacing="0" cellpadding="0" bgcolor="#FFFFFF"><tr>';
  }
  else{
   this.html='<table border="'+this.borderWidth+'" width="'+this.w
            +'" bordercolordark="white" bordercolor="black"'
            +' cellspacing="0" cellpadding="5" bgcolor="#FFFFFF">';
  }
  return this;
}
Menu.prototype.add = function(obj){ // MenuItem を加える
 obj.parent=this;
 if(this.menuCount>1) obj.w=this.w; 
 obj.h=this.itemH;
 this.items[obj.id]=this.items[this.items.length]=obj;
 this.items[obj.id].link=obj.link;
 if(this.items.length>1){
  var pre_obj=this.items[this.items.length-2];
 }
 if(this.menuCount==1){
  obj.left=this.items.length>1?pre_obj.left+pre_obj.w
          +((this.items.length==2)?this.borderWidth:0):this.left; 
  obj.top=this.top+this.itemH+this.borderWidth*2;
  obj.item_html='<td id="'+obj.id+'" width="'+obj.w+'" height="'+obj.h
               +'" align="'+this.textPos+'" class="mainMenu">'+obj.text+'<\/td>\n';
 }else{
  obj.left=this.left+this.w; 
  obj.top=this.top+this.itemH*(this.items.length-1)+this.borderWidth+this.marginY;
  obj.item_html='<tr><td id="'+obj.id+'" width="'+obj.w+'" height="'+obj.h
               +'" align="'+this.textPos+'" class="subMenu">'+obj.text+'<\/td><\/tr>\n';
 }
 this.html+=obj.item_html;
}

Menu.prototype.build = function(){
 if(this.menuCount==1)
  this.html+='<\/tr><\/table>';
 else
  this.html+='<\/table>';
 writeDivHTML(this.div,this.html);
 if(this.menuCount==1){
  this.left=getDivLeft(this.div); 
  this.top =getDivTop (this.div);
 }
 if(!document.layers){
  this.div.onmouseover=mouseOver;
  this.div.onmouseout =mouseOut;
  this.div.onmousedown=mouseDown;
 }
 if(this.menuCount==1) setDivVisibility(this.div,true);
}

function MenuItem(){  // itemオブジェクト
 this.id=arguments[0];
 var re=new RegExp('  ');
 this.text=arguments[0].replace(re,'&nbsp;&nbsp;');
 this.link=(arguments.length>1&&arguments[1]!=null)?arguments[1]:null;
 this.w=arguments.length>2?arguments[2]:0;
 this.h = 0;
 this.item_html='';
 this.parent=null;
 return this;
}

// itemオブジェクトにメニューを加える
MenuItem.prototype.setMenu = function(obj){
 obj.parent=this;
 this.child=obj;
 moveDivTo(obj.div,this.left,this.top); 
 obj.left=this.left; 
 obj.top =this.top;
}

function init(){
 menu_bar=new Menu(0,60,800,49);

urlStr = new String(location);
srcPre = '';
if (!urlStr.match(/\/\/[^\/]*denka[^\/]*\//i)) {
  srcPre = '/denka-life';
}

 menu_bar.add(new MenuItem('<img src='+ srcPre + '/images/gnavi_01_off.gif border=0 alt=IHクッキングヒーター・食器洗い乾燥機のご紹介>',srcPre + '/kitchen/?l=gm',100));
 menu_bar.add(new MenuItem('<img src='+ srcPre + '/images/gnavi_02_off.gif border=0 alt=電気床暖房のご紹介>',srcPre + '/living/?l=gm',100));
 menu_bar.add(new MenuItem('<img src='+ srcPre + '/images/gnavi_03_off.gif border=0 alt=エコキュート・電気温水器・電気浴室暖房乾燥機のご紹介>',srcPre + '/bath/?l=gm',100));
 menu_bar.add(new MenuItem('<img src='+ srcPre + '/images/gnavi_04_off.gif border=0 alt=オール電化割引はぴｅプランとリース制度はぴｅパッケージのご紹介>',srcPre + '/happy/',100));
 menu_bar.add(new MenuItem('<img src='+ srcPre + '/images/gnavi_05_off.gif border=0 alt=オール電化体験施設>',srcPre + '/exp/',100));
 menu_bar.add(new MenuItem('<img src='+ srcPre + '/images/gnavi_06_off.gif border=0 alt=オール電化住宅の新築・リフォーム事例のご紹介>',srcPre + '/bfaf/?l=gm',100));
 menu_bar.add(new MenuItem('<img src='+ srcPre + '/images/gnavi_07_off.gif border=0 alt=ＩＨクッキングヒーターを使ったレシピやリフォーム・収納に関するアドバイスのご紹介>',srcPre + '/advice/',100));
 // menu_bar.add(new MenuItem('<img src='+ srcPre + '/images/gnavi_0x_off.gif border=0>',"",100)); menu_bar.build();
 menu_bar.add(new MenuItem('<img src='+ srcPre + '/images/gnavi_09_off.gif border=0 alt=ユーザーズボイス>',"http://www.denka-life.com/usersvoice/",100)); menu_bar.build();
  
 menu1=new Menu(150,22,"left");
 menu_bar.items['<img src='+ srcPre + '/images/gnavi_01_off.gif border=0 alt=IHクッキングヒーター・食器洗い乾燥機のご紹介>'].setMenu(menu1); 
 menu1.add(new MenuItem('IHクッキングヒーター    <img src='+ srcPre + '/images/ctextMenuNavi.gif border=0 align=absmiddle>',srcPre + '/kitchen/ih/index.html'));
 menu1.add(new MenuItem('食器洗い乾燥機    <img src='+ srcPre + '/images/ctextMenuNavi.gif border=0 align=absmiddle>',srcPre + '/kitchen/syokusen/index.html'));
 menu1.build();
 
 menu2=new Menu(150,22,"left");
 menu_bar.items['<img src='+ srcPre + '/images/gnavi_02_off.gif border=0 alt=電気床暖房のご紹介>'].setMenu(menu2);
 menu2.add(new MenuItem('電気床暖房    <img src='+ srcPre + '/images/ctextMenuNavi.gif border=0 align=absmiddle>',srcPre + '/living/yukadan/index.html'));
 menu2.build();

 menu3=new Menu(150,22,"left");
 menu_bar.items['<img src='+ srcPre + '/images/gnavi_03_off.gif border=0 alt=エコキュート・電気温水器・電気浴室暖房乾燥機のご紹介>'].setMenu(menu3);
 menu3.add(new MenuItem('エコキュート    <img src='+ srcPre + '/images/ctextMenuNavi.gif border=0 align=absmiddle>',srcPre + '/bath/ecocute/index.html'));
 menu3.add(new MenuItem('電気温水器    <img src='+ srcPre + '/images/ctextMenuNavi.gif border=0 align=absmiddle>',srcPre + '/bath/onsui/index.html'));
 menu3.add(new MenuItem('電気浴室暖房乾燥機    <img src='+ srcPre + '/images/ctextMenuNavi.gif border=0 align=absmiddle>',srcPre + '/bath/kansou/index.html'));
 menu3.build();
 
 menu4=new Menu(150,22,"left");
 menu_bar.items['<img src='+ srcPre + '/images/gnavi_04_off.gif border=0 alt=オール電化割引はぴｅプランとリース制度はぴｅパッケージのご紹介>'].setMenu(menu4);
 menu4.add(new MenuItem('はぴeプラン',srcPre + '/happy/hapieplan.html?l=gm'));
 menu4.add(new MenuItem('お手軽なローン制度',srcPre + '/happy/hapieloan.html?l=gm'));
 menu4.add(new MenuItem('はぴeパッケージ',srcPre + '/happy/hapiepackage.html'));
// menu4.add(new MenuItem('はぴeカードご紹介',"#"));
 menu4.build();

 menu5=new Menu(150,22,"left");
 menu_bar.items['<img src='+ srcPre + '/images/gnavi_05_off.gif border=0 alt=オール電化体験施設>'].setMenu(menu5);
 menu5.add(new MenuItem('はぴeライフスクエア',srcPre + '/exp/alldenka/'));
 menu5.add(new MenuItem('オール電化モデルハウス',srcPre + '/exp/ellehouse/ellehouse.html'));
 menu5.add(new MenuItem('メーカー住宅展示場一覧',srcPre + '/exp/showroom/'));
 menu5.build();

 menu6=new Menu(150,22,"left");
 menu_bar.items['<img src='+ srcPre + '/images/gnavi_06_off.gif border=0 alt=オール電化住宅の新築・リフォーム事例のご紹介>'].setMenu(menu6);
 menu6.add(new MenuItem('はぴeスマイル店    <img src='+ srcPre + '/images/ctextMenuNavi.gif border=0 align=absmiddle>',srcPre + '/hapie/'));
 menu6.add(new MenuItem('はぴeビルダー会    <img src='+ srcPre + '/images/ctextMenuNavi.gif border=0 align=absmiddle>',srcPre + '/builder/'));
 menu6.add(new MenuItem('新築の方のオール電化',srcPre + '/bfaf/new.html'));
 menu6.add(new MenuItem('リフォームの方のオール電化',srcPre + '/bfaf/reform.html?l=gm'));
 menu6.build();

 menu7=new Menu(180,22,"left");
 menu_bar.items['<img src='+ srcPre + '/images/gnavi_07_off.gif border=0 alt=ＩＨクッキングヒーターを使ったレシピやリフォーム・収納に関するアドバイスのご紹介>'].setMenu(menu7);
 menu7.add(new MenuItem('IHレシピ集',srcPre + '/advice/recipe/'));
 menu7.add(new MenuItem('収納・インテリアのお悩みカイケツ隊',srcPre + '/advice/solution/'));
 menu7.add(new MenuItem('オール電化リフォームアドバイス',srcPre + '/advice/reform/'));
 //menu7.add(new MenuItem('おトクな情報誌',srcPre + '/advice/information/'));
 menu7.build();

 menu8=new Menu(150,22,"left");
 // menu_bar.items['<img src='+ srcPre + '/images/gnavi_0x_off.gif border=0>'].setMenu(menu8);
 menu_bar.items['<img src='+ srcPre + '/images/gnavi_09_off.gif border=0 alt=ユーザーズボイス>'].setMenu(menu8);
 // menu8.add(new MenuItem('CM一覧',"/cm/"));
 menu8.build();

 menu11=new Menu(150,22,"left");
 menu1.items['IHクッキングヒーター    <img src='+ srcPre + '/images/ctextMenuNavi.gif border=0 align=absmiddle>'].setMenu(menu11);
 menu11.add(new MenuItem('とっても快適！',srcPre + '/kitchen/ih/kaiteki.html'));
 menu11.add(new MenuItem('とってもおいしい！',srcPre + '/kitchen/ih/oishii.html'));
 menu11.add(new MenuItem('とっても経済的！',srcPre + '/kitchen/ih/keizai.html'));
 menu11.add(new MenuItem('取付もカンタン！',srcPre + '/kitchen/ih/kantan.html')); 
 menu11.add(new MenuItem('使えるお鍋もいっぱい！',srcPre + '/kitchen/ih/onabe.html')); 
 menu11.add(new MenuItem('選べる商品ラインナップ',srcPre + '/kitchen/ih/lineup.html')); 
 menu11.build();
  
 menu12=new Menu(150,22,"left");
 menu1.items['食器洗い乾燥機    <img src='+ srcPre + '/images/ctextMenuNavi.gif border=0 align=absmiddle>'].setMenu(menu12);
 menu12.add(new MenuItem('とっても快適！',srcPre + '/kitchen/syokusen/kaiteki.html'));
 menu12.add(new MenuItem('とっても経済的！',srcPre + '/kitchen/syokusen/keizai.html'));
 menu12.add(new MenuItem('選べる商品ラインナップ',srcPre + '/kitchen/syokusen/lineup.html')); 
 menu12.build();
 
 menu21=new Menu(150,22,"left");
 menu2.items['電気床暖房    <img src='+ srcPre + '/images/ctextMenuNavi.gif border=0 align=absmiddle>'].setMenu(menu21);
 menu21.add(new MenuItem('とっても快適！',srcPre + '/living/yukadan/kaiteki.html'));
 menu21.add(new MenuItem('とっても経済的！',srcPre + '/living/yukadan/keizai.html'));
 menu21.add(new MenuItem('取付もカンタン！',srcPre + '/living/yukadan/kantan.html'));
 menu21.add(new MenuItem('選べる商品ラインナップ',srcPre + '/living/yukadan/lineup.html')); 
 menu21.build();

 menu31=new Menu(150,22,"left");
 menu3.items['エコキュート    <img src='+ srcPre + '/images/ctextMenuNavi.gif border=0 align=absmiddle>'].setMenu(menu31);
 menu31.add(new MenuItem('エコキュートのしくみ',srcPre + '/bath/ecocute/shikumi.html'));
 menu31.add(new MenuItem('とっても経済的！',srcPre + '/bath/ecocute/keizai.html'));
 menu31.add(new MenuItem('とっても快適！',srcPre + '/bath/ecocute/kaiteki.html'));
 menu31.add(new MenuItem('選べる商品ラインナップ',srcPre + '/bath/ecocute/lineup.html')); 
 menu31.build();

 menu32=new Menu(150,22,"left");
 menu3.items['電気温水器    <img src='+ srcPre + '/images/ctextMenuNavi.gif border=0 align=absmiddle>'].setMenu(menu32);
 menu32.add(new MenuItem('とっても快適！',srcPre + '/bath/onsui/kaiteki.html'));
 menu32.add(new MenuItem('とっても経済的！',srcPre + '/bath/onsui/keizai.html'));
 menu32.add(new MenuItem('取付もカンタン！',srcPre + '/bath/onsui/kantan.html'));
 menu32.add(new MenuItem('選べる商品ラインナップ',srcPre + '/bath/onsui/lineup.html')); 
 menu32.build();

 menu33=new Menu(150,22,"left");
 menu3.items['電気浴室暖房乾燥機    <img src='+ srcPre + '/images/ctextMenuNavi.gif border=0 align=absmiddle>'].setMenu(menu33);
 menu33.add(new MenuItem('とっても快適！',srcPre + '/bath/kansou/kaiteki.html'));
 menu33.add(new MenuItem('選べる商品ラインナップ',srcPre + '/bath/kansou/lineup.html')); 
 menu33.build();

 menu61=new Menu(150,22,"left");
 menu6.items['はぴeスマイル店    <img src='+ srcPre + '/images/ctextMenuNavi.gif border=0 align=absmiddle>'].setMenu(menu61);
 menu61.add(new MenuItem('はぴeスマイル店とは',srcPre + '/hapie/aboutsmile.html'));
 menu61.add(new MenuItem('はぴeスマイル店のお約束',srcPre + '/hapie/promise.html'));
 menu61.add(new MenuItem('お近くのはぴeスマイル店',srcPre + '/hapie/shop.html'));
 menu61.add(new MenuItem('オール電化にするには?',srcPre + '/hapie/flow.html'));
 menu61.build();

 menu62=new Menu(150,22,"left");
 menu6.items['はぴeビルダー会    <img src='+ srcPre + '/images/ctextMenuNavi.gif border=0 align=absmiddle>'].setMenu(menu62);
 menu62.add(new MenuItem('はぴeビルダー会とは',srcPre + '/builder/whats.html'));
 menu62.add(new MenuItem('会員工務店紹介',srcPre + '/builder/syokai.html'));
 menu62.add(new MenuItem('イベント案内',srcPre + '/builder/event.html'));
 menu62.add(new MenuItem('はぴeビルダー会への<br>お問い合せ',srcPre + '/builder/contact.html'));
 menu62.build();
}
function resize(e){
 cancel(); window.location.reload();
}


