  var pl_x = 0;
  var play = new Array();
  //-------------------------------------------------
  function data_play(id,fee,time,reserv,name,url){
    play[pl_x] = new playObj(id,fee,time,reserv,name,url);
    pl_x ++;
  }
  //-------------------------------------------------
  function playObj(id,fee,time,reserv,name,url){
    this.id = id;
    this.fee = fee;
    this.time = time;
    this.reserv  = reserv;
    this.name  = name;
    this.url   = url;
  }
  //-------------------------------------------------
  function isChked(){
    setRadioFee( document.pFrm.chkFee.checked );
    setRadioTime( document.pFrm.chkTime.checked );
  }
  //-------------------------------------------------
  function setRadioFee( b ){
     var mode;
     if( b ){ mode = false; }
     else   { mode = true;  }

     document.pFrm.radio_fee[0].disabled = mode;
     document.pFrm.radio_fee[1].disabled = mode;
     document.pFrm.radio_fee[2].disabled = mode;
     document.pFrm.radio_fee[3].disabled = mode;
     
  }
  //-------------------------------------------------
  function setRadioTime( b ){
     var mode;
     if( b ){ mode = false; }
     else   { mode = true;  }

     document.pFrm.radio_time[0].disabled = mode;
     document.pFrm.radio_time[1].disabled = mode;
     document.pFrm.radio_time[2].disabled = mode;
     document.pFrm.radio_time[3].disabled = mode;
     
  }
  //-------------------------------------------------
  function getConditionPlay(){
    var feeMask = "0000";
    if( document.pFrm.chkFee.checked ){
        for( i = 0; i < 4; i++ ){
           if( document.pFrm.radio_fee[i].checked ){
               feeMask = document.pFrm.radio_fee[i].value;
               break;
           }
        }
    }
    
    var timeMask = "0000";
    if( document.pFrm.chkTime.checked ){
        for( i = 0; i < 4; i++ ){
            if( document.pFrm.radio_time[i].checked ){
                timeMask = document.pFrm.radio_time[i].value;
                break;
            }
        }
    }
    
    var iReserv = 0;
    if( document.pFrm.chkReserv.checked ){ iReserv = 1; }
    
    searchPlay( feeMask, timeMask, iReserv );

  }
  //---------------------------------------------------
  function searchPlay( f, t, r ){
    var i;
    var j = 0;
    var chkCnt;
    var hitCnt;
    var feeIdx;
    var timeIdx;
    var key = new Array();

    feeIdx = -1;
    for( i = 0; i < f.length; i++ ){
       if( f.substring( i, i + 1 ) == "1"){
          feeIdx = i;
          break;
       }
    }
    timeIdx = -1;
    for( i = 0; i < t.length; i++ ){
    if( t.substring( i, i + 1 ) == "1" ){
      timeIdx = i;
      break;
    }
  }

    chkCnt = r;
    if( feeIdx >= 0 ){ chkCnt++; }
    if( timeIdx >= 0 ){ chkCnt++; }

    if( chkCnt > 0 ){
        for( i = 0; i < play.length; i++ ){
           hitCnt = 0;
           if( feeIdx >= 0 && play[i].fee.substring( feeIdx, feeIdx + 1 ) == "1" )
           { hitCnt++; }
           if( timeIdx >= 0 && play[i].time.substring( timeIdx, timeIdx + 1 ) == "1" )
           { hitCnt++; }
           if( r == 1 &&  play[i].reserv == "1" ) { hitCnt++; }
           if( chkCnt == hitCnt ){
               key[j] = i;
               j++;
           }
        }
    }
    else{
        for( i = 0; i < play.length; i++ ){
            key[j] = i;
            j++;
        }
    }


    var retStr = "";
    for( i = 0; i < key.length; i++ ){
       if( play[key[i]].url != "" ){
           retStr = retStr + "<a href='" + play[key[i]].url + "'>" + play[key[i]].name + "</a><br>";
       }
       else {
           retStr = retStr + play[key[i]].name + "<br>";
       }
    }
    parent.BACK.document.frm1.myKey.value = retStr;

//alert( key.length );
//alert( parent.BACK.document.frm1.myKey.value );

    if( retStr != "" )
    {  document.pFrm.submit(); }
    else
    {  alert("Not found");}

  }
  //---------------------------------------------------
