function init_smc2(){} function go_next(bool){if(bool===true)PageInfo.reset_pageNext();Action.loaded=0;Action.loadto=0;var aaa=(ScreenInfo.onesmc===true)?FileInfo.cimgFilePath(PageInfo.prevPage,"s","","*"):FileInfo.cimgFilePath(PageInfo.currentPage,"s","","*");if(aaa[0]===""){SmcObj.drawL=1;} else{Action.loadto++;SmcObj.drawL=0;} var bbb=(ScreenInfo.onesmc===true)?FileInfo.cimgFilePath(PageInfo.prevPage,"s","","*"):FileInfo.cimgFilePath(PageInfo.prevPage+1,"s","","*");if(bbb[0]===""){SmcObj.drawR=1;} else{Action.loadto++;SmcObj.drawR=0;} if(SmcObj.drawL===0){catImageLN=new Image();if(ServerInfo.applyCipher===true){load_cataImageCipher('btn',0,aaa[0],3);} else{catImageLN.src=aaa[0];catImageLN.onload=go_next2;}} if(SmcObj.drawR===0){catImageRN=new Image();if(ServerInfo.applyCipher===true){load_cataImageCipher('btn',0,bbb[0],4);} else{catImageRN.src=bbb[0];catImageRN.onload=go_next2;}} if(Action.loadto===0){Action.loadto++;go_next2();}} function go_nextLNCipher(urlsrc){catImageLN.src=urlsrc;catImageLN.onload=go_next2;} function go_nextRNCipher(urlsrc){catImageRN.src=urlsrc;catImageRN.onload=go_next2;} function draw_leftbackImage(){if(SmcObj.leftLoad===2){cntx.drawImage(SmcObj.leftImg,smRect.x,smRect.y,ScreenInfo.smImageWidth,ScreenInfo.smImageHeight);} else if(SmcObj.leftLoad===4){cntx.fillStyle=ScreenInfo.blankColor;cntx.fillRect(smRect.x,smRect.y,ScreenInfo.smImageWidth,ScreenInfo.smImageHeight);}} function draw_rightbackImage(){if(SmcObj.rightLoad===2){cntx.drawImage(SmcObj.rightImg,smRect.centerPt.x,smRect.y,ScreenInfo.smImageWidth,ScreenInfo.smImageHeight);} else if(SmcObj.rightLoad===4){cntx.fillStyle=ScreenInfo.blankColor;cntx.fillRect(smRect.centerPt.x,smRect.y,ScreenInfo.smImageWidth,ScreenInfo.smImageHeight);}} function go_next2(){Action.loaded++;if(Action.loadto===Action.loaded){AniObj.baseX=(ScreenInfo.onesmc===true)?smRect.x:smRect.centerPt.x;if(ScreenInfo.imgRender==="I")prepare_canvas();if(SmcObj.drawR===1){cntx.fillStyle=ScreenInfo.blankColor;cntx.fillRect(AniObj.baseX,smRect.y,ScreenInfo.smImageWidth,ScreenInfo.smImageHeight);} else{cntx.drawImage(catImageRN,AniObj.baseX,smRect.y,ScreenInfo.smImageWidth,ScreenInfo.smImageHeight);} SmcObj.storedPage=PageInfo.currentPage;if(ScreenInfo.onesmc===true)SmcObj.load_leftImageEach('next');else SmcObj.load_rightImageEach('next');}} function after_nextFrontImageLoaded(){Action.drawCondition=2;prepare_turnover();AniObj.timer=setInterval(next_animateR,AniObj.transInterval);} function next_animateR(){clear_canvas();if(ScreenInfo.imgRender==="C"){draw_leftbackImage();if(ScreenInfo.onesmc===false)draw_rightbackImage();} var percent=AniObj.transPercent[AniObj.seq];if(SmcObj.drawR===1){cntx.fillStyle=ScreenInfo.blankColor;cntx.fillRect(AniObj.baseX,smRect.y,ScreenInfo.smImageWidth*(1-percent),ScreenInfo.smImageHeight);} else{cntx.drawImage(catImageRN,AniObj.baseX,smRect.y,ScreenInfo.smImageWidth*(1-percent),ScreenInfo.smImageHeight);} AniObj.seq++;if(AniObj.seq===AniObj.transLen){clearInterval(AniObj.timer);after_nextAnimateR();}} function after_nextAnimateR(){if(CataInfo.openingAnimation===true&&PageInfo.blank_imageFromLeft(PageInfo.currentPage)===1){CoverObj.hide_rightPage();} AniObj.seq=0;if(ScreenInfo.onesmc===true){AniObj.baseX=smRect.x-ScreenInfo.smImageWidth;AniObj.timer=setInterval(next_animateLone,AniObj.transInterval);} else{AniObj.baseX=smRect.x;AniObj.timer=setInterval(next_animateL,AniObj.transInterval);}} function next_animateL(){var percent=AniObj.transPercent[AniObj.seq];if(SmcObj.drawL===1){cntx.fillStyle=ScreenInfo.blankColor;cntx.fillRect(AniObj.baseX+ScreenInfo.smImageWidth*(1-percent),smRect.y,ScreenInfo.smImageWidth*percent,ScreenInfo.smImageHeight);} else{cntx.drawImage(catImageLN,AniObj.baseX+ScreenInfo.smImageWidth*(1-percent),smRect.y,ScreenInfo.smImageWidth*percent,ScreenInfo.smImageHeight);} AniObj.seq++;if(AniObj.seq===AniObj.transLen){clearInterval(AniObj.timer);SmcObj.load_leftImageEach('next');}} function next_animateLone(){clear_canvas();if(ScreenInfo.imgRender==="C"){cntx.globalAlpha=1;draw_leftbackImage();} var percent=AniObj.transPercent[AniObj.seq];cntx.globalAlpha=1-percent;if(SmcObj.drawL===1){cntx.fillStyle=ScreenInfo.blankColor;cntx.fillRect(AniObj.baseX+ScreenInfo.smImageWidth*(1-percent),smRect.y,ScreenInfo.smImageWidth*percent,ScreenInfo.smImageHeight);} else{cntx.drawImage(catImageLN,AniObj.baseX+ScreenInfo.smImageWidth*(1-percent),smRect.y,ScreenInfo.smImageWidth*percent,ScreenInfo.smImageHeight);} AniObj.seq++;if(AniObj.seq===AniObj.transLen){clearInterval(AniObj.timer);after_nextRearImageLoaded();}} function after_nextRearImageLoaded(){finish_turnover();} function go_prev(bool){if(bool===true)PageInfo.reset_pagePrev();Action.loaded=0;Action.loadto=0;var aaa=(ScreenInfo.onesmc===true)?FileInfo.cimgFilePath(PageInfo.prevPage,"s","","*"):FileInfo.cimgFilePath(PageInfo.prevPage,"s","","*");if(aaa[0]===""){SmcObj.drawL=1;} else{Action.loadto++;SmcObj.drawL=0;} var bbb=(ScreenInfo.onesmc===true)?FileInfo.cimgFilePath(PageInfo.prevPage,"s","","*"):FileInfo.cimgFilePath(PageInfo.currentPage+1,"s","","*");if(bbb[0]===""){SmcObj.drawR=1;} else{Action.loadto++;SmcObj.drawR=0;} if(SmcObj.drawL===0){catImageLN=new Image();if(ServerInfo.applyCipher===true){load_cataImageCipher('btn',0,aaa[0],5);} else{catImageLN.src=aaa[0];catImageLN.onload=go_prev2;}} if(SmcObj.drawR===0){catImageRN=new Image();if(ServerInfo.applyCipher===true){load_cataImageCipher('btn',0,bbb[0],6);} else{catImageRN.src=bbb[0];catImageRN.onload=go_prev2;}} if(Action.loadto===0){Action.loadto++;go_prev2();}} function go_prevLNCipher(urlsrc){catImageLN.src=urlsrc;catImageLN.onload=go_prev2;} function go_prevRNCipher(urlsrc){catImageRN.src=urlsrc;catImageRN.onload=go_prev2;} function go_prev2(){Action.loaded++;if(Action.loadto===Action.loaded){AniObj.baseX=smRect.x;if(ScreenInfo.imgRender==="I")prepare_canvas();if(SmcObj.drawL===1){cntx.fillStyle=ScreenInfo.blankColor;cntx.fillRect(AniObj.baseX,smRect.y,ScreenInfo.smImageWidth,ScreenInfo.smImageHeight);} else{cntx.drawImage(catImageLN,AniObj.baseX,smRect.y,ScreenInfo.smImageWidth,ScreenInfo.smImageHeight);} SmcObj.storedPage=PageInfo.currentPage;SmcObj.load_leftImageEach('prev');}} function after_prevFrontImageLoaded(){Action.drawCondition=1;prepare_turnover();AniObj.timer=(ScreenInfo.onesmc===true)?setInterval(prev_animateLone,AniObj.transInterval):setInterval(prev_animateL,AniObj.transInterval);} function prev_animateL(){clear_canvas();if(ScreenInfo.imgRender==="C"){draw_leftbackImage();if(ScreenInfo.onesmc===false)draw_rightbackImage();} var percent=AniObj.transPercent[AniObj.seq];if(SmcObj.drawL===1){cntx.fillStyle=ScreenInfo.blankColor;cntx.fillRect(AniObj.baseX+ScreenInfo.smImageWidth*percent,smRect.y,ScreenInfo.smImageWidth*(1-percent),ScreenInfo.smImageHeight);} else{cntx.drawImage(catImageLN,AniObj.baseX+ScreenInfo.smImageWidth*percent,smRect.y,ScreenInfo.smImageWidth*(1-percent),ScreenInfo.smImageHeight);} AniObj.seq++;if(AniObj.seq===AniObj.transLen){clearInterval(AniObj.timer);if(CataInfo.openingAnimation===true&&PageInfo.blank_imageFromLeft(PageInfo.currentPage)===0){CoverObj.hide_leftPage();} AniObj.seq=0;AniObj.baseX=smRect.centerPt.x;AniObj.timer=setInterval(prev_animateR,AniObj.transInterval);}} function prev_animateR(){var percent=AniObj.transPercent[AniObj.seq];if(SmcObj.drawR===1){cntx.fillStyle=ScreenInfo.blankColor;cntx.fillRect(AniObj.baseX,smRect.y,ScreenInfo.smImageWidth*percent,ScreenInfo.smImageHeight);} else{cntx.drawImage(catImageRN,AniObj.baseX,smRect.y,ScreenInfo.smImageWidth*percent,ScreenInfo.smImageHeight);} AniObj.seq++;if(AniObj.seq===AniObj.transLen){clearInterval(AniObj.timer);SmcObj.load_rightImageEach('prev');}} function prev_animateLone(){clear_canvas();if(ScreenInfo.imgRender==="C")draw_leftbackImage();var percent=AniObj.transPercent[AniObj.seq];if(SmcObj.drawL===1){cntx.fillStyle=ScreenInfo.blankColor;cntx.fillRect(AniObj.baseX+ScreenInfo.smImageWidth*percent,smRect.y,ScreenInfo.smImageWidth*(1-percent),ScreenInfo.smImageHeight);} else{cntx.drawImage(catImageRN,AniObj.baseX+ScreenInfo.smImageWidth*percent,smRect.y,ScreenInfo.smImageWidth*(1-percent),ScreenInfo.smImageHeight);} AniObj.seq++;if(AniObj.seq===AniObj.transLen){clearInterval(AniObj.timer);AniObj.seq=0;AniObj.baseX=smRect.right;AniObj.timer=setInterval(prev_animateRone,AniObj.transInterval);}} function prev_animateRone(){if(ScreenInfo.imgRender==="C"){cntx.globalAlpha=1;draw_leftbackImage();} var percent=AniObj.transPercent[AniObj.seq];cntx.globalAlpha=1-percent;cntx.clearRect(AniObj.baseX,smRect.y,ScreenInfo.smImageWidth,ScreenInfo.smImageHeight);if(SmcObj.drawR===1){cntx.fillStyle=ScreenInfo.blankColor;cntx.fillRect(AniObj.baseX,smRect.y,ScreenInfo.smImageWidth*percent,ScreenInfo.smImageHeight);} else{cntx.drawImage(catImageLN,AniObj.baseX,smRect.y,ScreenInfo.smImageWidth*percent,ScreenInfo.smImageHeight);} AniObj.seq++;if(AniObj.seq===AniObj.transLen){clearInterval(AniObj.timer);after_prevRearImageLoaded();}} function after_prevRearImageLoaded(){finish_turnover();} function go_direct(n){n=PageInfo.get_directPageNo(n);PageInfo.prevPage=PageInfo.currentPage;PageInfo.currentPage=n;if(PageInfo.prevPage