romaji="";cookiegt = encodeURI("↓");pkw = new Array;wd = new Array;op = new Array;k=0;lengthwds=3;dic = new Array("a","A","ａ","Ａ","b","B","ｂ","Ｂ","c","C","ｃ","Ｃ","d","D","ｄ","Ｄ","e","E","ｅ","Ｅ","f","F","ｆ","Ｆ","g","G","ｇ","Ｇ","h","H","ｈ","Ｈ","i","I","ｉ","Ｉ","j","J","ｊ","Ｊ","k","K","ｋ","Ｋ","l","L","ｌ","Ｌ","m","M","ｍ","Ｍ","n","N","ｎ","Ｎ","o","O","ｏ","Ｏ","p","P","ｐ","Ｐ","q","Q","ｑ","Ｑ","r","R","ｒ","Ｒ","s","S","ｓ","Ｓ","t","T","ｔ","Ｔ","u","U","ｕ","Ｕ","v","V","ｖ","Ｖ","w","W","ｗ","Ｗ","x","X","ｘ","Ｘ","y","Y","ｙ","Ｙ","z","Z","ｚ","Ｚ","○","○"," ","");clearOthercookie();function loadpage(){lengthwds=3;wd[0]="○";wd[1]="○";wd[2]="○";wd[3]="○";wd[4]="○";wd[5]="○";wd[6]="○";pkw[0]="　";pkw[1]="　";pkw[2]="　";pkw[3]="　";pkw[4]="　";pkw[5]="　";pkw[6]="　";document.eiji.reset();cookkstr = "";cookkstrtemp = "";cookkstr = document.cookie + ";";strtop = cookkstr.indexOf('romaji'); if (strtop != -1){strbottom = cookkstr.indexOf(";",strtop); cookkstrtemp = cookkstr.substring(strtop,strbottom); cookkstrtemp = decodeURI(cookkstrtemp);cookkstrtemp = cookkstrtemp.replace(/↓/g , '\;');cookkstrtemp = cookkstrtemp.replace(/↑/g , ';');eval(cookkstrtemp);eval(romaji);}changelength(lengthwds);for (jj=0; jj<lengthwds; jj++){document.getElementsByName('wd'+jj)[0].value = wd[jj];document.getElementById('ress'+jj).innerHTML= wd[jj];}reswd = "";if (pkw[0]!="　"){reswd = pkw.join('');reswd2 = "<div style='margin-top:5px;font-size:45px;color:#666;font-weight:bold;'>"+reswd+"</div>";document.getElementById("res2").innerHTML=reswd2;}else{document.getElementById("res2").innerHTML="<div style='margin-top:80px;text-align:center;font-size:40px;color:#999;font-weight:bold;'>ここに結果が表示されます。<br /><span style='font-size:12px;'>→<a href='./howtouse.html#conform' style='color:#66e;'>うまく表示・動作しない場合</a></span></div>";}cookiereco();}function ttlValue(m,lengthwds,lengthwds2){alertstr="・アルファベット以外の文字は入力できません。\n・1個所以上空けるようにしてください。";k=0;if ((document.getElementsByName('wd'+ m )[0].value)!="○"){wdtemps = "";for(i=0; i<lengthwds; i++){wdtemps = wdtemps + document.getElementsByName('wd'+ i )[0].value;}if (wdtemps.match("○") < 1){alert(alertstr);lengthwds2 = "○";document.getElementsByName('wd'+ m )[0].value="○";cookiereco();return lengthwds2;}}for (i=0; i<dic.length; i++){if (lengthwds2 == dic[i]){lengthwds2 = dic[i+1];document.getElementsByName('wd'+m)[0].value=lengthwds2;}if (lengthwds2 == dic[i+2]){lengthwds2 = dic[i+1];document.getElementsByName('wd'+m)[0].value=lengthwds2;}if (lengthwds2 == dic[i+3]){lengthwds2 = dic[i+1];document.getElementsByName('wd'+m)[0].value=lengthwds2;}else if(lengthwds2==""){lengthwds2 = "○";document.getElementsByName('wd' + m)[0].value=lengthwds2;cookiereco();return lengthwds2;}if (dic[i+1]==lengthwds2){cookiereco();return lengthwds2;}i=i+3;}alert(alertstr);lengthwds2 = "○";document.getElementsByName('wd'+m)[0].value="○";cookiereco();return lengthwds2;}function changelength(lengthwds){resultwd = new Array();resultopt = new Array();for (i=0; i<lengthwds; i++){resultwd[i] = "<td style='border:1px solid #ccc;width:"+Math.floor(495/lengthwds)+"px;background:#eee;'><span id='ress"+i+"' style='font-weight:bold;font-size:28px;color:#333;'>○</span><br>"+"<input type='text' onfocus='select()' onblur='document.getElementById(\"ress"+i+"\").innerHTML=ttlValue("+i+","+lengthwds+",this.value)' size='2' value='○' name='wd"+i+"' style='color:#333;width:25px;font-size:16px;' /></td>";}resultwds = "<table><tr style='text-align:center;'>"+resultwd.join('')+"</tr></table>";document.getElementById("res").innerHTML=resultwds;document.getElementsByName('wd')[0].value=lengthwds;cookiereco();k=0;}function rezultanser() {if (k==0){lengthwds = document.eiji.wd.options[document.eiji.wd.selectedIndex].value;j=0;dicres = new Array;for (i=0; i<dic.length; i++){dicres[j] =dic[i+1];j++;i=i+3;}av="";for (i=0; i<1; i++){avtemp="";avtempk="";avtempy="";rand=0;for (jj=0; jj<lengthwds; jj++){avtemp2="";avtemp3="";if (document.getElementsByName('wd'+jj)[0].value=="○"){rand = Math.floor(Math.random()*(dicres.length-1));avwdtemp="";avwdtemp=dicres[rand];avtemp=avtemp+avwdtemp;}else{avwdtemp = "";avwdtemp = document.getElementsByName('wd'+jj)[0].value;avtemp=""+avtemp+avwdtemp;}}av=av+"<div style='border-bottom:dotted 1px #bbb;margin-bottom:5px;margin-top:5px;'>"+avtemp+"</div>";}printtemp = new Array;for (i=0; i<6; i++){printtemp[i+1] = pkw[i];}pkw = printtemp;pkw[0] =av;cookiereco();k++;}if (k>0 && k<5){reswd = pkw.join('');reswd2 = "<div style='margin-top:"+((k*10)-40)+"px;font-size:45px;color:#666;font-weight:bold;'>"+reswd+"</div>";document.getElementById("res2").innerHTML=reswd2;tmrID = setTimeout("rezultanser()", 10);k++;}}function result(){k=0;rezultanser();}function cookiereco(){cookietemp ="";lengthwds = document.eiji.wd.options[document.eiji.wd.selectedIndex].value;cookietemp = cookietemp + "lengthwds=\\\""+encodeURI(lengthwds)+"\\\""+cookiegt;for (jj=0; jj<lengthwds; jj++){cookietemp = cookietemp + "wd["+jj+"]=\\\""+encodeURI(document.getElementsByName('wd'+jj)[0].value)+"\\\""+cookiegt;}for (jj=0; jj<7; jj++){cookietemp = cookietemp + "pkw["+jj+"]=\\\""+encodeURI(pkw[jj].replace(/\;/g, '↑'))+"\\\""+cookiegt;}document.cookie = "romaji=\""+cookietemp+"\"";}function resetpage(){if (!navigator.cookieEnabled){alert("この操作はクッキー有効下での機能です。それ以外の方はリロードすれば初期化されます。");}else if(window.confirm("履歴と設定を消去します。よろしいですか？")){document.cookie = "romaji=\"\"";loadpage();}}function clearOthercookie(){katakana ="";cookietemp ="";document.cookie = "katakana=\"\"";}