From: <Saved by Windows Internet Explorer 7>
Subject: Recyclopaedia Catalogue
Date: Fri, 13 Mar 2009 19:07:19 -0000
MIME-Version: 1.0
Content-Type: multipart/related;
	type="text/html";
	boundary="----=_NextPart_000_0000_01C9A40E.EEDDCAE0"
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5579

This is a multi-part message in MIME format.

------=_NextPart_000_0000_01C9A40E.EEDDCAE0
Content-Type: text/html;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.recyclopaedia.co.uk/ecatalogue/Recyclopaedia/index.html

=EF=BB=BF<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" =
"http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<HTML=20
xmlns=3D"http://www.w3.org/1999/xhtml"><HEAD><TITLE>Recyclopaedia =
Catalogue</TITLE>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3DUTF-8"><LINK=20
href=3D"http://www.recyclopaedia.co.uk/ecatalogue/Recyclopaedia/css/liqui=
d-green.css"=20
type=3Dtext/css rel=3Dstylesheet>
<SCRIPT=20
src=3D"http://www.recyclopaedia.co.uk/ecatalogue/Recyclopaedia/js/liquid.=
js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT=20
src=3D"http://www.recyclopaedia.co.uk/ecatalogue/Recyclopaedia/js/swfobje=
ct.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT=20
src=3D"http://www.recyclopaedia.co.uk/ecatalogue/Recyclopaedia/js/flippin=
gbook.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT=20
src=3D"http://www.recyclopaedia.co.uk/ecatalogue/Recyclopaedia/js/bookSet=
tings.js"=20
type=3Dtext/javascript></SCRIPT>

<META content=3D"MSHTML 6.00.6000.16809" name=3DGENERATOR></HEAD>
<BODY>
<DIV id=3DfbContainer><A class=3Daltlink=20
href=3D"http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Vers=
ion=3DShockwaveFlash">
<DIV id=3Daltmsg>Download Adobe Flash Player.</DIV></A></DIV>
<DIV id=3DfbFooter>
<DIV id=3DfbContents><SELECT id=3DfbContentsMenu =
name=3DfbContentsMenu></SELECT> <SPAN=20
class=3DfbPaginationMinor>p.&nbsp;</SPAN> <SPAN =
id=3DfbCurrentPages>1</SPAN> <SPAN=20
class=3DfbPaginationMinor id=3DfbTotalPages></SPAN></DIV>
<DIV id=3DfbMenu><IMG id=3DfbZoomButton height=3D40=20
src=3D"http://www.recyclopaedia.co.uk/ecatalogue/Recyclopaedia/img/btnZoo=
m.gif"=20
width=3D36 border=3D0><IMG id=3DfbPrintButton height=3D40=20
src=3D"http://www.recyclopaedia.co.uk/ecatalogue/Recyclopaedia/img/btnPri=
nt.gif"=20
width=3D36 border=3D0><IMG id=3DfbDownloadButton height=3D40=20
src=3D"http://www.recyclopaedia.co.uk/ecatalogue/Recyclopaedia/img/btnDow=
nload.gif"=20
width=3D36 border=3D0><IMG height=3D40=20
src=3D"http://www.recyclopaedia.co.uk/ecatalogue/Recyclopaedia/img/btnDiv=
.gif"=20
width=3D13 border=3D0><IMG id=3DfbBackButton height=3D40=20
src=3D"http://www.recyclopaedia.co.uk/ecatalogue/Recyclopaedia/img/btnPre=
vious.gif"=20
width=3D36 border=3D0><IMG id=3DfbForwardButton height=3D40=20
src=3D"http://www.recyclopaedia.co.uk/ecatalogue/Recyclopaedia/img/btnNex=
t.gif"=20
width=3D36 border=3D0></DIV></DIV></BODY></HTML>

------=_NextPart_000_0000_01C9A40E.EEDDCAE0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.recyclopaedia.co.uk/ecatalogue/Recyclopaedia/img/btnZoom.gif

R0lGODlhJAAoAOYAACMoHSEmGwECAQkLCCYrH4WZbQQEA2x8WQ4QC2p6VxsfFm5/WwEBASUrHhcb
ExkdFQsNCWt8WHCBXBoeFQIDAh4iGDxFMYKWa2d3VYCTaRYZEgcIBikvIXOFXywyJAoMCBASDQ8S
DRQXEHiLY2+AW36RZw0PC1ViRgMDAlFdQhETDhUYEQ8RDB0hGGRzUk5ZQFhlSAwNCldkSB4jGSAl
GnGCXRwhF2V0U2l5ViQqHgQFBDQ7KgYHBXuNZTlBLl1rTIOWaxQXEUFLNhMWD0hTO3aIYVtoS0NN
N2Z2VElUPFJeQ1NgRWZ1U0tWPVBcQiQpHRwgF2t7WEBKNBkcFAcIBXuOZW19WX+SaAkKByguITpD
MGBvT05aQC00JWh3VTI6KSInHAUGBExYP3aHYXqMZAgJBzA3J1FeQ0tXPjY/LT9JNAwOCjE5KWh4
VmFwUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5
BAAAAAAALAAAAAAkACgAAAf/gG+Cg4SFhoeIiYqLjI2Oj5CRkpOUlZaXmJmalAIEMiMXElwTmx9n
BaipVxYCmBQpF0ARFjsvPbFfmA0ZGSkbgxptGTUfl0slOAOFFWQlXZcJPVKGBj9VL5dWI2bUJyNK
l25jYgyFG0xFR5daHRIKhWwdHQ2XCAkSN08DDCE7JBI1YEC4lMPLggUwmmwhQeLgAhkmLtEwcuBA
hAhRKlo8cGKgJQMEfFhIo0BIgpMJcCSJsekNCiEYMCDB8ONdSxRqXLi4gQZBS0ECfDghAuKnUUQM
JuQI8OungAkeotKg0lLAFA4csnBooKySAARBNIgY4ICAWQINHoSp9KEFgLcAXMDAfQvFQCUIMwIE
eKDBht6/D+xSMmCjwoQBFN7oQNCiwgwHiSuZUPCAR6EYChRguSTCQQhDAoI48GlJxIoyoEOsYHEJ
xJCuhBiwGLLmEgQVCMoR0gFCheWjkgIBADs=

------=_NextPart_000_0000_01C9A40E.EEDDCAE0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.recyclopaedia.co.uk/ecatalogue/Recyclopaedia/img/btnPrint.gif

R0lGODlhJAAoAOYAACUrHiwyJGl5VmZ2VGRzUlFdQhETDh0hGBEUDltoSxcbEwUGBBgcFCguIRkc
FBsfFgoMCAMDAn6RZ4CTaWd3VRMWD15tTSkvISYsIGp6V1BcQhASDXOFXyQqHoWZbYOWawsNCRQX
ERUYEWV0U15sTQ8RDCYrH3iLY2BvTwIDAgECAVpoSn2QZwYHBQQFBAwOCoCUanSGX1tpS0xYP1Fe
QwkKBxIVDwQEAzxFMVlnSTE4KFRhRQ4QCx4jGR4iGAkLCEBKNHeJYg8SDQEBAXqMZAcIBk1ZPyEm
GztEMHaIYTY/LW5+WjI6KSInHDM6KlNfRGFwUEVPOVxqTISYbCQpHT5IM2Z1U0RPOBkdFRQXEGJx
UBYaEoKWawwNCggJBzhALnuNZVhlSBwgFyAlGl1rTDc/LXWGYCctIHuOZWt8WG5/W1ViRnaHYVNg
RUlUPCowIxoeFWNyUU9bQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5
BAAAAAAALAAAAAAkACgAAAf/gHOCg4SFhoeIiYqLjI2Oj5CRkpOUlZaXmJmam5yCCBIeoVMeO5wP
MB+pH1xGnFgsEzATsxkKEDVDmA5EEiwsEsAxcTs1mAxEAko6OjgnYGhLIMZBak9yGmtBJycDEJgK
ZgNIZV9VMUlsI96XChxpV0BAbhz03ZgbYTIWJBYWCf9GWli6AaELAhsIEiq0YQDCj0o0yEhJsKLi
v4sktJCIQsmKgI8gM3wUaWFGBhSUUAxYuZKCywEUBjiZkwPlJCgjCOjcqTNnjhkEZFDCoaGA0aNF
i9JoU4BJp01iOgCYSlWqVAAYACig9CaA169gA2A4EuAMJQwN0qa9wLbBhQYheOZQwUDpKlUAJqbm
PfLARBNKcHz4OEC4cOEeY3psoaQiQoQFLRZInhzZ8SUXChg42OyAgecQKTAteOBgQ4kSBh6oZhD6
soIQL0CAeKGgNmhMLkRkKcGDhxARwBGowHSjwgYvRYr8qMDcwPBLETYYmE5dSOxcTyMFAgA7

------=_NextPart_000_0000_01C9A40E.EEDDCAE0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.recyclopaedia.co.uk/ecatalogue/Recyclopaedia/img/btnDownload.gif

