function subnavi_open( id ){
  var subnavi = document.getElementById(id);
  subnavi.style.display = "block";
  return;
}

function subnavi_close(id){
  var subnavi = document.getElementById(id);
	if(subnavi){
  	subnavi.style.display = "none";
  }
  return;
}

function subnavi_onclick( id ){
  if (document.getElementById){

    var subnavi = document.getElementById(id);

    if (subnavi.style.display != "block") {
      subnavi.style.display = "block";
    } else {
      subnavi.style.display = "none";
    }
    return false;
  } else {
    return true;
  }
}

function onload_subnavi (){

	for(var num=1; num < 20; num++){
	  var subnavi = readCookie('subnavi' + num );
	  if( subnavi == 'block' ){
	    subnavi_open( 'subnavi' + num );
	  }else{
	    subnavi_close( 'subnavi' + num );
	  }
	}
}


function createCookie( name, value ) {
  deleteCookie();
  cDays = 365; // データの保存日数
  setPre = new Date();
  setPre.setTime(setPre.getTime() + (cDays*1000*24*3600));
  prd = setPre.toGMTString();
  document.cookie = name + "=" + escape(value) + ";expires=" + prd + "; path=/";
}

function readCookie(name) {
  var nameEQ = name + "=";
  var ca = document.cookie.split(';');
  for(var i=0;i < ca.length;i++) {
    var c = ca[i];
    while (c.charAt(0)==' ') c = c.substring(1,c.length);
    if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
  }
  return null;
}

function deleteCookie(){
	for(var i=1; i < 20; i++){
	  cName = "subnavi" + i + "=";
	  document.cookie = cName + ";expires=-1;path=/";
	}
}

window.onload = function(e) {
  onload_subnavi();
  deleteCookie();
}

/* ----------------------------------------------------------- */

function tabChange( tab ){
  var list_tab_id = 'list_' + tab;

  var elementTab = document.getElementById('download_tab');
  
  for (i = 0 ; i < elementTab.childNodes.length; i++){
      if(elementTab.childNodes[i].id == tab){
          elementTab.childNodes[i].className = "here";
      } else {
          elementTab.childNodes[i].className = "";
      }
  }

  var oElementList = document.getElementById('download_wrap');

  for (j = 0 ; j < oElementList.childNodes.length; j++){
      if(oElementList.childNodes[j].id ){
        if(oElementList.childNodes[j].id == list_tab_id ){
            oElementList.childNodes[j].style.display = "";
        } else {
            oElementList.childNodes[j].style.display = "none";
        }
      }
  }
}

/* ----------------------------------------------------------- */

function chk(){
	if (document.d_form.portal_tag_id[1].checked == true){
		document.d_form.keyword.disabled = false;
	}
	else{
		document.d_form.keyword.disabled = true;
	}
}

/* ----------------------------------------------------------- */

function search_click(){
	var flag = 0;
	if(document.d_form.category_id.value == 0){
		alert("ブランドを選択して下さい");
		flag = 1;
	}
	if(document.d_form.portal_tag_id[0].checked != true && document.d_form.portal_tag_id[1].checked != true){
		alert("カタログ,または仕様書を選択して下さい");
		flag = 1;
	}
	if(flag == 1){
		return false;
	}
}

/* ----------------------------------------------------------- */

function acce_click(){
	if(document.acce_form.category_id.value == 0){
		var oPtag = document.getElementByClassName('dpa_ai_btnimg');
		var oHidden = document.createElement('input');
		oHidden.type = 'hidden';
		oHidden.name = 'category_id';
		oHidden.value = '84';
		oPtag.appendChild( oHidden );
		var oHidden = document.createElement('input');
		oHidden.type = 'hidden';
		oHidden.name = 'category_id';
		oHidden.value = '89';
		oPtag.appendChild( oHidden );
		var oHidden = document.createElement('input');
		oHidden.type = 'hidden';
		oHidden.name = 'category_id';
		oHidden.value = '93';
		oPtag.appendChild( oHidden );
		var oHidden = document.createElement('input');
		oHidden.type = 'hidden';
		oHidden.name = 'category_id';
		oHidden.value = '95';
		oPtag.appendChild( oHidden );
		var oHidden = document.createElement('input');
		oHidden.type = 'hidden';
		oHidden.name = 'category_id';
		oHidden.value = '97';
		oPtag.appendChild( oHidden );
		var oHidden = document.createElement('input');
		oHidden.type = 'hidden';
		oHidden.name = 'category_id';
		oHidden.value = '103';
		oPtag.appendChild( oHidden );
		var oHidden = document.createElement('input');
		oHidden.type = 'hidden';
		oHidden.name = 'logic_category';
		oHidden.value = 'or';
		oPtag.appendChild( oHidden );
	}
	return true;
}

/* ----------------------------------------------------------- */