//2009/04/13
//#include prototype.js
var ft = "z";
var debug = 0;
try{if(debug == 1){alert(0);}}catch(e){}
init();
var strholder = "";
function init(){

try{if(debug == 1){alert('init0');}}catch(e){}
 Event.observe(window, 'load', doLoadEvent);
 (function(){
 var _queue = [];
 var _cache = Event._observeAndCache;
   Event._observeAndCache = function(element, name, observer){
     if(element == window && name == 'load'){
       return _queue.push(observer);
     }
   return _cache.apply(this, arguments);
   }
   window.attachEvent('onload', function(){
     for(var i = 0, length = _queue.length; i < length; i++){
       var evt = _queue[i];
       evt.call(this, arguments);
     }
   });
 })();
}

function doLoadEvent(){
  //ボタンの・・・

  initInputItem();
  ChgPressure();
  initInputItem();



 //ソートボタン
 try{
   var odrItemName = new Array('dummy','btn_odrvta','btn_odrvtd','btn_odrbma','btn_odrbmd');
   var odr = document.formSeaechText.odr.value;
   if(!isNaN(odr) && odr<odrItemName.length){
     var btn = $(odrItemName[odr]);
     btn.innerHTML = btn.innerHTML.replace(/<.*>(.*)<.*>/,"$1");
   }
 }catch(e){}

 //
 try{
  document.formSeaechText.st.value = document.formSeaechCode.st.value
  ft = document.formSeaechText.st.value;
 }catch(e){}


try{
  // Find Option Visible Control
  var strurl = String(document.location);
  var tmpft = strurl.match(/ft=([a-z])/);
  if(tmpft){ ft = tmpft[1]; }
  if(strurl.indexOf("index.pl",0) >= 0){
    if(document.cookie.indexOf('foptp=1',0) >= 0){
      chgFORM('btn_open');
    }else if(document.cookie.indexOf('foptp=0'+ft,0) >= 0){
      chgFORM('btn_close');
    }else if(document.cookie.indexOf('foptp=0', 0) >= 0){
      setCookie('fotp', '1'+ft)
    }else{
      //wakaran
    }
  }else{
setCookie('fotp', '')
  }
}catch(e){}


}


function initInputItem(){
var strSelectedItems = new Array();
strSelectedItems = skcds.split(',');

// del start 09/07/24
//getCookieByName('pres');
// del start 09/07/24

// add start 09/07/24
var ptype = prescd;
//alert(ptype);
// add end 09/07/24

if(ptype != ''){
  strSelectedItems[strSelectedItems.length] = ptype;
}
if(strSelectedItems.length > 0){

  for(var i=0;i<strSelectedItems.length;i++){
 try{

switch(strSelectedItems[i]){
case 'SK2501':MM_nbGroup('down','navbar1','btn_type_ball','_common/btn_type_ball_f3.jpg',1);break;
case 'SK2502':MM_nbGroup('down','navbar1','btn_type_butterfly','_common/btn_type_butterfly_f3.jpg',1);break;
case 'SK2503':MM_nbGroup('down','navbar1','btn_type_gate','_common/btn_type_gate_f3.jpg',1);break;
case 'SK2504':MM_nbGroup('down','navbar1','btn_type_globe','_common/btn_type_globe_f3.jpg',1);break;
case 'SK2505':MM_nbGroup('down','navbar1','btn_type_check','_common/btn_type_check_f3.jpg',1);break;
case 'SK2506':MM_nbGroup('down','navbar1','btn_type_lambda','_common/btn_type_lambda_f3.jpg',1);break;
case 'SK2507':MM_nbGroup('down','navbar1','btn_type_strainer','_common/btn_type_strainer_f3.jpg',1);break;
case 'SK2508':MM_nbGroup('down','navbar1','btn_type_fitting','_common/btn_type_fitting_f3.jpg',1);break;
case 'SK2509':MM_nbGroup('down','navbar1','btn_type_needle','_common/btn_type_needle_f3.jpg',1);break;
case 'SK2510':MM_nbGroup('down','navbar1','btn_type_other','_common/btn_type_other_f3.jpg',1);break;

case 'SK6501':MM_nbGroup('down','navbar2','btn_mtl_bronze','_common/btn_mtl_bronze_f3.jpg',1);break;
case 'SK6502':MM_nbGroup('down','navbar2','btn_mtl_brass','_common/btn_mtl_brass_f3.jpg',1);break;
case 'SK6503':MM_nbGroup('down','navbar2','btn_mtl_stainless','_common/btn_mtl_stainless_f3.jpg',1);break;
case 'SK6504':MM_nbGroup('down','navbar2','btn_mtl_ci','_common/btn_mtl_ci_f3.jpg',1);break;
case 'SK6505':MM_nbGroup('down','navbar2','btn_mtl_ductile','_common/btn_mtl_ductile_f3.jpg',1);break;
case 'SK6506':MM_nbGroup('down','navbar2','btn_mtl_carbon','_common/btn_mtl_carbon_f3.jpg',1);break;
case 'SK6507':MM_nbGroup('down','navbar2','btn_mtl_other','_common/btn_mtl_other_f3.jpg',1);break;

}

 }catch(e){}
  }


  formOptionInit(strSelectedItems);
}
}

