
 function sortData(start,end) { 
 var x = saveC[Math.floor((start + end) / 2)];
 var i = start;
 var j = end;
 while (true) { while (saveC[i] < x) i++;
 while (x < saveC[j]) j--;
 if (i >= j) break;
 n = saveC[i];
 saveC[i] = saveC[j];
 saveC[j] = n;

 n = saveTit[i];
 saveTit[i] = saveTit[j];
 saveTit[j] = n;

 n = saveTit2[i];
 saveTit2[i] = saveTit2[j];
 saveTit2[j] = n;

 n = saveLink[i];
 saveLink[i] = saveLink[j];
 saveLink[j] = n;

 n = saveTit3[i];
 saveTit3[i] = saveTit3[j];
 saveTit3[j] = n;

 n = saveICO[i];
 saveICO[i] = saveICO[j];
 saveICO[j] = n;

 n = savePP[i];
 savePP[i] = savePP[j];
 savePP[j] = n;

   //cntg++;

 i++;
 j--;
 }
 if (start < i-1) sortData(start,i-1);
 if (j+1 < end) sortData(j+1,end);
 } 

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;
var keepW;

var eigo="";

Keep = new Array(); 
//for (i = 0; i <= 99; i++) {
//     Keep[i] = "";
//}

var cntT=0;

kanaWORD="";
eigoWORD="";
kataWORD="";
var keepWORD="";
var rankWORD="";
var rankWORD2="";
var strKepTit="";

    strKepTit=Entitle;

    var strTit = strKepTit + ",";
    strTit = strTit.toUpperCase();

   while(strTit.indexOf(" ") > -1) {
    strTit = strTit.replace(" ",",");
   }

   while(strTit.indexOf("　") > -1) {
    strTit = strTit.replace("　",",");
   }

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 cntCO = 0;
var rank = 0;
var baseW = "";
saveTit = new Array();
saveTit2 = new Array();
saveTit3 = new Array();
saveC = new Array();
saveLink = new Array();
saveRank = new Array();
saveTitR = new Array();
saveTit2R = new Array();
saveTit3R = new Array();
saveLinkR = new Array();
saveRankR = new Array();
saveCR = new Array();
saveICO = new Array();
saveICOR = new Array();
savePP = new Array();
savePPR = 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 = rank +1;
 }
 }
 //if(Title[cntu].substring(0,1) !="×" && rank >0 && rank >= cntR-1){
 if(Title[cntu].substring(0,1) !="×" && rank != 0 && strKepTit.indexOf("成約済") < 0 && Title[cntu].substring(0,1) !="済"){
   kepLINK=Title[cntu].substring(1,6);
   while(kepLINK.indexOf("-") > -1) { kepLINK = kepLINK.replace("-",""); }
  //saveTit[cntCO] = Title[cntu].substring(6,cntTitle7);//cntTitle7);//Title[cntu].length);

  if(Title[cntu].substring(0,1) =="N"){
  saveTit[cntCO] = Title[cntu].substring(6,cntTitle7) + "<img src='new.gif' border='0'>";
  }else if(Title[cntu].substring(0,1) =="R"){
  saveTit[cntCO] = Title[cntu].substring(6,cntTitle7) + "<img src='osusume.gif' border='0'>";
  }else{
  saveTit[cntCO] = Title[cntu].substring(6,cntTitle7);
  }

     if(sortTitle.indexOf(",マンション,") > -1){
     saveICO[cntCO] = "ico_sel2";
     }else if(sortTitle.toUpperCase().indexOf(",戸建,") > -1){
     saveICO[cntCO] = "ico_sel1";
     }else if(sortTitle.toUpperCase().indexOf(",土地,") > -1){
     saveICO[cntCO] = "ico_sel3";
     }else{
     saveICO[cntCO] = "ico_sel2";
     }
	
  saveTit2[cntCO] = Title2[cntu];
  saveTit3[cntCO] = Title3[cntu];
  saveC[cntCO] = Math.floor(TitleC[cntu]);
  saveLink[cntCO] = kepLINK;
  saveRank[cntCO] = rank;
  savePP[cntCO] = TitleP[cntu];
  cntCO++;//=cntCO + 1;
  if (keepRank < rank){keepRank = rank;}
  }
  rank = 0;
}

