function BOOXrender(obj){
	if (obj) {
		var base_url = obj.base_url;
		var style = obj.style;
		var len = obj.books.length;

		// パラメータ生成
		var blen = len % 3;
		var css_path = base_url + 'static/css/blogparts/' + style + '.css';
		var sname = '';
		if(obj.shelf.name != '') {
			sname = obj.shelf.name
		}

		// リンク生成
		var link = document.createElement('link');
		link.setAttribute('rel', 'stylesheet');
		link.setAttribute('href', css_path);
		link.setAttribute('type', 'text/css');
		link.setAttribute('class', 'BOOXBlogpartsCssLinks');
		document.getElementsByTagName('head')[0].appendChild(link);

		// html生成
		var html = '<div class="BOOXblogpartsOuter BOOXSHELF' + style + '"><div class="BOOXblogparts"><div class="BOOXblogpartsTitle"><div class="BOOXblogpartsTitleInner"><span>本屋</span><a href="' + base_url + 'book_store/show/' + obj.shelf.user_id + '?u=' + obj.shelf.user_id + '" target="_blank"><em>' + sname + '</em></a></div></div><div class="BOOXblogpartsHeader"><img src="' + base_url + 'static/img/space.gif" /></div><div class="BOOXblogpartsShelf"><div class="BOOXblogpartsRack">';
		for (var i = 0; i < len; i ++) {
			if (i != 0 && (i % 3 == 0) ) {
				html += '</div><div class="BOOXblogpartsRack">';
			}
			if (obj.books[i]) {
				var href = base_url + 'book/show/' + obj.books[i].book_id + '?u=' + obj.shelf.user_id;
				html += '<a href="' + href + '" target="_blank"><img src="' + base_url + obj.books[i].book_img + '" width="40" alt="' + obj.books[i].name + '" /></a>';
			}
		}
		if (blen == 1){
			html += '<img src="' + base_url + 'static/img/space.gif" width="40" height="60" /><img src="' + base_url + 'static/img/space.gif" width="40" height="60" />';
		}
		else if (blen == 2) {
			html += '<img src="' + base_url + 'static/img/space.gif" width="40" height="60" />';
		}
		html += '</div></div><div class="BOOXblogpartsFooter"><a href="' + base_url + '" target="_blank"><img src="' + base_url + 'static/img/space.gif" alt="BOOX" /></a></div></div></div>';

		document.write(html);
	}
}
function BOOXparamsparser(url) {
	var rData = {};
	var point = url.indexOf("?", 0);
	point = point + 1;
	url = url.slice(point);

	var getArr = url.split('&');
	for (var x = 0, xlen = getArr.length; x < xlen; x ++) {
		var paramArr = getArr[x].split('=');
		rData[paramArr[0]] = paramArr[1];
	}

	return rData;
};

