CssSetData = "default";

function getScrollLeft() { 
 if ((navigator.appName.indexOf("Microsoft Internet Explorer",0) != -1)) {

  /*WinIE6標準モード稼動オブジェクト差異対応
    WinIE6標準モードとそれ以外で、それぞれ稼動しているオブジェクトを取り出す*/
  docele=(document.compatMode=="CSS1Compat")?document.documentElement:document.body;

  return docele.scrollLeft;

 } else if (window.pageXOffset) {
  return window.pageXOffset;
 } else {
  return 0;
 }
}

function getScrollTop() { 
 if ((navigator.appName.indexOf("Microsoft Internet Explorer",0) != -1)) {

  /*WinIE6標準モード稼動オブジェクト差異対応
    WinIE6標準モードとそれ以外で、それぞれ稼動しているオブジェクトを取り出す*/
  docele=(document.compatMode=="CSS1Compat")?document.documentElement:document.body;
  
  return docele.scrollTop;

 } else if (window.pageYOffset) {
  return window.pageYOffset;
 } else {
  return 0;
 }
}

var pageScrollTimer;

function pageScroll(toX,toY,frms,cuX,cuY) { 
 if (pageScrollTimer) clearTimeout(pageScrollTimer);
 if (!toX || toX < 0) toX = 0;
 if (!toY || toY < 0) toY = 0;
 if (!cuX) cuX = 0 + getScrollLeft();
 if (!cuY) cuY = 0 + getScrollTop();
 if (!frms) frms = 6;

 if (toY > cuY && toY > (getAnchorPosObj('end','enddiv').y) - getInnerSize().height) toY = (getAnchorPosObj('end','enddiv').y - getInnerSize().height) + 1;
 cuX += (toX - getScrollLeft()) / frms; if (cuX < 0) cuX = 0;
 cuY += (toY - getScrollTop()) / frms;  if (cuY < 0) cuY = 0;
 var posX = Math.floor(cuX);
 var posY = Math.floor(cuY);
 window.scrollTo(posX, posY);

 if (posX != toX || posY != toY) {
  pageScrollTimer = setTimeout("pageScroll("+toX+","+toY+","+frms+","+cuX+","+cuY+")",16);
 }
}

function jumpToPageTop() { 
  pageScroll(0,0,3);
}



function setCookie(theName,theValue) {	/* クッキー生成 */
	if((theName != null) && (theValue != null)) 	{
		/* クッキーに期限を持たせない */
		document.cookie = theName + "=" + escape(theValue) + "; path=/";
		return true;
	}
	return false;
}

function getCookie(theName) {	/* クッキー取得 */
	theName += "=";
	theCookie = document.cookie + ";";

	/* 期限日を取り除いて、データ取得 */
	start = theCookie.indexOf(theName);
	if(start != -1) {
		end = theCookie.indexOf(";",start);
		return unescape(theCookie.substring(start + theName.length, end));
	}
	return false;
}

var btn = 1;


function cssnormal() {	/* 文字サイズ「普通」有効 */
	document.getElementById("default").disabled = false;
	document.getElementById("big").disabled = true;
		document.getElementById("bigger").disabled = true;

}

function cssbig() {	/* 文字サイズ「大」有効 */
	document.getElementById("default").disabled = true;

	if(btn == 2)	{
		document.getElementById("big").disabled = false;
		document.getElementById("bigger").disabled = true;
	}
	if(btn >= 3)	{
		document.getElementById("big").disabled = true;
				document.getElementById("bigger").disabled = false;
	}
}
function cssbigger() {	/* 文字サイズ「最大」有効 */
	document.getElementById("default").disabled = true;
	document.getElementById("big").disabled = true;
	document.getElementById("bigger").disabled = false;
}


function normalset() {	/* 文字サイズ「普通」セット */
	btn = 1;
	cssnormal();
	setCookie("csssetting","default");
}
function bigset() {	/* 文字サイズ「大」セット */
	btn++;
	cssbig();
	if(btn == 2)	setCookie("csssetting","big");
	if(btn >= 3)	setCookie("csssetting","bigger");	

}


/* クッキー取得 */
CookieCss = getCookie("csssetting");
if(CookieCss) {
	CssSetData = CookieCss;
} else {
	CssSetData = "default";
}


/* 文字サイズ「大」使用 */
if(CssSetData == "big") {
		var btn = 2;
	cssbig();
}

/* 文字サイズ「最大」使用 */

else if(CssSetData == "bigger") {
			var btn = 3;
	cssbigger();
} else {
	cssnormal();
}

//マックCSS用スクリプト
var cssurl = "";
var Mac = navigator.userAgent.indexOf("Mac") != -1 ? true : false 


