
var word1 = "‚ ‚¢‚¤‚¦‚¨‚©‚«‚­‚¯‚±‚³‚µ‚·‚¹‚»‚½‚¿‚Â‚Ä‚Æ‚È‚É‚Ê‚Ë‚Ì‚Í‚Ð‚Ó‚Ö‚Ù‚Ü‚Ý‚Þ‚ß‚à‚â‚ä‚æ‚ç‚è‚é‚ê‚ë‚í‚ð‚ñ‚ª‚¬‚®‚°‚²‚´‚¶‚¸‚º‚¼‚¾‚À‚Ã‚Å‚Ç‚Î‚Ñ‚Ô‚×‚Ú‚Ÿ‚¡‚£‚¥‚§‚Ï‚Ò‚Õ‚Ø‚Û‚Á‚á‚ã‚å" ;
var word2 = "ƒAƒCƒEƒGƒIƒJƒLƒNƒPƒRƒTƒVƒXƒZƒ\ƒ^ƒ`ƒcƒeƒgƒiƒjƒkƒlƒmƒnƒqƒtƒwƒzƒ}ƒ~ƒ€ƒƒ‚ƒ„ƒ†ƒˆƒ‰ƒŠƒ‹ƒŒƒƒƒ’ƒ“ƒKƒMƒOƒQƒSƒUƒWƒYƒ[ƒ]ƒ_ƒaƒdƒfƒhƒoƒrƒuƒxƒ{ƒ@ƒBƒDƒFƒHƒpƒsƒvƒyƒ|ƒb[ƒƒƒ…ƒ‡";
var word3 = "ABCDEFGHIJKLMNOPQRSTUVWXYZ‚`‚a‚b‚c‚d‚e‚f‚g‚h‚i‚j‚k‚l‚m‚n‚o‚p‚q‚r‚s‚t‚u‚v‚w‚x‚y" ;

var wordKana = "±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜ¦Ý¯°¬­®§¨©ª«";
var wordDa = "¶Þ·Þ¸Þ¹ÞºÞ»Þ¼Þ½Þ¾Þ¿ÞÀÞÁÞÂÞÃÞÄÞÊÞËÞÌÞÍÞÎÞÊßËßÌßÍßÎß";
var wordNKana = "ƒAƒCƒEƒGƒIƒJƒLƒNƒPƒRƒTƒVƒXƒZƒ\ƒ^ƒ`ƒcƒeƒgƒiƒjƒkƒlƒmƒnƒqƒtƒwƒzƒ}ƒ~ƒ€ƒƒ‚ƒ„ƒ†ƒˆƒ‰ƒŠƒ‹ƒŒƒƒƒ’ƒ“ƒb[ƒƒƒ…ƒ‡ƒ@ƒBƒDƒFƒH";
var wordNDa = "ƒKƒMƒOƒQƒSƒUƒWƒYƒ[ƒ]ƒ_ƒaƒdƒfƒhƒoƒrƒuƒxƒ{ƒpƒsƒvƒyƒ|";

