function AlertA(){reLoad();}
function LoadTitle(){Load();}

onloadFunctions.appendFunction(new OnloadFunction(LoadTitle) );
onloadFunctions.appendFunction(new OnloadFunction(AlertA) );

function Load(){
  line=$("list");
  rno=$("RNO");
  line2=$("pageno");
  line3=$("pageno2");
  TR="<table style='width:100%;clear:both'>";
  STR="<tr style='background-color:#ddd;'>"+
    "<th style='width:20px;height:25px;'></th>"+
    "<th style='width:104px;'>商品写真</th>"+
    "<th>商品番号/形状</th>"+
    "<th>価格</th>"+
    "<th>メーカー</th>"+
    "<th>年式</th>"+
    "<th>型式</th>"+
    "<th>最大積載量(kg)</th>"+
    "<th>走行(km)/稼動(h)</th>"+
    "<th>詳細</th>"+
    "</tr>";
  STR1="<tr style='background-color:#ddd;'>"+
    "<th style='width:20px;height:25px;'></th>"+
    "<th style='width:104px;'>商品写真</th>"+
    "<th>商品番号/形状</th>"+
    "<th>価格</th>"+
    "<th>メーカー</th>"+
    "<th>年式</th>"+
    "<th>型式</th>"+
    "<th>走行/稼動(km・h)</th>"+
    "<th>詳細</th>"+
    "</tr>";
}

function ChangeValC(A){
  if(A=="UP"){
    var num=document.FA1.chen1.value;
    document.FA1.chen2.value=num;
  }else{
    var num=document.FA1.chen2.value;
    document.FA1.chen1.value=num;
  }
}

function ChangeValS(A){
  if(A=="UP"){
    var num=document.FA1.sortbox.value;
    document.FA1.sortbox2.value=num;
  }else{
    var num=document.FA1.sortbox2.value;
    document.FA1.sortbox.value=num;
  }
}

function ChangeValO(A){
  if(A=="UP"){
    var num=document.FA1.sorder.value;
    document.FA1.sorder2.value=num;
  }else{
    var num=document.FA1.sorder2.value;
    document.FA1.sorder.value=num;
  }
}

function reLoad(){
  var Mode=document.FA1.mode.value;
  var Sort=document.FA1.sortbox.value;
  var Order=document.FA1.sorder.value;
  var Status=document.FA1.Pstatus.value;
  var Number=document.FA1.Pnumber.value;

  var PageSet=0;
  var Page=1;

  if(Status=="" && Number==""){
    Search(Mode,PageSet,Page,Sort,Order);
    document.FA1.Pstatus.value="";
    document.FA1.Pnumber.value="";
  }
}

function getradio(p){
  if(p.length){
    for(i=0;i<p.length;i++){
      if(p[i].checked) return p[i].value;
    }
    return "";
  }else{
    return "";
  }
}