if (document.getElementById) { 
	if(Mac) cssurl = "http://www.denka-life.com/css/mac.css" // Mac W3C対応ブラウザ用CSS 
} else if (document.all) { 
	if(Mac) cssurl = "http://www.denka-life.com/css/mac.css" // Mac IE用CSS 
} 

if(cssurl){
	//CSS読み込みタグlinkの書き出し 
	document.write('<link rel="stylesheet" ') ;
	document.write(' type="text/css" ');
	document.write(' href="'+cssurl+'"') ;
	document.write('>') ;
}

// CSS Browser Selector   v0.2.5
// Documentation:         http://rafael.adm.br/css_browser_selector
// License:               http://creativecommons.org/licenses/by/2.5/
// Author:                Rafael Lima (http://rafael.adm.br)
// Contributors:          http://rafael.adm.br/css_browser_selector#contributors
var css_browser_selector = function() {
	

	var 
		ua=navigator.userAgent.toLowerCase(),
		is=function(t){ return ua.indexOf(t) != -1; },
		h=document.getElementsByTagName('html')[0],
		b=(!(/opera|webtv/i.test(ua))&&/msie (\d)/.test(ua))?('ie ie'+RegExp.$1):is('gecko/')? 'gecko':is('opera/9')?'opera opera9':/opera (\d)/.test(ua)?'opera opera'+RegExp.$1:is('konqueror')?'konqueror':is('applewebkit/')?'webkit safari':is('mozilla/')?'gecko':'',
		os=(is('x11')||is('linux'))?' linux':is('mac')?' mac':is('win')?' win':'';
	var c=b+os+' js';
	h.className += h.className?' '+c:c;
}();


//マウスオーバースクリプト
function flow(path,id){
		obj = document.getElementById(id);
		obj.src = path;	
}


//ポップアップウィンドウスクリプト
function popup(url){
		window.open(url,'POPUP1','width=621,height=840,STATUS=no,scrollbars=yes');
}
function popup_s(url){
		window.open(url,'POPUP2','width=620,height=460,STATUS=no,scrollbars=yes');
}
function popup_u(url){
		window.open(url,'POPUP3','width=620,height=680,STATUS=no,scrollbars=yes');
}
function popup_sp(url){
		window.open(url,'POPUP4','width=340,height=410,STATUS=no,scrollbars=yes');
}

function popup_cn(url){
		window.open(url,'POPUP5','width=646,height=500,STATUS=no,scrollbars=yes');
}
function popup_el(url){
		window.open(url,'POPUP6','width=620,height=660,STATUS=no,scrollbars=yes');
}

function popup_con(url){
		window.open(url,'POPUP7','width=640,height=550,STATUS=no,scrollbars=yes');
}
function popup_sm(url){
		window.open(url,'POPUP8','width=800,height=550,STATUS=no,scrollbars=yes');
}
function popup_cm(url){
		window.open(url,'POPUP9','width=320,height=240,STATUS=no,scrollbars=yes');
}
function popup_kc(url){
		window.open(url,'POPUP10','width=620,height=720,STATUS=no,scrollbars=yes');
}
function popup_ad(url){
		window.open(url,'POPUP11','width=400,height=320,STATUS=no,scrollbars=no');
}
function popup_kc2(url){
		window.open(url,'POPUP12','width=880,height=760,STATUS=no,scrollbars=yes');
}
function popup_m(url){
		window.open(url,'POPUP13','width=620,height=640,STATUS=no,scrollbars=yes');
}
function popup_bukken(url){
		window.open(url,'POPUP14','width=620,height=840,STATUS=no,scrollbars=yes,resizable=yes');
}
function popup_hj(url){
		window.open(url,'POPUP15','width=880,height=760,STATUS=no,scrollbars=yes');
}
function popup_icon(url){
		window.open(url,'POPUP16','width=680,height=760,STATUS=no,scrollbars=yes');
}
function popup_eeie(url){
		window.open(url,'POPUP17','width=840,height=800,STATUS=no,scrollbars=yes');
}
function popup_dvd01(url){
		window.open(url,'POPUP18','width=460,height=380,STATUS=no,scrollbars=yes');
}
function popup_dvd02(url){
		window.open(url,'POPUP19','width=510,height=412,STATUS=no,scrollbars=yes');
}
function popup_sp2(url){
		window.open(url,'POPUP20','width=600,height=560,STATUS=no,scrollbars=yes');
}
function popup_sp3(url){
		window.open(url,'POPUP21','width=600,height=630,STATUS=no,scrollbars=yes');
}
function popup_sp4(url){
		window.open(url,'POPUP22','width=600,height=480,STATUS=no,scrollbars=yes');
}
function popup_sp5(url){
		window.open(url,'POPUP23','width=620,height=660,STATUS=no,scrollbars=yes');
}


window.onload = switchMenu;