var word4 = ["I","”","","“","•","f","i","j","`","","`","b","","o","p","u","v","Q","c","y","w","u","s","t","v","x","z","â","p","%","&","+","E","A","B","^","|","H","F","m","n","#","$","(",")","!","r","q","\","?"];
 var cntWord4= word4.length;

//var word1 = decodeURI(word1M); 
//var word2 = decodeURI(word2M); 
//var word3 = decodeURI(word3M); 
//var wordKana = decodeURI(wordKanaM); 
//var wordDa = decodeURI(wordDaM); 
//var wordNKana = decodeURI(wordNKanaM); 
//var wordNDa = decodeURI(wordNDaM); 

//word4= new Array();
//for(cntt=0 ;cntt<=cntWord4;cntt++){
//word4[cntt] = decodeURI(word4M[cntt]); 
//}


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(); 
//for (i = 0; i <= 99; i++) {
//     Keep[i] = "";
//}

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;

    var p = strTit.length;
    //document.write(strTit, "<br>");//----------For test

 for ( cnt = 0 ; cnt <= p-1 ; cnt++ ) {
  keepW = strTit.substring(cnt,cnt+1);

  if ( word1.indexOf( strTit.substring(cnt,cnt+1) ) != -1) {
    //keepWORD =  keepWORD + keepW;
    rankWORD="HIRA";
    //document.write( cnt ,"‚Ð‚ç‚ª‚È<br>" ) ;
      if( keepWORD.substring(0,keepWORD.length).length ==1 && rankWORD2 =="KANJI"){
       Keep[cntT]=keepWORD + keepW;
       cntT=cntT+1;
       keepWORD="";
      }else{
       if(keepWORD != ""){
       Keep[cntT]=keepWORD;
       cntT=cntT+1;
       keepWORD="";
       }
      }
    }else{
    if ( word3.indexOf( strTit.substring(cnt,cnt+1) ) != -1) {
      keepWORD =  keepWORD + keepW;
      rankWORD="ENGLISH";
      //document.write( cnt ,"English<br>" ) ;
     }else{
     if ( word2.indexOf( strTit.substring(cnt,cnt+1) ) != -1) {
     keepWORD =  keepWORD + keepW;
     rankWORD="KATA";
       //document.write(cnt,"ƒJƒ^ƒJƒi<BR>");
     }else{
         keepWORD =  keepWORD + keepW; 
         rankWORD="KANJI";
         //document.write( cnt ,"Š¿Žš<br>" ) ;
     }
    }
   //}

     if (keepW==","){
       if(keepWORD.substring(0,keepWORD.length-1) != ""){
       //var chkW=keepWORD.substring(0,keepWORD.length-1);
       //if(chkW.replace(",","")!=""){
       Keep[cntT]=keepWORD.substring(0,keepWORD.length-1);
       cntT=cntT+1;
       //}
       //keepWORD="";
       }
       keepWORD="";
     }

   if (rankWORD != rankWORD2 & cnt != 0 ){
     if( keepWORD.substring(0,keepWORD.length-1).length > 1 ) {
     //document.write("š",keepWORD.substring(0,keepWORD.length-1) ,"<br>" ) ;
       Keep[cntT]=keepWORD.substring(0,keepWORD.length-1);
       cntT=cntT+1;
     keepWORD=keepWORD.substring(keepWORD.length-1,keepWORD.length);
     }//else{
     //document.write("š",keepWORD ,"<br>" ) ;
     //  Keep[cntT]=keepWORD;
     //  cntT=cntT+1;
     //keepWORD="";
     //}
    }
   }
   rankWORD2=rankWORD;
 }//forFIN
var henn =0;
var hend =0;
var henTit=strTit;
var cntR=cntT;

  //“¯‹`Œê’Ç‰Á Replace
//  for(henn =0 ; henn<= cntRep ; henn++){  
//    while(henTit.indexOf(Rep[henn]) > -1){
//    henTit = henTit.replace(Rep[henn],"");
//    Keep[cntR] = Rep2[henn];
//    cntR = cntR +1;
//    }   
//  }
   
//------------------------------------Œ`‘Ô‘f‰ðÍ•\Ž¦
 //document.write("[tag]");
 //for ( cnt = 0 ; cnt <= cntR-1 ; cnt++ ) {
 //document.write(Keep[cnt]," ");
 //document.write("<br>");
 //}

//---------

   //-----------ˆê’PŒê‚Ì‚Æ‚«ˆ—
   if(cntR-1<1){
   Keep[1]="!!!-----not------!!!";
   cntT=cntT+1;
   }

   //-----------2’PŒê‚Ì‚Æ‚«ˆ—
   if(cntT>=1){
   cntT=cntT+1;
   }
//}


//Title = new Array();
//for(cntt=0 ;cntt<=cntTitle;cntt++){
//Title[cntt] = decodeURI(TitleR[cntt]); 
//}

//Title2 = new Array();
//for(cntt=0 ;cntt<=cntTitle;cntt++){
//Title2[cntt] = decodeURI(Title2R[cntt]); 
//}

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();

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){
 rank = rank +1;
 }
 }
 if(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);
  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];
  }
  saveTit4[cntCO] = Title4[cntu];
  saveTit5[cntCO] = Title5[cntu];
  saveLink[cntCO] = kepLINK;
  saveRank[cntCO] = rank;
  cntCO=cntCO + 1;
  if (keepRank < rank){keepRank = rank;}
  }
  rank = 0;
}

var cntg = 0;
//‡ˆÊƒ\[ƒg
for (cntf=keepRank ; cntf >=1 ; cntf=cntf-1){
 for (cntj = 0 ; cntj<=cntCO-1 ; 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 = cntg + 1;
   }
 } 
}

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' target='_blank'><img src='" + saveLinkR[cntDIS] + ".jpg' border='0' class='photo' width='90'></a><br><B><font color='green'>" + saveTit3R[cntDIS] + "</font></B><br>" + saveTit4R[cntDIS]  + "<br><span style='color:#000033;'>-" + saveTit5R[cntDIS]  + "-</span><br></div></td>");
cntLINE++;
  if(cntLINE==4) {
   document.write("</tr><tr>");
   cntLINE=0;
  }
}


document.write("</tr></table>");

//document.write("Search" +cntg + " HIT");

//document.write("<a href='http://tasksecurity.blog114.fc2.com/' target='blank' STYLE='text-decoration:none'><font size='-2' color='#999999'><B>Powered by TaskSecurity</font></a></B></font>");

//------------------------------------Œ`‘Ô‘f‰ðÍ•\Ž¦
// document.write("[Key] ");
// for ( cnt = 0 ; cnt <= cntR-1 ; cnt++ ) {
// document.write(Keep[cnt]," ");
// }

}//function