R0lGODlhJAAoAOYAACctICwyJGRzUmd3VQECASkvIQMDAlViRlZjRhcbEx4jGR4iGFRhRRETDiEm
GxMWD3iLY3aHYQcIBWZ2VAQFBBUYERsfFiguIXGCXXOFX36RZwkLCAkKBxYZEmx8WQQEA2V0UzM6
Kg8SDUZQORASDVJeQ3uOZQYHBRkcFFNgRRIVDyUrHmt7WBQXEGZ1UwUGBBEUDi41JkFKNTI6KRYa
EisxIy82J3eJYiAlGh0hGEtXPklUPIGVaggJB0NONyQpHWJxUB8kGllmSXOEXltpSxoeFYCTaUdS
OhwhF4WZbQcIBgwNCiowI1poSm5+WiYsIBgcFFZjR4KWawwOChQXETY/LXuNZWBvT3SGXxkdFWNy
UnaIYWp6VwsNCVxqTDE4KAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5
BAAAAAAALAAAAAAkACgAAAf/gGCCg4SFhoeIiYqLjI2Oj5CRkpOUlZaXmJmamSE8PpuGOklXoIU7
Ul6gXTMOgkdGTYJZIQ2XVRoQMWAjGkJgDkMaI5cVHlY3KzImJRYYJlg4mChcEB4TECwDEBg/mgkD
EVsR406tmzQuGeoe5qAJWhgs7aUdKfOXBvn6YBtg+vkfKNU4cIBBQQYMSqQwWPBAlC+TBAyYOGGi
xYoVJ7qYRESAABAeQ4IM6RHIpBUMEBxQuRKBy5YrbZTS1OAJgJs4c+bsMAlAgJ9Agwpl0rOA0QtG
kyJFenSSCAUKFkRdsCAHVahSg9SaRKCrVzABvX7VJAFKv5lgJBRRgITDzBcJPCzIRdEDFAUqCfLm
7SBBE4UHFVrAqPBAReC+lz6QKHxiw4MpFBo8gPHikpIGJE6A4dBgCRgKIhq4RQspEAA7

------=_NextPart_000_0000_01C9A40E.EEDDCAE0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.recyclopaedia.co.uk/ecatalogue/Recyclopaedia/img/btnDiv.gif

R0lGODlhDQAoAIAAAAAAAP///yH5BAAAAAAALAAAAAANACgAAAIUhI+py+0Po5y02ouz3rz7D4bi
yBUAOw==

------=_NextPart_000_0000_01C9A40E.EEDDCAE0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.recyclopaedia.co.uk/ecatalogue/Recyclopaedia/img/btnPrevious.gif

R0lGODlhJAAoAOYAACUrHhETDiEmGxcbExsfFiInHAgJBwECAQkLCBUYEWl5VniLY3OFXxMWDwsN
CQwNCikvIX6RZw0PCwEBAQcIBmRzUgoMCB4jGWBuT4CTaWd3VQ8SDSYrHywzJHaHYXuNZQYHBV9t
TiQqHg4QCyQpHRIVD4KWaywyJCMoHVlnSWJxUG+AWxwhFxYZEnaIYV5tTXuOZR4iGAcIBR8kGgMD
AklUPDY/LWh3VVJeQxkcFBQXEWt7WICUagIDAiowIw8RDENNNwwOChYaEi00JWFwUGBvT1ZjR3GC
XWx8WURPODI6KW5/W2NyUmt8WBQXEDQ8K2V0U2h4VkFLNldkSCctIFlmSUdSOisxI2Z2VCEnHBkd
FSowIjtEMR0hGDM6KlNgRU5aQBASDRgcFF1rTDU9LIWZbYOWa3CBXDhALgUGBHWGYEZROmd2VQkK
B1ViRkxYPwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5
BAAAAAAALAAAAAAkACgAAAf/gHCCg4SFhoeIiYqLjI2Oj5CRkpOUlZaXmJmam4QTORRwNAEjnHBo
ZSITYDxqBZs2ZkwSbya1OJpPGS8WNRm+PFaZZBEhCDURyBFGoJdeH2MOax8w00YGmEoLKQhJC94L
XyCXNEoe20keLuk44pdADEUUUgz0DG5pmR1YOwBXK0dHzmDQoWkAlBUAOOxYsmIJhhaahIRQIALA
DSRImoSYoakFhigFSNxQQLKCgI4vNISsoKElBjGaElRRIUAEkQo4gWzSkUJFiQJFVBCxwWmLgixw
uLCZUmITAghDDITpMKRDDk0IOPjYEMDHia8sMhngAEHCCCoQ0nK4dolCAQASbSQAmAuARBBMBi4U
ePBAAIq/FyxgohBDgAMHMwQoZiED0wMCLCw86HLhQgwt7S5tICCkx2YCoJ30yHTAwoASB0YMWD0g
wAFNbRJsOPAgge0EP16LbZDbQYPfDSRM0CQjQJAJCAIoD+BgeClGgQAAOw==

------=_NextPart_000_0000_01C9A40E.EEDDCAE0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.recyclopaedia.co.uk/ecatalogue/Recyclopaedia/img/btnNext.gif

R0lGODlhJAAoAOYAABMWDyEmGwEBARETDiMoHQkKBxUYERcbEyUrHgsNCQ8SDQIDAn6RZwwNCmRz
Uml5VhsfFniLY4CTaXOFX2FwUA0PCwECAXaHYQgJB2t8WCwyJHuNZTI6KV5sTSwzJBEUDm5/W0lU
PBgcFB4iGBwhFwcIBoOWaxkcFAoMCB4jGSguIQcIBRoeFUdSOnGCXWZ2VB8kGl9tTkZQOWd3VWh3
VXCBXCQqHjQ7KkNON0xYPwkLCFFeQw4QC219WSYsIBkdFSkvIU5aQCsxIzA3J2BvT0NNNy00JSAl
GlpoSltpS1lmSVxqTEtWPThALnuOZWx8WYCUam+AW1toSw8RDAwOCgQEA1NfREZROllnSQUGBAMD
Ak5ZQCctIIWZbSkwImJxUERPOIKWaxQXEGBuT0FMNiInHHaIYWZ1U1JeQxIVD0JMNgoMCQQFBDtE
MTM6KlZjRmV0U2d2VRASDWNyUVRhRTxFMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5
BAAAAAAALAAAAAAkACgAAAf/gHaCg4SFhoeIiYqLjI2Oj5CRkpOUlZaXmJmakQ0DK3ZZMFqbdgA9
UEsFcl1MAps4JiZhMVQ7JiGbbhK7EkkFWxJXmgstDMYMWCg5DDKumFUtThvTSjo5G2DDMhHcEW8F
IRFFmhY4FxdmF3QJIRdqC5kCQRP0EzsrVhN1mT9jLi41ajQhAaeHCkwnKEQBwfAGizMZbGASESPD
kwwZbiSkQQBhhwcgH3AQMYcjJgVSZsx48WKIiA4OymTi4KCmAw4HkBAJoMnHFwoUOOjoQIGnpjVo
4pBZ8OFBG1IfjHjwcICNEA8KNhnQwFWDgQQ+vGTNVMIGECAqVIjBgIBLBU0FbwIgmIvgAwYCCN5m
wpCCgF8CAwrACJBAUwkSARIHUIBhxJHCmVb8SJFixAgFJViQgIwpDYTPEAAsAACBByYBPA6oPjBg
wZQDFZxVEtDAgG0DCixUMNDgdAIAwAFUsNAAAIrTBQYoH9DAAorApDQFAgA7

------=_NextPart_000_0000_01C9A40E.EEDDCAE0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.recyclopaedia.co.uk/ecatalogue/Recyclopaedia/css/liquid-green.css

HTML {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
12px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #ffffff; PADDING-TOP: =
0px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: =
#82ab08
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
12px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #ffffff; PADDING-TOP: =
0px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: =
#82ab08
}
#fbFooter {
	BACKGROUND-IMAGE: url(../img/footerBackground.gif); BACKGROUND-REPEAT: =
repeat-x; HEIGHT: 49px; BACKGROUND-COLOR: #000000
}
.fbPaginationMinor {
	MARGIN-LEFT: 10px; COLOR: #4e6605
}
#fbContents {
	MARGIN-TOP: 17px; FLOAT: left; MARGIN-LEFT: 15px
}
#fbMenu {
	MARGIN-TOP: 9px; FLOAT: right; MARGIN-RIGHT: 15px
}
#altmsg {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FILTER: alpha(opacity=3D60); =
PADDING-BOTTOM: 20px; PADDING-TOP: 20px; POSITION: absolute; =
BACKGROUND-COLOR: #000000; TEXT-ALIGN: center; opacity: 0.6
}
#altmsg:hover {
	FILTER: alpha(opacity=3D80); opacity: 0.8
}
A.altlink:link {
	COLOR: #ffffff
}
A.altlink:visited {
	COLOR: #dddddd
}
A.altlink:hover {
	COLOR: #ffffff
}

------=_NextPart_000_0000_01C9A40E.EEDDCAE0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.recyclopaedia.co.uk/ecatalogue/Recyclopaedia/js/liquid.js

if( document.documentElement )=0A=
	bodyStyle =3D document.documentElement.style;=0A=
else if( document.body )=0A=
	bodyStyle =3D document.body.style;=0A=