function initRollovers() {
	if (!document.getElementById) return
	var aPreLoad = new Array();
	var sTempSrc;
	var aImages = document.getElementsByTagName('img');

	for (var i = 0; i < aImages.length; i++) {		
		if (aImages[i].className == 'over') {
			var src = aImages[i].getAttribute('src');
			var ftype = src.substring(src.lastIndexOf('.'), src.length);
			var hsrc = src.replace(ftype, '_hover'+ftype);

			aImages[i].setAttribute('hsrc', hsrc);
			
			aPreLoad[i] = new Image();
			aPreLoad[i].src = hsrc;
			
			aImages[i].onmouseover = function() {
				sTempSrc = this.getAttribute('src');
				this.setAttribute('src', this.getAttribute('hsrc'));
			}	
			
			aImages[i].onmouseout = function() {
				if (!sTempSrc) sTempSrc = this.getAttribute('src').replace('_x'+ftype, ftype);
				this.setAttribute('src', sTempSrc);
			}
		}
		
	}   return;

}

function switchMenu(){

  changeSearchForm();

	var obj2 = document.getElementsByTagName("body");

	var folderName  = obj2[0].id;

	var vPath = "";
	var vStr  = window.location.pathname;
	oStr = new String(vStr);
	
	$resultIndex = oStr.indexOf("/c_qa/");
	if($resultIndex != -1)
	{
		folderName = "c_qa";
	}
	else
	{
		$resultIndex = oStr.indexOf("/c_exp/");
		if($resultIndex != -1)
		{
			folderName = "c_exp";
		}
		else
		{
			if(folderName != 'home-top' && folderName != 'kitchen-wrap' && folderName != 'bath-wrap' && folderName != 'living-wrap' && folderName != 'gd-wrap'
				 && folderName != 'newbuild-wrap' && folderName != 'reform-wrap' && folderName != 'reform-wrap2' && folderName != 'newbuild-wrap2') initRollovers();
			if(folderName != 'home-top' && folderName != 'kitchen-wrap' && folderName != 'bath-wrap' && folderName != 'living-wrap' && folderName != 'gd-wrap'
				 && folderName != 'newbuild-wrap' && folderName != 'reform-wrap' && folderName != 'reform-wrap2' && folderName != 'newbuild-wrap2' && folderName != 'reform-top' && folderName != 'newbuild-top') return;
			folderName = folderName.substring(0,folderName.lastIndexOf("-"));
		}
	}
	
	var obj = document.getElementById(folderName).firstChild.firstChild;
	
    if (
				folderName == 'home' ||
        folderName == 'kitchen' ||
	       folderName == 'bath' ||			
        folderName == "living" ||
				folderName == "gd" ||
				folderName == "newbuild" ||
				folderName == "reform" ||
				folderName == "c_qa" ||
				folderName == "c_exp"
    ) {
		if(folderName == 'home'){folderName = 'g_navi1';}
		if(folderName == 'kitchen'){folderName = 'g_navi2';}
		if(folderName == 'bath'){folderName = 'g_navi3';}	
		if(folderName == 'living'){folderName = 'g_navi4';}
		if(folderName == 'gd'){folderName = 'g_navi8';}
		if(folderName == 'newbuild'){folderName = 'g_navi6';}
		if(folderName == 'reform'){folderName = 'g_navi7';}	
		if(folderName == 'c_qa'){folderName = 'g_navi9';}	
		if(folderName == 'c_exp'){folderName = 'g_navi10';}	
		var tmp = obj.src;
		var path = tmp.substring(0,tmp.lastIndexOf("/")+1);
        obj.src = path+folderName+"_hover.jpg";
		obj.className = 'test';
		initRollovers();
		
		
    } else {
		initRollovers();
      
    }

}







function toChange(obj){
	obj2 = document.getElementById('to-bg');
	obj3 = document.getElementById('tobtn1');
	obj4 = document.getElementById('tobtn2');
	if(obj == 'btn1'){
		obj2.className = 'bg2'
		tobtn1.src = 'img/to_btn_1_hover.gif'
	}else if(obj == 'btn2'){
		obj2.className = 'bg3'
		tobtn2.src = 'img/to_btn_2_hover.gif'		
	}
}
function toRestore(obj){
	obj2 = document.getElementById('to-bg');
	obj3 = document.getElementById('tobtn1');
	obj4 = document.getElementById('tobtn2');
	if(obj == 'btn1'){
		obj2.className = 'bg1'
		tobtn1.src = 'img/to_btn_1.gif'
	}else if(obj == 'btn2'){
		obj2.className = 'bg1'
		tobtn2.src = 'img/to_btn_2.gif'		
	}
}




function changeSearchForm()
{
  obj = document.getElementById("search-window");

  obj.onfocus = function()
  {
    if(this.value == "検索ワード入力")
    {
      this.value = "";
    }
  }

  obj.onblur = function()
  {
    if(this.value == "")
    {
      this.value = "検索ワード入力";
    }
  }
}