function select_random(rows, limit) {
	if (!rows.selected) {
		rows.selected = new Array();
	}
	// 選択済み件数が要件を見たさなければさらに選択
    if (rows.selected.length < limit) {
        var choise = parseInt(Math.random() * rows.length);
        // 同じものを選択していないか確認
        for (var i=0, len=rows.selected.length; i<len; ++i) {
            if (rows.selected[i]==rows[choise]) {
                // 同じだったらやり直し
                return select_random(rows, limit);
            }
        }
        rows.selected.push(rows[choise]);
        // 目標個数になるまで繰り返す
        return select_random(rows, limit);
    }
    return rows.selected;
}

function set_case_list(target_id, results) {
        var dlStuff = document.createElement("dl");

        // resultsをDOMに変換
        for (var i=0, len=results.length;i < len;++i) {
            var aName = document.createElement("a");
            aName.setAttribute('href', results[i].url);
            aName.innerHTML = results[i].name + '&nbsp;'
                    + results[i].age + '歳&nbsp;'
                    + results[i].type;

            // document.getElementById(target_id).innerHTML += results[i].catchcopy;

            var h5Tag = document.createElement("h5");
            h5Tag.appendChild(aName);
            document.getElementById(target_id).appendChild(h5Tag);

            var pTag = document.createElement("p");
            pTag.innerHTML = results[i].catchcopy;
            document.getElementById(target_id).appendChild(pTag);
        }
}

var scriptTag = document.createElement('script');
scriptTag.setAttribute('src', '/parts/json/guide/csguoals.js');
document.getElementsByTagName('body')[0].appendChild(scriptTag);