function formOptionInit(strSelectedItems){
for(var n=0;n<document.forms.length;n++){
  for(var i=0;i<document.forms[n].elements.length;i++){
    var element = document.forms[n].elements[i];
    switch(element.type){
      case 'checkbox':
        if(existStringArray(element.value,strSelectedItems) >= 0){
          element.checked = true;
        }
      break;
      case 'select-one':
       for(var j=0;j<element.length;j++){
         if(element[j].value != '' 
              && existStringArray(element[j].value,strSelectedItems) >= 0){
           element.selectedIndex = j;
         }
       }
      break;
    }
  }
}
}

function submitWithSktx(){
  document.formSeaechCode.sktx.value = document.formSeaechText.sktx.value;
  document.formSeaechCode.submit();
}

function doSort(odr){
  setOder(odr);
  submitWithSktx();
  return false;
}

function doSearchText(){
  cancelOder();
  submitWithSktx();
}

function cancelOder(){
 try{
  document.formSeaechText.odr.value = 0;
  document.formSeaechCode.odr.value = 0;
 }catch(e){}
}

function setOder(odr){
 try{
  document.formSeaechText.odr.value = odr;
  document.formSeaechCode.odr.value = odr;
 }catch(e){}
}





function chgFORM(Formtype){
try{
switch(Formtype){
  case 'btn_close':
		document.getElementById(Formtype).style.display="none";
		document.getElementById('form_all').style.display="none";
		document.getElementById('btn_open').style.display="block";
    document.cookie = "foptp=0"+ft;
setCookie('fotp', '0'+ft)
  break;
  case 'btn_open':
		document.getElementById(Formtype).style.display="none";
		document.getElementById('form_all').style.display="block";
		document.getElementById('btn_close').style.display="block";
    document.cookie = "foptp=1"+ft;
setCookie('fotp', '1'+ft)
  break;

}
}catch(e){}
}

function ChgPressure(){
/* Edited By Null */
try{
  var selected = document.formSeaechCode.Pressure.value;
  var listID = new Array('class'
                       , 'type'
                       , 'jis'
                       , 'pn'
                   );
}catch(e){}
//Pressure
setCookie('pres', selected);
try{
  for(var n=0;n<listID.length;n++){
    try{
      /* The change of a display */
      var tar = document.getElementById(listID[n]);
      var tStyle = tar.style;
      tStyle.display = (selected == listID[n])?'block':'none';

      for(var i = 0;i<tar.getElementsByTagName('input').length;i++){
        tar.getElementsByTagName('input')[i].checked = false;
      }
    }catch(e){
      /* An object is not found. */
    }
  }
}catch(e){}
}


function setPressure(){


}

function setCookie(name,value){
  var cookieItem = new Array();
  if(document.cookie != ''){
    cookieItem = document.cookie.split(';');
  }
  var names  = new Array();
  var values = new Array();
  var dummy = new Array();
  for(var n=0;n<cookieItem.length;n++){
    dummy = cookieItem[n].split('=');
    names[n]  = dummy[0];
    values[n] = dummy[1];
  }
  if(existStringArray(name,names)){
    cookieItem[cookieItem.length] = name+'='+value
  }else{
    var cstr = '';
    cstr += name+'='+value;
    cookieItem[existStringArray(name,names)] = cstr;
  }
  document.cookie = cookieItem.join(';');
}
function getCookieByName(name){
  if(!document.cookie) return '';
  var cookieItem = new Array();
  var dummy = new Array();
  cookieItem = document.cookie.split(';');
  for(var n=0;n<cookieItem.length;n++){
    try{
      dummy = cookieItem[n].split('=');
      if(name == dummy[0]) return dummy[1];
    }catch(e){}
  }
  return '';
}

function existStringArray(str, arr){
  for(var n=0;n<arr.length;n++){
    if(arr[n] == str) return n;
  }
  return -1;
}


function getSearchType(){
 var st = '';
 try{
   st = document.formSeaechCode.st.value;
 }catch(e){
   st = 'a';
 }
return st;

}