=0A=
bodyStyle.visibility =3D "hidden";=0A=
=0A=
function sizeContent(){=0A=
	var windowHeight =3D getWindowHeight();=0A=
	var footerHeight =3D document.getElementById("fbFooter").offsetHeight;=0A=
=0A=
	var contentHeight =3D windowHeight - footerHeight;=0A=
	document.getElementById("fbContainer").style.height =3D contentHeight + =
"px";=0A=
	=0A=
	var altDiv =3D document.getElementById("altmsg");=0A=
	=0A=
	if( altDiv ){		=0A=
		var altH =3D altDiv.offsetHeight;=0A=
		var altW =3D altDiv.offsetWidth;=0A=
		altDiv.style.top =3D (contentHeight / 2 - altH /2)+ "px";=0A=
		altDiv.style.left =3D (getWindowWidth() / 2 - altW /2)+ "px";=0A=
	}=0A=
	=0A=
	if( bodyStyle )=0A=
		bodyStyle.visibility =3D "visible";=0A=
}=0A=
=0A=
function addEvent( obj, type, fn )=0A=
{=0A=
	if (obj.addEventListener)=0A=
		obj.addEventListener( type, fn, false );=0A=
	else if (obj.attachEvent)=0A=
	{=0A=
		obj["e"+type+fn] =3D fn;=0A=
		obj.attachEvent( "on"+type, function() { obj["e"+type+fn](); } );=0A=
	}=0A=
}=0A=
=0A=
function getWindowHeight() {=0A=
	var windowHeight=3D0;=0A=
	if ( typeof( window.innerHeight ) =3D=3D 'number' ) {=0A=
		windowHeight=3Dwindow.innerHeight;=0A=
	}=0A=
	else {=0A=
		if ( document.documentElement && =
document.documentElement.clientHeight) {=0A=
			windowHeight =3D document.documentElement.clientHeight;=0A=
		}=0A=
		else {=0A=
			if (document.body&&document.body.clientHeight) {=0A=
				windowHeight=3Ddocument.body.clientHeight;=0A=
			}=0A=
		}=0A=
	}=0A=
	=0A=
	return windowHeight;=0A=
};=0A=
=0A=
function getWindowWidth() {=0A=
	var ww =3D 0;=0A=
	if (self.innerWidth)=0A=
		ww =3D self.innerWidth;=0A=
	else if (document.documentElement && =
document.documentElement.clientWidth)=0A=
		ww =3D document.documentElement.clientWidth;=0A=
	else if (document.body)=0A=
		ww =3D document.body.clientWidth;=0A=
	return ww;=0A=
}=0A=
=0A=
addEvent( window, "load", sizeContent);=0A=
addEvent( window, "resize", sizeContent );
------=_NextPart_000_0000_01C9A40E.EEDDCAE0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.recyclopaedia.co.uk/ecatalogue/Recyclopaedia/js/swfobject.js

