(function(scripts,callback,errorback){if(typeof errorback!='function')errorback=function(url){alert('jsloader load error: '+url)};var cssRegexp=/.css$/;var load=function(url){if(cssRegexp.test(url)){var link=document.createElement('link');link.href=url;link.type='text/css';link.rel='stylesheet';(document.getElementsByTagName('head')[0]||document.body).appendChild(link);if(scripts.length){load(scripts.shift())}else{callback()}}else{var script=document.createElement('script');script.type='text/javascript';script.charset='utf-8';var current_callback;if(scripts.length){var u=scripts.shift();current_callback=function(){load(u)}}else{current_callback=callback}if(window.ActiveXObject){script.onreadystatechange=function(){if(script.readyState=='complete'||script.readyState=='loaded'){current_callback()}}}else{script.onload=current_callback;script.onerror=function(){errorback(url)}}script.src=url;document.body.appendChild(script)}};load(scripts.shift())})(["http://nehan.googlecode.com/hg/nehan5.min.js","http://nehan.googlecode.com/hg/nehan5.css"],(function(){var targetNode=document.getElementById("novel_honbun");var paged_element=Nehan.createPagedElement();paged_element.setStyle("body",{flow:"tb-rl",width:320,height:470,"font-size":16});paged_element.setContent(targetNode.innerHTML,{onProgress:function(tree){console.log("%d page(%d percent) is done",tree.pageNo,tree.percent)},onComplete:function(time){console.log("finish! %f time",time)}});var element=paged_element.getElement();targetNode.parentNode.replaceChild(element,targetNode);var NextButton=document.createElement('input');NextButton.type="button";NextButton.value="<進む";NextButton.id="next-button";var PrevButton=document.createElement('input');PrevButton.type="button";PrevButton.value="戻る>";PrevButton.id="prev-button";var ButtonArea=document.createElement('div');ButtonArea.style.textAlign="center";ButtonArea.innerHTML="
";ButtonArea.appendChild(NextButton);ButtonArea.innerHTML=ButtonArea.innerHTML+" ";ButtonArea.appendChild(PrevButton);ButtonArea.innerHTML=ButtonArea.innerHTML+"
";element.appendChild(ButtonArea);document.getElementById("next-button").onclick=function(){paged_element.setNextPage();element.appendChild(ButtonArea)};document.getElementById("prev-button").onclick=function(){paged_element.setPrevPage();element.appendChild(ButtonArea)}}));