﻿var word4 = ["！","＃","＄","％","＆","’","（","）","～","＝","～","｜","￥","｛","｝","「","」","＿","…","【","『","「","《","》","」","』","】","≫","｝","%","&","+","・","、","。","／","－","？","：","［","］","#","$","(",")","!","〉","〈","―","?"];
var cntWord4= word4.length;

Rep= new Array();
   //Rep[0] = "aaaa";

Rep2= new Array();
   //Rep2[0] = "aaaa";

var cntRep = 1;

var kanaWORD;
var eigoWORD;
var kataWORD;
var sortEIGO;
var sortKATA;
var keepWORD;

var cntT=0;
var cntR = 0;
var keepW;

var eigo="";

Keep = new Array(); 

kanaWORD="";
eigoWORD="";
kataWORD="";
var keepWORD="";
var rankWORD="";
var rankWORD2="";
var strKepTit="";

function search(){

cntT=0;

    var strKepTit=Entitle;

    var strTit = strKepTit + ",";
    strTit = strTit.toUpperCase();

   while(strTit.indexOf(" ") > -1) {
    strTit = strTit.replace(" ",",");
   }

   while(strTit.indexOf("　") > -1) {
    strTit = strTit.replace("　",",");
   }

    for (heni = 0 ; heni <= cntWord4 ; heni++){
     while(strTit.indexOf(word4[heni]) > -1) {
     strTit = strTit.replace(word4[heni],","); 
     }
    }

var heni=0;

Keep = strTit.split(",");
cntT=Keep.length;

var henn =0;
var hend =0;
var henTit=strTit;
var cntR=cntT;
/*
   //-----------一単語のとき処理
   if(cntR-1<1){
   Keep[1]="!!!-----not------!!!";
   cntT=cntT+1;
   }

   //-----------2単語のとき処理
   if(cntT>=1){
   cntT=cntT+1;
   }
*/
var cntg=0;
var cntCO = 0;
var rank = 0;
var baseW = "";
saveTit = new Array();
saveTit2 = new Array();
saveTit3 = new Array();
saveTit4 = new Array();
saveTit5 = new Array();
saveC = new Array();
saveLink = new Array();
saveRank = new Array();
saveTitR = new Array();
saveTit2R = new Array();
saveTit3R = new Array();
saveTit4R = new Array();
saveTit5R = new Array();

saveLinkR = new Array();
saveRankR = new Array();
keepRank = 0;
var kepLINK="";
var sortTitle="";
var cntTitle7=0;
var KeySort = "(KEY)";

for (cntu=0 ; cntu <=cntTitle ; cntu++){
//window.alert(wordA[1]);
 cntTitle7=Title[cntu].toUpperCase().indexOf(KeySort);
 if(cntTitle7 > -1){
 sortTitle=Title[cntu].substring(Title[cntu].toUpperCase().indexOf(KeySort),Title[cntu].length) + ",";
 sortTitle = sortTitle.replace("(KEY)","(KEY),");
   //document.write(sortTitle+"<br>");
 }else{
 sortTitle="";
 }

 for (cnty=0 ; cnty <=cntR-1 ; cnty++){
 if(sortTitle.toUpperCase().indexOf("," + Keep[cnty] + ",") > -1 && Keep[cnty]!=""){
 rank++;
 }
 }
 if(Title[cntu].substring(0,1) !="×" && rank != 0 && strKepTit.indexOf("成約済") < 0 && Title[cntu].substring(0,1) !="済"){
 if(strKepTit.indexOf("買取実績") < 0){
   kepLINK=Title[cntu].substring(1,6);
   while(kepLINK.indexOf("-") > -1) { kepLINK = kepLINK.replace("-",""); }
  saveTit[cntCO] = Title[cntu].substring(6,cntTitle7);//cntTitle7);//Title[cntu].length);
  saveTit2[cntCO] = Title2[cntu];
  if(Title[cntu].substring(0,1) =="N"){
  saveTit3[cntCO] = "<img src='new.gif'><br>" + Title3[cntu];
  }else if(Title[cntu].substring(0,1) =="R"){
  saveTit3[cntCO] = "<img src='osusume.gif'><br>" + Title3[cntu];
  }else{
  saveTit3[cntCO] = "<br>" + Title3[cntu];
  }
  saveC[cntCO] = TitleR[cntu].substring(0,8);
  saveTit4[cntCO] = Title4[cntu];
  saveTit5[cntCO] = Title5[cntu];
  saveLink[cntCO] = kepLINK;
  saveRank[cntCO] = rank;
  cntCO++;
  if (keepRank < rank){keepRank = rank;}
 }
 }
 //-------成約用アルゴリズム
 if(strKepTit.indexOf("成約済") > -1 && Title[cntu].substring(0,1) =="済" && Title[cntu].substring(0,1) !="×" && rank != 0){
   kepLINK=Title[cntu].substring(1,6);
   while(kepLINK.indexOf("-") > -1) { kepLINK = kepLINK.replace("-",""); }
  saveTit[cntCO] = Title[cntu].substring(6,cntTitle7);//cntTitle7);//Title[cntu].length);
  saveTit2[cntCO] = Title2[cntu];
  saveTit3[cntCO] ="成約御礼";
  saveC[cntCO] = TitleR[cntu].substring(0,8);
  saveTit4[cntCO] = Title[cntu].substring(6,cntTitle7);//TitleR[cntu].substring(8,TitleR[cntu].length);
  saveTit5[cntCO] = Title5[cntu];//TitleR[cntu].substring(0,4)+"年"+TitleR[cntu].substring(4,6)+"月"+TitleR[cntu].substring(6,8)+"日";
  saveLink[cntCO] = kepLINK;
  saveRank[cntCO] = rank;
  cntCO++;
  if (keepRank < rank){keepRank = rank;}
  }
  //-------

 //-------買取実績用アルゴリズム
 if(strKepTit.indexOf("買取実績") > -1 && Title[cntu].substring(0,1) !="×" && rank != 0){
   kepLINK=Title[cntu].substring(1,6);
   while(kepLINK.indexOf("-") > -1) { kepLINK = kepLINK.replace("-",""); }
  saveTit[cntCO] = Title[cntu].substring(6,cntTitle7);//cntTitle7);//Title[cntu].length);
  saveTit2[cntCO] = Title2[cntu];
  saveTit3[cntCO] ="依頼御礼";
  saveC[cntCO] = TitleR[cntu].substring(0,8);
  saveTit4[cntCO] = Title[cntu].substring(6,cntTitle7);//TitleR[cntu].substring(8,TitleR[cntu].length);
  saveTit5[cntCO] = Title5[cntu];//TitleR[cntu].substring(0,4)+"年"+TitleR[cntu].substring(4,6)+"月"+TitleR[cntu].substring(6,8)+"日";
  saveLink[cntCO] = kepLINK;
  saveRank[cntCO] = rank;
  cntCO++;
  if (keepRank < rank){keepRank = rank;}
  }
  //---------
  rank = 0;
}

var cntg = 0;
if(strKepTit.indexOf("成約済") > -1 || strKepTit.indexOf("買取実績") > -1 ) {
 keepRank=0;
 for(t=0;t<cntCO;t++){
  chkKK=0;
  for(i=0;i<cntCO;i++){
   if(saveC[t]>saveC[i]){ chkKK++; }
  }
  saveRank[t] = chkKK;//alert(saveRank[t]);
 if (keepRank < chkKK){keepRank = chkKK;}
 }
}

//順位ソート
for (cntf=keepRank ; cntf >=0 ; cntf=cntf-1){
 for (cntj = 0 ; cntj<=cntCO-1 ; cntj++){
      //if(strKepTit.indexOf("成約済") > -1 && cntf==1) {alert(saveRank[cntj]+"  "+saveTit4[cntj]);}
  if (saveRank[cntj]==cntf) {
   saveTit3R[cntg]= saveTit3[cntj];
   saveTit4R[cntg] = saveTit4[cntj];
   saveTit5R[cntg] = saveTit5[cntj];
   saveLinkR[cntg] = saveLink[cntj];
   saveRankR[cntg] = saveRank[cntj];
   cntg++;
   }
 } 
}

//alert(cntCO+"  "+cntg+"  "+keepRank);
if (cntg-1 < ListCount ){
var cntList = cntg;
}else{
var cntList = ListCount;
}

var cntLINE = 0;

document.write("<table class='view'><tr>");

for( cntDIS = 0 ; cntDIS <=cntList -1; cntDIS++ ){
//document.write("<td width='120' align='center' bgcolor='#FFFFFF'><div style='border-right: 1px solid #CCCCCC; line-height: 1.0em;'><a href='" + saveLinkR[cntDIS] + ".html'><img src='" + saveLinkR[cntDIS] + ".jpg' border='0' class='photo' width='90'></a><br><B><font color='#990000'>" + saveTit3R[cntDIS] + "</font></B><br>" + saveTit4R[cntDIS]  + "<br><span style='color:green;'>" + saveTit5R[cntDIS]  + "</span><br></div></td>");
if(strKepTit.indexOf("成約済") > -1 || strKepTit.indexOf("買取実績") > -1 ) {
document.write("<td width='120' align='center' bgcolor='#FFFFFF'><div style='border-right: 1px solid #CCCCCC; line-height: 1.0em;'><img src='" + saveLinkR[cntDIS] + ".jpg' border='0' class='photo' width='90'><br><B><font color='#990000'>" + saveTit3R[cntDIS] + "</font></B><br>" + saveTit4R[cntDIS]  + "<br><span style='color:green;'>" + saveTit5R[cntDIS]  + "</span><br></div></td>");
}else{
document.write("<td width='120' align='center' bgcolor='#FFFFFF'><div style='border-right: 1px solid #CCCCCC; line-height: 1.0em;'><a href='" + saveLinkR[cntDIS] + ".html'><img src='" + saveLinkR[cntDIS] + ".jpg' border='0' class='photo' width='90'></a><br><B><font color='#990000'>" + saveTit3R[cntDIS] + "</font></B><br>" + saveTit4R[cntDIS]  + "<br><span style='color:green;'>" + saveTit5R[cntDIS]  + "</span><br></div></td>");
}
cntLINE++;
  if(cntLINE==4) {
   document.write("</tr><tr>");
   cntLINE=0;
  }
}
document.write("</tr></table>");

}//function
