var url = "SearchAjax.aspx?"


function seltab(bpref, hpref, id_max, selected) {
  /*if (! document.getElementById) return;*/
  for (i = 0; i <= id_max; i++) {
    if (! document.getElementById(bpref + i)) continue;
    if (i == selected) {
      if(i == 1){
      	document.getElementById("i" + hpref + i).src="../../img/kb/TAB/search_freewors_o.gif";
       }
      else if(i == 2){
	document.getElementById("i" + hpref + i).src="../../img/kb/TAB/search_mokuji_o.gif";
       }

      document.getElementById(bpref + i).style.visibility = "visible";
      document.getElementById(bpref + i).style.position = "static";
      document.getElementById(hpref + i).className = "open";

    } else {
      if(i == 1){
      	document.getElementById("i" + hpref + i).src="../../img/kb/TAB/search_freewors.gif";
       }
      else if(i == 2){
	document.getElementById("i" + hpref + i).src="../../img/kb/TAB/search_mokuji.gif";
       }

      document.getElementById(bpref + i).style.visibility = "hidden";
      document.getElementById(bpref + i).style.position = "absolute";
      document.getElementById(hpref + i).className = "close";
    }
  }
}







  function createHttpRequest(){

    if(window.ActiveXObject){
        try {
            //MSXML2以降用

            return new ActiveXObject("Msxml2.XMLHTTP") //[1]'
        } catch (e) {
            try {
                //旧MSXML用
                return new ActiveXObject("Microsoft.XMLHTTP") //[1]'
            } catch (e2) {
                return null
            }
         }
    } else if(window.XMLHttpRequest){
        //Win ie以外のXMLHttpRequestオブジェクト実装ブラウザ用

        return new XMLHttpRequest() //[1]'
    } else {
        return null
    }
  }

  //ファイルにアクセスし受信内容を確認します
  function requestFile( data , method , fileName , async ,setobj ,value)
  {
	var con = setobj.split(",");
	var nen=$F("year");
	var tuki=$F("month");
	if (con == null) return;
	for(j=0;j < con.length;  j++)
	{
		var val = ( value instanceof Array ) ? value[j] : value;
		Getvalue(fileName,val,con[j],nen,tuki,method,async );
	}


  }

  //コールバック関数 ( 受信時に実行されます )
  function on_loaded(oj,setobj)
  {
	if (oj == null) return;
        //httpレスポンスを取得
        res  = oj.responseText //[6]
	//対象要素のhtmlを書き換え
	var testList = document.getElementById(setobj);

	if (testList == null) return;
	testList.innerHTML = res;


	if(document.forms[0].hid_mokuzi && document.forms[0].mokuzi){
		if(document.forms[0].hid_mokuzi.value != ''){
			document.forms[0].mokuzi.value = document.forms[0].hid_mokuzi.value;
			document.forms[0].hid_mokuzi.value = '';
		}
	}
  }
  
function Getvalue(topurl,value ,con ,nen ,tuki,method,async )
{

		//ファイル名の作成
		var urlName = "";
		urlName = topurl+ "&value=" + value + "&control=" + con + "&Nen=" + nen + "&Tuki=" + tuki;

		//XMLHttpRequestオブジェクト生成
	    	var httpoj = createHttpRequest();
		if ( httpoj == null ){ 
			return;
		}


    		//http通信開始
    		//httpoj.open( method , urlName , async );
		httpoj.open( method , urlName , false );

		//send メソッド
    		httpoj.send("");

		on_loaded(httpoj,con );
}
