function rssPreLoader(url) {

	// JKL.ParseXML オブジェクトを生成
	var xml = new JKL.ParseXML(url);
	var func = function(data) {		// 呼び出し先関数を定義する
			onLoadedRSS(data);		// コールバック
		}

	xml.async(func);				// 呼び出し先関数を指定する
	xml.parse();					// ダウンロード～解析～関数呼び出しをする
}

// RSS を受信時に起動するコールバック関数
function onLoadedRSS(xml) {
	data = "";

	// valuecommerce 基本URL
	var vc_url = "http://ck.jp.ap.valuecommerce.com/servlet/referral?sid=2447718&pid=877451528&vc_url=";

	// feed 要素以下のentry 要素を順番に処理
	i = 0;
	for (i in xml.rss.channel.item) {
		// 出力用HTML を作る
		data += '<a href="' + vc_url + xml.rss.channel.item[i].link + '" target="_blank">';

		var tmp_img = xml.rss.channel.item[i].description;
		tmp_img = tmp_img.substr(tmp_img.indexOf("<img "));
		tmp_img = tmp_img.substr(0, tmp_img.indexOf(" />") + 3);
		tmp_img = tmp_img.replace("/c/", "/g/");
		tmp_img = tmp_img.replace(" />", " width=100 />");
		data += tmp_img + "<br>";

		var tmp_title = xml.rss.channel.item[i].title;
		if (tmp_title.length <= 30) {
			data += tmp_title;
		} else {
			data += tmp_title.substring(0, 29) + "…";
		}
//		data += '<a href="' + xml.feed.entry[i].link.href + '">';
//		data += xml.feed.entry[i].title;
		data += "</a>";
		data += "<br>";
		data += "<br>";

		if (i > 1) break;
		i++;
	}

	document.getElementById('out4').innerHTML = data;
}