var cntg = 0;

sortData(0,cntCO-1);

var cntg = cntCO;

if(getHikisuu.data.type == "up"){
document.write("<br><span class='menulink'>並べ替え：▲価格の安い順　<a href='?q="  + encodeURI(getHikisuu.data.q) + "&start=1" + "&type=down'>▼価格の高い順</a></span><br><br>");
}else{
document.write("<br><span class='menulink'>並べ替え：<a href='?q="  + encodeURI(getHikisuu.data.q) + "&start=1" + "&type=up'>▲価格の安い順</a>　▼価格の高い順</span>&nbsp;<span class='menulink'>a</span><br><br>");
}

if(getHikisuu.data.type == "up"){
var cntkk = 0;
for(k=cntCO-1;k>=0;k--){
saveTitR[cntkk]= saveTit[k];
saveTit2R[cntkk]= saveTit2[k];
saveTit3R[cntkk]= saveTit3[k];
saveLinkR[cntkk]= saveLink[k];
saveICOR[cntkk]= saveICO[k];
savePPR[cntkk]= savePP[k];
cntkk++;
}
for(k=0;k<=cntCO-1;k++){
saveTit[k]= saveTitR[k];
saveTit2[k]= saveTit2R[k];
saveTit3[k]= saveTit3R[k];
saveLink[k]= saveLinkR[k];
saveICO[k]= saveICOR[k];
savePP[k]= savePPR[k];
//document.write(saveTit[k] + "<br>");
}
}

document.write("<div class='nlink'><table width='' border='0' cellspacing='0' cellpadding='5'>");

//for( cntDIS = 0 ; cntDIS <=cntList -1; cntDIS++ ){
if (cntg >= 10*getHikisuu.data.start){
for( cntDIS = (cntg-1)-(10*(getHikisuu.data.start-1)); cntDIS>(cntg-1)-(10*getHikisuu.data.start); cntDIS-- ){ 
 clickShow=saveTit[cntDIS].replace("<img src='new.gif' border='0'>","");
//document.write("<tr><td width=''><a href='" + saveLink[cntDIS] + ".html' target='_blank'><img src='" + saveLink[cntDIS] + ".jpg' border='0' width='90'></a></td><td><img src='pin.png'><strong><a href='" + saveLink[cntDIS] + ".html' target='_blank'>" + saveTit[cntDIS] + "</a></strong><div class='mainbody'><img src='linerealestate.gif'><BR>" + saveTit2[cntDIS] + "<br><font color='green'>" + saveTit3[cntDIS]  + "</td></div></tr>");
if(saveTit2[cntDIS].length>28){ saveTit2[cntDIS] = saveTit2[cntDIS].substring(0,27)+"<B>...</B>";}
document.write("<P><div class='menu05'><a href='" + saveLink[cntDIS] + ".html' title='クリックで "+clickShow+" の詳細表示'><img src='" + saveLink[cntDIS] + ".jpg' height='95' width='100' border='0' align='right'><img src='" + saveLink[cntDIS] + "-a.jpg' height='95' width='100' border='0' align='right'><span style='color:#CC3300;font-size:11px;font-weight:bold;'>" + savePP[cntDIS] + "</span><br><img src='"+saveICO[cntDIS]+".png' border='0' align='left'><span style='color:#000000;font-size:15px;'>" + saveTit[cntDIS] + "</span><br><span style='color:#333333;font-size:11px;font-weight:normal;'>" + saveTit2[cntDIS] + "</span><br><span style='color:green;font-size:11px;font-weight:normal;'>" + saveTit3[cntDIS] + "</span><br><br></a></div></P>");

}
}else{
for(cntDIS =(cntg-1)-(getHikisuu.data.start - 1) *10 ; cntDIS >= 0 ; cntDIS-- ){
 clickShow=saveTit[cntDIS].replace("<img src='new.gif' border='0'>","");
//document.write("<tr><td width=''><a href='" + saveLink[cntDIS] + ".html' target='_blank'><img src='" + saveLink[cntDIS] + ".jpg' border='0' width='90'></a></td><td><img src='pin.png'><strong><a href='" + saveLink[cntDIS] + ".html' target='_blank'>" + saveTit[cntDIS] + "</a></strong><div class='mainbody'><img src='linerealestate.gif'><BR>" + saveTit2[cntDIS] + "<br><font color='green'>" + saveTit3[cntDIS]  + "</td></div></tr>");
if(saveTit2[cntDIS].length>28){ saveTit2[cntDIS] = saveTit2[cntDIS].substring(0,27)+"<B>...</B>";}
document.write("<P><div class='menu05'><a href='" + saveLink[cntDIS] + ".html' title='クリックで "+clickShow+" の詳細表示'><!-- <img src='"+saveICO[cntDIS]+".gif' border='0' align='left'> --><img src='" + saveLink[cntDIS] + ".jpg' height='95' width='100' border='0' align='right'><img src='" + saveLink[cntDIS] + "-a.jpg' height='95' width='100' border='0' align='right'><span style='color:#CC3300;font-size:11px;font-weight:bold;'>" + savePP[cntDIS] + "</span><br><img src='"+saveICO[cntDIS]+".png' border='0' align='left'><span style='color:#000000;font-size:15px;'>" + saveTit[cntDIS] + "</span><br><span style='color:#333333;font-size:11px;font-weight:normal;'>" + saveTit2[cntDIS] + "</span><br><span style='color:green;font-size:11px;font-weight:normal;'>" + saveTit3[cntDIS] + "</span><br><br></a></div></P>");

}
}