/*! SWFObject v2.1 <http://code.google.com/p/swfobject/>=0A=
	Copyright (c) 2007-2008 Geoff Stearns, Michael Williams, and Bobby van =
der Sluis=0A=
	This software is released under the MIT License =
<http://www.opensource.org/licenses/mit-license.php>=0A=
*/=0A=
=0A=
var swfobject =3D function() {=0A=
	=0A=
	var UNDEF =3D "undefined",=0A=
		OBJECT =3D "object",=0A=
		SHOCKWAVE_FLASH =3D "Shockwave Flash",=0A=
		SHOCKWAVE_FLASH_AX =3D "ShockwaveFlash.ShockwaveFlash",=0A=
		FLASH_MIME_TYPE =3D "application/x-shockwave-flash",=0A=
		EXPRESS_INSTALL_ID =3D "SWFObjectExprInst",=0A=
		=0A=
		win =3D window,=0A=
		doc =3D document,=0A=
		nav =3D navigator,=0A=
		=0A=
		domLoadFnArr =3D [],=0A=
		regObjArr =3D [],=0A=
		objIdArr =3D [],=0A=
		listenersArr =3D [],=0A=
		script,=0A=
		timer =3D null,=0A=
		storedAltContent =3D null,=0A=
		storedAltContentId =3D null,=0A=
		isDomLoaded =3D false,=0A=
		isExpressInstallActive =3D false;=0A=
	=0A=
	/* Centralized function for browser feature detection=0A=
		- Proprietary feature detection (conditional compiling) is used to =
detect Internet Explorer's features=0A=
		- User agent string detection is only used when no alternative is =
possible=0A=
		- Is executed directly for optimal performance=0A=
	*/	=0A=
	var ua =3D function() {=0A=
		var w3cdom =3D typeof doc.getElementById !=3D UNDEF && typeof =
doc.getElementsByTagName !=3D UNDEF && typeof doc.createElement !=3D =
UNDEF,=0A=
			playerVersion =3D [0,0,0],=0A=
			d =3D null;=0A=
		if (typeof nav.plugins !=3D UNDEF && typeof =
nav.plugins[SHOCKWAVE_FLASH] =3D=3D OBJECT) {=0A=
			d =3D nav.plugins[SHOCKWAVE_FLASH].description;=0A=
			if (d && !(typeof nav.mimeTypes !=3D UNDEF && =
nav.mimeTypes[FLASH_MIME_TYPE] && =
!nav.mimeTypes[FLASH_MIME_TYPE].enabledPlugin)) { // =
navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin =
indicates whether plug-ins are enabled or disabled in Safari 3+=0A=
				d =3D d.replace(/^.*\s+(\S+\s+\S+$)/, "$1");=0A=
				playerVersion[0] =3D parseInt(d.replace(/^(.*)\..*$/, "$1"), 10);=0A=
				playerVersion[1] =3D parseInt(d.replace(/^.*\.(.*)\s.*$/, "$1"), 10);=0A=
				playerVersion[2] =3D /r/.test(d) ? parseInt(d.replace(/^.*r(.*)$/, =
"$1"), 10) : 0;=0A=
			}=0A=
		}=0A=
		else if (typeof win.ActiveXObject !=3D UNDEF) {=0A=
			var a =3D null, fp6Crash =3D false;=0A=
			try {=0A=
				a =3D new ActiveXObject(SHOCKWAVE_FLASH_AX + ".7");=0A=
			}=0A=
			catch(e) {=0A=
				try { =0A=
					a =3D new ActiveXObject(SHOCKWAVE_FLASH_AX + ".6");=0A=
					playerVersion =3D [6,0,21];=0A=
					a.AllowScriptAccess =3D "always";	 // Introduced in fp6.0.47=0A=
				}=0A=
				catch(e) {=0A=
					if (playerVersion[0] =3D=3D 6) {=0A=
						fp6Crash =3D true;=0A=
					}=0A=
				}=0A=
				if (!fp6Crash) {=0A=
					try {=0A=
						a =3D new ActiveXObject(SHOCKWAVE_FLASH_AX);=0A=
					}=0A=
					catch(e) {}=0A=
				}=0A=
			}=0A=
			if (!fp6Crash && a) { // a will return null when ActiveX is disabled=0A=
				try {=0A=
					d =3D a.GetVariable("$version");	// Will crash fp6.0.21/23/29=0A=
					if (d) {=0A=
						d =3D d.split(" ")[1].split(",");=0A=
						playerVersion =3D [parseInt(d[0], 10), parseInt(d[1], 10), =
parseInt(d[2], 10)];=0A=
					}=0A=
				}=0A=
				catch(e) {}=0A=
			}=0A=
		}=0A=
		var u =3D nav.userAgent.toLowerCase(),=0A=
			p =3D nav.platform.toLowerCase(),=0A=
			webkit =3D /webkit/.test(u) ? =
parseFloat(u.replace(/^.*webkit\/(\d+(\.\d+)?).*$/, "$1")) : false, // =
returns either the webkit version or false if not webkit=0A=
			ie =3D false,=0A=
			windows =3D p ? /win/.test(p) : /win/.test(u),=0A=
			mac =3D p ? /mac/.test(p) : /mac/.test(u);=0A=
		/*@cc_on=0A=
			ie =3D true;=0A=
			@if (@_win32)=0A=
				windows =3D true;=0A=
			@elif (@_mac)=0A=
				mac =3D true;=0A=
			@end=0A=
		@*/=0A=
		return { w3cdom:w3cdom, pv:playerVersion, webkit:webkit, ie:ie, =
win:windows, mac:mac };=0A=
	}();=0A=
=0A=
	/* Cross-browser onDomLoad=0A=
		- Based on Dean Edwards' solution: =
http://dean.edwards.name/weblog/2006/06/again/=0A=
		- Will fire an event as soon as the DOM of a page is loaded (supported =
by Gecko based browsers - like Firefox -, IE, Opera9+, Safari)=0A=
	*/ =0A=
	var onDomLoad =3D function() {=0A=
		if (!ua.w3cdom) {=0A=
			return;=0A=
		}=0A=
		addDomLoadEvent(main);=0A=
		if (ua.ie && ua.win) {=0A=
			try {	 // Avoid a possible Operation Aborted error=0A=
				doc.write("<scr" + "ipt id=3D__ie_ondomload defer=3Dtrue =
src=3D//:></scr" + "ipt>"); // String is split into pieces to avoid =
Norton AV to add code that can cause errors =0A=
				script =3D getElementById("__ie_ondomload");=0A=
				if (script) {=0A=
					addListener(script, "onreadystatechange", checkReadyState);=0A=
				}=0A=
			}=0A=
			catch(e) {}=0A=
		}=0A=
		if (ua.webkit && typeof doc.readyState !=3D UNDEF) {=0A=
			timer =3D setInterval(function() { if =
(/loaded|complete/.test(doc.readyState)) { callDomLoadFunctions(); }}, =
10);=0A=
		}=0A=
		if (typeof doc.addEventListener !=3D UNDEF) {=0A=
			doc.addEventListener("DOMContentLoaded", callDomLoadFunctions, null);=0A=
		}=0A=
		addLoadEvent(callDomLoadFunctions);=0A=
	}();=0A=
	=0A=
	function checkReadyState() {=0A=
		if (script.readyState =3D=3D "complete") {=0A=
			script.parentNode.removeChild(script);=0A=
			callDomLoadFunctions();=0A=
		}=0A=
	}=0A=
	=0A=
	function callDomLoadFunctions() {=0A=
		if (isDomLoaded) {=0A=
			return;=0A=
		}=0A=
		if (ua.ie && ua.win) { // Test if we can really add elements to the =
DOM; we don't want to fire it too early=0A=
			var s =3D createElement("span");=0A=
			try { // Avoid a possible Operation Aborted error=0A=
				var t =3D doc.getElementsByTagName("body")[0].appendChild(s);=0A=
				t.parentNode.removeChild(t);=0A=
			}=0A=
			catch (e) {=0A=
				return;=0A=
			}=0A=
		}=0A=
		isDomLoaded =3D true;=0A=
		if (timer) {=0A=
			clearInterval(timer);=0A=
			timer =3D null;=0A=
		}=0A=
		var dl =3D domLoadFnArr.length;=0A=
		for (var i =3D 0; i < dl; i++) {=0A=
			domLoadFnArr[i]();=0A=
		}=0A=
	}=0A=
	=0A=
	function addDomLoadEvent(fn) {=0A=
		if (isDomLoaded) {=0A=
			fn();=0A=
		}=0A=
		else { =0A=
			domLoadFnArr[domLoadFnArr.length] =3D fn; // Array.push() is only =
available in IE5.5+=0A=
		}=0A=
	}=0A=
	=0A=
	/* Cross-browser onload=0A=
		- Based on James Edwards' solution: =
http://brothercake.com/site/resources/scripts/onload/=0A=
		- Will fire an event as soon as a web page including all of its assets =
are loaded =0A=
	 */=0A=
	function addLoadEvent(fn) {=0A=
		if (typeof win.addEventListener !=3D UNDEF) {=0A=
			win.addEventListener("load", fn, false);=0A=
		}=0A=
		else if (typeof doc.addEventListener !=3D UNDEF) {=0A=
			doc.addEventListener("load", fn, false);=0A=
		}=0A=
		else if (typeof win.attachEvent !=3D UNDEF) {=0A=
			addListener(win, "onload", fn);=0A=
		}=0A=
		else if (typeof win.onload =3D=3D "function") {=0A=
			var fnOld =3D win.onload;=0A=
			win.onload =3D function() {=0A=
				fnOld();=0A=
				fn();=0A=
			};=0A=
		}=0A=
		else {=0A=
			win.onload =3D fn;=0A=
		}=0A=
	}=0A=
	=0A=
	/* Main function=0A=
		- Will preferably execute onDomLoad, otherwise onload (as a fallback)=0A=
	*/=0A=
	function main() { // Static publishing only=0A=
		var rl =3D regObjArr.length;=0A=
		for (var i =3D 0; i < rl; i++) { // For each registered object element=0A=
			var id =3D regObjArr[i].id;=0A=
			if (ua.pv[0] > 0) {=0A=
				var obj =3D getElementById(id);=0A=
				if (obj) {=0A=
					regObjArr[i].width =3D obj.getAttribute("width") ? =
obj.getAttribute("width") : "0";=0A=
					regObjArr[i].height =3D obj.getAttribute("height") ? =
obj.getAttribute("height") : "0";=0A=
					if (hasPlayerVersion(regObjArr[i].swfVersion)) { // Flash plug-in =
version >=3D Flash content version: Houston, we have a match!=0A=
						if (ua.webkit && ua.webkit < 312) { // Older webkit engines ignore =
the object element's nested param elements=0A=
							fixParams(obj);=0A=
						}=0A=
						setVisibility(id, true);=0A=
					}=0A=
					else if (regObjArr[i].expressInstall && !isExpressInstallActive && =
hasPlayerVersion("6.0.65") && (ua.win || ua.mac)) { // Show the Adobe =
Express Install dialog if set by the web page author and if supported =
(fp6.0.65+ on Win/Mac OS only)=0A=
						showExpressInstall(regObjArr[i]);=0A=
					}=0A=
					else { // Flash plug-in and Flash content version mismatch: display =
alternative content instead of Flash content=0A=
						displayAltContent(obj);=0A=
					}=0A=
				}=0A=
			}=0A=
			else {	// If no fp is installed, we let the object element do its job =
(show alternative content)=0A=
				setVisibility(id, true);=0A=
			}=0A=
		}=0A=
	}=0A=
	=0A=
	/* Fix nested param elements, which are ignored by older webkit engines=0A=
		- This includes Safari up to and including version 1.2.2 on Mac OS 10.3=0A=
		- Fall back to the proprietary embed element=0A=
	*/=0A=
	function fixParams(obj) {=0A=
		var nestedObj =3D obj.getElementsByTagName(OBJECT)[0];=0A=
		if (nestedObj) {=0A=
			var e =3D createElement("embed"), a =3D nestedObj.attributes;=0A=
			if (a) {=0A=
				var al =3D a.length;=0A=
				for (var i =3D 0; i < al; i++) {=0A=
					if (a[i].nodeName =3D=3D "DATA") {=0A=
						e.setAttribute("src", a[i].nodeValue);=0A=
					}=0A=
					else {=0A=
						e.setAttribute(a[i].nodeName, a[i].nodeValue);=0A=
					}=0A=
				}=0A=
			}=0A=
			var c =3D nestedObj.childNodes;=0A=
			if (c) {=0A=
				var cl =3D c.length;=0A=
				for (var j =3D 0; j < cl; j++) {=0A=
					if (c[j].nodeType =3D=3D 1 && c[j].nodeName =3D=3D "PARAM") {=0A=
						e.setAttribute(c[j].getAttribute("name"), =
c[j].getAttribute("value"));=0A=
					}=0A=
				}=0A=
			}=0A=
			obj.parentNode.replaceChild(e, obj);=0A=
		}=0A=
	}=0A=
	=0A=
	/* Show the Adobe Express Install dialog=0A=
		- Reference: =
http://www.adobe.com/cfusion/knowledgebase/index.cfm?id=3D6a253b75=0A=
	*/=0A=
	function showExpressInstall(regObj) {=0A=
		isExpressInstallActive =3D true;=0A=
		var obj =3D getElementById(regObj.id);=0A=
		if (obj) {=0A=
			if (regObj.altContentId) {=0A=
				var ac =3D getElementById(regObj.altContentId);=0A=
				if (ac) {=0A=
					storedAltContent =3D ac;=0A=
					storedAltContentId =3D regObj.altContentId;=0A=
				}=0A=
			}=0A=
			else {=0A=
				storedAltContent =3D abstractAltContent(obj);=0A=
			}=0A=
			if (!(/%$/.test(regObj.width)) && parseInt(regObj.width, 10) < 310) {=0A=
				regObj.width =3D "310";=0A=
			}=0A=
			if (!(/%$/.test(regObj.height)) && parseInt(regObj.height, 10) < 137) =
{=0A=
				regObj.height =3D "137";=0A=
			}=0A=
			doc.title =3D doc.title.slice(0, 47) + " - Flash Player Installation";=0A=
			var pt =3D ua.ie && ua.win ? "ActiveX" : "PlugIn",=0A=
				dt =3D doc.title,=0A=
				fv =3D "MMredirectURL=3D" + win.location + "&MMplayerType=3D" + pt + =
"&MMdoctitle=3D" + dt,=0A=
				replaceId =3D regObj.id;=0A=
			// For IE when a SWF is loading (AND: not available in cache) wait =
for the onload event to fire to remove the original object element=0A=
			// In IE you cannot properly cancel a loading SWF file without =
breaking browser load references, also obj.onreadystatechange doesn't =
work=0A=
			if (ua.ie && ua.win && obj.readyState !=3D 4) {=0A=
				var newObj =3D createElement("div");=0A=
				replaceId +=3D "SWFObjectNew";=0A=
				newObj.setAttribute("id", replaceId);=0A=
				obj.parentNode.insertBefore(newObj, obj); // Insert placeholder div =
that will be replaced by the object element that loads expressinstall.swf=0A=
				obj.style.display =3D "none";=0A=
				var fn =3D function() {=0A=
					obj.parentNode.removeChild(obj);=0A=
				};=0A=
				addListener(win, "onload", fn);=0A=
			}=0A=
			createSWF({ data:regObj.expressInstall, id:EXPRESS_INSTALL_ID, =
width:regObj.width, height:regObj.height }, { flashvars:fv }, replaceId);=0A=
		}=0A=
	}=0A=
	=0A=
	/* Functions to abstract and display alternative content=0A=
	*/=0A=
	function displayAltContent(obj) {=0A=
		if (ua.ie && ua.win && obj.readyState !=3D 4) {=0A=
			// For IE when a SWF is loading (AND: not available in cache) wait =
for the onload event to fire to remove the original object element=0A=
			// In IE you cannot properly cancel a loading SWF file without =
breaking browser load references, also obj.onreadystatechange doesn't =
work=0A=
			var el =3D createElement("div");=0A=
			obj.parentNode.insertBefore(el, obj); // Insert placeholder div that =
will be replaced by the alternative content=0A=
			el.parentNode.replaceChild(abstractAltContent(obj), el);=0A=
			obj.style.display =3D "none";=0A=
			var fn =3D function() {=0A=
				obj.parentNode.removeChild(obj);=0A=
			};=0A=
			addListener(win, "onload", fn);=0A=
		}=0A=
		else {=0A=
			obj.parentNode.replaceChild(abstractAltContent(obj), obj);=0A=
		}=0A=
	} =0A=
=0A=
	function abstractAltContent(obj) {=0A=
		var ac =3D createElement("div");=0A=
		if (ua.win && ua.ie) {=0A=
			ac.innerHTML =3D obj.innerHTML;=0A=
		}=0A=
		else {=0A=
			var nestedObj =3D obj.getElementsByTagName(OBJECT)[0];=0A=
			if (nestedObj) {=0A=
				var c =3D nestedObj.childNodes;=0A=
				if (c) {=0A=
					var cl =3D c.length;=0A=
					for (var i =3D 0; i < cl; i++) {=0A=
						if (!(c[i].nodeType =3D=3D 1 && c[i].nodeName =3D=3D "PARAM") && =
!(c[i].nodeType =3D=3D 8)) {=0A=
							ac.appendChild(c[i].cloneNode(true));=0A=
						}=0A=
					}=0A=
				}=0A=
			}=0A=
		}=0A=
		return ac;=0A=
	}=0A=
	=0A=
	/* Cross-browser dynamic SWF creation=0A=
	*/=0A=
	function createSWF(attObj, parObj, id) {=0A=
		var r, el =3D getElementById(id);=0A=
		if (el) {=0A=
			if (typeof attObj.id =3D=3D UNDEF) { // if no 'id' is defined for the =
object element, it will inherit the 'id' from the alternative content=0A=
				attObj.id =3D id;=0A=
			}=0A=
			if (ua.ie && ua.win) { // IE, the object element and W3C DOM methods =
do not combine: fall back to outerHTML=0A=
				var att =3D "";=0A=
				for (var i in attObj) {=0A=
					if (attObj[i] !=3D Object.prototype[i]) { // Filter out prototype =
additions from other potential libraries, like =
Object.prototype.toJSONString =3D function() {}=0A=
						if (i.toLowerCase() =3D=3D "data") {=0A=
							parObj.movie =3D attObj[i];=0A=
						}=0A=
						else if (i.toLowerCase() =3D=3D "styleclass") { // 'class' is an =
ECMA4 reserved keyword=0A=
							att +=3D ' class=3D"' + attObj[i] + '"';=0A=
						}=0A=
						else if (i.toLowerCase() !=3D "classid") {=0A=
							att +=3D ' ' + i + '=3D"' + attObj[i] + '"';=0A=
						}=0A=
					}=0A=
				}=0A=
				var par =3D "";=0A=
				for (var j in parObj) {=0A=
					if (parObj[j] !=3D Object.prototype[j]) { // Filter out prototype =
additions from other potential libraries=0A=
						par +=3D '<param name=3D"' + j + '" value=3D"' + parObj[j] + '" =
/>';=0A=
					}=0A=
				}=0A=
				el.outerHTML =3D '<object =
classid=3D"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"' + att + '>' + =
par + '</object>';=0A=
				objIdArr[objIdArr.length] =3D attObj.id; // Stored to fix object =
'leaks' on unload (dynamic publishing only)=0A=
				r =3D getElementById(attObj.id);	=0A=
			}=0A=
			else if (ua.webkit && ua.webkit < 312) { // Older webkit engines =
ignore the object element's nested param elements: fall back to the =
proprietary embed element=0A=
				var e =3D createElement("embed");=0A=
				e.setAttribute("type", FLASH_MIME_TYPE);=0A=
				for (var k in attObj) {=0A=
					if (attObj[k] !=3D Object.prototype[k]) { // Filter out prototype =
additions from other potential libraries=0A=
						if (k.toLowerCase() =3D=3D "data") {=0A=
							e.setAttribute("src", attObj[k]);=0A=
						}=0A=
						else if (k.toLowerCase() =3D=3D "styleclass") { // 'class' is an =
ECMA4 reserved keyword=0A=
							e.setAttribute("class", attObj[k]);=0A=
						}=0A=
						else if (k.toLowerCase() !=3D "classid") { // Filter out IE =
specific attribute=0A=
							e.setAttribute(k, attObj[k]);=0A=
						}=0A=
					}=0A=
				}=0A=
				for (var l in parObj) {=0A=
					if (parObj[l] !=3D Object.prototype[l]) { // Filter out prototype =
additions from other potential libraries=0A=
						if (l.toLowerCase() !=3D "movie") { // Filter out IE specific =
param element=0A=
							e.setAttribute(l, parObj[l]);=0A=
						}=0A=
					}=0A=
				}=0A=
				el.parentNode.replaceChild(e, el);=0A=
				r =3D e;=0A=
			}=0A=
			else { // Well-behaving browsers=0A=
				var o =3D createElement(OBJECT);=0A=
				o.setAttribute("type", FLASH_MIME_TYPE);=0A=
				for (var m in attObj) {=0A=
					if (attObj[m] !=3D Object.prototype[m]) { // Filter out prototype =
additions from other potential libraries=0A=
						if (m.toLowerCase() =3D=3D "styleclass") { // 'class' is an ECMA4 =
reserved keyword=0A=
							o.setAttribute("class", attObj[m]);=0A=
						}=0A=
						else if (m.toLowerCase() !=3D "classid") { // Filter out IE =
specific attribute=0A=
							o.setAttribute(m, attObj[m]);=0A=
						}=0A=
					}=0A=
				}=0A=
				for (var n in parObj) {=0A=
					if (parObj[n] !=3D Object.prototype[n] && n.toLowerCase() !=3D =
"movie") { // Filter out prototype additions from other potential =
libraries and IE specific param element=0A=
						createObjParam(o, n, parObj[n]);=0A=
					}=0A=
				}=0A=
				el.parentNode.replaceChild(o, el);=0A=
				r =3D o;=0A=
			}=0A=
		}=0A=
		return r;=0A=
	}=0A=
	=0A=
	function createObjParam(el, pName, pValue) {=0A=
		var p =3D createElement("param");=0A=
		p.setAttribute("name", pName);	=0A=
		p.setAttribute("value", pValue);=0A=
		el.appendChild(p);=0A=
	}=0A=
	=0A=
	/* Cross-browser SWF removal=0A=
		- Especially needed to safely and completely remove a SWF in Internet =
Explorer=0A=
	*/=0A=
	function removeSWF(id) {=0A=
		var obj =3D getElementById(id);=0A=
		if (obj && (obj.nodeName =3D=3D "OBJECT" || obj.nodeName =3D=3D =
"EMBED")) {=0A=
			if (ua.ie && ua.win) {=0A=
				if (obj.readyState =3D=3D 4) {=0A=
					removeObjectInIE(id);=0A=
				}=0A=
				else {=0A=
					win.attachEvent("onload", function() {=0A=
						removeObjectInIE(id);=0A=
					});=0A=
				}=0A=
			}=0A=
			else {=0A=
				obj.parentNode.removeChild(obj);=0A=
			}=0A=
		}=0A=
	}=0A=
	=0A=
	function removeObjectInIE(id) {=0A=
		var obj =3D getElementById(id);=0A=
		if (obj) {=0A=
			for (var i in obj) {=0A=
				if (typeof obj[i] =3D=3D "function") {=0A=
					obj[i] =3D null;=0A=
				}=0A=
			}=0A=
			obj.parentNode.removeChild(obj);=0A=
		}=0A=
	}=0A=
	=0A=
	/* Functions to optimize JavaScript compression=0A=
	*/=0A=
	function getElementById(id) {=0A=
		var el =3D null;=0A=
		try {=0A=
			el =3D doc.getElementById(id);=0A=
		}=0A=
		catch (e) {}=0A=
		return el;=0A=
	}=0A=
	=0A=
	function createElement(el) {=0A=
		return doc.createElement(el);=0A=
	}=0A=
	=0A=
	/* Updated attachEvent function for Internet Explorer=0A=
		- Stores attachEvent information in an Array, so on unload the =
detachEvent functions can be called to avoid memory leaks=0A=
	*/	=0A=
	function addListener(target, eventType, fn) {=0A=
		target.attachEvent(eventType, fn);=0A=
		listenersArr[listenersArr.length] =3D [target, eventType, fn];=0A=
	}=0A=
	=0A=
	/* Flash Player and SWF content version matching=0A=
	*/=0A=
	function hasPlayerVersion(rv) {=0A=
		var pv =3D ua.pv, v =3D rv.split(".");=0A=
		v[0] =3D parseInt(v[0], 10);=0A=
		v[1] =3D parseInt(v[1], 10) || 0; // supports short notation, e.g. "9" =
instead of "9.0.0"=0A=
		v[2] =3D parseInt(v[2], 10) || 0;=0A=
		return (pv[0] > v[0] || (pv[0] =3D=3D v[0] && pv[1] > v[1]) || (pv[0] =
=3D=3D v[0] && pv[1] =3D=3D v[1] && pv[2] >=3D v[2])) ? true : false;=0A=
	}=0A=
	=0A=
	/* Cross-browser dynamic CSS creation=0A=
		- Based on Bobby van der Sluis' solution: =
http://www.bobbyvandersluis.com/articles/dynamicCSS.php=0A=
	*/	=0A=
	function createCSS(sel, decl) {=0A=
		if (ua.ie && ua.mac) {=0A=
			return;=0A=
		}=0A=
		var h =3D doc.getElementsByTagName("head")[0], s =3D =
createElement("style");=0A=
		s.setAttribute("type", "text/css");=0A=
		s.setAttribute("media", "screen");=0A=
		if (!(ua.ie && ua.win) && typeof doc.createTextNode !=3D UNDEF) {=0A=
			s.appendChild(doc.createTextNode(sel + " {" + decl + "}"));=0A=
		}=0A=
		h.appendChild(s);=0A=
		if (ua.ie && ua.win && typeof doc.styleSheets !=3D UNDEF && =
doc.styleSheets.length > 0) {=0A=
			var ls =3D doc.styleSheets[doc.styleSheets.length - 1];=0A=
			if (typeof ls.addRule =3D=3D OBJECT) {=0A=
				ls.addRule(sel, decl);=0A=
			}=0A=
		}=0A=
	}=0A=
	=0A=
	function setVisibility(id, isVisible) {=0A=
		var v =3D isVisible ? "visible" : "hidden";=0A=
		if (isDomLoaded && getElementById(id)) {=0A=
			getElementById(id).style.visibility =3D v;=0A=
		}=0A=
		else {=0A=
			createCSS("#" + id, "visibility:" + v);=0A=
		}=0A=
	}=0A=
=0A=
	/* Filter to avoid XSS attacks =0A=
	*/=0A=
	function urlEncodeIfNecessary(s) {=0A=
		var regex =3D /[\\\"<>\.;]/;=0A=
		var hasBadChars =3D regex.exec(s) !=3D null;=0A=
		return hasBadChars ? encodeURIComponent(s) : s;=0A=
	}=0A=
	=0A=
	/* Release memory to avoid memory leaks caused by closures, fix hanging =
audio/video threads and force open sockets/NetConnections to disconnect =
(Internet Explorer only)=0A=
	*/=0A=
	var cleanup =3D function() {=0A=
		if (ua.ie && ua.win) {=0A=
			window.attachEvent("onunload", function() {=0A=
				// remove listeners to avoid memory leaks=0A=
				var ll =3D listenersArr.length;=0A=
				for (var i =3D 0; i < ll; i++) {=0A=
					listenersArr[i][0].detachEvent(listenersArr[i][1], =
listenersArr[i][2]);=0A=
				}=0A=
				// cleanup dynamically embedded objects to fix audio/video threads =
and force open sockets and NetConnections to disconnect=0A=
				var il =3D objIdArr.length;=0A=
				for (var j =3D 0; j < il; j++) {=0A=
					removeSWF(objIdArr[j]);=0A=
				}=0A=
				// cleanup library's main closures to avoid memory leaks=0A=
				for (var k in ua) {=0A=
					ua[k] =3D null;=0A=
				}=0A=
				ua =3D null;=0A=
				for (var l in swfobject) {=0A=
					swfobject[l] =3D null;=0A=
				}=0A=
				swfobject =3D null;=0A=
			});=0A=
		}=0A=
	}();=0A=
	=0A=
	=0A=
	return {=0A=
		/* Public API=0A=
			- Reference: =
http://code.google.com/p/swfobject/wiki/SWFObject_2_0_documentation=0A=
		*/ =0A=
		registerObject: function(objectIdStr, swfVersionStr, xiSwfUrlStr) {=0A=
			if (!ua.w3cdom || !objectIdStr || !swfVersionStr) {=0A=
				return;=0A=
			}=0A=
			var regObj =3D {};=0A=
			regObj.id =3D objectIdStr;=0A=
			regObj.swfVersion =3D swfVersionStr;=0A=
			regObj.expressInstall =3D xiSwfUrlStr ? xiSwfUrlStr : false;=0A=
			regObjArr[regObjArr.length] =3D regObj;=0A=
			setVisibility(objectIdStr, false);=0A=
		},=0A=
		=0A=
		getObjectById: function(objectIdStr) {=0A=
			var r =3D null;=0A=
			if (ua.w3cdom) {=0A=
				var o =3D getElementById(objectIdStr);=0A=
				if (o) {=0A=
					var n =3D o.getElementsByTagName(OBJECT)[0];=0A=
					if (!n || (n && typeof o.SetVariable !=3D UNDEF)) {=0A=
							r =3D o;=0A=
					}=0A=
					else if (typeof n.SetVariable !=3D UNDEF) {=0A=
						r =3D n;=0A=
					}=0A=
				}=0A=
			}=0A=
			return r;=0A=
		},=0A=
		=0A=
		embedSWF: function(swfUrlStr, replaceElemIdStr, widthStr, heightStr, =
swfVersionStr, xiSwfUrlStr, flashvarsObj, parObj, attObj) {=0A=
			if (!ua.w3cdom || !swfUrlStr || !replaceElemIdStr || !widthStr || =
!heightStr || !swfVersionStr) {=0A=
				return;=0A=
			}=0A=
			widthStr +=3D ""; // Auto-convert to string=0A=
			heightStr +=3D "";=0A=
			if (hasPlayerVersion(swfVersionStr)) {=0A=
				setVisibility(replaceElemIdStr, false);=0A=
				var att =3D {};=0A=
				if (attObj && typeof attObj =3D=3D=3D OBJECT) {=0A=
					for (var i in attObj) {=0A=
						if (attObj[i] !=3D Object.prototype[i]) { // Filter out prototype =
additions from other potential libraries=0A=
							att[i] =3D attObj[i];=0A=
						}=0A=
					}=0A=
				}=0A=
				att.data =3D swfUrlStr;=0A=
				att.width =3D widthStr;=0A=
				att.height =3D heightStr;=0A=
				var par =3D {}; =0A=
				if (parObj && typeof parObj =3D=3D=3D OBJECT) {=0A=
					for (var j in parObj) {=0A=
						if (parObj[j] !=3D Object.prototype[j]) { // Filter out prototype =
additions from other potential libraries=0A=
							par[j] =3D parObj[j];=0A=
						}=0A=
					}=0A=
				}=0A=
				if (flashvarsObj && typeof flashvarsObj =3D=3D=3D OBJECT) {=0A=
					for (var k in flashvarsObj) {=0A=
						if (flashvarsObj[k] !=3D Object.prototype[k]) { // Filter out =
prototype additions from other potential libraries=0A=
							if (typeof par.flashvars !=3D UNDEF) {=0A=
								par.flashvars +=3D "&" + k + "=3D" + flashvarsObj[k];=0A=
							}=0A=
							else {=0A=
								par.flashvars =3D k + "=3D" + flashvarsObj[k];=0A=
							}=0A=
						}=0A=
					}=0A=
				}=0A=
				addDomLoadEvent(function() {=0A=
					createSWF(att, par, replaceElemIdStr);=0A=
					if (att.id =3D=3D replaceElemIdStr) {=0A=
						setVisibility(replaceElemIdStr, true);=0A=
					}=0A=
				});=0A=
			}=0A=
			else if (xiSwfUrlStr && !isExpressInstallActive && =
hasPlayerVersion("6.0.65") && (ua.win || ua.mac)) {=0A=
				isExpressInstallActive =3D true; // deferred execution=0A=
				setVisibility(replaceElemIdStr, false);=0A=
				addDomLoadEvent(function() {=0A=
					var regObj =3D {};=0A=
					regObj.id =3D regObj.altContentId =3D replaceElemIdStr;=0A=
					regObj.width =3D widthStr;=0A=
					regObj.height =3D heightStr;=0A=
					regObj.expressInstall =3D xiSwfUrlStr;=0A=
					showExpressInstall(regObj);=0A=
				});=0A=
			}=0A=
		},=0A=
		=0A=
		getFlashPlayerVersion: function() {=0A=
			return { major:ua.pv[0], minor:ua.pv[1], release:ua.pv[2] };=0A=
		},=0A=
		=0A=
		hasFlashPlayerVersion: hasPlayerVersion,=0A=
		=0A=
		createSWF: function(attObj, parObj, replaceElemIdStr) {=0A=
			if (ua.w3cdom) {=0A=
				return createSWF(attObj, parObj, replaceElemIdStr);=0A=
			}=0A=
			else {=0A=
				return undefined;=0A=
			}=0A=
		},=0A=
		=0A=
		removeSWF: function(objElemIdStr) {=0A=
			if (ua.w3cdom) {=0A=
				removeSWF(objElemIdStr);=0A=
			}=0A=
		},=0A=
		=0A=
		createCSS: function(sel, decl) {=0A=
			if (ua.w3cdom) {=0A=
				createCSS(sel, decl);=0A=
			}=0A=
		},=0A=
		=0A=
		addDomLoadEvent: addDomLoadEvent,=0A=
		=0A=
		addLoadEvent: addLoadEvent,=0A=
		=0A=
		getQueryParamValue: function(param) {=0A=
			var q =3D doc.location.search || doc.location.hash;=0A=
			if (param =3D=3D null) {=0A=
				return urlEncodeIfNecessary(q);=0A=
			}=0A=
			if (q) {=0A=
				var pairs =3D q.substring(1).split("&");=0A=
				for (var i =3D 0; i < pairs.length; i++) {=0A=
					if (pairs[i].substring(0, pairs[i].indexOf("=3D")) =3D=3D param) {=0A=
						return =
urlEncodeIfNecessary(pairs[i].substring((pairs[i].indexOf("=3D") + 1)));=0A=
					}=0A=
				}=0A=
			}=0A=
			return "";=0A=
		},=0A=
		=0A=
		// For internal usage only=0A=
		expressInstallCallback: function() {=0A=
			if (isExpressInstallActive && storedAltContent) {=0A=
				var obj =3D getElementById(EXPRESS_INSTALL_ID);=0A=
				if (obj) {=0A=
					obj.parentNode.replaceChild(storedAltContent, obj);=0A=
					if (storedAltContentId) {=0A=
						setVisibility(storedAltContentId, true);=0A=
						if (ua.ie && ua.win) {=0A=
							storedAltContent.style.display =3D "block";=0A=
						}=0A=
					}=0A=
					storedAltContent =3D null;=0A=
					storedAltContentId =3D null;=0A=
					isExpressInstallActive =3D false;=0A=
				}=0A=
			} =0A=
		}=0A=
	};=0A=
}();=0A=

------=_NextPart_000_0000_01C9A40E.EEDDCAE0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.recyclopaedia.co.uk/ecatalogue/Recyclopaedia/js/flippingbook.js

function FlippingBook() {=0A=
	this.pages =3D [];=0A=
	this.contents =3D [];=0A=
=0A=
	this.stageWidth =3D "100%";=0A=
	this.stageHeight =3D "100%";=0A=
	=0A=
	this.settings =3D {=0A=
			bookWidth: 640,=0A=
			bookHeight: 480,=0A=
			pagesSet: this.pages,		=0A=
			scaleContent: true,=0A=
			preserveProportions: false,=0A=
			centerContent: true,=0A=
			hardcover: false,=0A=
			hardcoverThickness: 3,=0A=
			hardcoverEdgeColor: 0xFFFFFF,=0A=
			highlightHardcover: true,=0A=
			frameWidth: 0,=0A=
			frameColor: 0xFFFFFF,=0A=
			frameAlpha: 100,=0A=
			firstPageNumber: 1,=0A=
			autoFlipSize: 150,=0A=
			navigationFlipOffset: 70,=0A=
			flipOnClick: true,=0A=
			handOverCorner: true,=0A=
			handOverPage: true,=0A=
			alwaysOpened: false,=0A=
			staticShadowsType: "Asymmetric", // Asymmetric, Symmetric, Default=0A=
			staticShadowsDepth: 1,=0A=
			staticShadowsLightColor: 0xFFFFFF, // works for "Symmetric" shadows =
only=0A=
			staticShadowsDarkColor: 0x000000,=0A=
			dynamicShadowsDepth: 1,=0A=
			dynamicShadowsLightColor: 0xFFFFFF, // works for "dark" pages only=0A=
			dynamicShadowsDarkColor: 0x000000,=0A=
			moveSpeed: 2,=0A=
			closeSpeed: 3,=0A=
			gotoSpeed: 3,=0A=
			rigidPageSpeed: 5,=0A=
			flipSound: "",=0A=
			hardcoverSound: "",=0A=
			preloaderType: "Thin", // "Progress Bar", "Round", "Thin", "Dots", =
"Gradient Wheel", "Gear Wheel", "Line", "Animated Book", "None"=0A=
			pageBackgroundColor: 0x99CCFF,=0A=
			loadOnDemand: true,=0A=
			allowPagesUnload: true,=0A=
			showUnderlyingPages: false,=0A=
			playOnDemand: true,=0A=
			freezeOnFlip: false,=0A=
			darkPages: true,=0A=
			smoothPages: false,=0A=
			rigidPages: false,=0A=
			flipCornerStyle: "each page",// "first page only", "each page", =
"manually"=0A=
			flipCornerPosition: "bottom-right",// =
"bottom-right","top-right","bottom-left","top-left"=0A=
			flipCornerAmount: 150,=0A=
			flipCornerAngle: 40,=0A=
			flipCornerRelease: false,=0A=
			flipCornerVibrate: true,=0A=
			flipCornerPlaySound: false,=0A=
			zoomEnabled: true,=0A=
			zoomPath: "pages/large/",=0A=
			zoomImageWidth: 1165,=0A=
			zoomImageHeight: 900,=0A=
			zoomOnClick: true,=0A=
			zoomUIColor: 0x8f9ea6,=0A=
			zoomHint: "Double click to zoom in and out.",=0A=
			zoomHintEnabled: true,=0A=
			centerBook: true,		=0A=
			useCustomCursors: true,=0A=
			dropShadowEnabled: true,=0A=
			dropShadowHideWhenFlipping: true,=0A=
			backgroundColor: 0xFFFFFF,=0A=
			backgroundImage: "img/bookBackground.jpg",=0A=
			backgroundImagePlacement: "fit", //  "top left", "center", "fit"=0A=
			printEnabled: true,=0A=
			printTitle: "Print Pages",=0A=
			downloadURL: "",=0A=
			downloadTitle: "Download PDF",=0A=
			downloadSize: "Size: 4.7 Mb",=0A=
			downloadComplete: "Complete",=0A=
			extXML: ""=0A=
		};=0A=
		=0A=
		this.containerId =3D "fbContainer";=0A=
		this.forwardButtonId =3D "fbForwardButton";=0A=
		this.backButtonId =3D "fbBackButton";=0A=
		this.zoomButtonId =3D "fbZoomButton";=0A=
		this.printButtonId =3D "fbPrintButton";=0A=
		this.downloadButtonId =3D "fbDownloadButton";=0A=
		this.currentPagesId =3D "fbCurrentPages";=0A=
		this.totalPagesId =3D "fbTotalPages";=0A=
		this.contentsMenuId =3D "fbContentsMenu";		=0A=
};=0A=
=0A=
FlippingBook.prototype.create =3D function(){=0A=
	this.settings.pagesSet =3D this.pages;=0A=
	this.addLoadEvent( this.onWindowLoad );=0A=
	swfobject.embedSWF("FlippingBook.swf", this.containerId, =
this.stageWidth, this.stageHeight, "8.0.0", "js/expressInstall.swf", =
this.settings, {allowScriptAccess: "always", bgcolor:  "#" + =
this.settings.backgroundColor.toString( 16 ) });=0A=
}=0A=
=0A=
FlippingBook.prototype.getFlippingBookReference =3D function() {=0A=
	return this.getObjectReference( this.containerId );=0A=
}=0A=
=0A=
FlippingBook.prototype.getObjectReference =3D function( id ) {=0A=
	return document.getElementById( id );=0A=
}=0A=
=0A=
FlippingBook.prototype.flipForward =3D function() {=0A=
	flippingBook.getFlippingBookReference().flipForward();=0A=
}=0A=
=0A=
FlippingBook.prototype.flipBack =3D function() {=0A=
	flippingBook.getFlippingBookReference().flipBack();=0A=
}=0A=
=0A=
FlippingBook.prototype.zoomButtonClick =3D function() {=0A=
	if( flippingBook.getFlippingBookReference().isZoomedIn() )=0A=
		flippingBook.zoomOut();=0A=
	else=0A=
		flippingBook.zoomIn();=0A=
}=0A=
=0A=
FlippingBook.prototype.zoomIn =3D function() {=0A=
	this.getFlippingBookReference().zoomIn();=0A=
}=0A=
=0A=
FlippingBook.prototype.zoomOut =3D function() {=0A=
	this.getFlippingBookReference().zoomOut();=0A=
}=0A=
=0A=
FlippingBook.prototype.print =3D function() {	=0A=
	flippingBook.getFlippingBookReference().print();=0A=
}=0A=
=0A=
FlippingBook.prototype.downloadFile =3D function() {	=0A=
	if( flippingBook.settings.downloadURL )=0A=
		flippingBook.getFlippingBookReference().downloadFile();=0A=
}=0A=
=0A=
FlippingBook.prototype.onWindowLoad =3D function(){	=0A=
	var forwardButton =3D flippingBook.getObjectReference( =
flippingBook.forwardButtonId );=0A=
	if( forwardButton ){=0A=
		forwardButton.style.cursor =3D "pointer";=0A=
		forwardButton.onclick =3D flippingBook.flipForward;=0A=
	}=0A=
	=0A=
	var backButton =3D flippingBook.getObjectReference( =
flippingBook.backButtonId );=0A=
	if( backButton ){=0A=
		backButton.style.cursor =3D "pointer";=0A=
		backButton.onclick =3D flippingBook.flipBack;=0A=
	}=0A=
	=0A=
	var zoomButton =3D flippingBook.getObjectReference( =
flippingBook.zoomButtonId );=0A=
	if( zoomButton ){=0A=
		zoomButton.style.cursor =3D "pointer";=0A=
		zoomButton.onclick =3D flippingBook.zoomButtonClick;=0A=
	}=0A=
	=0A=
	var printButton =3D flippingBook.getObjectReference( =
flippingBook.printButtonId );=0A=
	if( printButton ){=0A=
		printButton.style.cursor =3D "pointer";=0A=
		printButton.onclick =3D flippingBook.print;=0A=
	}=0A=
=0A=
	var downloadButton =3D flippingBook.getObjectReference( =
flippingBook.downloadButtonId );=0A=
	if( downloadButton ){=0A=
		downloadButton.style.cursor =3D "pointer";=0A=
		downloadButton.onclick =3D flippingBook.downloadFile;=0A=
	}=0A=
	=0A=
	flippingBook.buildContentsMenu();=0A=
}=0A=
=0A=
FlippingBook.prototype.onPutPage =3D function( leftPageNumber, =
rightPageNumber ){=0A=
	this.updatePagination( leftPageNumber, rightPageNumber );=0A=
	this.updateContentsMenu( leftPageNumber, rightPageNumber );=0A=
}=0A=
=0A=
FlippingBook.prototype.updatePagination =3D function( leftPageNumber, =
rightPageNumber ){=0A=
	var leftPageExists =3D ( leftPageNumber !=3D undefined );=0A=
	var rightPageExists =3D ( rightPageNumber !=3D undefined );=0A=
			=0A=
	var pageNumberString =3D leftPageNumber + "-" + rightPageNumber;=0A=
	if( !leftPageExists )=0A=
		pageNumberString =3D rightPageNumber;	=0A=
	if( !rightPageExists )=0A=
		pageNumberString =3D leftPageNumber;=0A=
=0A=
	this.getObjectReference( this.currentPagesId ).innerHTML =3D =
pageNumberString;=0A=
	this.getObjectReference( this.totalPagesId ).innerHTML =3D " / " + =
this.getFlippingBookReference().totalPages();	=0A=
}=0A=
=0A=
FlippingBook.prototype.buildContentsMenu =3D function(){=0A=
	var contentsSelect =3D this.getObjectReference( this.contentsMenuId );=0A=
	=0A=
	if( contentsSelect ){=0A=
		for( var i =3D 0; i < this.contents.length; i++ )=0A=
			contentsSelect.options[i] =3D new Option(this.contents[i][0], =
this.contents[i][1]);=0A=
			=0A=
		contentsSelect.onchange =3D this.onContentsChange;=0A=
	}=0A=
}=0A=
=0A=
FlippingBook.prototype.onContentsChange =3D function(){=0A=
	var contentsSelect =3D flippingBook.getObjectReference( =
flippingBook.contentsMenuId );=0A=
	var pageNumber =3D =
contentsSelect.options[contentsSelect.selectedIndex].value;=0A=
	=0A=
	if( pageNumber )=0A=
		flippingBook.getFlippingBookReference().flipGotoPage( pageNumber );=0A=
}=0A=
=0A=
FlippingBook.prototype.updateContentsMenu =3D function( leftPageNumber, =
rightPageNumber ){=0A=
	var contentsSelect =3D flippingBook.getObjectReference( =
flippingBook.contentsMenuId );=0A=
=0A=
	if( contentsSelect ){=0A=
		for( var i =3D 0; i < this.contents.length - 1; i++ ){=0A=
			var minPage =3D contentsSelect.options[i].value;=0A=
			var maxPage =3D contentsSelect.options[i+1].value;=0A=
			var leftOK =3D false;=0A=
			var rightOK =3D false;=0A=
			=0A=
			if( leftPageNumber )=0A=
				leftOK =3D ( Number( leftPageNumber ) >=3D  minPage && Number( =
leftPageNumber ) <=3D maxPage );=0A=
			else=0A=
				leftOK =3D true;=0A=
=0A=
			if( rightPageNumber )=0A=
				rightOK =3D ( Number( rightPageNumber ) >=3D  minPage && Number( =
rightPageNumber ) <=3D maxPage );=0A=
			else=0A=
				rightOK =3D true;=0A=
				=0A=
			if( leftOK && rightOK )	=0A=
				break;=0A=
		}	=0A=
		contentsSelect.selectedIndex =3D i;=0A=
	}=0A=
}=0A=
=0A=
FlippingBook.prototype.getWindowHeight =3D function() {=0A=
	var windowHeight =3D 0;=0A=
	=0A=
	if (typeof(window.innerHeight) =3D=3D 'number' ) {=0A=
		windowHeight=3Dwindow.innerHeight;=0A=
	}=0A=
	else {=0A=
		if (document.documentElement &&	document.documentElement.clientHeight) =
{=0A=
				windowHeight =3D document.documentElement.clientHeight;=0A=
		}=0A=
		else {=0A=
			if (document.body&&document.body.clientHeight) {=0A=
				windowHeight=3Ddocument.body.clientHeight;=0A=
			}=0A=
		}=0A=
	}=0A=
	=0A=
	return windowHeight;=0A=
}=0A=
=0A=
FlippingBook.prototype.addLoadEvent =3D function ( fn ) {=0A=
	if (typeof window.addEventListener !=3D "undefined") {=0A=
		window.addEventListener("load", fn, false);=0A=
	}=0A=
	else if (typeof document.addEventListener !=3D "undefined") {=0A=
		document.addEventListener("load", fn, false);=0A=
	}=0A=
	else if (typeof window.attachEvent !=3D "undefined") {=0A=
		window.attachEvent("onload", fn);=0A=
	}=0A=
	else if (typeof window.onload =3D=3D "function") {=0A=
		var fnOld =3D window.onload;=0A=
		window.onload =3D function() {=0A=
			fnOld();=0A=
			fn();=0A=
		};=0A=
	}=0A=
	else {=0A=
		window.onload =3D fn;=0A=
	}=0A=
}=0A=
=0A=
FlippingBook.prototype.handleWheel =3D function ( delta ){=0A=
	this.getFlippingBookReference().onWheelScroll( delta );=0A=
}=0A=
=0A=
flippingBook =3D new FlippingBook();=0A=
=0A=
function wheel(event){=0A=
	var delta =3D 0;=0A=
	if (!event) event =3D window.event;=0A=
	if (event.wheelDelta) {=0A=
		delta =3D event.wheelDelta/120; =0A=
		if (window.opera) delta =3D -delta;=0A=
	} else if (event.detail) {=0A=
		delta =3D -event.detail/3;=0A=
	}=0A=
	if (delta)=0A=
		flippingBook.handleWheel(delta);=0A=
        if (event.preventDefault)=0A=
                event.preventDefault();=0A=
        event.returnValue =3D false;=0A=
}=0A=
=0A=
if (window.addEventListener)=0A=
	window.addEventListener('DOMMouseScroll', wheel, false);=0A=
window.onmousewheel =3D document.onmousewheel =3D wheel;
------=_NextPart_000_0000_01C9A40E.EEDDCAE0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.recyclopaedia.co.uk/ecatalogue/Recyclopaedia/js/bookSettings.js

flippingBook.pages =3D [=0A=
	"pages/REC-FRONT-COVER.jpeg",=0A=
	"pages/INSIDE-FRONT-COVER.jpeg",=0A=
	"pages/REC-1.jpeg",=0A=
	"pages/REC-2.jpeg",=0A=
	"pages/REC-3.jpeg",=0A=
	"pages/REC-4.jpeg",=0A=
	"pages/REC-5.jpeg",=0A=
	"pages/REC-6.jpeg",=0A=
	"pages/REC-7.jpeg",=0A=
	"pages/REC-8.jpeg",=0A=
	"pages/REC-9.jpeg",=0A=
	"pages/REC-10.jpeg",=0A=
	"pages/REC-11.jpeg",=0A=
	"pages/REC-12.jpeg",=0A=
	"pages/REC-13.jpeg",=0A=
	"pages/REC-14.jpeg",=0A=
	"pages/REC-15.jpeg",=0A=
	"pages/REC-16.jpeg",=0A=
	"pages/REC-17.jpeg",	=0A=
	"pages/REC-REAR.jpeg"=0A=
];=0A=
=0A=
flippingBook.contents =3D [=0A=
	[ "Cover", 1 ],=0A=
	[ "Biodegradable Maize", 4 ],=0A=
	[ "Natural Products", 6 ],=0A=
	[ "Recycled Tetra Pak Cartons", 8 ],=0A=
	[ "Recycled Paper", 10 ],=0A=
	[ "Recycled Plastic", 12 ]=0A=
];=0A=
=0A=
=0A=
// define custom book settings here=0A=
flippingBook.settings.bookWidth =3D 935;=0A=
flippingBook.settings.bookHeight =3D 330;=0A=
flippingBook.settings.pageBackgroundColor =3D 0x5b7414;=0A=
flippingBook.settings.backgroundColor =3D 0x83a51c;=0A=
flippingBook.settings.zoomUIColor =3D 0x919d6c;=0A=
flippingBook.settings.smoothPages =3D false;	=0A=
flippingBook.settings.useCustomCursors =3D false;=0A=
flippingBook.settings.dropShadowEnabled =3D false,=0A=
flippingBook.settings.zoomImageWidth =3D 1403;=0A=
flippingBook.settings.zoomImageHeight =3D 992;=0A=
flippingBook.settings.downloadURL =3D "";=0A=
flippingBook.settings.flipSound =3D "sounds/01.mp3";=0A=
flippingBook.settings.flipCornerStyle =3D "first page only";=0A=
flippingBook.settings.zoomHintEnabled =3D true;=0A=
=0A=
// default settings can be found in the flippingbook.js file=0A=
flippingBook.create();=0A=

------=_NextPart_000_0000_01C9A40E.EEDDCAE0--
