//
// 害虫診断用スクリプト
//
//  Copyright 2005-2006 IKARI CORPORATION   All rights reserved.
//


// ********** 動画用サブウィンドウを開く **********
function opendoga(url, w, h) {
	window.open(url, "", "width=" + w + ",height=" + h);
}

// ********** 今月の要注意害虫 **********
function print_caution() {

  var date = new Date();
  var month = date.getMonth();
  month++;

  document.write("<script type='text/javascript' src='http://www.ikari.co.jp/js/gaicyu_caution_" + month + ".js'></script>"); 
}

// ********** 背景色・スタイル **********
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) {
    if (obj.style.display == 'block') {
      obj.style.display='none';
    }
    else {
      obj.style.display='block';
    }
  }
}

// ********** ポップアップの表示・非表示 **********
var offset_x = 10;
var offset_y = 5;
function changePopup(id){
  var obj = getObj(id);
  if(obj.style) {
    if (obj.style.visibility == 'visible') {
      obj.style.visibility = 'hidden';
    }
    else {
      var x = now_x;
      var y = now_y;
      obj.style.left  = ( x + offset_x ) + 'px';
      obj.style.top = ( y + offset_y ) + 'px';
      obj.style.visibility = 'visible';
//      obj.focus();
    }
  }
}

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 ----------