document.write("</tr></table></div>");


document.write("<BR><div class='mainbody'><center><span class='page'>");
 var q = getHikisuu.data.q;
q = encodeURI(getHikisuu.data.q);

if(getHikisuu.data.start>1){
var rev = getHikisuu.data.start-1;
document.write("<a href='search.html?q="  + q + "&start=" + rev + "&type=" + getHikisuu.data.type + "'><img src='rev.png' alt='' border='0'/><B>前へ</B></a>　 ");
}else{
//document.write("<img src='revno.gif' alt='' border='0' />　");
}

var pg = getHikisuu.data.start;
var maxpg = Math.floor(((cntg)+9)/10);
var st = 1;
if(maxpg>10){
 maxpg = 10;
 keppg = Math.floor(((cntg-1)+9)/10) - getHikisuu.data.start;

 if(keppg>=5 && getHikisuu.data.start>5){
 maxpg = parseInt(pg) + 5;
 st = getHikisuu.data.start-5;
 }
 if(keppg<5){
 maxpg = parseInt(pg) + (Math.floor(((cntg-1)+9)/10) - parseInt(getHikisuu.data.start));
 st = getHikisuu.data.start - 5 - (5- (Math.floor(((cntg-1)+9)/10) - getHikisuu.data.start));
 }
}

//document.write(cnts-1);
for(cntP =st ; cntP<=maxpg; cntP++ ){
if(getHikisuu.data.start==cntP){
document.write("<font color='#CC0000'><B>" + cntP + "</B></font> ");
}else{
document.write("<a href='search.html?q="  + q + "&start=" + cntP + "&type=" + getHikisuu.data.type + "'><font color='#000000' size='-1'>" + cntP + "</font></a> ");
}
}

if(getHikisuu.data.start*10<cntg){
nexpg =  getHikisuu.data.start;
nexpg++;
document.write("　<a href='search.html?q="  + q + "&start=" + nexpg + "&type=" + getHikisuu.data.type + "'><B>次へ</B><img src='next.png' alt='' border='0'/></a>");
}

document.write("</span></center></div><br>");
cntHit = cntg;

//------------------------------------形態素解析表示
// document.write("[Key] ");
// for ( cnt = 0 ; cnt <= cntR-1 ; cnt++ ) {
// document.write(Keep[cnt]," ");
// }


