// +----------------------------------------------------------------------+
// | PHP version 4                                                        |
// +----------------------------------------------------------------------+
// | Copyright (c) 2007 RCP co.ltd.,                                      |
// +----------------------------------------------------------------------+
// |                                                                      |
// +----------------------------------------------------------------------+
// | Authors: RCP <admin@rcp.jp>                                          |
// +----------------------------------------------------------------------+

function onCheck() {
 var CheckB=7; //チェックボックス数
 var m=CheckB-1;

 if (document.kyujin_johou.Week[0].checked) {
  for (i=0;i<=m;i++) {
    document.kyujin_johou.Week[i].checked=false;
  }
 }
 else {
  for (i=0;i<=m;i++) {
   document.kyujin_johou.Week[i].checked=true;
  }
 }
}

function s_chk() {
  //実行クエリ作成
  var form = document.kyujin_johou;
  var selqry="";
  var selhani="";
  for(i=0; i<form.Shift.length; i++){
    if(form.Shift[i].checked == true){
      if(selqry==""){
        selqry=" WHERE KINMU_TYPE="+form.Shift[i].value;
      }
    }
  }
  var Farea="";
  var FareaK="";
  var Arkakko="";
  var flgArea="";
  for (i=0; i<form.Area.length; i++) {
    if(form.Area[i].checked == true){
      if(selqry==""){
        selqry=" WHERE (JUSHO_AREA="+form.Area[i].value;
        FareaK="1";
        Arkakko="1";
        flgArea="1";
      }else{
        if(Farea==""){
          if(FareaK=="1"){
            selqry=selqry+" OR JUSHO_AREA="+form.Area[i].value;
            Farea="1";
          }else{
            selqry=selqry+" AND (JUSHO_AREA="+form.Area[i].value;
            Farea="1";
            Arkakko="1";
            flgArea="1";
          }
        }else{
          selqry=selqry+" OR JUSHO_AREA="+form.Area[i].value;
        }
      }
    }
  }
  if(Arkakko!=""){
    selqry=selqry+")";
  }
  var Fadrs="";
  var FadrsK="";
  var Adkakko="";
  for (i=0; i<form.address1.length; i++) {
    if(form.address1[i].checked == true){
      if(selqry==""){
        selqry=" WHERE (JUSHO_KEN='"+form.address1[i].value+"'";
        FadrsK="1";
        Adkakko="1";
      }else{
        if(Fadrs==""){
          if(FadrsK=="1"){
            selqry=selqry+" OR JUSHO_KEN='"+form.address1[i].value+"'";
            Fadrs="1";
          }else{
            if(flgArea=="1"){

//              selqry=selqry+" OR (JUSHO_KEN='"+form.address1[i].value+"'";
              selqry=selqry.replace(")","");
              selqry=selqry+" OR JUSHO_KEN='"+form.address1[i].value+"'";

              Fadrs="1";
              Adkakko="1";
            }else{
              selqry=selqry+" AND (JUSHO_KEN='"+form.address1[i].value+"'";
              Fadrs="1";
              Adkakko="1";
            }
          }
        }else{
          selqry=selqry+" OR JUSHO_KEN='"+form.address1[i].value+"'";
        }
      }
    }
  }
  if(Adkakko!=""){
    selqry=selqry+")";
  }
  var Fday="";
  var FdayK="";
  var Dkakko="";
  var flgKT="";
  for (i=0; i<form.Week.length; i++) {
    if(form.Week[i].checked == true){
      if(selqry==""){
        selqry=" WHERE (KINMU_WEEK LIKE '%"+form.Week[i].value+"%'";
        FdayK="1";
        Dkakko="1";
      }else{
        if(Fday==""){
          if(FdayK=="1"){
            selqry=selqry+" OR KINMU_WEEK LIKE '%"+form.Week[i].value+"%'";
            Fday="1";
          }else{
            selqry=selqry+" AND (KINMU_WEEK LIKE '%"+form.Week[i].value+"%'";
            Fday="1";
            Dkakko="1";
          }
        }else{
          selqry=selqry+" OR KINMU_WEEK LIKE '%"+form.Week[i].value+"%'";
        }
      }
    }
  }
  if(Dkakko!=""){
    selqry=selqry+") AND (KINMU_TYPE=1 OR KINMU_TYPE=2 OR KINMU_TYPE=5)";
    flgKT="1";
  }
  var Fsty="";
  var FstyK="";
  var Skakko="";
  for (i=0; i<form.Duty.length; i++) {
    if(form.Duty[i].checked == true){
      if(selqry==""){
        selqry=" WHERE (KINMU_STYLE LIKE '%"+form.Duty[i].value+"%'";
        FstyK="1";
        Skakko="1";
      }else{
        if(Fsty==""){
          if(FstyK=="1"){
            selqry=selqry+" OR KINMU_STYLE LIKE '%"+form.Duty[i].value+"%'";
            Fsty="1";
          }else{
            selqry=selqry+" AND (KINMU_STYLE LIKE '%"+form.Duty[i].value+"%'";
            Fsty="1";
            Skakko="1";
          }
        }else{
          selqry=selqry+" OR KINMU_STYLE LIKE '%"+form.Duty[i].value+"%'";
        }
      }
    }
  }
  if(Skakko!=""){
    if(flgKT=="1"){
      selqry=selqry+")";
    }else{
      selqry=selqry+") AND (KINMU_TYPE=1 OR KINMU_TYPE=2 OR KINMU_TYPE=5)";
    }
  }

  var Khani = form.Redays.value;
  if(selqry==""){
    selhani=" WHERE TO_DAYS(NOW()) - TO_DAYS(TOUROKU_BI) <= "+Khani+"";
  }else{
    selhani=" AND TO_DAYS(NOW()) - TO_DAYS(TOUROKU_BI) <= "+Khani+"";
  }

  //form.sellimit.value=" limit "+Khani+" offset 0";
  form.sellimit.value=selhani;
  form.selsql.value=selqry;
  form.sel_flg.value="1";
  get_obj();
  //送信処理
  form.action = "search.php";
  form.method = "POST";
  form.submit();
}

