
function insert_bikebros_data(category_url,page_index,div_id) {

	var loading_img = '<center>検索中...<br /><br />' + '<img src="http://side6.jp/images/ajax-loader.gif"><br /><br />しばらくおまちください</center>';

	var target = $(div_id);
	target.empty();
	target.html(loading_img);

	// リクエスト用URL作成
	var url = 'http://bike-parts.side6.jp/bikebros/api-partslist.php?'
	 + 'category_url=' + category_url + '&'
	 + 'page_index=' + page_index + '&'
	 + 'callback={callback}';

	// JSONP取得＆描画
	$.getJSONP( url, function(data) {

		var total_count = data.total_count;
		var total_page = data.total_page;
		var current_page = data.current_page;

		if(total_count != 0) {
		
			var list = '<ol>';
			
			$(data.parts_list).each( function(){

				if(this.parts_url) {

					var img = "";
					if (this.parts_img_url != null) {
					    img = '<img src="' + this.parts_img_url + '" border="0" weight="140" height="105">';
					} else {
						img = '<img src="http://side6.jp/images/spacer.gif" border="0">';
					}

					var af_url = "http://ck.jp.ap.valuecommerce.com/servlet/referral?sid=2336452&pid=874784708&vc_url=" + escape(this.parts_url);
					var count_gif = '<img Src="http://ad.jp.ap.valuecommerce.com/servlet/gifbanner?sid=2336452&pid=874784708" height="1" width="1" Border="0">';

					list += '<li>';
					list += '<a href="' + af_url + '" target="_blank">' + count_gif + this.parts_name + '</a><br />';
					list += '<br />';
					list += '<div class="shadow"><a href="' + af_url + '" target="_blank">' + img + '</a></div>' + count_gif + '<br />';
					list += '<br clear=all>';
					list += '<font color=red>' + this.parts_price + '</font><br />';
					list += this.normal_price + '<br />';
					list += '<br />';
					list += '</li>';
				}

			} );

			list += '</ol>';

			var target = $(div_id);
			target.empty();

			var page_link = "";

			// ページ数表示処理
			for (page_count = 1; page_count < total_page + 1; page_count++){
				if(page_count == page_index){
					page_link += page_count + " / ";
				} else {
					var page_txt = "<a href=\"javascript:insert_bikebros_data('" + category_url + "','" + page_count + "','" + div_id + "'); \" >" + page_count + "</a> / ";
					page_link += page_txt;
				}
			}

			page_link += "<br />";
			page_link += "[" + data.total_count + "件 / 全" + data.total_page + "ページ]<br />";
			page_link += "<br />";

			target.append(page_link);
			target.append(list);
			target.append(page_link);

		} else {
			var target = $(div_id);
			target.empty();
			target.append(get_ad_space());
		}

//		console.info(target.html());
	});
}

// カテゴリーメニューを指定したdivに挿入します。
function insert_bikebros_category_menu(bike_url, div_id) {

	// リクエスト用URL作成
	var url = 'http://bike-parts.side6.jp/bikebros/api-bikeinfo.php?'
	 + 'bike_url=' + bike_url + '&'
	 + 'callback={callback}';

	jQuery.getJSONP(url, function(data) {

			var list = '';

			$(data.parts_count_list).each( function(){

				if(list == ''){
					insert_bikebros_data(this.category_url, '1', '#main_area');
				}

				list += "  <a href=\"javascript:insert_bikebros_data('" + this.category_url + "','1','#main_area');\" >"
					 + this.category_name + '</a><br />';
			} );

			var target = $(div_id);
			target.append(list);
	});
}
