/*------------------------------------------------------------------------------------------------------------------------*/
function cnt_word() {
 str = escape(document.InForm.InText.value);
 
 for (i = 0, len = 0; i < str.length; i++, len++) {
  if ((str.charAt(i)   == '%') && (str.charAt(i+1) == '0') && (str.charAt(i+2) == 'D') && (str.charAt(i+3) == '%') && (str.charAt(i+4) == '0') && (str.charAt(i+5) == 'A')) {
   i   += 4;
   len -= 2;
  }
  if ((str.charAt(i) == '%') && (str.charAt(++i) == 'u')) { i += 3 }
 }
 if ((len % 2) == 1) { document.all.OutText.innerHTML = '半角：' + len + '文字<br />' + '全角：' + ((len + 1) / 2) + '文字'; }
 else                { document.all.OutText.innerHTML = '半角：' + len + '文字<br />' + '全角：' + (len / 2)       + '文字'; }
}
/*------------------------------------------------------------------------------------------------------------------------*/
function getclop() {
  document.InForm.InText.value = clipboardData.getData("Text")
}
/*------------------------------------------------------------------------------------------------------------------------*/
function chg_moji1()
{
 for (i = 0, str = escape(document.InForm.InText.value), out = ''; i < str.length; i++)
 {
  if      (str.charAt(i) == 'a') { out = out + 'え<br />ー<br />'; }
  else if (str.charAt(i) == 'b') { out = out + 'び<br />ー<br />'; }
  else if (str.charAt(i) == 'c') { out = out + 'し<br />ー<br />'; }
  else if (str.charAt(i) == 'd') { out = out + 'でぃ<br />ー<br />'; }
  else if (str.charAt(i) == 'e') { out = out + 'い<br />ー<br />'; }
  else if (str.charAt(i) == 'f') { out = out + 'えふ<br />'; }
  else if (str.charAt(i) == 'g') { out = out + 'じ<br />ー<br />'; }
  else if (str.charAt(i) == 'h') { out = out + 'えっち<br />'; }
  else if (str.charAt(i) == 'i') { out = out + 'あい<br />'; }
  else if (str.charAt(i) == 'j') { out = out + 'じぇ<br />ー<br />'; }
  else if (str.charAt(i) == 'k') { out = out + 'け<br />ー<br />'; }
  else if (str.charAt(i) == 'l') { out = out + 'える<br />'; }
  else if (str.charAt(i) == 'm') { out = out + 'えむ<br />'; }
  else if (str.charAt(i) == 'n') { out = out + 'えぬ<br />'; }
  else if (str.charAt(i) == 'o') { out = out + 'お<br />ー<br />'; }
  else if (str.charAt(i) == 'p') { out = out + 'ぴ<br />ー<br />'; }
  else if (str.charAt(i) == 'q') { out = out + 'きゅ<br />ー<br />(アルファベット)'; }
  else if (str.charAt(i) == 'r') { out = out + 'あ<br />ーる<br />'; }
  else if (str.charAt(i) == 's') { out = out + 'えす<br />'; }
  else if (str.charAt(i) == 't') { out = out + 'てぃ<br />ー<br />'; }
  else if (str.charAt(i) == 'u') { out = out + 'ゆ<br />ー<br />'; }
  else if (str.charAt(i) == 'v') { out = out + 'ぶい<br />'; }
  else if (str.charAt(i) == 'w') { out = out + 'だぶり<br />ゅー<br />'; }
  else if (str.charAt(i) == 'x') { out = out + 'えっ<br />くす<br />'; }
  else if (str.charAt(i) == 'y') { out = out + 'わい<br />'; }
  else if (str.charAt(i) == 'z') { out = out + 'ぜ<br />っと<br />'; }
  else if (str.charAt(i) == '0') { out = out + 'ぜ<br />ろ<br />'; }
  else if (str.charAt(i) == '1') { out = out + 'いち<br />'; }
  else if (str.charAt(i) == '2') { out = out + 'に<br />'; }
  else if (str.charAt(i) == '3') { out = out + 'さん<br />'; }
  else if (str.charAt(i) == '4') { out = out + 'し<br />'; }
  else if (str.charAt(i) == '5') { out = out + 'ご<br />'; }
  else if (str.charAt(i) == '6') { out = out + 'ろ<br />く<br />'; }
  else if (str.charAt(i) == '7') { out = out + 'なな<br />'; }
  else if (str.charAt(i) == '8') { out = out + 'はち<br />'; }
  else if (str.charAt(i) == '9') { out = out + 'きゅ<br />ー<br />'; }
  else if (str.charAt(i) == '@') { out = out + 'あ<br />っと<br />'; }
  else if (str.charAt(i) == '.') { out = out + 'どっ<br />と<br />'; }
  else if (str.charAt(i) == '-') { out = out + 'はい<br />ふん<br />'; }
  else if ((str.charAt(i) == '%') && (str.charAt(++i) == 'u'))
  {
   document.all.OutText.innerHTML = '全角文字が混じっています。<br />全角文字は変換できません。';
   return;
  }
 }
 document.all.OutText.innerHTML = '↓↓↓↓↓　ここから　↓↓↓↓↓<br />' + out + '↑↑↑↑↑　ここまで　↑↑↑↑↑<br />';
 document.all.OutText.innerHTML = document.all.OutText.innerHTML + '逆変換方法：ひらがなをアルファベットに変換';
}
/*------------------------------------------------------------------------------------------------------------------------*/
function chg_moji2()
{
 for (i = 0, str = escape(document.InForm.InText.value), out = '●'; i < str.length; i++)
 {
  if      (str.charAt(i) == 'a') { out = out + 'ぃえ●'; }
  else if (str.charAt(i) == 'b') { out = out + 'ぃび●'; }
  else if (str.charAt(i) == 'c') { out = out + 'ぃし●'; }
  else if (str.charAt(i) == 'd') { out = out + 'ぃで●'; }
  else if (str.charAt(i) == 'e') { out = out + 'ーい●'; }
  else if (str.charAt(i) == 'f') { out = out + 'ふえ●'; }
  else if (str.charAt(i) == 'g') { out = out + 'ぃじ●'; }
  else if (str.charAt(i) == 'h') { out = out + 'ちっえ●'; }
  else if (str.charAt(i) == 'i') { out = out + 'いあ●'; }
  else if (str.charAt(i) == 'j') { out = out + 'いぇじ●'; }
  else if (str.charAt(i) == 'k') { out = out + 'ぃけ●'; }
  else if (str.charAt(i) == 'l') { out = out + 'るえ●'; }
  else if (str.charAt(i) == 'm') { out = out + 'むえ●'; }
  else if (str.charAt(i) == 'n') { out = out + 'ぬえ●'; }
  else if (str.charAt(i) == 'o') { out = out + 'ぅお●'; }
  else if (str.charAt(i) == 'p') { out = out + 'ぃび●'; }
  else if (str.charAt(i) == 'q') { out = out + 'うゅき(アルファベット)●'; }
  else if (str.charAt(i) == 'r') { out = out + 'るーあ●'; }
  else if (str.charAt(i) == 's') { out = out + 'すえ●'; }
  else if (str.charAt(i) == 't') { out = out + 'ぃて●'; }
  else if (str.charAt(i) == 'u') { out = out + 'ぅゆ●'; }
  else if (str.charAt(i) == 'v') { out = out + 'いぶ●'; }
  else if (str.charAt(i) == 'w') { out = out + 'ゅりぶだ●'; }
  else if (str.charAt(i) == 'x') { out = out + 'すくっえ●'; }
  else if (str.charAt(i) == 'y') { out = out + 'いわ●'; }
  else if (str.charAt(i) == 'z') { out = out + 'とっぜ●'; }
  else if (str.charAt(i) == '0') { out = out + 'ろぜ●'; }
  else if (str.charAt(i) == '1') { out = out + 'ちい●'; }
  else if (str.charAt(i) == '2') { out = out + 'に●'; }
  else if (str.charAt(i) == '3') { out = out + 'んさ●'; }
  else if (str.charAt(i) == '4') { out = out + 'し●'; }
  else if (str.charAt(i) == '5') { out = out + 'ご●'; }
  else if (str.charAt(i) == '6') { out = out + 'くろ●'; }
  else if (str.charAt(i) == '7') { out = out + 'なな●'; }
  else if (str.charAt(i) == '8') { out = out + 'ちは●'; }
  else if (str.charAt(i) == '9') { out = out + 'うゅき(数字)●'; }
  else if (str.charAt(i) == '@') { out = out + 'とっあ●'; }
  else if (str.charAt(i) == '.') { out = out + 'とっど●'; }
  else if (str.charAt(i) == '-') { out = out + 'んふいは●'; }
  else if ((str.charAt(i) == '%') && (str.charAt(++i) == 'u'))
  {
   document.all.OutText.innerHTML = '全角文字が混じっています。<br />全角文字は変換できません。';
   return;
  }
 }
 document.all.OutText.innerHTML = '↓↓↓↓↓　ここから　↓↓↓↓↓<br />' + out + '<br />↑↑↑↑↑　ここまで　↑↑↑↑↑<br />';
 document.all.OutText.innerHTML = document.all.OutText.innerHTML + '逆変換方法：●の間を逆さから読んで●を外す';
}
/*------------------------------------------------------------------------------------------------------------------------*/
function AddFavorites()
{
  window.external.AddFavorite(location.href, document.title);
}
/*------------------------------------------------------------------------------------------------------------------------*/