//各hidden項目に値を入れる
function get_obj(){
  var form = document.kyujin_johou;
  for (i=0; i<form.Shift.length; i++) {
    if(form.Shift[i].checked==true){
      form.hi_Shift.value =i+1;
    }
  }
  if(form.Area[0].checked==true){form.hi_Area1.value="1"}
  if(form.Area[1].checked==true){form.hi_Area2.value="1"}
  if(form.Area[2].checked==true){form.hi_Area3.value="1"}
  if(form.Area[3].checked==true){form.hi_Area4.value="1"}
  if(form.Area[4].checked==true){form.hi_Area5.value="1"}
  if(form.Area[5].checked==true){form.hi_Area6.value="1"}
  if(form.Area[6].checked==true){form.hi_Area7.value="1"}
  if(form.address1[0].checked==true){form.hiken1.value="1"}
  if(form.address1[1].checked==true){form.hiken2.value="1"}
  if(form.address1[2].checked==true){form.hiken3.value="1"}
  if(form.address1[3].checked==true){form.hiken4.value="1"}
  if(form.address1[4].checked==true){form.hiken5.value="1"}
  if(form.address1[5].checked==true){form.hiken6.value="1"}
  if(form.address1[6].checked==true){form.hiken7.value="1"}
  if(form.address1[7].checked==true){form.hiken8.value="1"}
  if(form.address1[8].checked==true){form.hiken9.value="1"}
  if(form.address1[9].checked==true){form.hiken10.value="1"}
  if(form.address1[10].checked==true){form.hiken11.value="1"}
  if(form.address1[11].checked==true){form.hiken12.value="1"}
  if(form.address1[12].checked==true){form.hiken13.value="1"}
  if(form.address1[13].checked==true){form.hiken14.value="1"}
  if(form.Week[0].checked==true){form.hi_week1.value="1"}
  if(form.Week[1].checked==true){form.hi_week2.value="1"}
  if(form.Week[2].checked==true){form.hi_week3.value="1"}
  if(form.Week[3].checked==true){form.hi_week4.value="1"}
  if(form.Week[4].checked==true){form.hi_week5.value="1"}
  if(form.Week[5].checked==true){form.hi_week6.value="1"}
  if(form.Week[6].checked==true){form.hi_week7.value="1"}
  if(form.Duty[0].checked==true){form.hi_sty1.value="1"}
  if(form.Duty[1].checked==true){form.hi_sty2.value="1"}
  if(form.Duty[2].checked==true){form.hi_sty3.value="1"}
  if(form.Duty[3].checked==true){form.hi_sty4.value="1"}
  form.hi_limit.value = form.Redays.value;

}