function Search(A,B,C,D,E){
  if(D){document.FA1.sort.value=D;}else{document.FA1.sort.value="";}
  if(E){document.FA1.snum.value=E;}else{document.FA1.snum.value="";}
  if(!E&&!D){document.getElementById('sortbox').options[0].selected=true;document.getElementById('sortbox2').options[0].selected=true;document.getElementById('sorder').options[0].selected=true;document.getElementById('sorder2').options[0].selected=true;}
  if(C=="0"){var pageno="0";}else if(C=="1"){var pageno=eval(document.FA1.page.value) + eval(B);}else{var pageno=eval(B);}
  if(A=="truck"){
    if(document.FA2.typev.value!==""){document.FA1.st_btype.value=document.FA2.typev.value;}
    var param="cid=1&maker="+document.FA1.st_maker.value+"&subcate="+document.FA1.st_subcate.value+
      "&status="+getradio(document.FA1.st_type)+"&number="+document.FA1.st_number.value+
      "&ymin="+document.FA1.st_ymin.value+"&ymax="+document.FA1.st_ymax.value+
      "&btype="+document.FA1.st_btype.value+"&smin="+document.FA1.st_smin.value+
      "&smax="+document.FA1.st_smax.value+"&pmin="+document.FA1.st_pmin.value+
      "&pmax="+document.FA1.st_pmax.value+"&ummaker="+document.FA1.st_ummaker.value+
      "&loadage="+document.FA1.st_loadage.value+"&ins="+document.FA1.st_ins.checked+
      "&turb="+document.FA1.st_tur.checked+"&ac="+document.FA1.st_ac.checked+
      "&ps="+document.FA1.st_sp.checked+"&pw="+document.FA1.st_pw.checked;
  }else if(A=="heavy"){
    if(document.FA2.typev.value!==""){document.FA1.sh_btype.value=document.FA2.typev.value;}
    var param="cid=3&maker="+document.FA1.sh_maker.value+"&subcate="+document.FA1.sh_subcate.value+
      "&status="+getradio(document.FA1.sh_type)+"&number="+document.FA1.sh_number.value+
      "&ymin="+document.FA1.sh_ymin.value+"&ymax="+document.FA1.sh_ymax.value+
      "&btype="+document.FA1.sh_btype.value+"&hmin="+document.FA1.sh_hmin.value+
      "&hmax="+document.FA1.sh_hmax.value+"&pmin="+document.FA1.sh_pmin.value+
      "&pmax="+document.FA1.sh_pmax.value+"&loadage="+document.FA1.sh_loadage.value+
      "&ins="+document.FA1.st_ins.checked+"&turb="+document.FA1.st_tur.checked+
      "&ac="+document.FA1.sh_ac.checked;
  }else if(A=="bus"){
    if(document.FA2.typev.value!==""){document.FA1.sb_btype.value=document.FA2.typev.value;}
    var param="cid=2&maker="+document.FA1.sb_maker.value+"&subcate="+document.FA1.sb_subcate.value+
      "&status="+getradio(document.FA1.sb_type)+"&number="+document.FA1.sb_number.value+
      "&ymin="+document.FA1.sb_ymin.value+"&ymax="+document.FA1.sb_ymax.value+
      "&btype="+document.FA1.sb_btype.value+"&smin="+document.FA1.sb_smin.value+
      "&smax="+document.FA1.sb_smax.value+"&pmin="+document.FA1.sb_pmin.value+
      "&pmax="+document.FA1.sb_pmax.value+"&cmin="+document.FA1.sb_cmin.value+
      "&cmax="+document.FA1.sb_cmax.value+"&loadage="+document.FA1.sb_loadage.value+
      "&ins="+document.FA1.st_ins.checked+"&turb="+document.FA1.st_tur.checked+
      "&ac="+document.FA1.sb_ac.checked+"&ps="+document.FA1.sb_sp.checked+
      "&pw="+document.FA1.sb_pw.checked;
  }else if(A=="other"){
    var param="cid=4";
  }else{
    var param="subcate="+A+"&tok="+document.FA1.tok.value+
      "&maker="+document.FA1.smaker.value+"&ymin="+document.FA1.ymin.value+
      "&ymax="+document.FA1.ymax.value+"&pmin="+document.FA1.pmin.value+
      "&pmax="+document.FA1.pmax.value+"&smin="+document.FA1.smin.value+
      "&smax="+document.FA1.smax.value+"&loadage="+document.FA1.loadage.value;
  }
  document.FA1.mode.value=A;
  if(A=="bus"){
    var STR2=TR+STR1;
    var STR3=STR1;
  }else{
    var STR2=TR+STR;
    var STR3=STR;
  }
  new Ajax.Request("request/load.php",{
    method:"post",
    parameters:param+"&pagenum="+pageno+"&sort="+D+"&sort_num="+E,
    onSuccess:function(httpObj){
    var OP=httpObj.responseText;
    var PA=OP.split("@@");
    if(PA[1]!==""){
      var ST=PA[1].split("||");
      var CL="takasa1";
      var num=1;
      for(var i=0,COUNT=ST.length;i<COUNT;i++){
        var AR=ST[i].split("^^");

        STR2+="<input type='hidden' name='id["+i+"]' value='"+AR[0]+"'>"+
          "<tr class='"+CL+"'>"+
          "<td><input type='checkbox' name='check["+i+"]' value='T' /></td>"+
          "<td><a href='"+AR[10]+"'><img src='" + AR[1] + "' alt='"+AR[11]+"' width='100' height='70' /></a></td>" + 
          "<td>"+AR[2]+"<br />"+AR[3]+"</td>"+
          "<td>"+AR[4]+"</td>"+
          "<td>"+AR[5]+"</td>"+
          "<td>"+AR[6]+"</td>"+
          "<td>"+AR[7]+"</td>";

          if(A!="bus"){STR2+="<td>"+AR[8]+"</td>";}
          STR2+="<td>"+AR[9]+"</td>"+
            "<td class='syousai'><a href='"+AR[10]+"'><img src='img/detailon.gif' alt='"+AR[11]+"' width='61' height='26' /></a></td>"+
            "</tr>";
          if(num%10==0){STR2+=STR3;}
          if(CL=="takasa1"){CL="takasa2";}else{CL="takasa1";}
          num++;
        }
        rno.value=COUNT;
      }
      STR2+="</table>";
      Element.update(line,STR2);
      Element.update(line2,PA[0]);
      Element.update(line3,PA[0]);
      document.FA1.page.value=PA[2];
    },
    onFailure:function(httpObj){
      STR2="<table><tr><td><font color='#cc0000'>Connection Error</font></td></tr></table>";
      Element.update(line,STR2);
    }
  });
}

function Check(A){
  var RNO=document.FA1.RNO.value;
  document.FA1.elements['checkid[0]'].value="";
  document.FA1.elements['checkid[1]'].value="";
  document.FA1.elements['checkid[2]'].value="";
  document.FA1.elements['checkid[3]'].value="";
  document.FA2.elements['checkid[0]'].value="";
  document.FA2.elements['checkid[1]'].value="";
  document.FA2.elements['checkid[2]'].value="";
  document.FA2.elements['checkid[3]'].value="";
  document.FA3.elements['checkid[0]'].value="";
  document.FA3.elements['checkid[1]'].value="";
  document.FA3.elements['checkid[2]'].value="";
  document.FA3.elements['checkid[3]'].value="";
  var n=0;
  for(i=0;i<RNO;i++){
    if(document.FA1.elements['check['+i+']'].checked){
      if(n<=3){
        if(A=="1"){
          document.FA2.elements['checkid['+n+']'].value=document.FA1.elements['id['+i+']'].value;
        }else if(A=="2"){
          document.FA1.elements['checkid['+n+']'].value=document.FA1.elements['id['+i+']'].value;
        }else{
          document.FA3.elements['checkid['+n+']'].value=document.FA1.elements['id['+i+']'].value;
        }
      }
      n++;
      if(n==5){break;}
    }
  }
  if(n<=4){
    if(n!=0){
      if(A=="1"){
        document.FA2.GOA.click();
      }else if(A=="2"){
        document.FA1.GOA.click();
      }else{
        document.FA3.GOA.click();
      }
    }else{alert("1件以上チェックしてください");}
  }else{alert("チェックできる車両は最大4件です");}
}
