<!--
/*
   -----------------------------------------------------
   フォーカスを当てると消える文字
   -----------------------------------------------------
*/
function onFocus(obj){
	if(obj.value == obj.defaultValue){
		obj.value = "";
		obj.style.color='#666666';
	}
}

function onBlur(obj){
	if(obj.value == obj.defaultValue || obj.value == ""){
		obj.value = obj.defaultValue;
		obj.style.color='#999999';
	}
}
/*
   -----------------------------------------------------
   折りたたみメニュー
   -----------------------------------------------------
*/
function expand(URI,SUB,EXP){
  if(document.getElementById) {
    if(document.getElementById(SUB).style.display) {
      if(URI != 0) {
        document.getElementById(SUB).style.display = "block";
        document.getElementById(EXP).style.display = "none";
      } else {
        document.getElementById(SUB).style.display = "none";
        document.getElementById(EXP).style.display = "block";
      }
    } else {
      location.href = URI;
      return true;
    }
  } else {
    location.href = URI;
    return true;
  }
}
/*
   -----------------------------------------------------
   テーブル一段ごとに色変え
   -----------------------------------------------------
*/
//-------------値設定---------------
 
var classN = "zebra";    //クラス名を指定
var addClass1 = "trcolor1";    //奇数タグのクラス名を指定
var addClass2 = "trcolor2";    //偶数タグのクラス名を指定
 
//---------------------------------
 
function tableZebra() {
    if (!document.getElementsByTagName) return false;
 
    var zebraTables = document.getElementsByTagName("table");
    
    for (var i=0; i < zebraTables.length; i++) {
        if (zebraTables[i].className.match(classN)) {
 
            var zebraRows = zebraTables[i].getElementsByTagName("tr");
            
            for (var k=0; k < zebraRows.length; k++) {
                if (k%2) {
                    zebraRows[k].className = addClass2;
                } else {
                    zebraRows[k].className = addClass1;
                }
            }
        }
    }
}
 
try{
	window.addEventListener("load",tableZebra,false);
}catch(e){
	window.attachEvent("onload",tableZebra);
}

/*
   -----------------------------------------------------
   スムーズスクロール
   Ver. 1.0.0
   update 2009.5.17
   Copyright (C) WEB-JOZU  URL:http://www.web-jozu.com/
   -----------------------------------------------------
*/


/* ---------- 設定領域 start ---------- */

//滑らかさ（最適範囲2〜10）
//数値が大きいほど滑らかになりますが遅くなります。
smooth = 10;

//速さ（最適範囲70〜10）
//数値が小さい程早くなります。
speed = 10;

/* ---------- 設定領域 end ---------- */


function scrlWin(){

	if(distYY >= 1 || distYY <= -1){
		if(distYY > 0){
			moveYY = Math.ceil(distYY / smooth);
		}else{
			moveYY = Math.floor(distYY / smooth);
		}
		distYY -= moveYY;
		window.scrollBy(0, -moveYY);

		clearTimeout(timerId);
		timerId = setTimeout("scrlWin()", speed);
	}
}

function smScroll(ET){

	if(document.body.scrollTop){
		winYY = document.body.scrollTop;
	}else{
		winYY = document.documentElement.scrollTop;
	}

	if(window.innerHeight){
		winHH = window.innerHeight;
	}else if(document.all && document.getElementById && (document.compatMode == 'CSS1Compat')){
		winHH = document.documentElement.clientHeight;
	}else{
		winHH = document.body.clientHeight;
	}


	linkVal = "" + ET;
	linkName = linkVal.split("#");

	targetEt = document.getElementById(linkName[1]);
	targetYY = targetEt.offsetTop;
	distYY = winYY - targetYY;
	pageHH = document.body.scrollHeight;

	if(pageHH - targetYY < winHH){
		difVal = winHH - (pageHH - targetYY) - 15;
		distYY += difVal;
	}

	timerId = setTimeout("scrlWin()", speed);
}
//-->

