//
// トップページ用スクリプト
//
//  Copyright 2006 IKARI CORPORATION   All rights reserved.
//


// ********** 背景色・スタイル **********
function changeBg(nm,color){
  var style = getStyle(nm);
  if(style) style.backgroundColor = color;
}

function getStyle(nm) {
  var style=document.getElementById?document.getElementById(nm).style:(document.all?document.all(nm).style:(document.layers?document.layers[nm]:null));

  return style;
}

// ********** オブジェクトの取得 **********
function getObj(id) {
  var obj=document.getElementById?document.getElementById(id):(document.all?document.all(id):(document.layers?document.layers[id]:null));
  return obj;
}

// ********** エリアの表示・非表示 **********
function changeArea(nm){
  var obj = getObj(nm);
//  if(obj.style) obj.style.visibility='visible';
  if(obj.style) {
		if (obj.style.display == 'block') {
			obj.style.display='none';
		}
		else {
			obj.style.display='block';
		}
	}
}

// ********** ポップアップの表示・非表示 **********
function changePopup(id){
  var obj = getObj(id);
  if(obj.style) {
    if (obj.style.visibility == 'visible') {
      obj.style.visibility = 'hidden';
    }
    else {
      obj.style.visibility = 'visible';
    }
  }
}

function hidePop(obj){
  if(obj.style) obj.style.visibility='hidden';
}

// ********** エリアの表示・非表示 **********
function showArea(id){
  var obj = getObj(id);
  if(obj.style) obj.style.visibility='visible';
}

function hideArea(id){
  var obj = getObj(id);
  if(obj.style) obj.style.visibility='hidden';
}

// ********** マウス座標の取得 **********
var now_x = 0;
var now_y = 0;
document.onmouseover = mdwn
function mdwn(e){
  now_x = getMouseX(e);
  now_y = getMouseY(e);
}

function getMouseX(e){
  if(window.opera) {
    return e.clientX;
  }
  else if(document.all) {
    if (document.compatMode == "CSS1Compat") {
      return document.documentElement.scrollLeft+window.event.clientX;
    }
    else {
      return document.body.scrollLeft+window.event.clientX;
    }
  }
  else if(document.layers||document.getElementById) {
    return e.pageX;
  }
}

function getMouseY(e){
  if(window.opera) {
    return e.clientY;
  }
  else if(document.all) {
    if (document.compatMode == "CSS1Compat") {
      return document.documentElement.scrollTop+window.event.clientY;
    }
    else {
      return document.body.scrollTop+window.event.clientX;
    }
  }
  else if(document.layers||document.getElementById) {
    return e.pageY;
  }
}

// ---------- End of File ----------
