/* リンクに検索条件を付与する。 */
function addSendingData (e) {
	// URL パラメータの区切り文字
	var PARAM_DELIM = '&';
    // 付与する検索条件の文字列を格納
    var sendData = '';
    // 対象スレッド
    var START_THREAD = 1;
    var END_THREAD   = 4;
    for (var i = START_THREAD; i <= END_THREAD; i++) {
        if (document.getElementById("thread" + i).checked) {
            sendData += (sendData.length == 0 ? '' : PARAM_DELIM) + 'thread' + i + '=1';
        }
    }
    // レベル
    var START_TYPE_INDEX = 1;
    var END_TYPE_INDEX   = 5;
    for (var i = START_TYPE_INDEX; i <= END_TYPE_INDEX; i++) {
        var element = document.getElementById("view-type" + i);
        if (element.checked) {
            sendData += (sendData.length == 0 ? '' : PARAM_DELIM) + 'level-mask=' + element.value;
            break;
        }
    }
    // 検索文字列
    var searchStr = document.getElementById("search-text").value;
    sendData += (sendData.length == 0 ? '' : PARAM_DELIM) + 'search-text=' + encodeURI(searchStr);
    // 発言ヘッダフォントサイズ
    var uhFontSizeStr = document.getElementById("uhs-font").value;
    sendData += (sendData.length == 0 ? '' : PARAM_DELIM) + 'uhs-font=' + encodeURI(uhFontSizeStr);
    // 発言ヘッダメール
    if (document.getElementById("uhs-mail").checked) {
        sendData += (sendData.length == 0 ? '' : PARAM_DELIM) + 'uhs-mail' + '=1';
    }
    // 発言ヘッダ投稿日
    if (document.getElementById("uhs-date").checked) {
        sendData += (sendData.length == 0 ? '' : PARAM_DELIM) + 'uhs-date' + '=1';
    }
    // 発言ヘッダ ID
    if (document.getElementById("uhs-id").checked) {
        sendData += (sendData.length == 0 ? '' : PARAM_DELIM) + 'uhs-id' + '=1';
    }
    
    e.href += (sendData.length == 0 ? '' : '?') + sendData;
}

