function BOOXrender(obj){
	if(obj){
		var base_url = 'http://cc.boox.jp';
		var shelf_id = obj.shelf.id;
		var style = obj.style;
		var i=0;
		var len = obj.books.length;
		var blen = len % 3;
		var link = document.createElement('link');
		var css_path = base_url + '/static/css/blogparts/' + style + '.css';
		link.setAttribute('rel', 'stylesheet');
		link.setAttribute('href', css_path);
		link.setAttribute('type', 'text/css');
		link.setAttribute('class', 'BOOXBlogpartsCssLinks');
		document.getElementsByTagName('head')[0].appendChild(link);
		if(obj.shelf.name != '') {var sname = obj.shelf.name} else {var sname = '';}
		var html = '<div class="BOOXblogpartsOuter BOOXSHELF' + style + '"><div class="BOOXblogparts"><div class="BOOXblogpartsTitle"><div class="BOOXblogpartsTitleInner"><span>本屋</span><a href="' + base_url + '/user/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(i=0; i<len; i++){
			if( i!=0 && (i%3 == 0) ) {html += '</div><div class="BOOXblogpartsRack">';}
			if(obj.books[i]) {
				if(obj.books[i].review_body == 'null' || !obj.books[i].review_body){
					var href = base_url + '/book/show/' + obj.books[i].book_id + '?u=' + obj.shelf.user_id;
				} else if(obj.books[i].review_body != '') {
					var href = base_url + '/book/review_show/' + obj.books[i].book_id + '/' + shelf_id + '?u=' + obj.shelf.user_id;
				} else {
					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 + '?u=' + obj.shelf.user_id + '" 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(x=0, xlen=getArr.length; x<xlen; x++){
		var paramArr = getArr[x].split('=');
		rData[paramArr[0]] = paramArr[1];
	}
	return rData;
};