// JavaScript Document


//jumpMenu
function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}


//jumpMenuGo
function MM_jumpMenuGo(selName,targ,restore){ //v3.0
  var selObj = MM_findObj(selName); if (selObj) MM_jumpMenu(targ,selObj,restore);
}


//swapImage
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}




//　ツリーメニュー関連

function treeInit()//　ツリーメニューの初期設定

{
   if(!document.getElementsByTagName){return;}//　DOMをサポートしていなければ実行しないで抜けます

   var objs=document.getElementsByTagName("div");//　HTML中の「div」タグを取得

   for(var i=0;i<objs.length;i++)//　クラスネーム「titem」を探して非表示にします

   {
      if(objs[i].className=="titem")
      {
      objs[i].style.display="none";
      }
   }
   var objs=document.getElementsByTagName("img");//　HTML中の「div」タグを取得

   for(var i=0;i<objs.length;i++)//　クラスネーム「titem」を探して非表示にします

   {
      if(objs[i].className=="ya")
      {
      objs[i].src="images/ya_right.gif";
      }
   }
}

function treeFunc(id,ya)//　ツリーを消したり表示したりする関数です
{
  if(!document.getElementsByTagName){return false;}//　DOMをサポートしていなければ実行しないで抜けます

   var obj=document.getElementById(id);//　ツリーのオブジェクトを取得

   if(obj.style.display=="block")//　表示←→非表示の処理

   {
      obj.style.display="none";
	  document.getElementById(ya).src="images/ya_right.gif";
   }else{
      obj.style.display="block";
	  document.getElementById(ya).src="images/ya_down.gif";
   }
   return false;
}

//yamada add
function treeInitNew()//　ツリーメニューの初期設定
{
   if(!document.getElementsByTagName){return;}//　DOMをサポートしていなければ実行しないで抜けます

   var objs=document.getElementsByTagName("div");//　HTML中の「div」タグを取得

   for(var i=0;i<objs.length;i++)//　クラスネーム「titem」を探して非表示にします
   {
      if(objs[i].className=="titem")
      {

		 //id の文字列を取得
		 var idStr = "ya" + objs[i].id.substr(3,4);

	  	if(getCookie(idStr) == "block"){
	      objs[i].style.display="block";
		}
		else{
	      objs[i].style.display="none";
		}
      }
   }
   var objs=document.getElementsByTagName("img");//　HTML中の「div」タグを取得

   for(var i=0;i<objs.length;i++)//　クラスネーム「titem」を探して非表示にします
   {
      if(objs[i].className=="ya")
      {
//alert(getCookie(id));
	  	if(getCookie(objs[i].id) == "block"){
	      objs[i].src="images/ya_down.gif";
		}
		else{
	      objs[i].src="images/ya_right.gif";
		}
      }
   }
}

//yamada add
function treeFuncNew(id,ya)//　ツリーを消したり表示したりする関数です
{
  if(!document.getElementsByTagName){return false;}//　DOMをサポートしていなければ実行しないで抜けます

	var disp = getCookie(ya);//その年のアーカイブ開くかどうかの値をクッキーから取得
  

	var obj=document.getElementById(id);//　ツリーのオブジェクトを取得

   if(disp=="block")//　表示←→非表示の処理
   {
      obj.style.display="none";
	  document.getElementById(ya).src="images/ya_right.gif";
   	  setCookie(ya,"none");
   }else{
      obj.style.display="block";
	  document.getElementById(ya).src="images/ya_down.gif";
   	  setCookie(ya,"block");
   }

   return false;
}

//cookie保存
//有効期限は省略（ブラウザ終了まで）
function setCookie(yyyy,value) {
    document.cookie = yyyy + "=" + value;
}

//
function getCookie(item) {
    var i, index, arr;
    arr = document.cookie.split(";");
    for(i = 0; i < arr.length; i++) {
        index = arr[i].indexOf("=");
        //2番目は頭がスペースのとき
        if(arr[i].substring(0, index) == item || arr[i].substring(0, index) == " " + item)
            return arr[i].substring(index + 1);
    }
    return "";
}

function setNull()//　キーワード入力のボックスにフォーカスするとバリューを消します

{
	if (document.getElementById("keyword2").value=='キーワードを入力します') 
	{
		document.getElementById("keyword2").value='';
	}
}
function setKeyword()//　キーワード入力のボックスにフォーカスアウトするとバリューをキーワードを入力にします

{
	if(document.getElementById("keyword2").value=='') 
	{
		document.getElementById("keyword2").value='キーワードを入力します';
	}
}
