var bp = function(){
	var source;
	function get_source(af_id,start){
		var rnd = Math.floor(Math.random()*10000);
		var rnd2 = Math.floor(Math.random()*10000);
		var bp = '<object codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="160" height="342" align="middle">'
		+ '<param name="movie" value="http://www.famitsu.com/blogparts/blogparts.swf?rnd='+rnd+'" />'
		+ '<param name="quality" value="high" />'
		+ '<param name="bgcolor" value="#ffffff" />'
		+ '<param name="loop" value="false" />'
		+ '<param name="allowScriptAccess" value="always" />'
		+ '<param name="flashvars" value="amazon_aff='+af_id+'&amp;start='+start+'&amp;ref='+document.URL+'" />'
		+ '<embed src="http://www.famitsu.com/blogparts/blogparts.swf?rnd='+rnd+'" quality="high" bgcolor="#ffffff" width="160" height="342" align="middle" allowFullScreen="false" allowScriptAccess="always" type="application/x-shockwave-flash" loop="false" pluginspage="http://www.macromedia.com/go/getflashplayer" FlashVars="amazon_aff='+af_id+'&amp;start='+start+'&amp;ref='+document.URL+'" />'
		+ '</object>';
		return bp;
	};
	return {
		set : function(af_id,start){
			source = get_source(af_id,start);
			document.write(source);
		},
		get : function(af_id,start){
			source = get_source(af_id,start);
			return source;
		}
	};
}();
