function III() {
PW = 586;
PH = 816;
PC = 16777215 /* 0xFFFFFF */;
MP = 72;
AS = 0.08;
SN = 0.002;
DR = 0.4;
DA = 20;
SY = _y;
PWH = PW + PH;
PY = (PH / 2) + PW;
DD = 1;
VR = -1;
ENP = 2.5;
CP = 0.5;
DRG = false;
attachMovie("CB","BRB",110);
attachMovie("CB","TRB",111);
attachMovie("CB","BLB",120);
attachMovie("CB","TLB",121);
BLB._xscale = (TLB._xscale = -100);
TLB._yscale = (TRB._yscale = -100);
BRB._x = (TRB._x = PW);
BLB._x = (TLB._x = -PW);
BLB._visible = (TLB._visible = false);
PI(ENP,DD,VR);
}
function MM() {
this.createEmptyMovieClip("FBPM",70);
with (FBPM) {
beginFill(21760,100);
lineto(PWH,(-VR)*PWH);
curveto(0,((-VR)*2)*PWH,-PWH,(-VR)*PWH);
lineTo(0,0);
endFill();
}
FBPM.duplicateMovieClip("FTPM",80);
this.createEmptyMovieClip("FSM",90);
DP(FSM,-DD,VR);
FSM._rotation = (VR * DD) * 90;
this.createEmptyMovieClip("SSM",100);
DP(SSM,DD,VR);
FBP.setMask(FBPM);
FTP.setMask(FTPM);
FS.setMask(FSM);
SS.setMask(SSM);
}
function L01(rrr) {
return (((rrr > 1) ? 1 : (((rrr < 0) ? 0 : (rrr)))));
}
function MSE(t, xq, yq) {
with (t) {
var c = [0, 0, 0, 0, 0, 0, 0];
var a = [30, 25, 15, 5, 0, 1, 6];
var ra = [0, 1, 17, 51, 89, 132, 255];
var m = {matrixType:"box", x:0, y

-yq) * PW, w:xq * PW, h

-yq) * PH, r:0};
beginGradientFill("linear",c,a,ra,m);
moveTo(0,(-PW)*yq);
lineTo(0,(-PWH)*yq);
lineTo(xq*PW,(-PWH)*yq);
lineTo(xq*PW,(-PW)*yq);
lineTo(0,(-PW)*yq);
endFill();
}
}
function GGR() {
if (DRG) {
MRO = ((-DD) * ((_xmouse - startX) - (DD * DA))) / (2 * PW);
} else {
((MRO > 0.666666666666667) ? ((MRO = MRO + AS)) : ((MRO = MRO - AS)));
}
return (L01(MRO));
}
function SAFP(ENP, DD) {
PI(ENP,DD,VR);
startX = DD * PW;
BRB._visible = (BLB._visible = (TRB._visible = (TLB._visible = 0)));
PRO = 0;
FFF(ODR);
onEnterFrame = function () {
FA(L01((PRO = PRO + AS)));
};
CP = ENP;
}
function SB() {
var m = ((-VR) * (PW + (PH / 2)));
var e = (PH / 2);
BRB._y = (BLB._y = m + e);
TRB._y = (TLB._y = m - e);
}
function FA(goalR) {
step = (goalR - ODR) * DR;
ODR = ODR + step;
FFF(ODR);
if (ODR > (1 - SN)) {
FFF(1);
FD();
if (AFG) {
if (CP != EAFP) {
SAFP(CP+(DAF*2),DAF);
} else {
AFG = false;
}
}
}
}
function turnTo(ENP) {
_global.pageYe=1;
if (ENP != CP) {
if (!onEnterFrame) {
var d = ((ENP > CP) ? 1 : -1);
SAFP(ENP,d);
}
}
}
function flipTo(targPage) {
if (targPage > CP) {
DAF = 1;
} else if (targPage < CP) {
DAF = -1;
} else {
return (undefined);
}
AFG = true;
EAFP = targPage;
SAFP(CP+(DAF*2),DAF);
}
function DP(t, xq, yq) {
with (t) {
beginFill(PC,100);
moveto(0,(-yq)*PW);
lineto(0,(-yq)*PWH);
lineTo(xq*PW,(-yq)*PWH);
lineTo(xq*PW,(-yq)*PW);
endFill();
}
}
function FFF(CV) {
var r = (((VR * DD) * 45) * CV);
FBPM._rotation = (FTPM._rotation = -r);
FBP._rotation = (FSM._rotation = (VR * (DD * 90)) - (r * 2));
FS._rotation = (SS._rotation = (VR * (DD * 45)) - r);
}
function FD() {
_global.pageYe=0;
onEnterFrame = null;
ODR = 0;
BRB._alpha = (BLB._alpha = (TRB._alpha = (TLB._alpha = 100)));
if (CP != 0.5) {
BLB._visible = (TLB._visible = true);
} else {
BLB._visible = (TLB._visible = false);
}
if (CP != (MP + 0.5)) {
BRB._visible = (TRB._visible = true);
} else {
BRB._visible = (TRB._visible = false);
}
if (PRO == 0) {
FS.removeMovieClip();
FSM.removeMovieClip();
SS.removeMovieClip();
SSM.removeMovieClip();
FBP.removeMovieClip();
FBPM.removeMovieClip();
if (DD == 1) {
SRP.removeMovieClip();
} else {
SLP.removeMovieClip();
}
} else {
FTP.removeMovieClip();
if (DD == -1) {
SRP.removeMovieClip();
} else {
SLP.removeMovieClip();
}
}
FTPM.removeMovieClip();
}
function SSW() {
this.createEmptyMovieClip("FS",50);
MSW(FS,-DD,VR);
FS._rotation = (VR * DD) * 45;
this.createEmptyMovieClip("SS",60);
MSW(SS,DD,VR);
SS._rotation = (VR * DD) * 45;
}
function LB() {
if (CP == 0.5) {
SLP._visible = 0;
FTP.Shade._alpha = 67;
} else if (CP == (MP + 0.5)) {
SRP._visible = 0;
FTP.Shade._alpha = 67;
}
if (ENP == 0.5) {
FS._alpha = 67;
SS._visible = 0;
} else if (ENP == (MP + 0.5)) {
FS._alpha = 67;
SS._visible = 0;
}
}
function SFG() {
createEmptyMovieClip("FTP",30);
DP(FTP,DD,VR);
var PN = ((DD == 1) ? (CP + 0.5) : (CP - 0.5));
with (FTP) {
attachMovie("print"+PN,"

rint",10);
with (Print) {
_x = (DD * PW) / 2;
_y = (-VR) * PY;
}
}
FTP.createEmptyMovieClip("Shade",20);
MSE(
FTP.Shade,DD,VR);
createEmptyMovieClip("FBP",40);
DP(FBP,-DD,VR);
var PN = ((DD == 1) ? (ENP - 0.5) : (ENP + 0.5));
FBP.attachMovie("print"+PN,"

rint",10);
with (FBP.Print) {
_x = ((-DD) * PW) / 2;
_y = (-VR) * PY;
}
FBP._rotation = (DD * VR) * 90;
}
function MSW(t, xq) {
with (t) {
var c;
var a;
var ra;
var mxl;
var m;
c = [0, 0, 0, 0, 0, 0, 0];
a = [30, 25, 15, 5, 0, 1, 6];
ra = [0, 1, 17, 51, 89, 132, 255];
mxl = Math.sqrt((PW * PW) + (PWH * PWH));
m = {matrixType:"box", x:0, y

-VR) * mxl, w:xq * PW, h:VR * (mxl - PW), r:0};
beginGradientFill("linear",c,a,ra,m);
moveto(0,(-VR)*PW);
lineto(0,(-VR)*mxl);
lineto(xq*PW,(-VR)*mxl);
lineTo(xq*PW,(-VR)*PW);
endFill();
}
}
function SMF(DD, VR) {
PI(CP+(DD*2),DD,VR);
startX = DD * PW;
DRG = true;
BRB._alpha = (BLB._alpha = (TLB._alpha = (TRB._alpha = 0)));
ODR = 0;
onEnterFrame = function () {
var goalR = GGR();
step = (goalR - ODR) * DR;
ODR = ODR + step;
FFF(ODR);
if (!DRG) {
if (ODR < SN) {
FFF(0);
PRO = 0;
FD();
} else if (ODR > (1 - SN)) {
FFF(1);
PRO = 1;
FD();
}
}
};
}