<script type="text/javascript">
<!--
////////
// emoji-pallet
// OpenPNE PCモジュール用　絵文字入力パレット ver1.0
// (c)2008 Cake All rights reserved.
// SNS  : http://sns.openpne.jp/?m=pc&a=page_f_home&target_c_member_id=1911
// Home : http://trpgtools-onweb.sourceforge.jp/
////////

////////
// 設定
////////
// AU/SBの絵文字を使うかどうか
useAu = false;
useSb = false;

// 絵文字入力パレットを同じ画面で表示するかどうか
// true: 同じ画面に表示：画面を開く時、少し重くなります
// false: 別ウィンドウをポップアップで表示：別途絵文字パレット用画面を作成してください
selfPallet = true;
// 別ウィンドウを用いる場合の設定
// 絵文字パレット画面のURL
// 全絵文字を同画面で表示
AllPalletURL = './?m=pc&a=page_h_free_page&c_free_page_id=1';
// ドコモ用
DocomoPalletURL = './?m=pc&a=page_h_free_page&c_free_page_id=2';
// AU用
AuPalletURL = './?m=pc&a=page_h_free_page&c_free_page_id=3';
//SoftBank用
SbPalletURL = './?m=pc&a=page_h_free_page&c_free_page_id=4';
// パレット画面のサイズ
palletWidth = 650; // 幅
palletHeight = 300; // 高さ

// 絵文字番号の範囲
// 本線で絵文字追加された場合のみ変更。通常は変更の必要ありません
eNumDocomo = 252;
eNumAu1 = 518;
eNumAu2 = 822;
eNumSb = 485;


////////
// 関数
////////

// 絵文字出力
function emojiPallet(i, career) {
    document.write('<img src="./skin/default/img/emoji/'+career+'/'+career+i+'.gif" alt="['+career+':'+i+']" onclick=\'putEmojiToSelf("['+career+':'+i+']")\'>');
}

// 絵文字コードをテキストエリアに入力
function putEmojiToSelf(emoji) {
    var body = document.getElementsByName("body")[0].value + emoji;
    document.getElementsByName("body")[0].value = body;   
    document.getElementsByName("body")[0].focus();
}

// パレット表示切り替え
function togglePallet(pallet) {
    if ($(pallet).style.display == "none") {
        Element.show(pallet);
    } else {
        Element.hide(pallet);
    }
}

////////
// 出力
////////
document.write('<div id="emoji_pallet" class="padding_ss" style="width:439px;">絵文字　');

// Toggle版
if (selfPallet) {
    document.write('<a href="#" onclick=\'togglePallet("epDocomo"); return false;\'>DoCoMo</a>');
    if (useAu) document.write('　<a href="#" onclick=\'togglePallet("epAu"); return false;\'>AU</a>');
    if (useSb) document.write('　<a href="#" onclick=\'togglePallet("epSb"); return false;\'>SoftBank</a>');

    // DoCoMo
    document.write('<div id="epDocomo" style="display:none;">');
    for (n=1; n<=eNumDocomo; n++) {
        emojiPallet(n, "i");
    }
    document.write('</div>');

    // AU
    if (useAu) {
        document.write('<div id="epAu" style="display:none">');
        for (n=1; n<=eNumAu1; n++) {
            emojiPallet(n, "e");
        }
        for (n=700; n<=eNumAu2; n++) {
            emojiPallet(n, "e");
        }
        document.write('</div>');
    }
    // SoftBank
    if (useSb) {
        document.write('<div id="epSb" style="display:none">');
        for (n=1; n<=eNumSb; n++) {
            emojiPallet(n, "s");
        }
        document.write('</div>');
    }
// 別ウィンドウ版
} else {
    function popupPallet(URL){
        window.open(URL,"pallet","width="+palletWidth+",height="+palletHeight+",scrollbars=yes,status=no,resizable=yes,toolbar=no,location=no,menubar=no");
    }

    document.write('<a href="javascript:popupPallet(DocomoPalletURL)">DoCoMo</a>');
    if (useAu && AuPalletURL) document.write('　<a href="javascript:popupPallet(AuPalletURL)">AU</a>');
    if (useSb && SbPalletURL) document.write('　<a href="javascript:popupPallet(SbPalletURL)">SoftBank</a>');
    if (AllPalletURL) document.write('　<a href="javascript:popupPallet(AllPalletURL)">全て表示</a>');
}

document.write('</div>');
//-->
</script>