	// DEFINE GLOBAL VARIABLES
var wordsArtistPosition=0;var wordsTreePosition=0;var wordsProcessPosition=0;var chartPosition=0;var sitemapPosition=0;
var geometricformsWovenPosition=0;

var growMazeIncrement=250;var growMazeDecrement=-250;
var growOliveCurrent;var growOliveDuration;var growOliveDirection;
var growPurpleCurrent;var growPurpleDuration;var growPurpleDirection;
var growDarkBlueCurrent;var growDarkBlueDuration;var growDarkBlueDirection;
var growOlive1;var growOlive2;var growOlive3;var growOlive4;var growOlive5;
var growPurple1;var growPurple2;var growPurple3;var growPurple4;var growPurple5;var growPurple6;var growPurple7;var growPurple8;var growPurple9;var growPurple10;var growPurple11;var growPurple12;var growPurple13;var growPurple14;
var growDarkBlue1;var growDarkBlue2;var growDarkBlue3;var growDarkBlue4;var growDarkBlue5;var growDarkBlue6;var growDarkBlue7;var growDarkBlue8;

var viewStrokesIncrement=250;var viewStrokesDecrement=-250;
var viewStrokesCurrent;var viewStrokesDuration;var viewStrokesDirection;
var viewStrokesNoDuration;
var viewStrokes1;var viewStrokes2;var viewStrokes3;var viewStrokes4;var viewStrokes5;var viewStrokes6;var viewStrokes7;var viewStrokes8;var viewStrokes9;var viewStrokes10;var viewStrokes11;var viewStrokes12;var viewStrokes13;var viewStrokes14;var viewStrokes15;var viewStrokes16;var viewStrokes17;var viewStrokes18;var viewStrokes19;var viewStrokes20;var viewStrokes21;var viewStrokes22;var viewStrokes23;var viewStrokes24;var viewStrokes25;var viewStrokes26;var viewStrokes27;var viewStrokes28;var viewStrokes29;var viewStrokes30;var viewStrokes31;var viewStrokes32;var viewStrokes33;var viewStrokes34;var viewStrokes35;var viewStrokes36;

var viewStructuresIncrement=250;var viewStructuresDecrement=-250;
var viewSphereCurrent;var viewSphereDuration;var viewSphereDirection;
var viewCellCurrent;var viewCellDuration;var viewCellDirection;
var viewStarCurrent;var viewStarDuration;var viewStarDirection;
var viewSphere1;var viewSphere2;var viewSphere3;var viewSphere4;var viewSphere5;var viewSphere6;var viewSphere7;var viewSphere8;var viewSphere9;var viewSphere10;var viewSphere11;
var viewCell1;var viewCell2;var viewCell3;var viewCell4;var viewCell5;var viewCell6;var viewCell7;var viewCell8;
var viewStar1;var viewStar2;var viewStar3;var viewStar4;var viewStar5;var viewStar6;var viewStar7;var viewStar8;var viewStar9;var viewStar10;var viewStar11;var viewStar12;


	// DEFINE GLOBAL ARRAYS
var tangentsMazesMenu = ['tangents-menu-mazes-watercolour', 'tangents-menu-mazes-growing'];
var tangentsZoomingMenu=['tangents-menu-zooming-tilepage', 'tangents-menu-zooming-periwinklepushing', 'tangents-menu-zooming-vibration', 'tangents-menu-zooming-subconscious'];
var tangentsStrokesMenu=['tangents-menu-strokes-flipbook'];
var tangentsMovementsMenu=['tangents-menu-movements-tilepage', 'tangents-menu-movements-fromwithin', 'tangents-menu-movements-fireandfog', 'tangents-menu-movements-periwinklepushing', 'tangents-menu-movements-subconscious', 'tangents-menu-movements-rising', 'tangents-menu-movements-linked', 'tangents-menu-movements-liquidgrass', 'tangents-menu-movements-origins', 'tangents-menu-movements-depths', 'tangents-menu-movements-quietpoint', 'tangents-menu-movements-ascent', 'tangents-menu-movements-evaporation', 'tangents-menu-movements-littlegreenflame', 'tangents-menu-movements-vantagepoints', 'tangents-menu-movements-vibration'];
var tangentsLoomsMenu=['tangents-menu-looms-small', 'tangents-menu-looms-medium', 'tangents-menu-looms-large'];
//var tangentsMoreWovenPiecesMenu=[];
var tangentsGeometricFormsMenu=['tangents-menu-geometricforms-tilepage', 'tangents-menu-geometricforms-woven', 'tangents-menu-geometricforms-polyhedra', 'tangents-menu-geometricforms-structures'];
var tangentsGeometricFormsStructuresMenu=['tangents-menu-geometricforms-structures-tilepage', 'tangents-menu-geometricforms-structures-sphere', 'tangents-menu-geometricforms-structures-cell', 'tangents-menu-geometricforms-structures-star'];

	// BASIC FUNCTIONS (set styles, classes, properties, etc)
function setClass(element) {$(element).addClass('selected');}
function setHeight(element,height) {$(element).setStyle('height',height);}

	// RESET FUNCTIONS (for variables, menus, content, etc)
function resetTangents(showAny) {var newHeight="135px";
	if (showAny=="Mazes") {newHeight="195px";
		tangentsMazesMenu.each(function(item, index) {$(item).setStyle('visibility','visible');});}
	else {tangentsMazesMenu.each(function(item, index) {$(item).setStyle('visibility','hidden');});}
	if (showAny=="Zooming") {newHeight="240px";
		tangentsZoomingMenu.each(function(item, index) {$(item).setStyle('visibility','visible');});}
	else {tangentsZoomingMenu.each(function(item, index) {$(item).setStyle('visibility','hidden');});}
	if (showAny=="Strokes") {newHeight="180px";
		tangentsStrokesMenu.each(function(item, index) {$(item).setStyle('visibility','visible');});}
	else {tangentsStrokesMenu.each(function(item, index) {$(item).setStyle('visibility','hidden');});}
	if (showAny=="Movements") {newHeight="420px";
		tangentsMovementsMenu.each(function(item, index) {$(item).setStyle('visibility','visible');});}
	else {tangentsMovementsMenu.each(function(item, index) {$(item).setStyle('visibility','hidden');});}
	if (showAny=="Looms") {newHeight="210px";
		tangentsLoomsMenu.each(function(item, index) {$(item).setStyle('visibility','visible');});}
	else {tangentsLoomsMenu.each(function(item, index) {$(item).setStyle('visibility','hidden');});}
	if (showAny=="WovenPieces") {newHeight="135px";
		//tangentsMoreWovenPiecesMenu.each(function(item, index) {$(item).setStyle('visibility','visible');});}
	//else {tangentsMoreWovenPiecesMenu.each(function(item, index) {$(item).setStyle('visibility','hidden');});
	}
	if (showAny=="GeometricForms") {newHeight="240px";
		tangentsGeometricFormsMenu.each(function(item, index) {$(item).setStyle('visibility','visible');});}
	else {tangentsGeometricFormsMenu.each(function(item, index) {$(item).setStyle('visibility','hidden');});}
	if (showAny=="GeometricFormsStructures") {newHeight="330px";
		tangentsGeometricFormsMenu.each(function(item, index) {$(item).setStyle('visibility','visible');});
		tangentsGeometricFormsStructuresMenu.each(function(item, index) {$(item).setStyle('visibility','visible');});}
	else {tangentsGeometricFormsStructuresMenu.each(function(item, index) {$(item).setStyle('visibility','hidden');});}
	if (showAny=="Cover") {newHeight="135px";}
	else {var newClass="gotoTangents"+showAny;setClass(newClass);}
	setHeight('tangents-menu',newHeight);
}
function resetGrow() {
	growOliveCurrent=0;growPurpleCurrent=0;growDarkBlueCurrent=0;
	growOliveDuration = 2500;growPurpleDuration = 2500;growDarkBlueDuration = 2500;
	growOliveDirection = "stop";growPurpleDirection = "stop";growDarkBlueDirection = "stop";}
function resetStrokes() {viewStrokesCurrent=0;viewStrokesDuration=2500;viewStrokesNoDuration=0;viewStrokesDirection="stop";}
function resetStructures() {
	viewSphereCurrent=0;viewCellCurrent=0;viewStarCurrent=0;
	viewSphereDuration = 2500;viewCellDuration = 2500;viewStarDuration = 2500;
	viewSphereDirection = "stop";viewCellDirection = "stop";viewStarDirection = "stop";}
	
	// menu functions
function resetMenu(whichmenu,button,container,newurl,newtitle) {var newUserLoc='none';var whichMenu='none';var newMenuPosition=0;var treeMenuPosition=0;var wordsMenuPosition=0;var catalogMenuPosition=0;var tangentsMenuPosition=0;var weavingMenuPosition=0;var newsMenuPosition=0;var selectButton='yes';button=button.substring(4);
	if (whichmenu=="MainMenu") {
		$$('#main-menu a').removeClass('selected');
		newUserLoc=button;if (button=="Tree") {userLoc="tree";}
		if ((userLoc=="Tangents") && (button=="Tangents")) {button='goto'+button;setClass(button);
			whichmenu='TangentsMenu';button='TangentsCover';container='tangents-box';
			newurl='tangents/cover.html';newtitle='Tangents: Cover Tile Page';}
		userLoc=newUserLoc;}
	if (whichmenu=="TreeMenu") {
		$$('#tree-menu a').removeClass('selected');
		if (button=="TreeBrandeis") {treeMenuPosition=221;setHeight('tree-menu','60px');}
		if (button=="TreeViews") {treeMenuPosition=206;setHeight('tree-menu','60px');}
		if (button=="TreeTrunk") {treeMenuPosition=191;setHeight('tree-menu','60px');}
		if (button=="TreeLeaves") {treeMenuPosition=146;setHeight('tree-menu','120px');setClass('gotoTreeKey');}
		if (button=="TreeKey") {treeMenuPosition=146;setClass('gotoTreeLeaves');}
		if (button=="TreeDescriptions") {treeMenuPosition=131;setClass('gotoTreeLeaves');}
		if (button=="TreeChart") {treeMenuPosition=116;setClass('gotoTreeLeaves');}
		if (button=="-eye-chart") {selectButton='no';treeMenuPosition=116;setClass('gotoTreeLeaves');setClass('gotoTreeChart');}
		if (button=="-hands-chart") {selectButton='no';treeMenuPosition=116;setClass('gotoTreeLeaves');setClass('gotoTreeChart');}
		if (button=="-head-chart") {selectButton='no';treeMenuPosition=116;setClass('gotoTreeLeaves');setClass('gotoTreeChart');}
		if (button=="-house-chart") {selectButton='no';treeMenuPosition=116;setClass('gotoTreeLeaves');setClass('gotoTreeChart');}
		if (button=="-leaves-chart") {selectButton='no';treeMenuPosition=116;setClass('gotoTreeLeaves');setClass('gotoTreeChart');}
		if (button=="-maze-chart") {selectButton='no';treeMenuPosition=116;setClass('gotoTreeLeaves');setClass('gotoTreeChart');}
		if (button=="-riversnake-chart") {selectButton='no';treeMenuPosition=116;setClass('gotoTreeLeaves');setClass('gotoTreeChart');}
		if (button=="-spin-chart") {selectButton='no';treeMenuPosition=116;setClass('gotoTreeLeaves');setClass('gotoTreeChart');}
		if (button=="-water-chart") {selectButton='no';treeMenuPosition=116;setClass('gotoTreeLeaves');setClass('gotoTreeChart');}}
	if (whichmenu=="TreeLeavesMenu" || whichmenu=="TreeKeyMenu") {
		$$('#tree-menu a').removeClass('selected');
		setClass('gotoTreeDescriptions');
		setClass('gotoTreeLeaves');
		treeMenuPosition=131;
		selectButton='no';}
	if (whichmenu=="WordsMenu") {
		$$('#words-menu a').removeClass('selected');
		if (button=="WordsArtistStatement") {wordsMenuPosition=252;}
		if (button=="WordsTree") {wordsMenuPosition=237;}
		if (button=="WordsMovements") {wordsMenuPosition=222;}
		if (button=="WordsProcess") {wordsMenuPosition=207;}}
	if (whichmenu=="CatalogMenu") {
		$$('#catalog-menu a').removeClass('selected');
		if (button=="CatalogCover") {catalogMenuPosition=283;}
		if (button=="CatalogAbove") {catalogMenuPosition=238;}
		if (button=="CatalogCycle") {catalogMenuPosition=223;}
		if (button=="CatalogElemental") {catalogMenuPosition=208;}
		if (button=="CatalogOne") {catalogMenuPosition=193;}
		if (button=="CatalogInk") {catalogMenuPosition=178;}
		if (button=="CatalogWind") {catalogMenuPosition=163;}
		if (button=="CatalogDyeing") {catalogMenuPosition=148;}
		if (button=="CatalogRedlove") {catalogMenuPosition=133;}}
	if (whichmenu=="TangentsMenu") {
		$$('#tangents-menu a').removeClass('selected');
		if (button=="TangentsCover") {tangentsMenuPosition=313;resetTangents('Cover');}
		if (button=="TangentsMazes") {tangentsMenuPosition=283;resetTangents('Mazes');}
		if (button=="TangentsZooming") {tangentsMenuPosition=148;resetTangents('Zooming');setClass('gotoTangentsZoomingTilepage');}
		if (button=="TangentsStrokes") {tangentsMenuPosition=253;resetTangents('Strokes');resetStrokes();}
		if (button=="TangentsMovements") {tangentsMenuPosition=148;resetTangents('Movements');setClass('gotoTangentsMovementsCover');}
		if (button=="TangentsLooms") {tangentsMenuPosition=223;resetTangents('Looms');}
		if (button=="TangentsWovenPieces") {tangentsMenuPosition=208;resetTangents('WovenPieces');}
		if (button=="TangentsGeometricForms") {tangentsMenuPosition=148;resetTangents('GeometricForms');setClass('gotoTangentsGeometricFormsCover');}
		if (button=="TangentsMazesWatercolour") {tangentsMenuPosition=148;resetTangents('Mazes');}
		if (button=="TangentsMazesGrowing") {tangentsMenuPosition=133;resetTangents('Mazes');resetGrow();}
		if (button=="TangentsStrokesFlipbook") {tangentsMenuPosition=148;resetTangents('Strokes');resetStrokes();}
		if (button=="TangentsZoomingTilepage") {tangentsMenuPosition=148;resetTangents('Zooming');}
		if (button=="TangentsZoomingPeriwinklePushing") {tangentsMenuPosition=118;resetTangents('Zooming');}
		if (button=="TangentsZoomingVibration") {tangentsMenuPosition=103;resetTangents('Zooming');}
		if (button=="TangentsZoomingSubconscious") {tangentsMenuPosition=88;resetTangents('Zooming');}
		if (button=="TangentsMovementsCover") {tangentsMenuPosition=148;resetTangents('Movements');}
		if (button=="TangentsMovementsFromWithin") {tangentsMenuPosition=133;resetTangents('Movements');}
		if (button=="TangentsMovementsFireAndFog") {tangentsMenuPosition=103;resetTangents('Movements');}
		if (button=="TangentsMovementsPeriwinklePushing") {tangentsMenuPosition=88;resetTangents('Movements');}
		if (button=="TangentsMovementsSubconscious") {tangentsMenuPosition=73;resetTangents('Movements');}
		if (button=="TangentsMovementsRising") {tangentsMenuPosition=58;resetTangents('Movements');}
		if (button=="TangentsMovementsLinked") {tangentsMenuPosition=43;resetTangents('Movements');}
		if (button=="TangentsMovementsLiquidGrass") {tangentsMenuPosition=28;resetTangents('Movements');}
		if (button=="TangentsMovementsOrigins") {tangentsMenuPosition=13;resetTangents('Movements');}
		if (button=="TangentsMovementsDepths") {tangentsMenuPosition=-2;resetTangents('Movements');}
		if (button=="TangentsMovementsQuietPoint") {tangentsMenuPosition=-17;resetTangents('Movements');}
		if (button=="TangentsMovementsAscent") {tangentsMenuPosition=-32;resetTangents('Movements');}
		if (button=="TangentsMovementsEvaporation") {tangentsMenuPosition=-47;resetTangents('Movements');}
		if (button=="TangentsMovementsLittleGreenFlame") {tangentsMenuPosition=-62;resetTangents('Movements');}
		if (button=="TangentsMovementsVantagePoints") {tangentsMenuPosition=-77;resetTangents('Movements');}
		if (button=="TangentsMovementsVibration") {tangentsMenuPosition=-92;resetTangents('Movements');}
		if (button=="TangentsLoomsSmall") {tangentsMenuPosition=148;resetTangents('Looms');}
		if (button=="TangentsLoomsMedium") {tangentsMenuPosition=133;resetTangents('Looms');}
		if (button=="TangentsLoomsLarge") {tangentsMenuPosition=118;resetTangents('Looms');}
		if (button=="TangentsGeometricFormsCover") {tangentsMenuPosition=148;resetTangents('GeometricForms');}
		if (button=="TangentsGeometricFormsWoven") {tangentsMenuPosition=118;resetTangents('GeometricForms');}
		if (button=="TangentsGeometricFormsPolyhedra") {tangentsMenuPosition=103;resetTangents('GeometricForms');}
		if (button=="TangentsGeometricFormsStructures") {tangentsMenuPosition=58;resetTangents('GeometricFormsStructures');setClass('gotoTangentsGeometricFormsStructuresCover');resetStructures();}
		if (button=="TangentsGeometricFormsStructuresCover") {tangentsMenuPosition=58;resetTangents('GeometricFormsStructures');resetStructures();}
		if (button=="TangentsGeometricFormsStructuresSphere") {tangentsMenuPosition=28;resetTangents('GeometricFormsStructures');resetStructures();}
		if (button=="TangentsGeometricFormsStructuresCell") {tangentsMenuPosition=13;resetTangents('GeometricFormsStructures');resetStructures();}
		if (button=="TangentsGeometricFormsStructuresStar") {tangentsMenuPosition=-2;resetTangents('GeometricFormsStructures');resetStructures();}}
	if (whichmenu=="TangentsMazesWatercolourMenu") {
		$$('#tangents-menu a').removeClass('selected');
		setClass('gotoTangentsMazesWatercolour');
		setClass('gotoTangentsMazes');
		tangentsMenuPosition=148;
		selectButton='no';}
	if (whichmenu=="TangentsMazesGrowingMenu") {
		$$('#tangents-menu a').removeClass('selected');
		setClass('gotoTangentsMazesGrowing');
		setClass('gotoTangentsMazes');
		tangentsMenuPosition=133;
		selectButton='no';
		resetGrow();}
	if (whichmenu=="WeavingMenu") {
		$$('#weaving-menu a').removeClass('selected');
		if (button=="WeavingRichmond") {catalogMenuPosition=345;}}
	if (whichmenu=="NewsMenu") {
		$$('#news-menu a').removeClass('selected');
		if (button=="NewsCurrent") {catalogMenuPosition=375;}
		if (button=="NewsContinuing") {catalogMenuPosition=360;}
		if (button=="NewsPast") {catalogMenuPosition=345;}}
	//if (whichmenu=="SiteMapMenu") {
		//$$('#weaving-menu a').removeClass('selected');
		//if (button=="TreeBrandeis") {$('siteTreeBrandeis').fireEvent('click');}}
	if (selectButton=='yes') {button='goto'+button;setClass(button);}
	$('name-tag').removeClass('selected');
	if (treeMenuPosition>0) {whichMenu='tree-menu';newMenuPosition=treeMenuPosition;}
	if (wordsMenuPosition>0) {whichMenu='words-menu';newMenuPosition=wordsMenuPosition;}
	if (catalogMenuPosition>0) {whichMenu='catalog-menu';newMenuPosition=catalogMenuPosition;}
	if (tangentsMenuPosition!=0) {whichMenu='tangents-menu';newMenuPosition=tangentsMenuPosition;}
	if (weavingMenuPosition>0) {whichMenu='weaving-menu';newMenuPosition=weavingMenuPosition;}
	if (newsMenuPosition>0) {whichMenu='news-menu';newMenuPosition=newsMenuPosition;}
	if (newMenuPosition!=0) {
		var myEffect = new Fx.Morph(whichMenu, {duration: 1000, transition: Fx.Transitions.Expo.easeOut});
		myEffect.start({'top': newMenuPosition});}
	document.title = "Stacy Speyer - " + newtitle;$(container).load(newurl);}
	
function setButton(whichmenu,button,container,newurl,newtitle) {
	$(button).addEvent('click', function() {resetMenu(whichmenu,button,container,newurl,newtitle);});}
	
function setButtonOver(whichmenu,button,position,newposition) {
	$(button).addEvent('mouseover', function() {	var overOptions;
		if (whichmenu=="TreeLeavesMenu") {overOptions=[12, 'tree-key-', position, newposition];}
		if (whichmenu=="TreeKeyMenu") {overOptions=[9, 'tree-leaves-', newposition, position];}
		var newbutton=overOptions[1]+button.substring(overOptions[0]);//newbutton=overOptions[1]+newbutton;
		$(button).setStyle('background-position',overOptions[2]);$(newbutton).setStyle('background-position',overOptions[3]);});}
	
function setButtonOut(whichmenu,button,position,newposition) {
	$(button).addEvent('mouseout', function() {	
		if (whichmenu=="TreeLeavesMenu") {
			var newbutton = button.substring(12);
			newbutton = 'tree-key-' + newbutton;
			$(button).setStyle('background-position',position);
			$(newbutton).setStyle('background-position',newposition);
		}
		if (whichmenu=="TreeKeyMenu") {
			var newbutton = button.substring(9);
			newbutton = 'tree-leaves-' + newbutton;
			$(button).setStyle('background-position',newposition);
			$(newbutton).setStyle('background-position',position);
		}
	});
}

function setStripBoxButton(button,strip,newtop) {
	$(button).addEvent('click', function() {$(strip).setStyle('top',newtop);});}
	
function setMovingStripBoxButton(button,strip,newtop,scroller,newleft,leftarrow,rightarrow,startpos,endpos) {
	$(button).addEvent('click', function() {
		var myEffect = new Fx.Morph(scroller, {duration: 1000, transition: Fx.Transitions.Expo.easeOut});
		myEffect.start({'left': newleft});
		$(strip).setStyle('top',newtop);
		if ((leftarrow=='none') && (rightarrow=='none')) {//do nothing
		}
		else {
			$(leftarrow).setStyle('visibility','visible');
			$(rightarrow).setStyle('visibility','visible');
			if (newleft==startpos) {$(leftarrow).setStyle('visibility','hidden');}
			if (newleft==endpos) {$(rightarrow).setStyle('visibility','hidden');}
		}
	});
}
function setStrokes() {
	$('tangents-strokes-next').addEvent('click', function() {
		//var leftarrow = 'tangents-strokes-left';
		//var rightarrow = 'tangents-strokes-right';
		var scroller = 'tangents-strokes-thumb-strip';
		var myEffect = new Fx.Morph(scroller, {duration: 1000, transition: Fx.Transitions.Expo.easeOut});
		//$(leftarrow).setStyle('visibility','visible');$(rightarrow).setStyle('visibility','visible');
		var currenttop = $('tangents-strokes-image-strip').getStyle('top').toInt();
		if (currenttop===0) {$('tangents-strokes-image-strip').setStyle('top','-375px');myEffect.start({'left': '-50px'});}
		else if (currenttop==-375) {$('tangents-strokes-image-strip').setStyle('top','-750px');myEffect.start({'left': '-100px'});}
		else if (currenttop==-750) {$('tangents-strokes-image-strip').setStyle('top','-1125px');myEffect.start({'left': '-150px'});}
		else if (currenttop==-1125) {$('tangents-strokes-image-strip').setStyle('top','-1500px');myEffect.start({'left': '-200px'});}
		else if (currenttop==-1500) {$('tangents-strokes-image-strip').setStyle('top','-1875px');myEffect.start({'left': '-250px'});}
		else if (currenttop==-1875) {$('tangents-strokes-image-strip').setStyle('top','-2250px');myEffect.start({'left': '-300px'});}
		else if (currenttop==-2250) {$('tangents-strokes-image-strip').setStyle('top','-2625px');myEffect.start({'left': '-350px'});}
		else if (currenttop==-2625) {$('tangents-strokes-image-strip').setStyle('top','-3000px');myEffect.start({'left': '-400px'});}
		else if (currenttop==-3000) {$('tangents-strokes-image-strip').setStyle('top','-3375px');myEffect.start({'left': '-450px'});}
		else if (currenttop==-3375) {$('tangents-strokes-image-strip').setStyle('top','-3750px');myEffect.start({'left': '-500px'});}
		else if (currenttop==-3750) {$('tangents-strokes-image-strip').setStyle('top','-4125px');myEffect.start({'left': '-550px'});}
		else if (currenttop==-4125) {$('tangents-strokes-image-strip').setStyle('top','-4500px');myEffect.start({'left': '-600px'});}
		else if (currenttop==-4500) {$('tangents-strokes-image-strip').setStyle('top','-4875px');myEffect.start({'left': '-650px'});}
		else if (currenttop==-4875) {$('tangents-strokes-image-strip').setStyle('top','-5250px');myEffect.start({'left': '-700px'});}
		else if (currenttop==-5250) {$('tangents-strokes-image-strip').setStyle('top','-5625px');myEffect.start({'left': '-750px'});}
		else if (currenttop==-5625) {$('tangents-strokes-image-strip').setStyle('top','-6000px');myEffect.start({'left': '-800px'});}
		else if (currenttop==-6000) {$('tangents-strokes-image-strip').setStyle('top','-6375px');myEffect.start({'left': '-850px'});}
		else if (currenttop==-6375) {$('tangents-strokes-image-strip').setStyle('top','-6750px');myEffect.start({'left': '-900px'});}
		else if (currenttop==-6750) {$('tangents-strokes-image-strip').setStyle('top','-7125px');myEffect.start({'left': '-950px'});}
		else if (currenttop==-7125) {$('tangents-strokes-image-strip').setStyle('top','-7500px');myEffect.start({'left': '-1000px'});}
		else if (currenttop==-7500) {$('tangents-strokes-image-strip').setStyle('top','-7875px');myEffect.start({'left': '-1050px'});}
		else if (currenttop==-7875) {$('tangents-strokes-image-strip').setStyle('top','-8250px');myEffect.start({'left': '-1100px'});}
		else if (currenttop==-8250) {$('tangents-strokes-image-strip').setStyle('top','-8625px');myEffect.start({'left': '-1150px'});}
		else if (currenttop==-8625) {$('tangents-strokes-image-strip').setStyle('top','-9000px');myEffect.start({'left': '-1200px'});}
		else if (currenttop==-9000) {$('tangents-strokes-image-strip').setStyle('top','-9375px');myEffect.start({'left': '-1250px'});}
		else if (currenttop==-9375) {$('tangents-strokes-image-strip').setStyle('top','-9750px');myEffect.start({'left': '-1300px'});}
		else if (currenttop==-9750) {$('tangents-strokes-image-strip').setStyle('top','-10125px');myEffect.start({'left': '-1350px'});}
		else if (currenttop==-10125) {$('tangents-strokes-image-strip').setStyle('top','-10500px');myEffect.start({'left': '-1400px'});}
		else if (currenttop==-10500) {$('tangents-strokes-image-strip').setStyle('top','-10875px');myEffect.start({'left': '-1450px'});}
		else if (currenttop==-10875) {$('tangents-strokes-image-strip').setStyle('top','-11250px');myEffect.start({'left': '-1500px'});}
		else if (currenttop==-11250) {$('tangents-strokes-image-strip').setStyle('top','-11625px');myEffect.start({'left': '-1550px'});}
		else if (currenttop==-11625) {$('tangents-strokes-image-strip').setStyle('top','-12000px');myEffect.start({'left': '-1600px'});}
		else if (currenttop==-12000) {$('tangents-strokes-image-strip').setStyle('top','-12375px');myEffect.start({'left': '-1650px'});}
		else if (currenttop==-12375) {$('tangents-strokes-image-strip').setStyle('top','-12750px');myEffect.start({'left': '-1700px'});}
		else if (currenttop==-12750) {$('tangents-strokes-image-strip').setStyle('top','-13125px');myEffect.start({'left': '-1750px'});}
		else if (currenttop==-13125) {$('tangents-strokes-image-strip').setStyle('top','-13500px');myEffect.start({'left': '-1800px'});}
		else if (currenttop==-13500) {$('tangents-strokes-image-strip').setStyle('top','0px');myEffect.start({'left': '0px'});}
	});
	$('tangents-strokes-previous').addEvent('click', function() {
		//var leftarrow = 'tangents-strokes-left';
		//var rightarrow = 'tangents-strokes-right';
		var scroller = 'tangents-strokes-thumb-strip';
		var myEffect = new Fx.Morph(scroller, {duration: 1000, transition: Fx.Transitions.Expo.easeOut});
		//$(leftarrow).setStyle('visibility','visible');$(rightarrow).setStyle('visibility','visible');
		var currenttop = $('tangents-strokes-image-strip').getStyle('top').toInt();
		if (currenttop===0) {$('tangents-strokes-image-strip').setStyle('top','-13500px');myEffect.start({'left': '-1800px'});}
		else if (currenttop==-375) {$('tangents-strokes-image-strip').setStyle('top','0px');myEffect.start({'left': '0px'});}
		else if (currenttop==-750) {$('tangents-strokes-image-strip').setStyle('top','-375px');myEffect.start({'left': '-50px'});}
		else if (currenttop==-1125) {$('tangents-strokes-image-strip').setStyle('top','-750px');myEffect.start({'left': '-100px'});}
		else if (currenttop==-1500) {$('tangents-strokes-image-strip').setStyle('top','-1125px');myEffect.start({'left': '-150px'});}
		else if (currenttop==-1875) {$('tangents-strokes-image-strip').setStyle('top','-1500px');myEffect.start({'left': '-200px'});}
		else if (currenttop==-2250) {$('tangents-strokes-image-strip').setStyle('top','-1875px');myEffect.start({'left': '-250px'});}
		else if (currenttop==-2625) {$('tangents-strokes-image-strip').setStyle('top','-2250px');myEffect.start({'left': '-300px'});}
		else if (currenttop==-3000) {$('tangents-strokes-image-strip').setStyle('top','-2625px');myEffect.start({'left': '-350px'});}
		else if (currenttop==-3375) {$('tangents-strokes-image-strip').setStyle('top','-3000px');myEffect.start({'left': '-400px'});}
		else if (currenttop==-3750) {$('tangents-strokes-image-strip').setStyle('top','-3375px');myEffect.start({'left': '-450px'});}
		else if (currenttop==-4125) {$('tangents-strokes-image-strip').setStyle('top','-3750px');myEffect.start({'left': '-500px'});}
		else if (currenttop==-4500) {$('tangents-strokes-image-strip').setStyle('top','-4125px');myEffect.start({'left': '-550px'});}
		else if (currenttop==-4875) {$('tangents-strokes-image-strip').setStyle('top','-4500px');myEffect.start({'left': '-600px'});}
		else if (currenttop==-5250) {$('tangents-strokes-image-strip').setStyle('top','-4875px');myEffect.start({'left': '-650px'});}
		else if (currenttop==-5625) {$('tangents-strokes-image-strip').setStyle('top','-5250px');myEffect.start({'left': '-700px'});}
		else if (currenttop==-6000) {$('tangents-strokes-image-strip').setStyle('top','-5625px');myEffect.start({'left': '-750px'});}
		else if (currenttop==-6375) {$('tangents-strokes-image-strip').setStyle('top','-6000px');myEffect.start({'left': '-800px'});}
		else if (currenttop==-6750) {$('tangents-strokes-image-strip').setStyle('top','-6375px');myEffect.start({'left': '-850px'});}
		else if (currenttop==-7125) {$('tangents-strokes-image-strip').setStyle('top','-6750px');myEffect.start({'left': '-900px'});}
		else if (currenttop==-7500) {$('tangents-strokes-image-strip').setStyle('top','-7125px');myEffect.start({'left': '-950px'});}
		else if (currenttop==-7875) {$('tangents-strokes-image-strip').setStyle('top','-7500px');myEffect.start({'left': '-1000px'});}
		else if (currenttop==-8250) {$('tangents-strokes-image-strip').setStyle('top','-7875px');myEffect.start({'left': '-1050px'});}
		else if (currenttop==-8625) {$('tangents-strokes-image-strip').setStyle('top','-8250px');myEffect.start({'left': '-1100px'});}
		else if (currenttop==-9000) {$('tangents-strokes-image-strip').setStyle('top','-8625px');myEffect.start({'left': '-1150px'});}
		else if (currenttop==-9375) {$('tangents-strokes-image-strip').setStyle('top','-9000px');myEffect.start({'left': '-1200px'});}
		else if (currenttop==-9750) {$('tangents-strokes-image-strip').setStyle('top','-9375px');myEffect.start({'left': '-1250px'});}
		else if (currenttop==-10125) {$('tangents-strokes-image-strip').setStyle('top','-9750px');myEffect.start({'left': '-1300px'});}
		else if (currenttop==-10500) {$('tangents-strokes-image-strip').setStyle('top','-10125px');myEffect.start({'left': '-1350px'});}
		else if (currenttop==-10875) {$('tangents-strokes-image-strip').setStyle('top','-10500px');myEffect.start({'left': '-1400px'});}
		else if (currenttop==-11250) {$('tangents-strokes-image-strip').setStyle('top','-10875px');myEffect.start({'left': '-1450px'});}
		else if (currenttop==-11625) {$('tangents-strokes-image-strip').setStyle('top','-11250px');myEffect.start({'left': '-1500px'});}
		else if (currenttop==-12000) {$('tangents-strokes-image-strip').setStyle('top','-11625px');myEffect.start({'left': '-1550px'});}
		else if (currenttop==-12375) {$('tangents-strokes-image-strip').setStyle('top','-12000px');myEffect.start({'left': '-1600px'});}
		else if (currenttop==-12750) {$('tangents-strokes-image-strip').setStyle('top','-12375px');myEffect.start({'left': '-1650px'});}
		else if (currenttop==-13125) {$('tangents-strokes-image-strip').setStyle('top','-12750px');myEffect.start({'left': '-1700px'});}
		else if (currenttop==-13500) {$('tangents-strokes-image-strip').setStyle('top','-13125px');myEffect.start({'left': '-1750px'});}
	});
}

function setWoven() {
	$('tangents-geometricforms-woven-next').addEvent('click', function() {
		var leftarrow = 'tangents-geometricforms-woven-left';
		var rightarrow = 'tangents-geometricforms-woven-right';
		var scroller = 'tangents-geometricforms-woven-stripbox';
		var myEffect = new Fx.Morph(scroller, {duration: 1000, transition: Fx.Transitions.Expo.easeOut});
		$(leftarrow).setStyle('visibility','visible');$(rightarrow).setStyle('visibility','visible');
		var currenttop = $('tangents-geometricforms-woven-imagestrip').getStyle('top').toInt();
		if (currenttop===0) {$('tangents-geometricforms-woven-imagestrip').setStyle('top','-360px');myEffect.start({'left': '-70px'});}
		else if (currenttop==-360) {$('tangents-geometricforms-woven-imagestrip').setStyle('top','-720px');myEffect.start({'left': '-155px'});}
		else if (currenttop==-720) {$('tangents-geometricforms-woven-imagestrip').setStyle('top','-1080px');myEffect.start({'left': '-210px'});}
		else if (currenttop==-1080) {$('tangents-geometricforms-woven-imagestrip').setStyle('top','-1440px');myEffect.start({'left': '-270px'});}
		else if (currenttop==-1440) {$('tangents-geometricforms-woven-imagestrip').setStyle('top','-1800px');myEffect.start({'left': '-330px'});}
		else if (currenttop==-1800) {$('tangents-geometricforms-woven-imagestrip').setStyle('top','-2160px');myEffect.start({'left': '-400px'});}
		else if (currenttop==-2160) {$('tangents-geometricforms-woven-imagestrip').setStyle('top','-2520px');myEffect.start({'left': '-470px'});}
		else if (currenttop==-2520) {$('tangents-geometricforms-woven-imagestrip').setStyle('top','-2880px');myEffect.start({'left': '-530px'});}
		else if (currenttop==-2880) {$('tangents-geometricforms-woven-imagestrip').setStyle('top','-3240px');myEffect.start({'left': '-595px'});}
		else if (currenttop==-3240) {$('tangents-geometricforms-woven-imagestrip').setStyle('top','-3600px');myEffect.start({'left': '-660px'});}
		else if (currenttop==-3600) {$('tangents-geometricforms-woven-imagestrip').setStyle('top','-3960px');myEffect.start({'left': '-725px'});}
		else if (currenttop==-3960) {$('tangents-geometricforms-woven-imagestrip').setStyle('top','-4320px');myEffect.start({'left': '-785px'});$(rightarrow).setStyle('visibility','hidden');}
		else if (currenttop==-4320) {$('tangents-geometricforms-woven-imagestrip').setStyle('top','0px');myEffect.start({'left': '0px'});$(leftarrow).setStyle('visibility','hidden');}
	});
	$('tangents-geometricforms-woven-previous').addEvent('click', function() {
		var leftarrow = 'tangents-geometricforms-woven-left';
		var rightarrow = 'tangents-geometricforms-woven-right';
		var scroller = 'tangents-geometricforms-woven-stripbox';
		var myEffect = new Fx.Morph(scroller, {duration: 1000, transition: Fx.Transitions.Expo.easeOut});
		$(leftarrow).setStyle('visibility','visible');$(rightarrow).setStyle('visibility','visible');
		var currenttop = $('tangents-geometricforms-woven-imagestrip').getStyle('top').toInt();
		if (currenttop===0) {$('tangents-geometricforms-woven-imagestrip').setStyle('top','-4320px');myEffect.start({'left': '-785px'});$(rightarrow).setStyle('visibility','hidden');}
		else if (currenttop==-360) {$('tangents-geometricforms-woven-imagestrip').setStyle('top','0px');myEffect.start({'left': '0px'});$(leftarrow).setStyle('visibility','hidden');}
		else if (currenttop==-720) {$('tangents-geometricforms-woven-imagestrip').setStyle('top','-360px');myEffect.start({'left': '-70px'});}
		else if (currenttop==-1080) {$('tangents-geometricforms-woven-imagestrip').setStyle('top','-720px');myEffect.start({'left': '-155px'});}
		else if (currenttop==-1440) {$('tangents-geometricforms-woven-imagestrip').setStyle('top','-1080px');myEffect.start({'left': '-210px'});}
		else if (currenttop==-1800) {$('tangents-geometricforms-woven-imagestrip').setStyle('top','-1440px');myEffect.start({'left': '-270px'});}
		else if (currenttop==-2160) {$('tangents-geometricforms-woven-imagestrip').setStyle('top','-1800px');myEffect.start({'left': '-330px'});}
		else if (currenttop==-2520) {$('tangents-geometricforms-woven-imagestrip').setStyle('top','-2160px');myEffect.start({'left': '-400px'});}
		else if (currenttop==-2880) {$('tangents-geometricforms-woven-imagestrip').setStyle('top','-2520px');myEffect.start({'left': '-470px'});}
		else if (currenttop==-3240) {$('tangents-geometricforms-woven-imagestrip').setStyle('top','-2880px');myEffect.start({'left': '-530px'});}
		else if (currenttop==-3600) {$('tangents-geometricforms-woven-imagestrip').setStyle('top','-3240px');myEffect.start({'left': '-595px'});}
		else if (currenttop==-3960) {$('tangents-geometricforms-woven-imagestrip').setStyle('top','-3600px');myEffect.start({'left': '-660px'});}
		else if (currenttop==-4320) {$('tangents-geometricforms-woven-imagestrip').setStyle('top','-3960px');myEffect.start({'left': '-725px'});}
	});
}

function setPolyhedra() {
	$('tangents-geometricforms-polyhedra-next').addEvent('click', function() {
		var currenttop = $('tangents-geometricforms-polyhedra-imagestrip').getStyle('top').toInt();
		if (currenttop==0) {$('tangents-geometricforms-polyhedra-imagestrip').setStyle('top','-300px');}
		else if (currenttop==-300) {$('tangents-geometricforms-polyhedra-imagestrip').setStyle('top','-600px');}
		else if (currenttop==-600) {$('tangents-geometricforms-polyhedra-imagestrip').setStyle('top','-900px');}
		else if (currenttop==-900) {$('tangents-geometricforms-polyhedra-imagestrip').setStyle('top','-1200px');}
		else if (currenttop==-1200) {$('tangents-geometricforms-polyhedra-imagestrip').setStyle('top','-1500px');}
		else if (currenttop==-1500) {$('tangents-geometricforms-polyhedra-imagestrip').setStyle('top','0px');}
	});
	$('tangents-geometricforms-polyhedra-previous').addEvent('click', function() {
		var currenttop = $('tangents-geometricforms-polyhedra-imagestrip').getStyle('top').toInt();
		if (currenttop==0) {$('tangents-geometricforms-polyhedra-imagestrip').setStyle('top','-1500px');}
		else if (currenttop==-300) {$('tangents-geometricforms-polyhedra-imagestrip').setStyle('top','0px');}
		else if (currenttop==-600) {$('tangents-geometricforms-polyhedra-imagestrip').setStyle('top','-300px');}
		else if (currenttop==-900) {$('tangents-geometricforms-polyhedra-imagestrip').setStyle('top','-600px');}
		else if (currenttop==-1200) {$('tangents-geometricforms-polyhedra-imagestrip').setStyle('top','-900px');}
		else if (currenttop==-1500) {$('tangents-geometricforms-polyhedra-imagestrip').setStyle('top','-1200px');}
	});
}

	// initial setup
window.addEvent('domready', function() {
	setButton('MainMenu','name-tag','page-box','home.html','Home');
	setButton('MainMenu','gotoHome','page-box','home.html','Home');
	setButton('MainMenu','gotoTree','page-box','tree.php','Tree');
	setButton('MainMenu','gotoWords','page-box','words.php','Words: Artist Statement');
	setButton('MainMenu','gotoCatalog','page-box','catalog.php','Catalog');
	setButton('MainMenu','gotoTangents','page-box','tangents.php','Tangents');
	setButton('MainMenu','gotoWeavingClass','page-box','weaving.php','Weaving Class');
	setButton('MainMenu','gotoNews','page-box','news.php','News');
	setButton('MainMenu','gotoSiteMap','page-box','sitemap.html','Site Map');
	setButton('MainMenu','gotoContact','page-box','contact.html','Contact');
	hideEnlarged();
});

	// enlarge thumbnail function
function showEnlarged(button,image) {
	$(button).addEvent('click', function() {$(image).setStyle('opacity','0.0');$(image).setStyle('visibility','visible');
		var fadeImage = new Fx.Morph(image, {duration: 1000, transition: Fx.Transitions.Expo.easeOut});
		fadeImage.start({'opacity': '1.0'});$('fade-box').setStyle('opacity','0.0');$('fade-box').setStyle('visibility','visible');
		var showFadebox = new Fx.Morph('fade-box', {duration: 1000, transition: Fx.Transitions.Expo.easeOut});
		showFadebox.addEvent('complete', showHideEnlarged);
		showFadebox.start({'opacity': '1.0'});});}

function showHideEnlarged() {$('hide-large-images').setStyle('opacity','1.0');$('hide-large-images').setStyle('visibility','visible');}

	// hide enlarged image function
function hideEnlarged() {$('hide-large-images').addEvent('click', function() {$$('.fullsize').setStyle('visibility','hidden');});}

	// scroll functions
function scrollWords(article,direction,motion) {var scrollPrefix = 'words-';
	if (article=="artist") {startPosition = wordsArtistPosition;endPosition = -67;}
	if (article=="tree") {startPosition = wordsTreePosition;endPosition = -172;}
	if (article=="process") {startPosition = wordsProcessPosition;endPosition = -212;}
	if (article=="chart") {startPosition = chartPosition;endPosition = -400;scrollPrefix = 'tree-';}
	if (article=="sitemap") {startPosition = sitemapPosition;endPosition = -600;scrollPrefix = '';}
	scrollWhat = scrollPrefix + article + '-text';downArrow = scrollPrefix + article + '-down';upArrow = scrollPrefix + article + '-up';
	startPosition = $(scrollWhat).getStyle('top').toInt();
	if (startPosition < 0) {$(upArrow).setStyle('visibility','visible');}
	if (startPosition >= 0) {$(upArrow).setStyle('visibility','hidden');}
	if (startPosition > endPosition) {$(downArrow).setStyle('visibility','visible');}
	if (startPosition <= endPosition) {$(downArrow).setStyle('visibility','hidden');}
	if (motion == "stop" || (startPosition == 0 && direction == "up") || (startPosition == endPosition && direction == "down")) {
		clearTimeout(t);return;}
	if (direction == "up") {startPosition++;} else {startPosition--;}
	$(scrollWhat).setStyle('top',startPosition);
	t = setTimeout("scrollWords(\""+article+"\",\""+direction+"\")", 10);
	if (startPosition == 0 || startPosition == endPosition) {clearTimeout(t);
		if (startPosition == 0) {$(upArrow).setStyle('visibility','hidden');}
		if (startPosition == endPosition) {$(downArrow).setStyle('visibility','hidden');}}
}

function scrollStripBox(article,direction,motion) {
	if (article=="tangents-geometricforms-woven") {startPosition = geometricformsWovenPosition;endPosition = -785;}
	scrollWhat = article + '-stripbox';rightArrow = article + '-right';leftArrow = article + '-left';
	startPosition = $(scrollWhat).getStyle('left').toInt();
	if (startPosition < 0) {$(leftArrow).setStyle('visibility','visible');}
	if (startPosition >= 0) {$(leftArrow).setStyle('visibility','hidden');}
	if (startPosition > endPosition) {$(rightArrow).setStyle('visibility','visible');}
	if (startPosition <= endPosition) {$(rightArrow).setStyle('visibility','hidden');}
	if (motion == "stop" || (startPosition == 0 && direction == "left") || (startPosition == endPosition && direction == "right")) {
		clearTimeout(t);return;}
	if (direction == "left") {startPosition++;} else {startPosition--;}
	$(scrollWhat).setStyle('left',startPosition);
	t = setTimeout("scrollStripBox(\""+article+"\",\""+direction+"\")", 10);
	if (startPosition == 0 || startPosition == endPosition) {clearTimeout(t);
		if (startPosition == 0) {$(leftArrow).setStyle('visibility','hidden');}
		if (startPosition == endPosition) {$(rightArrow).setStyle('visibility','hidden');}}
}
	// strokes flipbook functions
function hideShowStrokes(whichone) {viewStrokesCurrent=whichone.toInt();
	if (whichone<1) {$('tangents-strokes-flipbook-reverse').setStyle('visibility','hidden');}
	else {$('tangents-strokes-flipbook-reverse').setStyle('visibility','visible');}
	if (whichone>=1) {
		$('tangents-strokes-flipbook-image1').setStyle('opacity','1.0');
		$('tangents-strokes-flipbook-image1').setStyle('visibility','visible');}
	else {
		$('tangents-strokes-flipbook-image1').setStyle('opacity','0.0');
		$('tangents-strokes-flipbook-image1').setStyle('visibility','hidden');}
	if (whichone>=2) {
		$('tangents-strokes-flipbook-image2').setStyle('opacity','1.0');
		$('tangents-strokes-flipbook-image2').setStyle('visibility','visible');}
	else {
		$('tangents-strokes-flipbook-image2').setStyle('opacity','0.0');
		$('tangents-strokes-flipbook-image2').setStyle('visibility','hidden');}
	if (whichone>=3) {
		$('tangents-strokes-flipbook-image3').setStyle('opacity','1.0');
		$('tangents-strokes-flipbook-image3').setStyle('visibility','visible');}
	else {
		$('tangents-strokes-flipbook-image3').setStyle('opacity','0.0');
		$('tangents-strokes-flipbook-image3').setStyle('visibility','hidden');}
	if (whichone>=4) {
		$('tangents-strokes-flipbook-image4').setStyle('opacity','1.0');
		$('tangents-strokes-flipbook-image4').setStyle('visibility','visible');}
	else {
		$('tangents-strokes-flipbook-image4').setStyle('opacity','0.0');
		$('tangents-strokes-flipbook-image4').setStyle('visibility','hidden');}
	if (whichone>=5) {
		$('tangents-strokes-flipbook-image5').setStyle('opacity','1.0');
		$('tangents-strokes-flipbook-image5').setStyle('visibility','visible');}
	else {
		$('tangents-strokes-flipbook-image5').setStyle('opacity','0.0');
		$('tangents-strokes-flipbook-image5').setStyle('visibility','hidden');}
	if (whichone>=6) {
		$('tangents-strokes-flipbook-image6').setStyle('opacity','1.0');
		$('tangents-strokes-flipbook-image6').setStyle('visibility','visible');}
	else {
		$('tangents-strokes-flipbook-image6').setStyle('opacity','0.0');
		$('tangents-strokes-flipbook-image6').setStyle('visibility','hidden');}
	if (whichone>=7) {
		$('tangents-strokes-flipbook-image7').setStyle('opacity','1.0');
		$('tangents-strokes-flipbook-image7').setStyle('visibility','visible');}
	else {
		$('tangents-strokes-flipbook-image7').setStyle('opacity','0.0');
		$('tangents-strokes-flipbook-image7').setStyle('visibility','hidden');}
	if (whichone>=8) {
		$('tangents-strokes-flipbook-image8').setStyle('opacity','1.0');
		$('tangents-strokes-flipbook-image8').setStyle('visibility','visible');}
	else {
		$('tangents-strokes-flipbook-image8').setStyle('opacity','0.0');
		$('tangents-strokes-flipbook-image8').setStyle('visibility','hidden');}
	if (whichone>=9) {
		$('tangents-strokes-flipbook-image9').setStyle('opacity','1.0');
		$('tangents-strokes-flipbook-image9').setStyle('visibility','visible');}
	else {
		$('tangents-strokes-flipbook-image9').setStyle('opacity','0.0');
		$('tangents-strokes-flipbook-image9').setStyle('visibility','hidden');}
	if (whichone>=10) {
		$('tangents-strokes-flipbook-image10').setStyle('opacity','1.0');
		$('tangents-strokes-flipbook-image10').setStyle('visibility','visible');}
	else {
		$('tangents-strokes-flipbook-image10').setStyle('opacity','0.0');
		$('tangents-strokes-flipbook-image10').setStyle('visibility','hidden');}
	if (whichone>=11) {
		$('tangents-strokes-flipbook-image11').setStyle('opacity','1.0');
		$('tangents-strokes-flipbook-image11').setStyle('visibility','visible');}
	else {
		$('tangents-strokes-flipbook-image11').setStyle('opacity','0.0');
		$('tangents-strokes-flipbook-image11').setStyle('visibility','hidden');}
	if (whichone>=12) {
		$('tangents-strokes-flipbook-image12').setStyle('opacity','1.0');
		$('tangents-strokes-flipbook-image12').setStyle('visibility','visible');}
	else {
		$('tangents-strokes-flipbook-image12').setStyle('opacity','0.0');
		$('tangents-strokes-flipbook-image12').setStyle('visibility','hidden');}
	if (whichone>=13) {
		$('tangents-strokes-flipbook-image13').setStyle('opacity','1.0');
		$('tangents-strokes-flipbook-image13').setStyle('visibility','visible');}
	else {
		$('tangents-strokes-flipbook-image13').setStyle('opacity','0.0');
		$('tangents-strokes-flipbook-image13').setStyle('visibility','hidden');}
	if (whichone>=14) {
		$('tangents-strokes-flipbook-image14').setStyle('opacity','1.0');
		$('tangents-strokes-flipbook-image14').setStyle('visibility','visible');}
	else {
		$('tangents-strokes-flipbook-image14').setStyle('opacity','0.0');
		$('tangents-strokes-flipbook-image14').setStyle('visibility','hidden');}
	if (whichone>=15) {
		$('tangents-strokes-flipbook-image15').setStyle('opacity','1.0');
		$('tangents-strokes-flipbook-image15').setStyle('visibility','visible');}
	else {
		$('tangents-strokes-flipbook-image15').setStyle('opacity','0.0');
		$('tangents-strokes-flipbook-image15').setStyle('visibility','hidden');}
	if (whichone>=16) {
		$('tangents-strokes-flipbook-image16').setStyle('opacity','1.0');
		$('tangents-strokes-flipbook-image16').setStyle('visibility','visible');}
	else {
		$('tangents-strokes-flipbook-image16').setStyle('opacity','0.0');
		$('tangents-strokes-flipbook-image16').setStyle('visibility','hidden');}
	if (whichone>=17) {
		$('tangents-strokes-flipbook-image17').setStyle('opacity','1.0');
		$('tangents-strokes-flipbook-image17').setStyle('visibility','visible');}
	else {
		$('tangents-strokes-flipbook-image17').setStyle('opacity','0.0');
		$('tangents-strokes-flipbook-image17').setStyle('visibility','hidden');}
	if (whichone>=18) {
		$('tangents-strokes-flipbook-image18').setStyle('opacity','1.0');
		$('tangents-strokes-flipbook-image18').setStyle('visibility','visible');}
	else {
		$('tangents-strokes-flipbook-image18').setStyle('opacity','0.0');
		$('tangents-strokes-flipbook-image18').setStyle('visibility','hidden');}
	if (whichone>=19) {
		$('tangents-strokes-flipbook-image19').setStyle('opacity','1.0');
		$('tangents-strokes-flipbook-image19').setStyle('visibility','visible');}
	else {
		$('tangents-strokes-flipbook-image19').setStyle('opacity','0.0');
		$('tangents-strokes-flipbook-image19').setStyle('visibility','hidden');}
	if (whichone>=20) {
		$('tangents-strokes-flipbook-image20').setStyle('opacity','1.0');
		$('tangents-strokes-flipbook-image20').setStyle('visibility','visible');}
	else {
		$('tangents-strokes-flipbook-image20').setStyle('opacity','0.0');
		$('tangents-strokes-flipbook-image20').setStyle('visibility','hidden');}
	if (whichone>=21) {
		$('tangents-strokes-flipbook-image21').setStyle('opacity','1.0');
		$('tangents-strokes-flipbook-image21').setStyle('visibility','visible');}
	else {
		$('tangents-strokes-flipbook-image21').setStyle('opacity','0.0');
		$('tangents-strokes-flipbook-image21').setStyle('visibility','hidden');}
	if (whichone>=22) {
		$('tangents-strokes-flipbook-image22').setStyle('opacity','1.0');
		$('tangents-strokes-flipbook-image22').setStyle('visibility','visible');}
	else {
		$('tangents-strokes-flipbook-image22').setStyle('opacity','0.0');
		$('tangents-strokes-flipbook-image22').setStyle('visibility','hidden');}
	if (whichone>=23) {
		$('tangents-strokes-flipbook-image23').setStyle('opacity','1.0');
		$('tangents-strokes-flipbook-image23').setStyle('visibility','visible');}
	else {
		$('tangents-strokes-flipbook-image23').setStyle('opacity','0.0');
		$('tangents-strokes-flipbook-image23').setStyle('visibility','hidden');}
	if (whichone>=24) {
		$('tangents-strokes-flipbook-image24').setStyle('opacity','1.0');
		$('tangents-strokes-flipbook-image24').setStyle('visibility','visible');}
	else {
		$('tangents-strokes-flipbook-image24').setStyle('opacity','0.0');
		$('tangents-strokes-flipbook-image24').setStyle('visibility','hidden');}
	if (whichone>=25) {
		$('tangents-strokes-flipbook-image25').setStyle('opacity','1.0');
		$('tangents-strokes-flipbook-image25').setStyle('visibility','visible');}
	else {
		$('tangents-strokes-flipbook-image25').setStyle('opacity','0.0');
		$('tangents-strokes-flipbook-image25').setStyle('visibility','hidden');}
	if (whichone>=26) {
		$('tangents-strokes-flipbook-image26').setStyle('opacity','1.0');
		$('tangents-strokes-flipbook-image26').setStyle('visibility','visible');}
	else {
		$('tangents-strokes-flipbook-image26').setStyle('opacity','0.0');
		$('tangents-strokes-flipbook-image26').setStyle('visibility','hidden');}
	if (whichone>=27) {
		$('tangents-strokes-flipbook-image27').setStyle('opacity','1.0');
		$('tangents-strokes-flipbook-image27').setStyle('visibility','visible');}
	else {
		$('tangents-strokes-flipbook-image27').setStyle('opacity','0.0');
		$('tangents-strokes-flipbook-image27').setStyle('visibility','hidden');}
	if (whichone>=28) {
		$('tangents-strokes-flipbook-image28').setStyle('opacity','1.0');
		$('tangents-strokes-flipbook-image28').setStyle('visibility','visible');}
	else {
		$('tangents-strokes-flipbook-image28').setStyle('opacity','0.0');
		$('tangents-strokes-flipbook-image28').setStyle('visibility','hidden');}
	if (whichone>=29) {
		$('tangents-strokes-flipbook-image29').setStyle('opacity','1.0');
		$('tangents-strokes-flipbook-image29').setStyle('visibility','visible');}
	else {
		$('tangents-strokes-flipbook-image29').setStyle('opacity','0.0');
		$('tangents-strokes-flipbook-image29').setStyle('visibility','hidden');}
	if (whichone>=30) {
		$('tangents-strokes-flipbook-image30').setStyle('opacity','1.0');
		$('tangents-strokes-flipbook-image30').setStyle('visibility','visible');}
	else {
		$('tangents-strokes-flipbook-image30').setStyle('opacity','0.0');
		$('tangents-strokes-flipbook-image30').setStyle('visibility','hidden');}
	if (whichone>=31) {
		$('tangents-strokes-flipbook-image31').setStyle('opacity','1.0');
		$('tangents-strokes-flipbook-image31').setStyle('visibility','visible');}
	else {
		$('tangents-strokes-flipbook-image31').setStyle('opacity','0.0');
		$('tangents-strokes-flipbook-image31').setStyle('visibility','hidden');}
	if (whichone>=32) {
		$('tangents-strokes-flipbook-image32').setStyle('opacity','1.0');
		$('tangents-strokes-flipbook-image32').setStyle('visibility','visible');}
	else {
		$('tangents-strokes-flipbook-image32').setStyle('opacity','0.0');
		$('tangents-strokes-flipbook-image32').setStyle('visibility','hidden');}
	if (whichone>=33) {
		$('tangents-strokes-flipbook-image33').setStyle('opacity','1.0');
		$('tangents-strokes-flipbook-image33').setStyle('visibility','visible');}
	else {
		$('tangents-strokes-flipbook-image33').setStyle('opacity','0.0');
		$('tangents-strokes-flipbook-image33').setStyle('visibility','hidden');}
	if (whichone>=34) {
		$('tangents-strokes-flipbook-image34').setStyle('opacity','1.0');
		$('tangents-strokes-flipbook-image34').setStyle('visibility','visible');}
	else {
		$('tangents-strokes-flipbook-image34').setStyle('opacity','0.0');
		$('tangents-strokes-flipbook-image34').setStyle('visibility','hidden');}
	if (whichone>=35) {
		$('tangents-strokes-flipbook-image35').setStyle('opacity','1.0');
		$('tangents-strokes-flipbook-image35').setStyle('visibility','visible');}
	else {
		$('tangents-strokes-flipbook-image35').setStyle('opacity','0.0');
		$('tangents-strokes-flipbook-image35').setStyle('visibility','hidden');}
	if (whichone>=36) {
		$('tangents-strokes-flipbook-image36').setStyle('opacity','1.0');
		$('tangents-strokes-flipbook-image36').setStyle('visibility','visible');
		$('tangents-strokes-flipbook-forward').setStyle('visibility','hidden');}
	else {
		$('tangents-strokes-flipbook-image36').setStyle('opacity','0.0');
		$('tangents-strokes-flipbook-image36').setStyle('visibility','hidden');
		$('tangents-strokes-flipbook-forward').setStyle('visibility','visible');}
}
function nextStrokes() {viewStrokesDirection="stop";
	//var scroller = 'tangents-strokes-flipbook-thumb-strip';
	//var //myEffect = new Fx.Morph(scroller, {duration: 1000, transition: Fx.Transitions.Expo.easeOut});
	if (viewStrokesCurrent===0) {hideShowStrokes('1');//myEffect.start({'left': '0px'});
}
	else if (viewStrokesCurrent==1) {hideShowStrokes('2');//myEffect.start({'left': '-50px'});
}
	else if (viewStrokesCurrent==2) {hideShowStrokes('3');//myEffect.start({'left': '-100px'});
}
	else if (viewStrokesCurrent==3) {hideShowStrokes('4');//myEffect.start({'left': '-150px'});
}
	else if (viewStrokesCurrent==4) {hideShowStrokes('5');//myEffect.start({'left': '-200px'});
}
	else if (viewStrokesCurrent==5) {hideShowStrokes('6');//myEffect.start({'left': '-250px'});
}
	else if (viewStrokesCurrent==6) {hideShowStrokes('7');//myEffect.start({'left': '-300px'});
}
	else if (viewStrokesCurrent==7) {hideShowStrokes('8');//myEffect.start({'left': '-350px'});
}
	else if (viewStrokesCurrent==8) {hideShowStrokes('9');//myEffect.start({'left': '-400px'});
}
	else if (viewStrokesCurrent==9) {hideShowStrokes('10');//myEffect.start({'left': '-450px'});
}
	else if (viewStrokesCurrent==10) {hideShowStrokes('11');//myEffect.start({'left': '-500px'});
}
	else if (viewStrokesCurrent==11) {hideShowStrokes('12');//myEffect.start({'left': '-550px'});
}
	else if (viewStrokesCurrent==12) {hideShowStrokes('13');//myEffect.start({'left': '-600px'});
}
	else if (viewStrokesCurrent==13) {hideShowStrokes('14');//myEffect.start({'left': '-650px'});
}
	else if (viewStrokesCurrent==14) {hideShowStrokes('15');//myEffect.start({'left': '-700px'});
}
	else if (viewStrokesCurrent==15) {hideShowStrokes('16');//myEffect.start({'left': '-750px'});
}
	else if (viewStrokesCurrent==16) {hideShowStrokes('17');//myEffect.start({'left': '-800px'});
}
	else if (viewStrokesCurrent==17) {hideShowStrokes('18');//myEffect.start({'left': '-850px'});
}
	else if (viewStrokesCurrent==18) {hideShowStrokes('19');//myEffect.start({'left': '-900px'});
}
	else if (viewStrokesCurrent==19) {hideShowStrokes('20');//myEffect.start({'left': '-950px'});
}
	else if (viewStrokesCurrent==20) {hideShowStrokes('21');//myEffect.start({'left': '-1000px'});
}
	else if (viewStrokesCurrent==21) {hideShowStrokes('22');//myEffect.start({'left': '-1050px'});
}
	else if (viewStrokesCurrent==22) {hideShowStrokes('23');//myEffect.start({'left': '-1100px'});
}
	else if (viewStrokesCurrent==23) {hideShowStrokes('24');//myEffect.start({'left': '-1150px'});
}
	else if (viewStrokesCurrent==24) {hideShowStrokes('25');//myEffect.start({'left': '-1200px'});
}
	else if (viewStrokesCurrent==25) {hideShowStrokes('26');//myEffect.start({'left': '-1250px'});
}
	else if (viewStrokesCurrent==26) {hideShowStrokes('27');//myEffect.start({'left': '-1300px'});
}
	else if (viewStrokesCurrent==27) {hideShowStrokes('28');//myEffect.start({'left': '-1350px'});
}
	else if (viewStrokesCurrent==28) {hideShowStrokes('29');//myEffect.start({'left': '-1400px'});
}
	else if (viewStrokesCurrent==29) {hideShowStrokes('30');//myEffect.start({'left': '-1450px'});
}
	else if (viewStrokesCurrent==30) {hideShowStrokes('31');//myEffect.start({'left': '-1500px'});
}
	else if (viewStrokesCurrent==31) {hideShowStrokes('32');//myEffect.start({'left': '-1550px'});
}
	else if (viewStrokesCurrent==32) {hideShowStrokes('33');//myEffect.start({'left': '-1600px'});
}
	else if (viewStrokesCurrent==33) {hideShowStrokes('34');//myEffect.start({'left': '-1650px'});
}
	else if (viewStrokesCurrent==34) {hideShowStrokes('35');//myEffect.start({'left': '-1700px'});
}
	else if (viewStrokesCurrent==35) {hideShowStrokes('36');//myEffect.start({'left': '-1750px'});
}
	else if (viewStrokesCurrent==36) {hideShowStrokes('0');//myEffect.start({'left': '-1800px'});
}
}
function previousStrokes() {viewStrokesDirection="stop";
	if (viewStrokesCurrent===0) {hideShowStrokes('36');//myEffect.start({'left': '-1800px'});
}
	else if (viewStrokesCurrent==1) {hideShowStrokes('0');//myEffect.start({'left': '0px'});
}
	else if (viewStrokesCurrent==2) {hideShowStrokes('1');//myEffect.start({'left': '-50px'});
}
	else if (viewStrokesCurrent==3) {hideShowStrokes('2');//myEffect.start({'left': '-100px'});
}
	else if (viewStrokesCurrent==4) {hideShowStrokes('3');//myEffect.start({'left': '-150px'});
}
	else if (viewStrokesCurrent==5) {hideShowStrokes('4');//myEffect.start({'left': '-200px'});
}
	else if (viewStrokesCurrent==6) {hideShowStrokes('5');//myEffect.start({'left': '-250px'});
}
	else if (viewStrokesCurrent==7) {hideShowStrokes('6');//myEffect.start({'left': '-300px'});
}
	else if (viewStrokesCurrent==8) {hideShowStrokes('7');//myEffect.start({'left': '-350px'});
}
	else if (viewStrokesCurrent==9) {hideShowStrokes('8');//myEffect.start({'left': '-400px'});
}
	else if (viewStrokesCurrent==10) {hideShowStrokes('9');//myEffect.start({'left': '-450px'});
}
	else if (viewStrokesCurrent==11) {hideShowStrokes('10');//myEffect.start({'left': '-500px'});
}
	else if (viewStrokesCurrent==12) {hideShowStrokes('11');//myEffect.start({'left': '-550px'});
}
	else if (viewStrokesCurrent==13) {hideShowStrokes('12');//myEffect.start({'left': '-600px'});
}
	else if (viewStrokesCurrent==14) {hideShowStrokes('13');//myEffect.start({'left': '-650px'});
}
	else if (viewStrokesCurrent==15) {hideShowStrokes('14');//myEffect.start({'left': '-700px'});
}
	else if (viewStrokesCurrent==16) {hideShowStrokes('15');//myEffect.start({'left': '-750px'});
}
	else if (viewStrokesCurrent==17) {hideShowStrokes('16');//myEffect.start({'left': '-800px'});
}
	else if (viewStrokesCurrent==18) {hideShowStrokes('17');//myEffect.start({'left': '-850px'});
}
	else if (viewStrokesCurrent==19) {hideShowStrokes('18');//myEffect.start({'left': '-900px'});
}
	else if (viewStrokesCurrent==20) {hideShowStrokes('19');//myEffect.start({'left': '-950px'});
}
	else if (viewStrokesCurrent==21) {hideShowStrokes('20');//myEffect.start({'left': '-1000px'});
}
	else if (viewStrokesCurrent==22) {hideShowStrokes('21');//myEffect.start({'left': '-1050px'});
}
	else if (viewStrokesCurrent==23) {hideShowStrokes('22');//myEffect.start({'left': '-1100px'});
}
	else if (viewStrokesCurrent==24) {hideShowStrokes('23');//myEffect.start({'left': '-1150px'});
}
	else if (viewStrokesCurrent==25) {hideShowStrokes('24');//myEffect.start({'left': '-1200px'});
}
	else if (viewStrokesCurrent==26) {hideShowStrokes('25');//myEffect.start({'left': '-1250px'});
}
	else if (viewStrokesCurrent==27) {hideShowStrokes('26');//myEffect.start({'left': '-1300px'});
}
	else if (viewStrokesCurrent==28) {hideShowStrokes('27');//myEffect.start({'left': '-1350px'});
}
	else if (viewStrokesCurrent==29) {hideShowStrokes('28');//myEffect.start({'left': '-1400px'});
}
	else if (viewStrokesCurrent==30) {hideShowStrokes('29');//myEffect.start({'left': '-1450px'});
}
	else if (viewStrokesCurrent==31) {hideShowStrokes('30');//myEffect.start({'left': '-1500px'});
}
	else if (viewStrokesCurrent==32) {hideShowStrokes('31');//myEffect.start({'left': '-1550px'});
}
	else if (viewStrokesCurrent==33) {hideShowStrokes('32');//myEffect.start({'left': '-1600px'});
}
	else if (viewStrokesCurrent==34) {hideShowStrokes('33');//myEffect.start({'left': '-1650px'});
}
	else if (viewStrokesCurrent==35) {hideShowStrokes('34');//myEffect.start({'left': '-1700px'});
}
	else if (viewStrokesCurrent==36) {hideShowStrokes('35');//myEffect.start({'left': '-1750px'});
}
}
function viewStrokesSetup(current,first,opac,other,vis) {
	viewStrokesCurrent=current;
	var prefix='tangents-strokes-flipbook-image';
	var structure=prefix+first;
	var otherstructure=prefix+other;
	$(structure).setStyle('opacity',opac);
	$(otherstructure).setStyle('visibility',vis);
}
		
function viewStrokes1() {
	if (viewStrokesDirection=="forward") {
		//var scroller = 'tangents-strokes-flipbook-thumb-strip';
		//var myEffect = new Fx.Morph(scroller, {duration: 1000, transition: Fx.Transitions.Expo.easeOut});
		//myEffect.start({'left': '-50px'});
		viewStrokesSetup('2','2','0.0','2','visible');
		viewStrokesFlipbook2=new Fx.Morph('tangents-strokes-flipbook-image2', {duration: viewStrokesNoDuration, transition: Fx.Transitions.Circ.easeOut});viewStrokesFlipbook2.addEvent('complete', viewStrokes2);viewStrokesFlipbook2.start.delay(viewStrokesDuration, viewStrokesFlipbook2, {'opacity': '1.0'});}
	else if (viewStrokesDirection=="reverse") {
		//var scroller = 'tangents-strokes-flipbook-thumb-strip';
		//var myEffect = new Fx.Morph(scroller, {duration: 1000, transition: Fx.Transitions.Expo.easeOut});
		//myEffect.start({'left': '0px'});
		viewStrokesCurrent=0;$('tangents-strokes-flipbook-reverse').setStyle('visibility','hidden');viewStrokesDirection="stop";}}
function viewStrokes2() {
	if (viewStrokesDirection=="forward") {
		//var scroller = 'tangents-strokes-flipbook-thumb-strip';
		//var myEffect = new Fx.Morph(scroller, {duration: 1000, transition: Fx.Transitions.Expo.easeOut});
		//myEffect.start({'left': '-100px'});
		viewStrokesSetup('3','3','0.0','3','visible');
		viewStrokesFlipbook3 = new Fx.Morph('tangents-strokes-flipbook-image3', {duration: viewStrokesNoDuration, transition: Fx.Transitions.Circ.easeOut});viewStrokesFlipbook3.addEvent('complete', viewStrokes3);viewStrokesFlipbook3.start.delay(viewStrokesDuration, viewStrokesFlipbook3, {'opacity': '1.0'});}
	else if (viewStrokesDirection=="reverse") {
		//var scroller = 'tangents-strokes-flipbook-thumb-strip';
		//var myEffect = new Fx.Morph(scroller, {duration: 1000, transition: Fx.Transitions.Expo.easeOut});
		//myEffect.start({'left': '-50px'});
		viewStrokesSetup('1','1','1.0','2','hidden');
		viewStrokesFlipbook1 = new Fx.Morph('tangents-strokes-flipbook-image1', {duration: viewStrokesNoDuration, transition: Fx.Transitions.Circ.easeOut});viewStrokesFlipbook1.addEvent('complete', viewStrokes1);viewStrokesFlipbook1.start.delay(viewStrokesDuration, viewStrokesFlipbook1, {'opacity': '0.0'});}}
function viewStrokes3() {
	if (viewStrokesDirection=="forward") {
		//var scroller = 'tangents-strokes-flipbook-thumb-strip';
		//var myEffect = new Fx.Morph(scroller, {duration: 1000, transition: Fx.Transitions.Expo.easeOut});
		//myEffect.start({'left': '-150px'});
		viewStrokesSetup('4','4','0.0','4','visible');
		viewStrokesFlipbook4 = new Fx.Morph('tangents-strokes-flipbook-image4', {duration: viewStrokesNoDuration, transition: Fx.Transitions.Circ.easeOut});viewStrokesFlipbook4.addEvent('complete', viewStrokes4);viewStrokesFlipbook4.start.delay(viewStrokesDuration, viewStrokesFlipbook4, {'opacity': '1.0'});}
	else if (viewStrokesDirection=="reverse") {
		//var scroller = 'tangents-strokes-flipbook-thumb-strip';
		//var myEffect = new Fx.Morph(scroller, {duration: 1000, transition: Fx.Transitions.Expo.easeOut});
		//myEffect.start({'left': '-100px'});
		viewStrokesSetup('2','2','1.0','3','hidden');
		viewStrokesFlipbook2 = new Fx.Morph('tangents-strokes-flipbook-image2', {duration: viewStrokesNoDuration, transition: Fx.Transitions.Circ.easeOut});viewStrokesFlipbook2.addEvent('complete', viewStrokes2);viewStrokesFlipbook2.start.delay(viewStrokesDuration, viewStrokesFlipbook2, {'opacity': '0.0'});}}
function viewStrokes4() {
	if (viewStrokesDirection=="forward") {
		//var scroller = 'tangents-strokes-flipbook-thumb-strip';
		//var myEffect = new Fx.Morph(scroller, {duration: 1000, transition: Fx.Transitions.Expo.easeOut});
		//myEffect.start({'left': '-200px'});
		viewStrokesSetup('5','5','0.0','5','visible');
		viewStrokesFlipbook5 = new Fx.Morph('tangents-strokes-flipbook-image5', {duration: viewStrokesNoDuration, transition: Fx.Transitions.Circ.easeOut});viewStrokesFlipbook5.addEvent('complete', viewStrokes5);viewStrokesFlipbook5.start.delay(viewStrokesDuration, viewStrokesFlipbook5, {'opacity': '1.0'});}
	else if (viewStrokesDirection=="reverse") {
		//var scroller = 'tangents-strokes-flipbook-thumb-strip';
		//var myEffect = new Fx.Morph(scroller, {duration: 1000, transition: Fx.Transitions.Expo.easeOut});
		//myEffect.start({'left': '-150px'});
		viewStrokesSetup('3','3','1.0','4','hidden');
		viewStrokesFlipbook3 = new Fx.Morph('tangents-strokes-flipbook-image3', {duration: viewStrokesNoDuration, transition: Fx.Transitions.Circ.easeOut});viewStrokesFlipbook3.addEvent('complete', viewStrokes3);viewStrokesFlipbook3.start.delay(viewStrokesDuration, viewStrokesFlipbook3, {'opacity': '0.0'});}}
function viewStrokes5() {
	if (viewStrokesDirection=="forward") {
		//var scroller = 'tangents-strokes-flipbook-thumb-strip';
		//var myEffect = new Fx.Morph(scroller, {duration: 1000, transition: Fx.Transitions.Expo.easeOut});
		//myEffect.start({'left': '-250px'});
		viewStrokesSetup('6','6','0.0','6','visible');
		viewStrokesFlipbook6 = new Fx.Morph('tangents-strokes-flipbook-image6', {duration: viewStrokesNoDuration, transition: Fx.Transitions.Circ.easeOut});viewStrokesFlipbook6.addEvent('complete', viewStrokes6);viewStrokesFlipbook6.start.delay(viewStrokesDuration, viewStrokesFlipbook6, {'opacity': '1.0'});}
	else if (viewStrokesDirection=="reverse") {
		//var scroller = 'tangents-strokes-flipbook-thumb-strip';
		//var myEffect = new Fx.Morph(scroller, {duration: 1000, transition: Fx.Transitions.Expo.easeOut});
		//myEffect.start({'left': '-200px'});
		viewStrokesSetup('4','4','1.0','5','hidden');
		viewStrokesFlipbook4 = new Fx.Morph('tangents-strokes-flipbook-image4', {duration: viewStrokesNoDuration, transition: Fx.Transitions.Circ.easeOut});viewStrokesFlipbook4.addEvent('complete', viewStrokes4);viewStrokesFlipbook4.start.delay(viewStrokesDuration, viewStrokesFlipbook4, {'opacity': '0.0'});}}
function viewStrokes6() {
	if (viewStrokesDirection=="forward") {
		//var scroller = 'tangents-strokes-flipbook-thumb-strip';
		//var myEffect = new Fx.Morph(scroller, {duration: 1000, transition: Fx.Transitions.Expo.easeOut});
		//myEffect.start({'left': '-300px'});
		viewStrokesSetup('7','7','0.0','7','visible');
		viewStrokesFlipbook7 = new Fx.Morph('tangents-strokes-flipbook-image7', {duration: viewStrokesNoDuration, transition: Fx.Transitions.Circ.easeOut});viewStrokesFlipbook7.addEvent('complete', viewStrokes7);viewStrokesFlipbook7.start.delay(viewStrokesDuration, viewStrokesFlipbook7, {'opacity': '1.0'});}
	else if (viewStrokesDirection=="reverse") {
		//var scroller = 'tangents-strokes-flipbook-thumb-strip';
		//var myEffect = new Fx.Morph(scroller, {duration: 1000, transition: Fx.Transitions.Expo.easeOut});
		//myEffect.start({'left': '-250px'});
		viewStrokesSetup('5','5','1.0','6','hidden');
		viewStrokesFlipbook5 = new Fx.Morph('tangents-strokes-flipbook-image5', {duration: viewStrokesNoDuration, transition: Fx.Transitions.Circ.easeOut});viewStrokesFlipbook5.addEvent('complete', viewStrokes5);viewStrokesFlipbook5.start.delay(viewStrokesDuration, viewStrokesFlipbook5, {'opacity': '0.0'});}}
function viewStrokes7() {
	if (viewStrokesDirection=="forward") {
		//var scroller = 'tangents-strokes-flipbook-thumb-strip';
		//var myEffect = new Fx.Morph(scroller, {duration: 1000, transition: Fx.Transitions.Expo.easeOut});
		//myEffect.start({'left': '-350px'});
		viewStrokesSetup('8','8','0.0','8','visible');
		viewStrokesFlipbook8 = new Fx.Morph('tangents-strokes-flipbook-image8', {duration: viewStrokesNoDuration, transition: Fx.Transitions.Circ.easeOut});viewStrokesFlipbook8.addEvent('complete', viewStrokes8);viewStrokesFlipbook8.start.delay(viewStrokesDuration, viewStrokesFlipbook8, {'opacity': '1.0'});}
	else if (viewStrokesDirection=="reverse") {
		//var scroller = 'tangents-strokes-flipbook-thumb-strip';
		//var myEffect = new Fx.Morph(scroller, {duration: 1000, transition: Fx.Transitions.Expo.easeOut});
		//myEffect.start({'left': '-300px'});
		viewStrokesSetup('6','6','1.0','7','hidden');
		viewStrokesFlipbook6 = new Fx.Morph('tangents-strokes-flipbook-image6', {duration: viewStrokesNoDuration, transition: Fx.Transitions.Circ.easeOut});viewStrokesFlipbook6.addEvent('complete', viewStrokes6);viewStrokesFlipbook6.start.delay(viewStrokesDuration, viewStrokesFlipbook6, {'opacity': '0.0'});}}
function viewStrokes8() {
	if (viewStrokesDirection=="forward") {
		//var scroller = 'tangents-strokes-flipbook-thumb-strip';
		//var myEffect = new Fx.Morph(scroller, {duration: 1000, transition: Fx.Transitions.Expo.easeOut});
		//myEffect.start({'left': '-400px'});
		viewStrokesSetup('9','9','0.0','9','visible');
		viewStrokesFlipbook9 = new Fx.Morph('tangents-strokes-flipbook-image9', {duration: viewStrokesNoDuration, transition: Fx.Transitions.Circ.easeOut});viewStrokesFlipbook9.addEvent('complete', viewStrokes9);viewStrokesFlipbook9.start.delay(viewStrokesDuration, viewStrokesFlipbook9, {'opacity': '1.0'});}
	else if (viewStrokesDirection=="reverse") {
		//var scroller = 'tangents-strokes-flipbook-thumb-strip';
		//var myEffect = new Fx.Morph(scroller, {duration: 1000, transition: Fx.Transitions.Expo.easeOut});
		//myEffect.start({'left': '-350px'});
		viewStrokesSetup('7','7','1.0','8','hidden');
		viewStrokesFlipbook7 = new Fx.Morph('tangents-strokes-flipbook-image7', {duration: viewStrokesNoDuration, transition: Fx.Transitions.Circ.easeOut});viewStrokesFlipbook7.addEvent('complete', viewStrokes7);viewStrokesFlipbook7.start.delay(viewStrokesDuration, viewStrokesFlipbook7, {'opacity': '0.0'});}}
function viewStrokes9() {
	if (viewStrokesDirection=="forward") {
		//var scroller = 'tangents-strokes-flipbook-thumb-strip';
		//var myEffect = new Fx.Morph(scroller, {duration: 1000, transition: Fx.Transitions.Expo.easeOut});
		//myEffect.start({'left': '-450px'});
		viewStrokesSetup('10','10','0.0','10','visible');
		viewStrokesFlipbook10 = new Fx.Morph('tangents-strokes-flipbook-image10', {duration: viewStrokesNoDuration, transition: Fx.Transitions.Circ.easeOut});viewStrokesFlipbook10.addEvent('complete', viewStrokes10);viewStrokesFlipbook10.start.delay(viewStrokesDuration, viewStrokesFlipbook10, {'opacity': '1.0'});}
	else if (viewStrokesDirection=="reverse") {
		//var scroller = 'tangents-strokes-flipbook-thumb-strip';
		//var myEffect = new Fx.Morph(scroller, {duration: 1000, transition: Fx.Transitions.Expo.easeOut});
		//myEffect.start({'left': '-400px'});
		viewStrokesSetup('8','8','1.0','9','hidden');
		viewStrokesFlipbook8 = new Fx.Morph('tangents-strokes-flipbook-image8', {duration: viewStrokesNoDuration, transition: Fx.Transitions.Circ.easeOut});viewStrokesFlipbook8.addEvent('complete', viewStrokes8);viewStrokesFlipbook8.start.delay(viewStrokesDuration, viewStrokesFlipbook8, {'opacity': '0.0'});}}
function viewStrokes10() {
	if (viewStrokesDirection=="forward") {
		//var scroller = 'tangents-strokes-flipbook-thumb-strip';
		//var myEffect = new Fx.Morph(scroller, {duration: 1000, transition: Fx.Transitions.Expo.easeOut});
		//myEffect.start({'left': '-500px'});
		viewStrokesSetup('11','11','0.0','11','visible');
		viewStrokesFlipbook11 = new Fx.Morph('tangents-strokes-flipbook-image11', {duration: viewStrokesNoDuration, transition: Fx.Transitions.Circ.easeOut});viewStrokesFlipbook11.addEvent('complete', viewStrokes11);viewStrokesFlipbook11.start.delay(viewStrokesDuration, viewStrokesFlipbook11, {'opacity': '1.0'});}
	else if (viewStrokesDirection=="reverse") {
		//var scroller = 'tangents-strokes-flipbook-thumb-strip';
		//var myEffect = new Fx.Morph(scroller, {duration: 1000, transition: Fx.Transitions.Expo.easeOut});
		//myEffect.start({'left': '-450px'});
		viewStrokesSetup('9','9','1.0','10','hidden');
		viewStrokesFlipbook9 = new Fx.Morph('tangents-strokes-flipbook-image9', {duration: viewStrokesNoDuration, transition: Fx.Transitions.Circ.easeOut});viewStrokesFlipbook9.addEvent('complete', viewStrokes9);viewStrokesFlipbook9.start.delay(viewStrokesDuration, viewStrokesFlipbook9, {'opacity': '0.0'});}}
function viewStrokes11() {
	if (viewStrokesDirection=="forward") {
		//var scroller = 'tangents-strokes-flipbook-thumb-strip';
		//var myEffect = new Fx.Morph(scroller, {duration: 1000, transition: Fx.Transitions.Expo.easeOut});
		//myEffect.start({'left': '-550px'});
		viewStrokesSetup('12','12','0.0','12','visible');
		viewStrokesFlipbook12 = new Fx.Morph('tangents-strokes-flipbook-image12', {duration: viewStrokesNoDuration, transition: Fx.Transitions.Circ.easeOut});viewStrokesFlipbook12.addEvent('complete', viewStrokes12);viewStrokesFlipbook12.start.delay(viewStrokesDuration, viewStrokesFlipbook12, {'opacity': '1.0'});}
	else if (viewStrokesDirection=="reverse") {
		//var scroller = 'tangents-strokes-flipbook-thumb-strip';
		//var myEffect = new Fx.Morph(scroller, {duration: 1000, transition: Fx.Transitions.Expo.easeOut});
		//myEffect.start({'left': '-500px'});
		viewStrokesSetup('10','10','1.0','11','hidden');
		viewStrokesFlipbook10 = new Fx.Morph('tangents-strokes-flipbook-image10', {duration: viewStrokesNoDuration, transition: Fx.Transitions.Circ.easeOut});viewStrokesFlipbook10.addEvent('complete', viewStrokes10);viewStrokesFlipbook10.start.delay(viewStrokesDuration, viewStrokesFlipbook10, {'opacity': '0.0'});}}
function viewStrokes12() {
	if (viewStrokesDirection=="forward") {
		//var scroller = 'tangents-strokes-flipbook-thumb-strip';
		//var myEffect = new Fx.Morph(scroller, {duration: 1000, transition: Fx.Transitions.Expo.easeOut});
		//myEffect.start({'left': '-600px'});
		viewStrokesSetup('13','13','0.0','13','visible');
		viewStrokesFlipbook13 = new Fx.Morph('tangents-strokes-flipbook-image13', {duration: viewStrokesNoDuration, transition: Fx.Transitions.Circ.easeOut});viewStrokesFlipbook13.addEvent('complete', viewStrokes13);viewStrokesFlipbook13.start.delay(viewStrokesDuration, viewStrokesFlipbook13, {'opacity': '1.0'});}
	else if (viewStrokesDirection=="reverse") {
		//var scroller = 'tangents-strokes-flipbook-thumb-strip';
		//var myEffect = new Fx.Morph(scroller, {duration: 1000, transition: Fx.Transitions.Expo.easeOut});
		//myEffect.start({'left': '-550px'});
		viewStrokesSetup('11','11','1.0','12','hidden');
		viewStrokesFlipbook11 = new Fx.Morph('tangents-strokes-flipbook-image11', {duration: viewStrokesNoDuration, transition: Fx.Transitions.Circ.easeOut});viewStrokesFlipbook11.addEvent('complete', viewStrokes11);viewStrokesFlipbook11.start.delay(viewStrokesDuration, viewStrokesFlipbook11, {'opacity': '0.0'});}}
function viewStrokes13() {
	if (viewStrokesDirection=="forward") {
		//var scroller = 'tangents-strokes-flipbook-thumb-strip';
		//var myEffect = new Fx.Morph(scroller, {duration: 1000, transition: Fx.Transitions.Expo.easeOut});
		//myEffect.start({'left': '-650px'});
		viewStrokesSetup('14','14','0.0','14','visible');
		viewStrokesFlipbook14 = new Fx.Morph('tangents-strokes-flipbook-image14', {duration: viewStrokesNoDuration, transition: Fx.Transitions.Circ.easeOut});viewStrokesFlipbook14.addEvent('complete', viewStrokes14);viewStrokesFlipbook14.start.delay(viewStrokesDuration, viewStrokesFlipbook14, {'opacity': '1.0'});}
	else if (viewStrokesDirection=="reverse") {
		//var scroller = 'tangents-strokes-flipbook-thumb-strip';
		//var myEffect = new Fx.Morph(scroller, {duration: 1000, transition: Fx.Transitions.Expo.easeOut});
		//myEffect.start({'left': '-600px'});
		viewStrokesSetup('12','12','1.0','13','hidden');
		viewStrokesFlipbook12 = new Fx.Morph('tangents-strokes-flipbook-image12', {duration: viewStrokesNoDuration, transition: Fx.Transitions.Circ.easeOut});viewStrokesFlipbook12.addEvent('complete', viewStrokes12);viewStrokesFlipbook12.start.delay(viewStrokesDuration, viewStrokesFlipbook12, {'opacity': '0.0'});}}
function viewStrokes14() {
	if (viewStrokesDirection=="forward") {
		//var scroller = 'tangents-strokes-flipbook-thumb-strip';
		//var myEffect = new Fx.Morph(scroller, {duration: 1000, transition: Fx.Transitions.Expo.easeOut});
		//myEffect.start({'left': '-700px'});
		viewStrokesSetup('15','15','0.0','15','visible');
		viewStrokesFlipbook15 = new Fx.Morph('tangents-strokes-flipbook-image15', {duration: viewStrokesNoDuration, transition: Fx.Transitions.Circ.easeOut});viewStrokesFlipbook15.addEvent('complete', viewStrokes15);viewStrokesFlipbook15.start.delay(viewStrokesDuration, viewStrokesFlipbook15, {'opacity': '1.0'});}
	else if (viewStrokesDirection=="reverse") {
		//var scroller = 'tangents-strokes-flipbook-thumb-strip';
		//var myEffect = new Fx.Morph(scroller, {duration: 1000, transition: Fx.Transitions.Expo.easeOut});
		//myEffect.start({'left': '-650px'});
		viewStrokesSetup('13','13','1.0','14','hidden');
		viewStrokesFlipbook13 = new Fx.Morph('tangents-strokes-flipbook-image13', {duration: viewStrokesNoDuration, transition: Fx.Transitions.Circ.easeOut});viewStrokesFlipbook13.addEvent('complete', viewStrokes13);viewStrokesFlipbook13.start.delay(viewStrokesDuration, viewStrokesFlipbook13, {'opacity': '0.0'});}}
function viewStrokes15() {
	if (viewStrokesDirection=="forward") {
		//var scroller = 'tangents-strokes-flipbook-thumb-strip';
		//var myEffect = new Fx.Morph(scroller, {duration: 1000, transition: Fx.Transitions.Expo.easeOut});
		//myEffect.start({'left': '-750px'});
		viewStrokesSetup('16','16','0.0','16','visible');
		viewStrokesFlipbook16 = new Fx.Morph('tangents-strokes-flipbook-image16', {duration: viewStrokesNoDuration, transition: Fx.Transitions.Circ.easeOut});viewStrokesFlipbook16.addEvent('complete', viewStrokes16);viewStrokesFlipbook16.start.delay(viewStrokesDuration, viewStrokesFlipbook16, {'opacity': '1.0'});}
	else if (viewStrokesDirection=="reverse") {
		//var scroller = 'tangents-strokes-flipbook-thumb-strip';
		//var myEffect = new Fx.Morph(scroller, {duration: 1000, transition: Fx.Transitions.Expo.easeOut});
		//myEffect.start({'left': '-700px'});
		viewStrokesSetup('14','14','1.0','15','hidden');
		viewStrokesFlipbook14 = new Fx.Morph('tangents-strokes-flipbook-image14', {duration: viewStrokesNoDuration, transition: Fx.Transitions.Circ.easeOut});viewStrokesFlipbook14.addEvent('complete', viewStrokes14);viewStrokesFlipbook14.start.delay(viewStrokesDuration, viewStrokesFlipbook14, {'opacity': '0.0'});}}
function viewStrokes16() {
	if (viewStrokesDirection=="forward") {
		//var scroller = 'tangents-strokes-flipbook-thumb-strip';
		//var myEffect = new Fx.Morph(scroller, {duration: 1000, transition: Fx.Transitions.Expo.easeOut});
		//myEffect.start({'left': '-800px'});
		viewStrokesSetup('17','17','0.0','17','visible');
		viewStrokesFlipbook17 = new Fx.Morph('tangents-strokes-flipbook-image17', {duration: viewStrokesNoDuration, transition: Fx.Transitions.Circ.easeOut});viewStrokesFlipbook17.addEvent('complete', viewStrokes17);viewStrokesFlipbook17.start.delay(viewStrokesDuration, viewStrokesFlipbook17, {'opacity': '1.0'});}
	else if (viewStrokesDirection=="reverse") {
		//var scroller = 'tangents-strokes-flipbook-thumb-strip';
		//var myEffect = new Fx.Morph(scroller, {duration: 1000, transition: Fx.Transitions.Expo.easeOut});
		//myEffect.start({'left': '-750px'});
		viewStrokesSetup('15','15','1.0','16','hidden');
		viewStrokesFlipbook15 = new Fx.Morph('tangents-strokes-flipbook-image15', {duration: viewStrokesNoDuration, transition: Fx.Transitions.Circ.easeOut});viewStrokesFlipbook15.addEvent('complete', viewStrokes15);viewStrokesFlipbook15.start.delay(viewStrokesDuration, viewStrokesFlipbook15, {'opacity': '0.0'});}}
function viewStrokes17() {
	if (viewStrokesDirection=="forward") {
		//var scroller = 'tangents-strokes-flipbook-thumb-strip';
		//var myEffect = new Fx.Morph(scroller, {duration: 1000, transition: Fx.Transitions.Expo.easeOut});
		//myEffect.start({'left': '-850px'});
		viewStrokesSetup('18','18','0.0','18','visible');
		viewStrokesFlipbook18 = new Fx.Morph('tangents-strokes-flipbook-image18', {duration: viewStrokesNoDuration, transition: Fx.Transitions.Circ.easeOut});viewStrokesFlipbook18.addEvent('complete', viewStrokes18);viewStrokesFlipbook18.start.delay(viewStrokesDuration, viewStrokesFlipbook18, {'opacity': '1.0'});}
	else if (viewStrokesDirection=="reverse") {
		//var scroller = 'tangents-strokes-flipbook-thumb-strip';
		//var myEffect = new Fx.Morph(scroller, {duration: 1000, transition: Fx.Transitions.Expo.easeOut});
		//myEffect.start({'left': '-800px'});
		viewStrokesSetup('16','16','1.0','17','hidden');
		viewStrokesFlipbook16 = new Fx.Morph('tangents-strokes-flipbook-image16', {duration: viewStrokesNoDuration, transition: Fx.Transitions.Circ.easeOut});viewStrokesFlipbook16.addEvent('complete', viewStrokes16);viewStrokesFlipbook16.start.delay(viewStrokesDuration, viewStrokesFlipbook16, {'opacity': '0.0'});}}
function viewStrokes18() {
	if (viewStrokesDirection=="forward") {
		//var scroller = 'tangents-strokes-flipbook-thumb-strip';
		//var myEffect = new Fx.Morph(scroller, {duration: 1000, transition: Fx.Transitions.Expo.easeOut});
		//myEffect.start({'left': '-900px'});
		viewStrokesSetup('19','19','0.0','19','visible');
		viewStrokesFlipbook19 = new Fx.Morph('tangents-strokes-flipbook-image19', {duration: viewStrokesNoDuration, transition: Fx.Transitions.Circ.easeOut});viewStrokesFlipbook19.addEvent('complete', viewStrokes19);viewStrokesFlipbook19.start.delay(viewStrokesDuration, viewStrokesFlipbook19, {'opacity': '1.0'});}
	else if (viewStrokesDirection=="reverse") {
		//var scroller = 'tangents-strokes-flipbook-thumb-strip';
		//var myEffect = new Fx.Morph(scroller, {duration: 1000, transition: Fx.Transitions.Expo.easeOut});
		//myEffect.start({'left': '-850px'});
		viewStrokesSetup('17','17','1.0','18','hidden');
		viewStrokesFlipbook17 = new Fx.Morph('tangents-strokes-flipbook-image17', {duration: viewStrokesNoDuration, transition: Fx.Transitions.Circ.easeOut});viewStrokesFlipbook17.addEvent('complete', viewStrokes17);viewStrokesFlipbook17.start.delay(viewStrokesDuration, viewStrokesFlipbook17, {'opacity': '0.0'});}}
function viewStrokes19() {
	if (viewStrokesDirection=="forward") {
		//var scroller = 'tangents-strokes-flipbook-thumb-strip';
		//var myEffect = new Fx.Morph(scroller, {duration: 1000, transition: Fx.Transitions.Expo.easeOut});
		//myEffect.start({'left': '-950px'});
		viewStrokesSetup('20','20','0.0','20','visible');
		viewStrokesFlipbook20 = new Fx.Morph('tangents-strokes-flipbook-image20', {duration: viewStrokesNoDuration, transition: Fx.Transitions.Circ.easeOut});viewStrokesFlipbook20.addEvent('complete', viewStrokes20);viewStrokesFlipbook20.start.delay(viewStrokesDuration, viewStrokesFlipbook20, {'opacity': '1.0'});}
	else if (viewStrokesDirection=="reverse") {
		//var scroller = 'tangents-strokes-flipbook-thumb-strip';
		//var myEffect = new Fx.Morph(scroller, {duration: 1000, transition: Fx.Transitions.Expo.easeOut});
		//myEffect.start({'left': '-900px'});
		viewStrokesSetup('18','18','1.0','19','hidden');
		viewStrokesFlipbook18 = new Fx.Morph('tangents-strokes-flipbook-image18', {duration: viewStrokesNoDuration, transition: Fx.Transitions.Circ.easeOut});viewStrokesFlipbook18.addEvent('complete', viewStrokes18);viewStrokesFlipbook18.start.delay(viewStrokesDuration, viewStrokesFlipbook18, {'opacity': '0.0'});}}
function viewStrokes20() {
	if (viewStrokesDirection=="forward") {
		//var scroller = 'tangents-strokes-flipbook-thumb-strip';
		//var myEffect = new Fx.Morph(scroller, {duration: 1000, transition: Fx.Transitions.Expo.easeOut});
		//myEffect.start({'left': '-1000px'});
		viewStrokesSetup('21','21','0.0','21','visible');
		viewStrokesFlipbook21 = new Fx.Morph('tangents-strokes-flipbook-image21', {duration: viewStrokesNoDuration, transition: Fx.Transitions.Circ.easeOut});viewStrokesFlipbook21.addEvent('complete', viewStrokes21);viewStrokesFlipbook21.start.delay(viewStrokesDuration, viewStrokesFlipbook21, {'opacity': '1.0'});}
	else if (viewStrokesDirection=="reverse") {
		//var scroller = 'tangents-strokes-flipbook-thumb-strip';
		//var myEffect = new Fx.Morph(scroller, {duration: 1000, transition: Fx.Transitions.Expo.easeOut});
		//myEffect.start({'left': '-950px'});
		viewStrokesSetup('19','19','1.0','20','hidden');
		viewStrokesFlipbook19 = new Fx.Morph('tangents-strokes-flipbook-image19', {duration: viewStrokesNoDuration, transition: Fx.Transitions.Circ.easeOut});viewStrokesFlipbook19.addEvent('complete', viewStrokes19);viewStrokesFlipbook19.start.delay(viewStrokesDuration, viewStrokesFlipbook19, {'opacity': '0.0'});}}
function viewStrokes21() {
	if (viewStrokesDirection=="forward") {
		//var scroller = 'tangents-strokes-flipbook-thumb-strip';
		//var myEffect = new Fx.Morph(scroller, {duration: 1000, transition: Fx.Transitions.Expo.easeOut});
		//myEffect.start({'left': '-1050px'});
		viewStrokesSetup('22','22','0.0','22','visible');
		viewStrokesFlipbook22 = new Fx.Morph('tangents-strokes-flipbook-image22', {duration: viewStrokesNoDuration, transition: Fx.Transitions.Circ.easeOut});viewStrokesFlipbook22.addEvent('complete', viewStrokes22);viewStrokesFlipbook22.start.delay(viewStrokesDuration, viewStrokesFlipbook22, {'opacity': '1.0'});}
	else if (viewStrokesDirection=="reverse") {
		//var scroller = 'tangents-strokes-flipbook-thumb-strip';
		//var myEffect = new Fx.Morph(scroller, {duration: 1000, transition: Fx.Transitions.Expo.easeOut});
		//myEffect.start({'left': '-1000px'});
		viewStrokesSetup('20','20','1.0','21','hidden');
		viewStrokesFlipbook20 = new Fx.Morph('tangents-strokes-flipbook-image20', {duration: viewStrokesNoDuration, transition: Fx.Transitions.Circ.easeOut});viewStrokesFlipbook20.addEvent('complete', viewStrokes20);viewStrokesFlipbook20.start.delay(viewStrokesDuration, viewStrokesFlipbook20, {'opacity': '0.0'});}}
function viewStrokes22() {
	if (viewStrokesDirection=="forward") {
		//var scroller = 'tangents-strokes-flipbook-thumb-strip';
		//var myEffect = new Fx.Morph(scroller, {duration: 1000, transition: Fx.Transitions.Expo.easeOut});
		//myEffect.start({'left': '-1100px'});
		viewStrokesSetup('23','23','0.0','23','visible');
		viewStrokesFlipbook23 = new Fx.Morph('tangents-strokes-flipbook-image23', {duration: viewStrokesNoDuration, transition: Fx.Transitions.Circ.easeOut});viewStrokesFlipbook23.addEvent('complete', viewStrokes23);viewStrokesFlipbook23.start.delay(viewStrokesDuration, viewStrokesFlipbook23, {'opacity': '1.0'});}
	else if (viewStrokesDirection=="reverse") {
		//var scroller = 'tangents-strokes-flipbook-thumb-strip';
		//var myEffect = new Fx.Morph(scroller, {duration: 1000, transition: Fx.Transitions.Expo.easeOut});
		//myEffect.start({'left': '-1050px'});
		viewStrokesSetup('21','21','1.0','22','hidden');
		viewStrokesFlipbook21 = new Fx.Morph('tangents-strokes-flipbook-image21', {duration: viewStrokesNoDuration, transition: Fx.Transitions.Circ.easeOut});viewStrokesFlipbook21.addEvent('complete', viewStrokes21);viewStrokesFlipbook21.start.delay(viewStrokesDuration, viewStrokesFlipbook21, {'opacity': '0.0'});}}
function viewStrokes23() {
	if (viewStrokesDirection=="forward") {
		//var scroller = 'tangents-strokes-flipbook-thumb-strip';
		//var myEffect = new Fx.Morph(scroller, {duration: 1000, transition: Fx.Transitions.Expo.easeOut});
		//myEffect.start({'left': '-1150px'});
		viewStrokesSetup('24','24','0.0','24','visible');
		viewStrokesFlipbook24 = new Fx.Morph('tangents-strokes-flipbook-image24', {duration: viewStrokesNoDuration, transition: Fx.Transitions.Circ.easeOut});viewStrokesFlipbook24.addEvent('complete', viewStrokes24);viewStrokesFlipbook24.start.delay(viewStrokesDuration, viewStrokesFlipbook24, {'opacity': '1.0'});}
	else if (viewStrokesDirection=="reverse") {
		//var scroller = 'tangents-strokes-flipbook-thumb-strip';
		//var myEffect = new Fx.Morph(scroller, {duration: 1000, transition: Fx.Transitions.Expo.easeOut});
		//myEffect.start({'left': '-1100px'});
		viewStrokesSetup('22','22','1.0','23','hidden');
		viewStrokesFlipbook22 = new Fx.Morph('tangents-strokes-flipbook-image22', {duration: viewStrokesNoDuration, transition: Fx.Transitions.Circ.easeOut});viewStrokesFlipbook22.addEvent('complete', viewStrokes22);viewStrokesFlipbook22.start.delay(viewStrokesDuration, viewStrokesFlipbook22, {'opacity': '0.0'});}}
function viewStrokes24() {
	if (viewStrokesDirection=="forward") {
		//var scroller = 'tangents-strokes-flipbook-thumb-strip';
		//var myEffect = new Fx.Morph(scroller, {duration: 1000, transition: Fx.Transitions.Expo.easeOut});
		//myEffect.start({'left': '-1200px'});
		viewStrokesSetup('25','25','0.0','25','visible');
		viewStrokesFlipbook25 = new Fx.Morph('tangents-strokes-flipbook-image25', {duration: viewStrokesNoDuration, transition: Fx.Transitions.Circ.easeOut});viewStrokesFlipbook25.addEvent('complete', viewStrokes25);viewStrokesFlipbook25.start.delay(viewStrokesDuration, viewStrokesFlipbook25, {'opacity': '1.0'});}
	else if (viewStrokesDirection=="reverse") {
		//var scroller = 'tangents-strokes-flipbook-thumb-strip';
		//var myEffect = new Fx.Morph(scroller, {duration: 1000, transition: Fx.Transitions.Expo.easeOut});
		//myEffect.start({'left': '-1150px'});
		viewStrokesSetup('23','23','1.0','24','hidden');
		viewStrokesFlipbook23 = new Fx.Morph('tangents-strokes-flipbook-image23', {duration: viewStrokesNoDuration, transition: Fx.Transitions.Circ.easeOut});viewStrokesFlipbook23.addEvent('complete', viewStrokes23);viewStrokesFlipbook23.start.delay(viewStrokesDuration, viewStrokesFlipbook23, {'opacity': '0.0'});}}
function viewStrokes25() {
	if (viewStrokesDirection=="forward") {
		//var scroller = 'tangents-strokes-flipbook-thumb-strip';
		//var myEffect = new Fx.Morph(scroller, {duration: 1000, transition: Fx.Transitions.Expo.easeOut});
		//myEffect.start({'left': '-1250px'});
		viewStrokesSetup('26','26','0.0','26','visible');
		viewStrokesFlipbook26 = new Fx.Morph('tangents-strokes-flipbook-image26', {duration: viewStrokesNoDuration, transition: Fx.Transitions.Circ.easeOut});viewStrokesFlipbook26.addEvent('complete', viewStrokes26);viewStrokesFlipbook26.start.delay(viewStrokesDuration, viewStrokesFlipbook26, {'opacity': '1.0'});}
	else if (viewStrokesDirection=="reverse") {
		//var scroller = 'tangents-strokes-flipbook-thumb-strip';
		//var myEffect = new Fx.Morph(scroller, {duration: 1000, transition: Fx.Transitions.Expo.easeOut});
		//myEffect.start({'left': '-1200px'});
		viewStrokesSetup('24','24','1.0','25','hidden');
		viewStrokesFlipbook24 = new Fx.Morph('tangents-strokes-flipbook-image24', {duration: viewStrokesNoDuration, transition: Fx.Transitions.Circ.easeOut});viewStrokesFlipbook24.addEvent('complete', viewStrokes24);viewStrokesFlipbook24.start.delay(viewStrokesDuration, viewStrokesFlipbook24, {'opacity': '0.0'});}}
function viewStrokes26() {
	if (viewStrokesDirection=="forward") {
		//var scroller = 'tangents-strokes-flipbook-thumb-strip';
		//var myEffect = new Fx.Morph(scroller, {duration: 1000, transition: Fx.Transitions.Expo.easeOut});
		//myEffect.start({'left': '-1300px'});
		viewStrokesSetup('27','27','0.0','27','visible');
		viewStrokesFlipbook27 = new Fx.Morph('tangents-strokes-flipbook-image27', {duration: viewStrokesNoDuration, transition: Fx.Transitions.Circ.easeOut});viewStrokesFlipbook27.addEvent('complete', viewStrokes27);viewStrokesFlipbook27.start.delay(viewStrokesDuration, viewStrokesFlipbook27, {'opacity': '1.0'});}
	else if (viewStrokesDirection=="reverse") {
		//var scroller = 'tangents-strokes-flipbook-thumb-strip';
		//var myEffect = new Fx.Morph(scroller, {duration: 1000, transition: Fx.Transitions.Expo.easeOut});
		//myEffect.start({'left': '-1250px'});
		viewStrokesSetup('25','25','1.0','26','hidden');
		viewStrokesFlipbook25 = new Fx.Morph('tangents-strokes-flipbook-image25', {duration: viewStrokesNoDuration, transition: Fx.Transitions.Circ.easeOut});viewStrokesFlipbook25.addEvent('complete', viewStrokes25);viewStrokesFlipbook25.start.delay(viewStrokesDuration, viewStrokesFlipbook25, {'opacity': '0.0'});}}
function viewStrokes27() {
	if (viewStrokesDirection=="forward") {
		//var scroller = 'tangents-strokes-flipbook-thumb-strip';
		//var myEffect = new Fx.Morph(scroller, {duration: 1000, transition: Fx.Transitions.Expo.easeOut});
		//myEffect.start({'left': '-1350px'});
		viewStrokesSetup('28','28','0.0','28','visible');
		viewStrokesFlipbook28 = new Fx.Morph('tangents-strokes-flipbook-image28', {duration: viewStrokesNoDuration, transition: Fx.Transitions.Circ.easeOut});viewStrokesFlipbook28.addEvent('complete', viewStrokes28);viewStrokesFlipbook28.start.delay(viewStrokesDuration, viewStrokesFlipbook28, {'opacity': '1.0'});}
	else if (viewStrokesDirection=="reverse") {
		//var scroller = 'tangents-strokes-flipbook-thumb-strip';
		//var myEffect = new Fx.Morph(scroller, {duration: 1000, transition: Fx.Transitions.Expo.easeOut});
		//myEffect.start({'left': '-1300px'});
		viewStrokesSetup('26','26','1.0','27','hidden');
		viewStrokesFlipbook26 = new Fx.Morph('tangents-strokes-flipbook-image26', {duration: viewStrokesNoDuration, transition: Fx.Transitions.Circ.easeOut});viewStrokesFlipbook26.addEvent('complete', viewStrokes26);viewStrokesFlipbook26.start.delay(viewStrokesDuration, viewStrokesFlipbook26, {'opacity': '0.0'});}}
function viewStrokes28() {
	if (viewStrokesDirection=="forward") {
		//var scroller = 'tangents-strokes-flipbook-thumb-strip';
		//var myEffect = new Fx.Morph(scroller, {duration: 1000, transition: Fx.Transitions.Expo.easeOut});
		//myEffect.start({'left': '-1400px'});
		viewStrokesSetup('29','29','0.0','29','visible');
		viewStrokesFlipbook29 = new Fx.Morph('tangents-strokes-flipbook-image29', {duration: viewStrokesNoDuration, transition: Fx.Transitions.Circ.easeOut});viewStrokesFlipbook29.addEvent('complete', viewStrokes29);viewStrokesFlipbook29.start.delay(viewStrokesDuration, viewStrokesFlipbook29, {'opacity': '1.0'});}
	else if (viewStrokesDirection=="reverse") {
		//var scroller = 'tangents-strokes-flipbook-thumb-strip';
		//var myEffect = new Fx.Morph(scroller, {duration: 1000, transition: Fx.Transitions.Expo.easeOut});
		//myEffect.start({'left': '-1350px'});
		viewStrokesSetup('27','27','1.0','28','hidden');
		viewStrokesFlipbook27 = new Fx.Morph('tangents-strokes-flipbook-image27', {duration: viewStrokesNoDuration, transition: Fx.Transitions.Circ.easeOut});viewStrokesFlipbook27.addEvent('complete', viewStrokes27);viewStrokesFlipbook27.start.delay(viewStrokesDuration, viewStrokesFlipbook27, {'opacity': '0.0'});}}
function viewStrokes29() {
	if (viewStrokesDirection=="forward") {
		//var scroller = 'tangents-strokes-flipbook-thumb-strip';
		//var myEffect = new Fx.Morph(scroller, {duration: 1000, transition: Fx.Transitions.Expo.easeOut});
		//myEffect.start({'left': '-1450px'});
		viewStrokesSetup('30','30','0.0','30','visible');
		viewStrokesFlipbook30 = new Fx.Morph('tangents-strokes-flipbook-image30', {duration: viewStrokesNoDuration, transition: Fx.Transitions.Circ.easeOut});viewStrokesFlipbook30.addEvent('complete', viewStrokes30);viewStrokesFlipbook30.start.delay(viewStrokesDuration, viewStrokesFlipbook30, {'opacity': '1.0'});}
	else if (viewStrokesDirection=="reverse") {
		//var scroller = 'tangents-strokes-flipbook-thumb-strip';
		//var myEffect = new Fx.Morph(scroller, {duration: 1000, transition: Fx.Transitions.Expo.easeOut});
		//myEffect.start({'left': '-1400px'});
		viewStrokesSetup('28','28','1.0','29','hidden');
		viewStrokesFlipbook28 = new Fx.Morph('tangents-strokes-flipbook-image28', {duration: viewStrokesNoDuration, transition: Fx.Transitions.Circ.easeOut});viewStrokesFlipbook28.addEvent('complete', viewStrokes28);viewStrokesFlipbook28.start.delay(viewStrokesDuration, viewStrokesFlipbook28, {'opacity': '0.0'});}}
function viewStrokes30() {
	if (viewStrokesDirection=="forward") {
		//var scroller = 'tangents-strokes-flipbook-thumb-strip';
		//var myEffect = new Fx.Morph(scroller, {duration: 1000, transition: Fx.Transitions.Expo.easeOut});
		//myEffect.start({'left': '-1500px'});
		viewStrokesSetup('31','31','0.0','31','visible');
		viewStrokesFlipbook31 = new Fx.Morph('tangents-strokes-flipbook-image31', {duration: viewStrokesNoDuration, transition: Fx.Transitions.Circ.easeOut});viewStrokesFlipbook31.addEvent('complete', viewStrokes31);viewStrokesFlipbook31.start.delay(viewStrokesDuration, viewStrokesFlipbook31, {'opacity': '1.0'});}
	else if (viewStrokesDirection=="reverse") {
		//var scroller = 'tangents-strokes-flipbook-thumb-strip';
		//var myEffect = new Fx.Morph(scroller, {duration: 1000, transition: Fx.Transitions.Expo.easeOut});
		//myEffect.start({'left': '-1450px'});
		viewStrokesSetup('29','29','1.0','30','hidden');
		viewStrokesFlipbook29 = new Fx.Morph('tangents-strokes-flipbook-image29', {duration: viewStrokesNoDuration, transition: Fx.Transitions.Circ.easeOut});viewStrokesFlipbook29.addEvent('complete', viewStrokes29);viewStrokesFlipbook29.start.delay(viewStrokesDuration, viewStrokesFlipbook29, {'opacity': '0.0'});}}
function viewStrokes31() {
	if (viewStrokesDirection=="forward") {
		//var scroller = 'tangents-strokes-flipbook-thumb-strip';
		//var myEffect = new Fx.Morph(scroller, {duration: 1000, transition: Fx.Transitions.Expo.easeOut});
		//myEffect.start({'left': '-1550px'});
		viewStrokesSetup('32','32','0.0','32','visible');
		viewStrokesFlipbook32 = new Fx.Morph('tangents-strokes-flipbook-image32', {duration: viewStrokesNoDuration, transition: Fx.Transitions.Circ.easeOut});viewStrokesFlipbook32.addEvent('complete', viewStrokes32);viewStrokesFlipbook32.start.delay(viewStrokesDuration, viewStrokesFlipbook32, {'opacity': '1.0'});}
	else if (viewStrokesDirection=="reverse") {
		//var scroller = 'tangents-strokes-flipbook-thumb-strip';
		//var myEffect = new Fx.Morph(scroller, {duration: 1000, transition: Fx.Transitions.Expo.easeOut});
		//myEffect.start({'left': '-1500px'});
		viewStrokesSetup('30','30','1.0','31','hidden');
		viewStrokesFlipbook30 = new Fx.Morph('tangents-strokes-flipbook-image30', {duration: viewStrokesNoDuration, transition: Fx.Transitions.Circ.easeOut});viewStrokesFlipbook30.addEvent('complete', viewStrokes30);viewStrokesFlipbook30.start.delay(viewStrokesDuration, viewStrokesFlipbook30, {'opacity': '0.0'});}}
function viewStrokes32() {
	if (viewStrokesDirection=="forward") {
		//var scroller = 'tangents-strokes-flipbook-thumb-strip';
		//var myEffect = new Fx.Morph(scroller, {duration: 1000, transition: Fx.Transitions.Expo.easeOut});
		//myEffect.start({'left': '-1600px'});
		viewStrokesSetup('33','33','0.0','33','visible');
		viewStrokesFlipbook33 = new Fx.Morph('tangents-strokes-flipbook-image33', {duration: viewStrokesNoDuration, transition: Fx.Transitions.Circ.easeOut});viewStrokesFlipbook33.addEvent('complete', viewStrokes33);viewStrokesFlipbook33.start.delay(viewStrokesDuration, viewStrokesFlipbook33, {'opacity': '1.0'});}
	else if (viewStrokesDirection=="reverse") {
		//var scroller = 'tangents-strokes-flipbook-thumb-strip';
		//var myEffect = new Fx.Morph(scroller, {duration: 1000, transition: Fx.Transitions.Expo.easeOut});
		//myEffect.start({'left': '-1550px'});
		viewStrokesSetup('31','31','1.0','32','hidden');
		viewStrokesFlipbook31 = new Fx.Morph('tangents-strokes-flipbook-image31', {duration: viewStrokesNoDuration, transition: Fx.Transitions.Circ.easeOut});viewStrokesFlipbook31.addEvent('complete', viewStrokes31);viewStrokesFlipbook31.start.delay(viewStrokesDuration, viewStrokesFlipbook31, {'opacity': '0.0'});}}
function viewStrokes33() {
	if (viewStrokesDirection=="forward") {
		//var scroller = 'tangents-strokes-flipbook-thumb-strip';
		//var myEffect = new Fx.Morph(scroller, {duration: 1000, transition: Fx.Transitions.Expo.easeOut});
		//myEffect.start({'left': '-1650px'});
		viewStrokesSetup('34','34','0.0','34','visible');
		viewStrokesFlipbook34 = new Fx.Morph('tangents-strokes-flipbook-image34', {duration: viewStrokesNoDuration, transition: Fx.Transitions.Circ.easeOut});viewStrokesFlipbook34.addEvent('complete', viewStrokes34);viewStrokesFlipbook34.start.delay(viewStrokesDuration, viewStrokesFlipbook34, {'opacity': '1.0'});}
	else if (viewStrokesDirection=="reverse") {
		//var scroller = 'tangents-strokes-flipbook-thumb-strip';
		//var myEffect = new Fx.Morph(scroller, {duration: 1000, transition: Fx.Transitions.Expo.easeOut});
		//myEffect.start({'left': '-1600px'});
		viewStrokesSetup('32','32','1.0','33','hidden');
		viewStrokesFlipbook32 = new Fx.Morph('tangents-strokes-flipbook-image32', {duration: viewStrokesNoDuration, transition: Fx.Transitions.Circ.easeOut});viewStrokesFlipbook32.addEvent('complete', viewStrokes32);viewStrokesFlipbook32.start.delay(viewStrokesDuration, viewStrokesFlipbook32, {'opacity': '0.0'});}}
function viewStrokes34() {
	if (viewStrokesDirection=="forward") {
		//var scroller = 'tangents-strokes-flipbook-thumb-strip';
		//var myEffect = new Fx.Morph(scroller, {duration: 1000, transition: Fx.Transitions.Expo.easeOut});
		//myEffect.start({'left': '-1700px'});
		viewStrokesSetup('35','35','0.0','35','visible');
		viewStrokesFlipbook35 = new Fx.Morph('tangents-strokes-flipbook-image35', {duration: viewStrokesNoDuration, transition: Fx.Transitions.Circ.easeOut});viewStrokesFlipbook35.addEvent('complete', viewStrokes35);viewStrokesFlipbook35.start.delay(viewStrokesDuration, viewStrokesFlipbook35, {'opacity': '1.0'});}
	else if (viewStrokesDirection=="reverse") {
		//var scroller = 'tangents-strokes-flipbook-thumb-strip';
		//var myEffect = new Fx.Morph(scroller, {duration: 1000, transition: Fx.Transitions.Expo.easeOut});
		//myEffect.start({'left': '-1650px'});
		viewStrokesSetup('33','33','1.0','34','hidden');
		viewStrokesFlipbook33 = new Fx.Morph('tangents-strokes-flipbook-image33', {duration: viewStrokesNoDuration, transition: Fx.Transitions.Circ.easeOut});viewStrokesFlipbook33.addEvent('complete', viewStrokes33);viewStrokesFlipbook33.start.delay(viewStrokesDuration, viewStrokesFlipbook33, {'opacity': '0.0'});}}
function viewStrokes35() {
	if (viewStrokesDirection=="forward") {
		//var scroller = 'tangents-strokes-flipbook-thumb-strip';
		//var myEffect = new Fx.Morph(scroller, {duration: 1000, transition: Fx.Transitions.Expo.easeOut});
		//myEffect.start({'left': '-1750px'});
		viewStrokesSetup('36','36','0.0','36','visible');
		viewStrokesFlipbook36 = new Fx.Morph('tangents-strokes-flipbook-image36', {duration: viewStrokesNoDuration, transition: Fx.Transitions.Circ.easeOut});viewStrokesFlipbook36.addEvent('complete', viewStrokes36);viewStrokesFlipbook36.start.delay(viewStrokesDuration, viewStrokesFlipbook36, {'opacity': '1.0'});}
	else if (viewStrokesDirection=="reverse") {
		//var scroller = 'tangents-strokes-flipbook-thumb-strip';
		//var myEffect = new Fx.Morph(scroller, {duration: 1000, transition: Fx.Transitions.Expo.easeOut});
		//myEffect.start({'left': '-1700px'});
		viewStrokesSetup('34','34','1.0','35','hidden');
		viewStrokesFlipbook34 = new Fx.Morph('tangents-strokes-flipbook-image34', {duration: viewStrokesNoDuration, transition: Fx.Transitions.Circ.easeOut});viewStrokesFlipbook34.addEvent('complete', viewStrokes34);viewStrokesFlipbook34.start.delay(viewStrokesDuration, viewStrokesFlipbook34, {'opacity': '0.0'});}}
function viewStrokes36() {
	if (viewStrokesDirection=="forward") {
		//var scroller = 'tangents-strokes-flipbook-thumb-strip';
		//var myEffect = new Fx.Morph(scroller, {duration: 1000, transition: Fx.Transitions.Expo.easeOut});
		//myEffect.start({'left': '-1800px'});
		viewStrokesCurrent=37;$('tangents-strokes-flipbook-forward').setStyle('visibility','hidden');viewStrokesDirection="stop";}
	else if (viewStrokesDirection=="reverse") {
		//var scroller = 'tangents-strokes-flipbook-thumb-strip';
		//var myEffect = new Fx.Morph(scroller, {duration: 1000, transition: Fx.Transitions.Expo.easeOut});
		//myEffect.start({'left': '-1750px'});
		viewStrokesSetup('35','35','1.0','36','hidden');
		viewStrokesFlipbook35 = new Fx.Morph('tangents-strokes-flipbook-image35', {duration: viewStrokesNoDuration, transition: Fx.Transitions.Circ.easeOut});viewStrokesFlipbook35.addEvent('complete', viewStrokes35);viewStrokesFlipbook35.start.delay(viewStrokesDuration, viewStrokesFlipbook35, {'opacity': '0.0'});}}
function viewStrokes(direction) {
	if (direction=="reverse" && viewStrokesDirection=="forward") {viewStrokesDirection='reverse';}
	else if (direction=="forward" && viewStrokesDirection=="reverse") {viewStrokesDirection='forward';}
	else if (direction==viewStrokesDirection) {//do nothing
	}
	else {
	//if (direction!=viewStrokesDirection && viewStrokesDirection!="stop") {viewStrokesFlipbookStop(article,direction);}
	//else if (direction!=viewStrokesDirection) {
		viewStrokesDirection=direction;
		if (direction=="forward") {
			if (viewStrokesCurrent===0) {
				$('tangents-strokes-flipbook-reverse').setStyle('visibility','visible');
				viewStrokesSetup('1','1','0.0','1','visible');
				viewStrokesFlipbook1 = new Fx.Morph('tangents-strokes-flipbook-image1', {duration: viewStrokesNoDuration, transition: Fx.Transitions.Circ.easeOut});viewStrokesFlipbook1.addEvent('complete', viewStrokes1);viewStrokesFlipbook1.start.delay(viewStrokesDuration, viewStrokesFlipbook1, {'opacity': '1.0'});}
			else if (viewStrokesCurrent==1) {
				viewStrokesFlipbook1 = new Fx.Morph('tangents-strokes-flipbook-image1', {duration: viewStrokesNoDuration, transition: Fx.Transitions.Circ.easeOut});viewStrokesFlipbook1.addEvent('complete', viewStrokes1);viewStrokesFlipbook1.start.delay(viewStrokesDuration, viewStrokesFlipbook1, {'opacity': '1.0'});}
			else if (viewStrokesCurrent==2) {
				viewStrokesFlipbook2 = new Fx.Morph('tangents-strokes-flipbook-image2', {duration: viewStrokesNoDuration, transition: Fx.Transitions.Circ.easeOut});viewStrokesFlipbook2.addEvent('complete', viewStrokes2);viewStrokesFlipbook2.start.delay(viewStrokesDuration, viewStrokesFlipbook2, {'opacity': '1.0'});}
			else if (viewStrokesCurrent==3) {
				viewStrokesFlipbook3 = new Fx.Morph('tangents-strokes-flipbook-image3', {duration: viewStrokesNoDuration, transition: Fx.Transitions.Circ.easeOut});viewStrokesFlipbook3.addEvent('complete', viewStrokes3);viewStrokesFlipbook3.start.delay(viewStrokesDuration, viewStrokesFlipbook3, {'opacity': '1.0'});}
			else if (viewStrokesCurrent==4) {
				viewStrokesFlipbook4 = new Fx.Morph('tangents-strokes-flipbook-image4', {duration: viewStrokesNoDuration, transition: Fx.Transitions.Circ.easeOut});viewStrokesFlipbook4.addEvent('complete', viewStrokes4);viewStrokesFlipbook4.start.delay(viewStrokesDuration, viewStrokesFlipbook4, {'opacity': '1.0'});}
			else if (viewStrokesCurrent==5) {
				viewStrokesFlipbook5 = new Fx.Morph('tangents-strokes-flipbook-image5', {duration: viewStrokesNoDuration, transition: Fx.Transitions.Circ.easeOut});viewStrokesFlipbook5.addEvent('complete', viewStrokes5);viewStrokesFlipbook5.start.delay(viewStrokesDuration, viewStrokesFlipbook5, {'opacity': '1.0'});}
			else if (viewStrokesCurrent==6) {
				viewStrokesFlipbook5 = new Fx.Morph('tangents-strokes-flipbook-image6', {duration: viewStrokesNoDuration, transition: Fx.Transitions.Circ.easeOut});viewStrokesFlipbook6.addEvent('complete', viewStrokes6);viewStrokesFlipbook6.start.delay(viewStrokesDuration, viewStrokesFlipbook6, {'opacity': '1.0'});}
			else if (viewStrokesCurrent==7) {
				viewStrokesFlipbook7 = new Fx.Morph('tangents-strokes-flipbook-image7', {duration: viewStrokesNoDuration, transition: Fx.Transitions.Circ.easeOut});viewStrokesFlipbook7.addEvent('complete', viewStrokes7);viewStrokesFlipbook7.start.delay(viewStrokesDuration, viewStrokesFlipbook7, {'opacity': '1.0'});}
			else if (viewStrokesCurrent==8) {
				viewStrokesFlipbook8 = new Fx.Morph('tangents-strokes-flipbook-image8', {duration: viewStrokesNoDuration, transition: Fx.Transitions.Circ.easeOut});viewStrokesFlipbook8.addEvent('complete', viewStrokes8);viewStrokesFlipbook8.start.delay(viewStrokesDuration, viewStrokesFlipbook8, {'opacity': '1.0'});}
			else if (viewStrokesCurrent==9) {
				viewStrokesFlipbook9 = new Fx.Morph('tangents-strokes-flipbook-image9', {duration: viewStrokesNoDuration, transition: Fx.Transitions.Circ.easeOut});viewStrokesFlipbook9.addEvent('complete', viewStrokes9);viewStrokesFlipbook9.start.delay(viewStrokesDuration, viewStrokesFlipbook9, {'opacity': '1.0'});}
			else if (viewStrokesCurrent==10) {
				viewStrokesFlipbook10 = new Fx.Morph('tangents-strokes-flipbook-image10', {duration: viewStrokesNoDuration, transition: Fx.Transitions.Circ.easeOut});viewStrokesFlipbook10.addEvent('complete', viewStrokes10);viewStrokesFlipbook10.start.delay(viewStrokesDuration, viewStrokesFlipbook10, {'opacity': '1.0'});}
			else if (viewStrokesCurrent==11) {
				viewStrokesFlipbook11 = new Fx.Morph('tangents-strokes-flipbook-image11', {duration: viewStrokesNoDuration, transition: Fx.Transitions.Circ.easeOut});viewStrokesFlipbook11.addEvent('complete', viewStrokes11);viewStrokesFlipbook11.start.delay(viewStrokesDuration, viewStrokesFlipbook11, {'opacity': '1.0'});}
			else if (viewStrokesCurrent==12) {
				viewStrokesFlipbook12 = new Fx.Morph('tangents-strokes-flipbook-image12', {duration: viewStrokesNoDuration, transition: Fx.Transitions.Circ.easeOut});viewStrokesFlipbook12.addEvent('complete', viewStrokes12);viewStrokesFlipbook12.start.delay(viewStrokesDuration, viewStrokesFlipbook12, {'opacity': '1.0'});}
			else if (viewStrokesCurrent==13) {
				viewStrokesFlipbook13 = new Fx.Morph('tangents-strokes-flipbook-image13', {duration: viewStrokesNoDuration, transition: Fx.Transitions.Circ.easeOut});viewStrokesFlipbook13.addEvent('complete', viewStrokes13);viewStrokesFlipbook13.start.delay(viewStrokesDuration, viewStrokesFlipbook13, {'opacity': '1.0'});}
			else if (viewStrokesCurrent==14) {
				viewStrokesFlipbook14 = new Fx.Morph('tangents-strokes-flipbook-image14', {duration: viewStrokesNoDuration, transition: Fx.Transitions.Circ.easeOut});viewStrokesFlipbook14.addEvent('complete', viewStrokes14);viewStrokesFlipbook14.start.delay(viewStrokesDuration, viewStrokesFlipbook14, {'opacity': '1.0'});}
			else if (viewStrokesCurrent==15) {
				viewStrokesFlipbook15 = new Fx.Morph('tangents-strokes-flipbook-image15', {duration: viewStrokesNoDuration, transition: Fx.Transitions.Circ.easeOut});viewStrokesFlipbook15.addEvent('complete', viewStrokes15);viewStrokesFlipbook15.start.delay(viewStrokesDuration, viewStrokesFlipbook15, {'opacity': '1.0'});}
			else if (viewStrokesCurrent==16) {
				viewStrokesFlipbook16 = new Fx.Morph('tangents-strokes-flipbook-image16', {duration: viewStrokesNoDuration, transition: Fx.Transitions.Circ.easeOut});viewStrokesFlipbook16.addEvent('complete', viewStrokes16);viewStrokesFlipbook16.start.delay(viewStrokesDuration, viewStrokesFlipbook16, {'opacity': '1.0'});}
			else if (viewStrokesCurrent==17) {
				viewStrokesFlipbook17 = new Fx.Morph('tangents-strokes-flipbook-image17', {duration: viewStrokesNoDuration, transition: Fx.Transitions.Circ.easeOut});viewStrokesFlipbook17.addEvent('complete', viewStrokes17);viewStrokesFlipbook17.start.delay(viewStrokesDuration, viewStrokesFlipbook17, {'opacity': '1.0'});}
			else if (viewStrokesCurrent==18) {
				viewStrokesFlipbook18 = new Fx.Morph('tangents-strokes-flipbook-image18', {duration: viewStrokesNoDuration, transition: Fx.Transitions.Circ.easeOut});viewStrokesFlipbook18.addEvent('complete', viewStrokes18);viewStrokesFlipbook18.start.delay(viewStrokesDuration, viewStrokesFlipbook18, {'opacity': '1.0'});}
			else if (viewStrokesCurrent==19) {
				viewStrokesFlipbook19 = new Fx.Morph('tangents-strokes-flipbook-image19', {duration: viewStrokesNoDuration, transition: Fx.Transitions.Circ.easeOut});viewStrokesFlipbook19.addEvent('complete', viewStrokes19);viewStrokesFlipbook19.start.delay(viewStrokesDuration, viewStrokesFlipbook19, {'opacity': '1.0'});}
			else if (viewStrokesCurrent==20) {
				viewStrokesFlipbook20 = new Fx.Morph('tangents-strokes-flipbook-image20', {duration: viewStrokesNoDuration, transition: Fx.Transitions.Circ.easeOut});viewStrokesFlipbook20.addEvent('complete', viewStrokes20);viewStrokesFlipbook20.start.delay(viewStrokesDuration, viewStrokesFlipbook20, {'opacity': '1.0'});}
			else if (viewStrokesCurrent==21) {
				viewStrokesFlipbook21 = new Fx.Morph('tangents-strokes-flipbook-image21', {duration: viewStrokesNoDuration, transition: Fx.Transitions.Circ.easeOut});viewStrokesFlipbook21.addEvent('complete', viewStrokes21);viewStrokesFlipbook21.start.delay(viewStrokesDuration, viewStrokesFlipbook21, {'opacity': '1.0'});}
			else if (viewStrokesCurrent==22) {
				viewStrokesFlipbook22 = new Fx.Morph('tangents-strokes-flipbook-image22', {duration: viewStrokesNoDuration, transition: Fx.Transitions.Circ.easeOut});viewStrokesFlipbook22.addEvent('complete', viewStrokes22);viewStrokesFlipbook22.start.delay(viewStrokesDuration, viewStrokesFlipbook22, {'opacity': '1.0'});}
			else if (viewStrokesCurrent==23) {
				viewStrokesFlipbook23 = new Fx.Morph('tangents-strokes-flipbook-image23', {duration: viewStrokesNoDuration, transition: Fx.Transitions.Circ.easeOut});viewStrokesFlipbook23.addEvent('complete', viewStrokes23);viewStrokesFlipbook23.start.delay(viewStrokesDuration, viewStrokesFlipbook23, {'opacity': '1.0'});}
			else if (viewStrokesCurrent==24) {
				viewStrokesFlipbook24 = new Fx.Morph('tangents-strokes-flipbook-image24', {duration: viewStrokesNoDuration, transition: Fx.Transitions.Circ.easeOut});viewStrokesFlipbook24.addEvent('complete', viewStrokes24);viewStrokesFlipbook24.start.delay(viewStrokesDuration, viewStrokesFlipbook24, {'opacity': '1.0'});}
			else if (viewStrokesCurrent==25) {
				viewStrokesFlipbook25 = new Fx.Morph('tangents-strokes-flipbook-image25', {duration: viewStrokesNoDuration, transition: Fx.Transitions.Circ.easeOut});viewStrokesFlipbook25.addEvent('complete', viewStrokes25);viewStrokesFlipbook25.start.delay(viewStrokesDuration, viewStrokesFlipbook25, {'opacity': '1.0'});}
			else if (viewStrokesCurrent==26) {
				viewStrokesFlipbook26 = new Fx.Morph('tangents-strokes-flipbook-image26', {duration: viewStrokesNoDuration, transition: Fx.Transitions.Circ.easeOut});viewStrokesFlipbook26.addEvent('complete', viewStrokes26);viewStrokesFlipbook26.start.delay(viewStrokesDuration, viewStrokesFlipbook26, {'opacity': '1.0'});}
			else if (viewStrokesCurrent==27) {
				viewStrokesFlipbook27 = new Fx.Morph('tangents-strokes-flipbook-image27', {duration: viewStrokesNoDuration, transition: Fx.Transitions.Circ.easeOut});viewStrokesFlipbook27.addEvent('complete', viewStrokes27);viewStrokesFlipbook27.start.delay(viewStrokesDuration, viewStrokesFlipbook27, {'opacity': '1.0'});}
			else if (viewStrokesCurrent==28) {
				viewStrokesFlipbook28 = new Fx.Morph('tangents-strokes-flipbook-image28', {duration: viewStrokesNoDuration, transition: Fx.Transitions.Circ.easeOut});viewStrokesFlipbook28.addEvent('complete', viewStrokes28);viewStrokesFlipbook28.start.delay(viewStrokesDuration, viewStrokesFlipbook28, {'opacity': '1.0'});}
			else if (viewStrokesCurrent==29) {
				viewStrokesFlipbook29 = new Fx.Morph('tangents-strokes-flipbook-image29', {duration: viewStrokesNoDuration, transition: Fx.Transitions.Circ.easeOut});viewStrokesFlipbook29.addEvent('complete', viewStrokes29);viewStrokesFlipbook29.start.delay(viewStrokesDuration, viewStrokesFlipbook29, {'opacity': '1.0'});}
			else if (viewStrokesCurrent==30) {
				viewStrokesFlipbook30 = new Fx.Morph('tangents-strokes-flipbook-image30', {duration: viewStrokesNoDuration, transition: Fx.Transitions.Circ.easeOut});viewStrokesFlipbook30.addEvent('complete', viewStrokes30);viewStrokesFlipbook30.start.delay(viewStrokesDuration, viewStrokesFlipbook30, {'opacity': '1.0'});}
			else if (viewStrokesCurrent==31) {
				viewStrokesFlipbook31 = new Fx.Morph('tangents-strokes-flipbook-image31', {duration: viewStrokesNoDuration, transition: Fx.Transitions.Circ.easeOut});viewStrokesFlipbook31.addEvent('complete', viewStrokes31);viewStrokesFlipbook31.start.delay(viewStrokesDuration, viewStrokesFlipbook31, {'opacity': '1.0'});}
			else if (viewStrokesCurrent==32) {
				viewStrokesFlipbook32 = new Fx.Morph('tangents-strokes-flipbook-image32', {duration: viewStrokesNoDuration, transition: Fx.Transitions.Circ.easeOut});viewStrokesFlipbook32.addEvent('complete', viewStrokes32);viewStrokesFlipbook32.start.delay(viewStrokesDuration, viewStrokesFlipbook32, {'opacity': '1.0'});}
			else if (viewStrokesCurrent==33) {
				viewStrokesFlipbook33 = new Fx.Morph('tangents-strokes-flipbook-image33', {duration: viewStrokesNoDuration, transition: Fx.Transitions.Circ.easeOut});viewStrokesFlipbook33.addEvent('complete', viewStrokes33);viewStrokesFlipbook33.start.delay(viewStrokesDuration, viewStrokesFlipbook33, {'opacity': '1.0'});}
			else if (viewStrokesCurrent==34) {
				viewStrokesFlipbook34 = new Fx.Morph('tangents-strokes-flipbook-image34', {duration: viewStrokesNoDuration, transition: Fx.Transitions.Circ.easeOut});viewStrokesFlipbook34.addEvent('complete', viewStrokes34);viewStrokesFlipbook34.start.delay(viewStrokesDuration, viewStrokesFlipbook34, {'opacity': '1.0'});}
			else if (viewStrokesCurrent==35) {
				viewStrokesFlipbook35 = new Fx.Morph('tangents-strokes-flipbook-image35', {duration: viewStrokesNoDuration, transition: Fx.Transitions.Circ.easeOut});viewStrokesFlipbook35.addEvent('complete', viewStrokes35);viewStrokesFlipbook35.start.delay(viewStrokesDuration, viewStrokesFlipbook35, {'opacity': '1.0'});}
			else if (viewStrokesCurrent==36) {
				viewStrokesFlipbook36 = new Fx.Morph('tangents-strokes-flipbook-image36', {duration: viewStrokesNoDuration, transition: Fx.Transitions.Circ.easeOut});viewStrokesFlipbook36.addEvent('complete', viewStrokes36);viewStrokesFlipbook36.start.delay(viewStrokesDuration, viewStrokesFlipbook36, {'opacity': '1.0'});}
			else if (viewStrokesCurrent==37) {$('tangents-strokes-flipbook-forward').setStyle('visibility','hidden');viewStrokesDirection="stop";}
		}
		else if (direction=="reverse") {
			if (viewStrokesCurrent===0) {$('tangents-strokes-flipbook-reverse').setStyle('visibility','hidden');viewStrokesDirection="stop";}
			else if (viewStrokesCurrent==1) {
				viewStrokesFlipbook1 = new Fx.Morph('tangents-strokes-flipbook-image1', {duration: viewStrokesNoDuration, transition: Fx.Transitions.Circ.easeOut});viewStrokesFlipbook1.addEvent('complete', viewStrokes1);viewStrokesFlipbook1.start.delay(viewStrokesDuration, viewStrokesFlipbook1, {'opacity': '0.0'});}
			else if (viewStrokesCurrent==2) {
				viewStrokesFlipbook2 = new Fx.Morph('tangents-strokes-flipbook-image2', {duration: viewStrokesNoDuration, transition: Fx.Transitions.Circ.easeOut});viewStrokesFlipbook2.addEvent('complete', viewStrokes2);viewStrokesFlipbook2.start.delay(viewStrokesDuration, viewStrokesFlipbook2, {'opacity': '0.0'});}
			else if (viewStrokesCurrent==3) {
				viewStrokesFlipbook3 = new Fx.Morph('tangents-strokes-flipbook-image3', {duration: viewStrokesNoDuration, transition: Fx.Transitions.Circ.easeOut});viewStrokesFlipbook3.addEvent('complete', viewStrokes3);viewStrokesFlipbook3.start.delay(viewStrokesDuration, viewStrokesFlipbook3, {'opacity': '0.0'});}
			else if (viewStrokesCurrent==4) {
				viewStrokesFlipbook4 = new Fx.Morph('tangents-strokes-flipbook-image4', {duration: viewStrokesNoDuration, transition: Fx.Transitions.Circ.easeOut});viewStrokesFlipbook4.addEvent('complete', viewStrokes4);viewStrokesFlipbook4.start.delay(viewStrokesDuration, viewStrokesFlipbook4, {'opacity': '0.0'});}
			else if (viewStrokesCurrent==5) {
				viewStrokesFlipbook5 = new Fx.Morph('tangents-strokes-flipbook-image5', {duration: viewStrokesNoDuration, transition: Fx.Transitions.Circ.easeOut});viewStrokesFlipbook5.addEvent('complete', viewStrokes5);viewStrokesFlipbook5.start.delay(viewStrokesDuration, viewStrokesFlipbook5, {'opacity': '0.0'});}
			else if (viewStrokesCurrent==6) {
				viewStrokesFlipbook5 = new Fx.Morph('tangents-strokes-flipbook-image6', {duration: viewStrokesNoDuration, transition: Fx.Transitions.Circ.easeOut});viewStrokesFlipbook6.addEvent('complete', viewStrokes6);viewStrokesFlipbook6.start.delay(viewStrokesDuration, viewStrokesFlipbook6, {'opacity': '0.0'});}
			else if (viewStrokesCurrent==7) {
				viewStrokesFlipbook7 = new Fx.Morph('tangents-strokes-flipbook-image7', {duration: viewStrokesNoDuration, transition: Fx.Transitions.Circ.easeOut});viewStrokesFlipbook7.addEvent('complete', viewStrokes7);viewStrokesFlipbook7.start.delay(viewStrokesDuration, viewStrokesFlipbook7, {'opacity': '0.0'});}
			else if (viewStrokesCurrent==8) {
				viewStrokesFlipbook8 = new Fx.Morph('tangents-strokes-flipbook-image8', {duration: viewStrokesNoDuration, transition: Fx.Transitions.Circ.easeOut});viewStrokesFlipbook8.addEvent('complete', viewStrokes8);viewStrokesFlipbook8.start.delay(viewStrokesDuration, viewStrokesFlipbook8, {'opacity': '0.0'});}
			else if (viewStrokesCurrent==9) {
				viewStrokesFlipbook9 = new Fx.Morph('tangents-strokes-flipbook-image9', {duration: viewStrokesNoDuration, transition: Fx.Transitions.Circ.easeOut});viewStrokesFlipbook9.addEvent('complete', viewStrokes9);viewStrokesFlipbook9.start.delay(viewStrokesDuration, viewStrokesFlipbook9, {'opacity': '0.0'});}
			else if (viewStrokesCurrent==10) {
				viewStrokesFlipbook10 = new Fx.Morph('tangents-strokes-flipbook-image10', {duration: viewStrokesNoDuration, transition: Fx.Transitions.Circ.easeOut});viewStrokesFlipbook10.addEvent('complete', viewStrokes10);viewStrokesFlipbook10.start.delay(viewStrokesDuration, viewStrokesFlipbook10, {'opacity': '0.0'});}
			else if (viewStrokesCurrent==11) {
				viewStrokesFlipbook11 = new Fx.Morph('tangents-strokes-flipbook-image11', {duration: viewStrokesNoDuration, transition: Fx.Transitions.Circ.easeOut});viewStrokesFlipbook11.addEvent('complete', viewStrokes11);viewStrokesFlipbook11.start.delay(viewStrokesDuration, viewStrokesFlipbook11, {'opacity': '0.0'});}
			else if (viewStrokesCurrent==12) {
				viewStrokesFlipbook12 = new Fx.Morph('tangents-strokes-flipbook-image12', {duration: viewStrokesNoDuration, transition: Fx.Transitions.Circ.easeOut});viewStrokesFlipbook12.addEvent('complete', viewStrokes12);viewStrokesFlipbook12.start.delay(viewStrokesDuration, viewStrokesFlipbook12, {'opacity': '0.0'});}
			else if (viewStrokesCurrent==13) {
				viewStrokesFlipbook13 = new Fx.Morph('tangents-strokes-flipbook-image13', {duration: viewStrokesNoDuration, transition: Fx.Transitions.Circ.easeOut});viewStrokesFlipbook13.addEvent('complete', viewStrokes13);viewStrokesFlipbook13.start.delay(viewStrokesDuration, viewStrokesFlipbook13, {'opacity': '0.0'});}
			else if (viewStrokesCurrent==14) {
				viewStrokesFlipbook14 = new Fx.Morph('tangents-strokes-flipbook-image14', {duration: viewStrokesNoDuration, transition: Fx.Transitions.Circ.easeOut});viewStrokesFlipbook14.addEvent('complete', viewStrokes14);viewStrokesFlipbook14.start.delay(viewStrokesDuration, viewStrokesFlipbook14, {'opacity': '0.0'});}
			else if (viewStrokesCurrent==15) {
				viewStrokesFlipbook15 = new Fx.Morph('tangents-strokes-flipbook-image15', {duration: viewStrokesNoDuration, transition: Fx.Transitions.Circ.easeOut});viewStrokesFlipbook15.addEvent('complete', viewStrokes15);viewStrokesFlipbook15.start.delay(viewStrokesDuration, viewStrokesFlipbook15, {'opacity': '0.0'});}
			else if (viewStrokesCurrent==16) {
				viewStrokesFlipbook16 = new Fx.Morph('tangents-strokes-flipbook-image16', {duration: viewStrokesNoDuration, transition: Fx.Transitions.Circ.easeOut});viewStrokesFlipbook16.addEvent('complete', viewStrokes16);viewStrokesFlipbook16.start.delay(viewStrokesDuration, viewStrokesFlipbook16, {'opacity': '0.0'});}
			else if (viewStrokesCurrent==17) {
				viewStrokesFlipbook17 = new Fx.Morph('tangents-strokes-flipbook-image17', {duration: viewStrokesNoDuration, transition: Fx.Transitions.Circ.easeOut});viewStrokesFlipbook17.addEvent('complete', viewStrokes17);viewStrokesFlipbook17.start.delay(viewStrokesDuration, viewStrokesFlipbook17, {'opacity': '0.0'});}
			else if (viewStrokesCurrent==18) {
				viewStrokesFlipbook18 = new Fx.Morph('tangents-strokes-flipbook-image18', {duration: viewStrokesNoDuration, transition: Fx.Transitions.Circ.easeOut});viewStrokesFlipbook18.addEvent('complete', viewStrokes18);viewStrokesFlipbook18.start.delay(viewStrokesDuration, viewStrokesFlipbook18, {'opacity': '0.0'});}
			else if (viewStrokesCurrent==19) {
				viewStrokesFlipbook19 = new Fx.Morph('tangents-strokes-flipbook-image19', {duration: viewStrokesNoDuration, transition: Fx.Transitions.Circ.easeOut});viewStrokesFlipbook19.addEvent('complete', viewStrokes19);viewStrokesFlipbook19.start.delay(viewStrokesDuration, viewStrokesFlipbook19, {'opacity': '0.0'});}
			else if (viewStrokesCurrent==20) {
				viewStrokesFlipbook20 = new Fx.Morph('tangents-strokes-flipbook-image20', {duration: viewStrokesNoDuration, transition: Fx.Transitions.Circ.easeOut});viewStrokesFlipbook20.addEvent('complete', viewStrokes20);viewStrokesFlipbook20.start.delay(viewStrokesDuration, viewStrokesFlipbook20, {'opacity': '0.0'});}
			else if (viewStrokesCurrent==21) {
				viewStrokesFlipbook21 = new Fx.Morph('tangents-strokes-flipbook-image21', {duration: viewStrokesNoDuration, transition: Fx.Transitions.Circ.easeOut});viewStrokesFlipbook21.addEvent('complete', viewStrokes21);viewStrokesFlipbook21.start.delay(viewStrokesDuration, viewStrokesFlipbook21, {'opacity': '0.0'});}
			else if (viewStrokesCurrent==22) {
				viewStrokesFlipbook22 = new Fx.Morph('tangents-strokes-flipbook-image22', {duration: viewStrokesNoDuration, transition: Fx.Transitions.Circ.easeOut});viewStrokesFlipbook22.addEvent('complete', viewStrokes22);viewStrokesFlipbook22.start.delay(viewStrokesDuration, viewStrokesFlipbook22, {'opacity': '0.0'});}
			else if (viewStrokesCurrent==23) {
				viewStrokesFlipbook23 = new Fx.Morph('tangents-strokes-flipbook-image23', {duration: viewStrokesNoDuration, transition: Fx.Transitions.Circ.easeOut});viewStrokesFlipbook23.addEvent('complete', viewStrokes23);viewStrokesFlipbook23.start.delay(viewStrokesDuration, viewStrokesFlipbook23, {'opacity': '0.0'});}
			else if (viewStrokesCurrent==24) {
				viewStrokesFlipbook24 = new Fx.Morph('tangents-strokes-flipbook-image24', {duration: viewStrokesNoDuration, transition: Fx.Transitions.Circ.easeOut});viewStrokesFlipbook24.addEvent('complete', viewStrokes24);viewStrokesFlipbook24.start.delay(viewStrokesDuration, viewStrokesFlipbook24, {'opacity': '0.0'});}
			else if (viewStrokesCurrent==25) {
				viewStrokesFlipbook25 = new Fx.Morph('tangents-strokes-flipbook-image25', {duration: viewStrokesNoDuration, transition: Fx.Transitions.Circ.easeOut});viewStrokesFlipbook25.addEvent('complete', viewStrokes25);viewStrokesFlipbook25.start.delay(viewStrokesDuration, viewStrokesFlipbook25, {'opacity': '0.0'});}
			else if (viewStrokesCurrent==26) {
				viewStrokesFlipbook26 = new Fx.Morph('tangents-strokes-flipbook-image26', {duration: viewStrokesNoDuration, transition: Fx.Transitions.Circ.easeOut});viewStrokesFlipbook26.addEvent('complete', viewStrokes26);viewStrokesFlipbook26.start.delay(viewStrokesDuration, viewStrokesFlipbook26, {'opacity': '0.0'});}
			else if (viewStrokesCurrent==27) {
				viewStrokesFlipbook27 = new Fx.Morph('tangents-strokes-flipbook-image27', {duration: viewStrokesNoDuration, transition: Fx.Transitions.Circ.easeOut});viewStrokesFlipbook27.addEvent('complete', viewStrokes27);viewStrokesFlipbook27.start.delay(viewStrokesDuration, viewStrokesFlipbook27, {'opacity': '0.0'});}
			else if (viewStrokesCurrent==28) {
				viewStrokesFlipbook28 = new Fx.Morph('tangents-strokes-flipbook-image28', {duration: viewStrokesNoDuration, transition: Fx.Transitions.Circ.easeOut});viewStrokesFlipbook28.addEvent('complete', viewStrokes28);viewStrokesFlipbook28.start.delay(viewStrokesDuration, viewStrokesFlipbook28, {'opacity': '0.0'});}
			else if (viewStrokesCurrent==29) {
				viewStrokesFlipbook29 = new Fx.Morph('tangents-strokes-flipbook-image29', {duration: viewStrokesNoDuration, transition: Fx.Transitions.Circ.easeOut});viewStrokesFlipbook29.addEvent('complete', viewStrokes29);viewStrokesFlipbook29.start.delay(viewStrokesDuration, viewStrokesFlipbook29, {'opacity': '0.0'});}
			else if (viewStrokesCurrent==30) {
				viewStrokesFlipbook30 = new Fx.Morph('tangents-strokes-flipbook-image30', {duration: viewStrokesNoDuration, transition: Fx.Transitions.Circ.easeOut});viewStrokesFlipbook30.addEvent('complete', viewStrokes30);viewStrokesFlipbook30.start.delay(viewStrokesDuration, viewStrokesFlipbook30, {'opacity': '0.0'});}
			else if (viewStrokesCurrent==31) {
				viewStrokesFlipbook31 = new Fx.Morph('tangents-strokes-flipbook-image31', {duration: viewStrokesNoDuration, transition: Fx.Transitions.Circ.easeOut});viewStrokesFlipbook31.addEvent('complete', viewStrokes31);viewStrokesFlipbook31.start.delay(viewStrokesDuration, viewStrokesFlipbook31, {'opacity': '0.0'});}
			else if (viewStrokesCurrent==32) {
				viewStrokesFlipbook32 = new Fx.Morph('tangents-strokes-flipbook-image32', {duration: viewStrokesNoDuration, transition: Fx.Transitions.Circ.easeOut});viewStrokesFlipbook32.addEvent('complete', viewStrokes32);viewStrokesFlipbook32.start.delay(viewStrokesDuration, viewStrokesFlipbook32, {'opacity': '0.0'});}
			else if (viewStrokesCurrent==33) {
				viewStrokesFlipbook33 = new Fx.Morph('tangents-strokes-flipbook-image33', {duration: viewStrokesNoDuration, transition: Fx.Transitions.Circ.easeOut});viewStrokesFlipbook33.addEvent('complete', viewStrokes33);viewStrokesFlipbook33.start.delay(viewStrokesDuration, viewStrokesFlipbook33, {'opacity': '0.0'});}
			else if (viewStrokesCurrent==34) {
				viewStrokesFlipbook34 = new Fx.Morph('tangents-strokes-flipbook-image34', {duration: viewStrokesNoDuration, transition: Fx.Transitions.Circ.easeOut});viewStrokesFlipbook34.addEvent('complete', viewStrokes34);viewStrokesFlipbook34.start.delay(viewStrokesDuration, viewStrokesFlipbook34, {'opacity': '0.0'});}
			else if (viewStrokesCurrent==35) {
				viewStrokesFlipbook35 = new Fx.Morph('tangents-strokes-flipbook-image35', {duration: viewStrokesNoDuration, transition: Fx.Transitions.Circ.easeOut});viewStrokesFlipbook35.addEvent('complete', viewStrokes35);viewStrokesFlipbook35.start.delay(viewStrokesDuration, viewStrokesFlipbook35, {'opacity': '0.0'});}
			else if (viewStrokesCurrent==36) {
				viewStrokesFlipbook36 = new Fx.Morph('tangents-strokes-flipbook-image36', {duration: viewStrokesNoDuration, transition: Fx.Transitions.Circ.easeOut});viewStrokesFlipbook36.addEvent('complete', viewStrokes36);viewStrokesFlipbook36.start.delay(viewStrokesDuration, viewStrokesFlipbook36, {'opacity': '0.0'});}
			else if (viewStrokesCurrent==37) {
				$('tangents-strokes-flipbook-forward').setStyle('visibility','visible');
				$('tangents-strokes-flipbook-image36').setStyle('opacity','1.0');
				viewStrokesCurrent=36;viewStrokesFlipbook36 = new Fx.Morph('tangents-strokes-flipbook-image36', {duration: viewStrokesNoDuration, transition: Fx.Transitions.Circ.easeOut});viewStrokesFlipbook36.addEvent('complete', viewStrokes36);viewStrokesFlipbook36.start.delay(viewStrokesDuration, viewStrokesFlipbook36, {'opacity': '0.0'});}
		}
	}
}
function viewStrokesSpeed(speed) {
	var whichSlower = 'tangents-strokes-flipbook-slower';
	var whichFaster = 'tangents-strokes-flipbook-faster';
	viewStrokesDuration = viewStrokesDuration + speed;
	var newSpeed=viewStrokesDuration;
	if (newSpeed==5000) {$(whichSlower).setStyle('visibility','hidden');}
	if (newSpeed==0) {$(whichFaster).setStyle('visibility','hidden');}
	if (newSpeed<5000) {$(whichSlower).setStyle('visibility','visible');}
	if (newSpeed>0) {$(whichFaster).setStyle('visibility','visible');}
}

	// structures functions
function hideShowStructures(structurename,whichone) {
	if (structurename=="sphere") {
		viewSphereCurrent=whichone.toInt();
		if (whichone<1) {$('tangents-geometricforms-structures-sphere-reverse').setStyle('visibility','hidden');}
		else {$('tangents-geometricforms-structures-sphere-reverse').setStyle('visibility','visible');}
		if (whichone>=1) {
			$('tangents-geometricforms-structures-sphere-image1').setStyle('opacity','1.0');
			$('tangents-geometricforms-structures-sphere-image1').setStyle('visibility','visible');}
		else {
			$('tangents-geometricforms-structures-sphere-image1').setStyle('opacity','0.0');
			$('tangents-geometricforms-structures-sphere-image1').setStyle('visibility','hidden');}
		if (whichone>=2) {
			$('tangents-geometricforms-structures-sphere-image2').setStyle('opacity','1.0');
			$('tangents-geometricforms-structures-sphere-image2').setStyle('visibility','visible');}
		else {
			$('tangents-geometricforms-structures-sphere-image2').setStyle('opacity','0.0');
			$('tangents-geometricforms-structures-sphere-image2').setStyle('visibility','hidden');}
		if (whichone>=3) {
			$('tangents-geometricforms-structures-sphere-image3').setStyle('opacity','1.0');
			$('tangents-geometricforms-structures-sphere-image3').setStyle('visibility','visible');}
		else {
			$('tangents-geometricforms-structures-sphere-image3').setStyle('opacity','0.0');
			$('tangents-geometricforms-structures-sphere-image3').setStyle('visibility','hidden');}
		if (whichone>=4) {
			$('tangents-geometricforms-structures-sphere-image4').setStyle('opacity','1.0');
			$('tangents-geometricforms-structures-sphere-image4').setStyle('visibility','visible');}
		else {
			$('tangents-geometricforms-structures-sphere-image4').setStyle('opacity','0.0');
			$('tangents-geometricforms-structures-sphere-image4').setStyle('visibility','hidden');}
		if (whichone>=5) {
			$('tangents-geometricforms-structures-sphere-image5').setStyle('opacity','1.0');
			$('tangents-geometricforms-structures-sphere-image5').setStyle('visibility','visible');}
		else {
			$('tangents-geometricforms-structures-sphere-image5').setStyle('opacity','0.0');
			$('tangents-geometricforms-structures-sphere-image5').setStyle('visibility','hidden');}
		if (whichone>=6) {
			$('tangents-geometricforms-structures-sphere-image6').setStyle('opacity','1.0');
			$('tangents-geometricforms-structures-sphere-image6').setStyle('visibility','visible');}
		else {
			$('tangents-geometricforms-structures-sphere-image6').setStyle('opacity','0.0');
			$('tangents-geometricforms-structures-sphere-image6').setStyle('visibility','hidden');}
		if (whichone>=7) {
			$('tangents-geometricforms-structures-sphere-image7').setStyle('opacity','1.0');
			$('tangents-geometricforms-structures-sphere-image7').setStyle('visibility','visible');}
		else {
			$('tangents-geometricforms-structures-sphere-image7').setStyle('opacity','0.0');
			$('tangents-geometricforms-structures-sphere-image7').setStyle('visibility','hidden');}
		if (whichone>=8) {
			$('tangents-geometricforms-structures-sphere-image8').setStyle('opacity','1.0');
			$('tangents-geometricforms-structures-sphere-image8').setStyle('visibility','visible');}
		else {
			$('tangents-geometricforms-structures-sphere-image8').setStyle('opacity','0.0');
			$('tangents-geometricforms-structures-sphere-image8').setStyle('visibility','hidden');}
		if (whichone>=9) {
			$('tangents-geometricforms-structures-sphere-image9').setStyle('opacity','1.0');
			$('tangents-geometricforms-structures-sphere-image9').setStyle('visibility','visible');}
		else {
			$('tangents-geometricforms-structures-sphere-image9').setStyle('opacity','0.0');
			$('tangents-geometricforms-structures-sphere-image9').setStyle('visibility','hidden');}
		if (whichone>=10) {
			$('tangents-geometricforms-structures-sphere-image10').setStyle('opacity','1.0');
			$('tangents-geometricforms-structures-sphere-image10').setStyle('visibility','visible');}
		else {
			$('tangents-geometricforms-structures-sphere-image10').setStyle('opacity','0.0');
			$('tangents-geometricforms-structures-sphere-image10').setStyle('visibility','hidden');}
		if (whichone>=11) {
			$('tangents-geometricforms-structures-sphere-image11').setStyle('opacity','1.0');
			$('tangents-geometricforms-structures-sphere-image11').setStyle('visibility','visible');
			$('tangents-geometricforms-structures-sphere-forward').setStyle('visibility','hidden');}
		else {
			$('tangents-geometricforms-structures-sphere-image11').setStyle('opacity','0.0');
			$('tangents-geometricforms-structures-sphere-image11').setStyle('visibility','hidden');
			$('tangents-geometricforms-structures-sphere-forward').setStyle('visibility','visible');}
	}
	if (structurename=="cell") {
		viewCellCurrent=whichone.toInt();
		if (whichone<0) {$('tangents-geometricforms-structures-cell-reverse').setStyle('visibility','hidden');}
		else {$('tangents-geometricforms-structures-cell-reverse').setStyle('visibility','visible');}
		if (whichone>=1) {
			$('tangents-geometricforms-structures-cell-image1').setStyle('opacity','1.0');
			$('tangents-geometricforms-structures-cell-image1').setStyle('visibility','visible');}
		else {
			$('tangents-geometricforms-structures-cell-image1').setStyle('opacity','0.0');
			$('tangents-geometricforms-structures-cell-image1').setStyle('visibility','hidden');}
		if (whichone>=2) {
			$('tangents-geometricforms-structures-cell-image2').setStyle('opacity','1.0');
			$('tangents-geometricforms-structures-cell-image2').setStyle('visibility','visible');}
		else {
			$('tangents-geometricforms-structures-cell-image2').setStyle('opacity','0.0');
			$('tangents-geometricforms-structures-cell-image2').setStyle('visibility','hidden');}
		if (whichone>=3) {
			$('tangents-geometricforms-structures-cell-image3').setStyle('opacity','1.0');
			$('tangents-geometricforms-structures-cell-image3').setStyle('visibility','visible');}
		else {
			$('tangents-geometricforms-structures-cell-image3').setStyle('opacity','0.0');
			$('tangents-geometricforms-structures-cell-image3').setStyle('visibility','hidden');}
		if (whichone>=4) {
			$('tangents-geometricforms-structures-cell-image4').setStyle('opacity','1.0');
			$('tangents-geometricforms-structures-cell-image4').setStyle('visibility','visible');}
		else {
			$('tangents-geometricforms-structures-cell-image4').setStyle('opacity','0.0');
			$('tangents-geometricforms-structures-cell-image4').setStyle('visibility','hidden');}
		if (whichone>=5) {
			$('tangents-geometricforms-structures-cell-image5').setStyle('opacity','1.0');
			$('tangents-geometricforms-structures-cell-image5').setStyle('visibility','visible');}
		else {
			$('tangents-geometricforms-structures-cell-image5').setStyle('opacity','0.0');
			$('tangents-geometricforms-structures-cell-image5').setStyle('visibility','hidden');}
		if (whichone>=6) {
			$('tangents-geometricforms-structures-cell-image6').setStyle('opacity','1.0');
			$('tangents-geometricforms-structures-cell-image6').setStyle('visibility','visible');}
		else {
			$('tangents-geometricforms-structures-cell-image6').setStyle('opacity','0.0');
			$('tangents-geometricforms-structures-cell-image6').setStyle('visibility','hidden');}
		if (whichone>=7) {
			$('tangents-geometricforms-structures-cell-image7').setStyle('opacity','1.0');
			$('tangents-geometricforms-structures-cell-image7').setStyle('visibility','visible');}
		else {
			$('tangents-geometricforms-structures-cell-image7').setStyle('opacity','0.0');
			$('tangents-geometricforms-structures-cell-image7').setStyle('visibility','hidden');}
		if (whichone>=8) {
			$('tangents-geometricforms-structures-cell-image8').setStyle('opacity','1.0');
			$('tangents-geometricforms-structures-cell-image8').setStyle('visibility','visible');
			$('tangents-geometricforms-structures-cell-forward').setStyle('visibility','hidden');}
		else {
			$('tangents-geometricforms-structures-cell-image8').setStyle('opacity','0.0');
			$('tangents-geometricforms-structures-cell-image8').setStyle('visibility','hidden');
			$('tangents-geometricforms-structures-cell-forward').setStyle('visibility','visible');}
	}
	if (structurename=="star") {
		viewStarCurrent=whichone.toInt();
		if (whichone<1) {$('tangents-geometricforms-structures-star-reverse').setStyle('visibility','hidden');}
		else {$('tangents-geometricforms-structures-star-reverse').setStyle('visibility','visible');}
		if (whichone>=1) {
			$('tangents-geometricforms-structures-star-image1').setStyle('opacity','1.0');
			$('tangents-geometricforms-structures-star-image1').setStyle('visibility','visible');}
		else {
			$('tangents-geometricforms-structures-star-image1').setStyle('opacity','0.0');
			$('tangents-geometricforms-structures-star-image1').setStyle('visibility','hidden');}
		if (whichone>=2) {
			$('tangents-geometricforms-structures-star-image2').setStyle('opacity','1.0');
			$('tangents-geometricforms-structures-star-image2').setStyle('visibility','visible');}
		else {
			$('tangents-geometricforms-structures-star-image2').setStyle('opacity','0.0');
			$('tangents-geometricforms-structures-star-image2').setStyle('visibility','hidden');}
		if (whichone>=3) {
			$('tangents-geometricforms-structures-star-image3').setStyle('opacity','1.0');
			$('tangents-geometricforms-structures-star-image3').setStyle('visibility','visible');}
		else {
			$('tangents-geometricforms-structures-star-image3').setStyle('opacity','0.0');
			$('tangents-geometricforms-structures-star-image3').setStyle('visibility','hidden');}
		if (whichone>=4) {
			$('tangents-geometricforms-structures-star-image4').setStyle('opacity','1.0');
			$('tangents-geometricforms-structures-star-image4').setStyle('visibility','visible');}
		else {
			$('tangents-geometricforms-structures-star-image4').setStyle('opacity','0.0');
			$('tangents-geometricforms-structures-star-image4').setStyle('visibility','hidden');}
		if (whichone>=5) {
			$('tangents-geometricforms-structures-star-image5').setStyle('opacity','1.0');
			$('tangents-geometricforms-structures-star-image5').setStyle('visibility','visible');}
		else {
			$('tangents-geometricforms-structures-star-image5').setStyle('opacity','0.0');
			$('tangents-geometricforms-structures-star-image5').setStyle('visibility','hidden');}
		if (whichone>=6) {
			$('tangents-geometricforms-structures-star-image6').setStyle('opacity','1.0');
			$('tangents-geometricforms-structures-star-image6').setStyle('visibility','visible');}
		else {
			$('tangents-geometricforms-structures-star-image6').setStyle('opacity','0.0');
			$('tangents-geometricforms-structures-star-image6').setStyle('visibility','hidden');}
		if (whichone>=7) {
			$('tangents-geometricforms-structures-star-image7').setStyle('opacity','1.0');
			$('tangents-geometricforms-structures-star-image7').setStyle('visibility','visible');}
		else {
			$('tangents-geometricforms-structures-star-image7').setStyle('opacity','0.0');
			$('tangents-geometricforms-structures-star-image7').setStyle('visibility','hidden');}
		if (whichone>=8) {
			$('tangents-geometricforms-structures-star-image8').setStyle('opacity','1.0');
			$('tangents-geometricforms-structures-star-image8').setStyle('visibility','visible');}
		else {
			$('tangents-geometricforms-structures-star-image8').setStyle('opacity','0.0');
			$('tangents-geometricforms-structures-star-image8').setStyle('visibility','hidden');}
		if (whichone>=9) {
			$('tangents-geometricforms-structures-star-image9').setStyle('opacity','1.0');
			$('tangents-geometricforms-structures-star-image9').setStyle('visibility','visible');}
		else {
			$('tangents-geometricforms-structures-star-image9').setStyle('opacity','0.0');
			$('tangents-geometricforms-structures-star-image9').setStyle('visibility','hidden');}
		if (whichone>=10) {
			$('tangents-geometricforms-structures-star-image10').setStyle('opacity','1.0');
			$('tangents-geometricforms-structures-star-image10').setStyle('visibility','visible');}
		else {
			$('tangents-geometricforms-structures-star-image10').setStyle('opacity','0.0');
			$('tangents-geometricforms-structures-star-image10').setStyle('visibility','hidden');}
		if (whichone>=11) {
			$('tangents-geometricforms-structures-star-image11').setStyle('opacity','1.0');
			$('tangents-geometricforms-structures-star-image11').setStyle('visibility','visible');}
		else {
			$('tangents-geometricforms-structures-star-image11').setStyle('opacity','0.0');
			$('tangents-geometricforms-structures-star-image11').setStyle('visibility','hidden');}
		if (whichone>=12) {
			$('tangents-geometricforms-structures-star-image12').setStyle('opacity','1.0');
			$('tangents-geometricforms-structures-star-image12').setStyle('visibility','visible');
			$('tangents-geometricforms-structures-star-forward').setStyle('visibility','hidden');}
		else {
			$('tangents-geometricforms-structures-star-image12').setStyle('opacity','0.0');
			$('tangents-geometricforms-structures-star-image12').setStyle('visibility','hidden');
			$('tangents-geometricforms-structures-star-forward').setStyle('visibility','visible');}
	}
}
function nextStructures(structurename) {
	if (structurename=="sphere") {viewSphereDirection="stop";
		if (viewSphereCurrent===0) {hideShowStructures('sphere','1');}
		else if (viewSphereCurrent==1) {hideShowStructures('sphere','2');}
		else if (viewSphereCurrent==2) {hideShowStructures('sphere','3');}
		else if (viewSphereCurrent==3) {hideShowStructures('sphere','4');}
		else if (viewSphereCurrent==4) {hideShowStructures('sphere','5');}
		else if (viewSphereCurrent==5) {hideShowStructures('sphere','6');}
		else if (viewSphereCurrent==6) {hideShowStructures('sphere','7');}
		else if (viewSphereCurrent==7) {hideShowStructures('sphere','8');}
		else if (viewSphereCurrent==8) {hideShowStructures('sphere','9');}
		else if (viewSphereCurrent==9) {hideShowStructures('sphere','10');}
		else if (viewSphereCurrent==10) {hideShowStructures('sphere','11');}
		else if (viewSphereCurrent==11) {hideShowStructures('sphere','0');}}
	if (structurename=="cell") {viewCellDirection="stop";
		if (viewCellCurrent===0) {hideShowStructures('cell','1');}
		else if (viewCellCurrent==1) {hideShowStructures('cell','2');}
		else if (viewCellCurrent==2) {hideShowStructures('cell','3');}
		else if (viewCellCurrent==3) {hideShowStructures('cell','4');}
		else if (viewCellCurrent==4) {hideShowStructures('cell','5');}
		else if (viewCellCurrent==5) {hideShowStructures('cell','6');}
		else if (viewCellCurrent==6) {hideShowStructures('cell','7');}
		else if (viewCellCurrent==7) {hideShowStructures('cell','8');}
		else if (viewCellCurrent==8) {hideShowStructures('cell','0');}}
	if (structurename=="star") {viewStarDirection="stop";
		if (viewStarCurrent===0) {hideShowStructures('star','1');}
		else if (viewStarCurrent==1) {hideShowStructures('star','2');}
		else if (viewStarCurrent==2) {hideShowStructures('star','3');}
		else if (viewStarCurrent==3) {hideShowStructures('star','4');}
		else if (viewStarCurrent==4) {hideShowStructures('star','5');}
		else if (viewStarCurrent==5) {hideShowStructures('star','6');}
		else if (viewStarCurrent==6) {hideShowStructures('star','7');}
		else if (viewStarCurrent==7) {hideShowStructures('star','8');}
		else if (viewStarCurrent==8) {hideShowStructures('star','9');}
		else if (viewStarCurrent==9) {hideShowStructures('star','10');}
		else if (viewStarCurrent==10) {hideShowStructures('star','11');}
		else if (viewStarCurrent==11) {hideShowStructures('star','12');}
		else if (viewStarCurrent==12) {hideShowStructures('star','0');}}
}
function previousStructures(structurename) {
	if (structurename=="sphere") {viewSphereDirection="stop";
		if (viewSphereCurrent===0) {hideShowStructures('sphere','11');}
		else if (viewSphereCurrent==1) {hideShowStructures('sphere','0');}
		else if (viewSphereCurrent==2) {hideShowStructures('sphere','1');}
		else if (viewSphereCurrent==3) {hideShowStructures('sphere','2');}
		else if (viewSphereCurrent==4) {hideShowStructures('sphere','3');}
		else if (viewSphereCurrent==5) {hideShowStructures('sphere','4');}
		else if (viewSphereCurrent==6) {hideShowStructures('sphere','5');}
		else if (viewSphereCurrent==7) {hideShowStructures('sphere','6');}
		else if (viewSphereCurrent==8) {hideShowStructures('sphere','7');}
		else if (viewSphereCurrent==9) {hideShowStructures('sphere','8');}
		else if (viewSphereCurrent==10) {hideShowStructures('sphere','9');}
		else if (viewSphereCurrent==11) {hideShowStructures('sphere','10');}}
	if (structurename=="cell") {viewCellDirection="stop";
		if (viewCellCurrent===0) {hideShowStructures('cell','8');}
		else if (viewCellCurrent==1) {hideShowStructures('cell','0');}
		else if (viewCellCurrent==2) {hideShowStructures('cell','1');}
		else if (viewCellCurrent==3) {hideShowStructures('cell','2');}
		else if (viewCellCurrent==4) {hideShowStructures('cell','3');}
		else if (viewCellCurrent==5) {hideShowStructures('cell','4');}
		else if (viewCellCurrent==6) {hideShowStructures('cell','5');}
		else if (viewCellCurrent==7) {hideShowStructures('cell','6');}
		else if (viewCellCurrent==8) {hideShowStructures('cell','7');}}
	if (structurename=="star") {viewStarDirection="stop";
		if (viewStarCurrent===0) {hideShowStructures('star','12');}
		else if (viewStarCurrent==1) {hideShowStructures('star','0');}
		else if (viewStarCurrent==2) {hideShowStructures('star','1');}
		else if (viewStarCurrent==3) {hideShowStructures('star','2');}
		else if (viewStarCurrent==4) {hideShowStructures('star','3');}
		else if (viewStarCurrent==5) {hideShowStructures('star','4');}
		else if (viewStarCurrent==6) {hideShowStructures('star','5');}
		else if (viewStarCurrent==7) {hideShowStructures('star','6');}
		else if (viewStarCurrent==8) {hideShowStructures('star','7');}
		else if (viewStarCurrent==9) {hideShowStructures('star','8');}
		else if (viewStarCurrent==10) {hideShowStructures('star','9');}
		else if (viewStarCurrent==11) {hideShowStructures('star','10');}
		else if (viewStarCurrent==12) {hideShowStructures('star','11');}}
}
function viewStructuresSetup(structurename,current,first,opac,other,vis) {
	if (structurename=="sphere") {viewSphereCurrent=current;}
	if (structurename=="cell") {viewCellCurrent=current;}
	if (structurename=="star") {viewStarCurrent=current;}
	var prefix='tangents-geometricforms-structures-'+structurename+'-image';
	var structure=prefix+first;
	var otherstructure=prefix+other;
	$(structure).setStyle('opacity',opac);
	$(otherstructure).setStyle('visibility',vis);
}

function viewStructuresSphere1() {
	if (viewSphereDirection=="forward") {
		viewStructuresSetup('sphere','2','2','0.0','2','visible');
		viewSphere2=new Fx.Morph('tangents-geometricforms-structures-sphere-image2', {duration: viewSphereDuration, transition: Fx.Transitions.Circ.easeOut});viewSphere2.addEvent('complete', viewStructuresSphere2);viewSphere2.start({'opacity': '1.0'});}
	else if (viewSphereDirection=="reverse") {
		viewSphereCurrent=0;$('tangents-geometricforms-structures-sphere-reverse').setStyle('visibility','hidden');viewSphereDirection="stop";}}
function viewStructuresSphere2() {
	if (viewSphereDirection=="forward") {
		viewStructuresSetup('sphere','3','3','0.0','3','visible');
		viewSphere3 = new Fx.Morph('tangents-geometricforms-structures-sphere-image3', {duration: viewSphereDuration, transition: Fx.Transitions.Circ.easeOut});viewSphere3.addEvent('complete', viewStructuresSphere3);viewSphere3.start({'opacity': '1.0'});}
	else if (viewSphereDirection=="reverse") {
		viewStructuresSetup('sphere','1','1','1.0','2','hidden');
		viewSphere1 = new Fx.Morph('tangents-geometricforms-structures-sphere-image1', {duration: viewSphereDuration, transition: Fx.Transitions.Circ.easeOut});viewSphere1.addEvent('complete', viewStructuresSphere1);viewSphere1.start({'opacity': '0.0'});}}
function viewStructuresSphere3() {
	if (viewSphereDirection=="forward") {
		viewStructuresSetup('sphere','4','4','0.0','4','visible');
		viewSphere4 = new Fx.Morph('tangents-geometricforms-structures-sphere-image4', {duration: viewSphereDuration, transition: Fx.Transitions.Circ.easeOut});viewSphere4.addEvent('complete', viewStructuresSphere4);viewSphere4.start({'opacity': '1.0'});}
	else if (viewSphereDirection=="reverse") {
		viewStructuresSetup('sphere','2','2','1.0','3','hidden');
		viewSphere2 = new Fx.Morph('tangents-geometricforms-structures-sphere-image2', {duration: viewSphereDuration, transition: Fx.Transitions.Circ.easeOut});viewSphere2.addEvent('complete', viewStructuresSphere2);viewSphere2.start({'opacity': '0.0'});}}
function viewStructuresSphere4() {
	if (viewSphereDirection=="forward") {
		viewStructuresSetup('sphere','5','5','0.0','5','visible');
		viewSphere5 = new Fx.Morph('tangents-geometricforms-structures-sphere-image5', {duration: viewSphereDuration, transition: Fx.Transitions.Circ.easeOut});viewSphere5.addEvent('complete', viewStructuresSphere5);viewSphere5.start({'opacity': '1.0'});}
	else if (viewSphereDirection=="reverse") {
		viewStructuresSetup('sphere','3','3','1.0','4','hidden');
		viewSphere3 = new Fx.Morph('tangents-geometricforms-structures-sphere-image3', {duration: viewSphereDuration, transition: Fx.Transitions.Circ.easeOut});viewSphere3.addEvent('complete', viewStructuresSphere3);viewSphere3.start({'opacity': '0.0'});}}
function viewStructuresSphere5() {
	if (viewSphereDirection=="forward") {
		viewStructuresSetup('sphere','6','6','0.0','6','visible');
		viewSphere6 = new Fx.Morph('tangents-geometricforms-structures-sphere-image6', {duration: viewSphereDuration, transition: Fx.Transitions.Circ.easeOut});viewSphere6.addEvent('complete', viewStructuresSphere6);viewSphere6.start({'opacity': '1.0'});}
	else if (viewSphereDirection=="reverse") {
		viewStructuresSetup('sphere','4','4','1.0','5','hidden');
		viewSphere4 = new Fx.Morph('tangents-geometricforms-structures-sphere-image4', {duration: viewSphereDuration, transition: Fx.Transitions.Circ.easeOut});viewSphere4.addEvent('complete', viewStructuresSphere4);viewSphere4.start({'opacity': '0.0'});}}
function viewStructuresSphere6() {
	if (viewSphereDirection=="forward") {
		viewStructuresSetup('sphere','7','7','0.0','7','visible');
		viewSphere7 = new Fx.Morph('tangents-geometricforms-structures-sphere-image7', {duration: viewSphereDuration, transition: Fx.Transitions.Circ.easeOut});viewSphere7.addEvent('complete', viewStructuresSphere7);viewSphere7.start({'opacity': '1.0'});}
	else if (viewSphereDirection=="reverse") {
		viewStructuresSetup('sphere','5','5','1.0','6','hidden');
		viewSphere5 = new Fx.Morph('tangents-geometricforms-structures-sphere-image5', {duration: viewSphereDuration, transition: Fx.Transitions.Circ.easeOut});viewSphere5.addEvent('complete', viewStructuresSphere5);viewSphere5.start({'opacity': '0.0'});}}
function viewStructuresSphere7() {
	if (viewSphereDirection=="forward") {
		viewStructuresSetup('sphere','8','8','0.0','8','visible');
		viewSphere8 = new Fx.Morph('tangents-geometricforms-structures-sphere-image8', {duration: viewSphereDuration, transition: Fx.Transitions.Circ.easeOut});viewSphere8.addEvent('complete', viewStructuresSphere8);viewSphere8.start({'opacity': '1.0'});}
	else if (viewSphereDirection=="reverse") {
		viewStructuresSetup('sphere','6','6','1.0','7','hidden');
		viewSphere6 = new Fx.Morph('tangents-geometricforms-structures-sphere-image6', {duration: viewSphereDuration, transition: Fx.Transitions.Circ.easeOut});viewSphere6.addEvent('complete', viewStructuresSphere6);viewSphere6.start({'opacity': '0.0'});}}
function viewStructuresSphere8() {
	if (viewSphereDirection=="forward") {
		viewStructuresSetup('sphere','9','9','0.0','9','visible');
		viewSphere9 = new Fx.Morph('tangents-geometricforms-structures-sphere-image9', {duration: viewSphereDuration, transition: Fx.Transitions.Circ.easeOut});viewSphere9.addEvent('complete', viewStructuresSphere9);viewSphere9.start({'opacity': '1.0'});}
	else if (viewSphereDirection=="reverse") {
		viewStructuresSetup('sphere','7','7','1.0','8','hidden');
		viewSphere7 = new Fx.Morph('tangents-geometricforms-structures-sphere-image7', {duration: viewSphereDuration, transition: Fx.Transitions.Circ.easeOut});viewSphere7.addEvent('complete', viewStructuresSphere7);viewSphere7.start({'opacity': '0.0'});}}
function viewStructuresSphere9() {
	if (viewSphereDirection=="forward") {
		viewStructuresSetup('sphere','10','10','0.0','10','visible');
		viewSphere10 = new Fx.Morph('tangents-geometricforms-structures-sphere-image10', {duration: viewSphereDuration, transition: Fx.Transitions.Circ.easeOut});viewSphere10.addEvent('complete', viewStructuresSphere10);viewSphere10.start({'opacity': '1.0'});}
	else if (viewSphereDirection=="reverse") {
		viewStructuresSetup('sphere','8','8','1.0','9','hidden');
		viewSphere8 = new Fx.Morph('tangents-geometricforms-structures-sphere-image8', {duration: viewSphereDuration, transition: Fx.Transitions.Circ.easeOut});viewSphere8.addEvent('complete', viewStructuresSphere8);viewSphere8.start({'opacity': '0.0'});}}
function viewStructuresSphere10() {
	if (viewSphereDirection=="forward") {
		viewStructuresSetup('sphere','11','11','0.0','11','visible');
		viewSphere11 = new Fx.Morph('tangents-geometricforms-structures-sphere-image11', {duration: viewSphereDuration, transition: Fx.Transitions.Circ.easeOut});viewSphere11.addEvent('complete', viewStructuresSphere11);viewSphere11.start({'opacity': '1.0'});}
	else if (viewSphereDirection=="reverse") {
		viewStructuresSetup('sphere','9','9','1.0','10','hidden');
		viewSphere9 = new Fx.Morph('tangents-geometricforms-structures-sphere-image9', {duration: viewSphereDuration, transition: Fx.Transitions.Circ.easeOut});viewSphere9.addEvent('complete', viewStructuresSphere9);viewSphere9.start({'opacity': '0.0'});}}
function viewStructuresSphere11() {
	if (viewSphereDirection=="forward") {
		viewSphereCurrent=12;$('tangents-geometricforms-structures-sphere-forward').setStyle('visibility','hidden');viewSphereDirection="stop";}
	else if (viewSphereDirection=="reverse") {
		viewStructuresSetup('sphere','10','10','1.0','11','hidden');
		viewSphere10 = new Fx.Morph('tangents-geometricforms-structures-sphere-image10', {duration: viewSphereDuration, transition: Fx.Transitions.Circ.easeOut});viewSphere10.addEvent('complete', viewStructuresSphere10);viewSphere10.start({'opacity': '0.0'});}}
		
function viewStructuresCell1() {
	if (viewCellDirection=="forward") {
		viewStructuresSetup('cell','2','2','0.0','2','visible');
		viewCell2=new Fx.Morph('tangents-geometricforms-structures-cell-image2', {duration: viewCellDuration, transition: Fx.Transitions.Circ.easeOut});viewCell2.addEvent('complete', viewStructuresCell2);viewCell2.start({'opacity': '1.0'});}
	else if (viewCellDirection=="reverse") {
		viewCellCurrent=0;$('tangents-geometricforms-structures-cell-reverse').setStyle('visibility','hidden');viewCellDirection="stop";}}
function viewStructuresCell2() {
	if (viewCellDirection=="forward") {
		viewStructuresSetup('cell','3','3','0.0','3','visible');
		viewCell3 = new Fx.Morph('tangents-geometricforms-structures-cell-image3', {duration: viewCellDuration, transition: Fx.Transitions.Circ.easeOut});viewCell3.addEvent('complete', viewStructuresCell3);viewCell3.start({'opacity': '1.0'});}
	else if (viewCellDirection=="reverse") {
		viewStructuresSetup('cell','1','1','1.0','2','hidden');
		viewCell1 = new Fx.Morph('tangents-geometricforms-structures-cell-image1', {duration: viewCellDuration, transition: Fx.Transitions.Circ.easeOut});viewCell1.addEvent('complete', viewStructuresCell1);viewCell1.start({'opacity': '0.0'});}}
function viewStructuresCell3() {
	if (viewCellDirection=="forward") {
		viewStructuresSetup('cell','4','4','0.0','4','visible');
		viewCell4 = new Fx.Morph('tangents-geometricforms-structures-cell-image4', {duration: viewCellDuration, transition: Fx.Transitions.Circ.easeOut});viewCell4.addEvent('complete', viewStructuresCell4);viewCell4.start({'opacity': '1.0'});}
	else if (viewCellDirection=="reverse") {
		viewStructuresSetup('cell','2','2','1.0','3','hidden');
		viewCell2 = new Fx.Morph('tangents-geometricforms-structures-cell-image2', {duration: viewCellDuration, transition: Fx.Transitions.Circ.easeOut});viewCell2.addEvent('complete', viewStructuresCell2);viewCell2.start({'opacity': '0.0'});}}
function viewStructuresCell4() {
	if (viewCellDirection=="forward") {
		viewStructuresSetup('cell','5','5','0.0','5','visible');
		viewCell5 = new Fx.Morph('tangents-geometricforms-structures-cell-image5', {duration: viewCellDuration, transition: Fx.Transitions.Circ.easeOut});viewCell5.addEvent('complete', viewStructuresCell5);viewCell5.start({'opacity': '1.0'});}
	else if (viewCellDirection=="reverse") {
		viewStructuresSetup('cell','3','3','1.0','4','hidden');
		viewCell3 = new Fx.Morph('tangents-geometricforms-structures-cell-image3', {duration: viewCellDuration, transition: Fx.Transitions.Circ.easeOut});viewCell3.addEvent('complete', viewStructuresCell3);viewCell3.start({'opacity': '0.0'});}}
function viewStructuresCell5() {
	if (viewCellDirection=="forward") {
		viewStructuresSetup('cell','6','6','0.0','6','visible');
		viewCell6 = new Fx.Morph('tangents-geometricforms-structures-cell-image6', {duration: viewCellDuration, transition: Fx.Transitions.Circ.easeOut});viewCell6.addEvent('complete', viewStructuresCell6);viewCell6.start({'opacity': '1.0'});}
	else if (viewCellDirection=="reverse") {
		viewStructuresSetup('cell','4','4','1.0','5','hidden');
		viewCell4 = new Fx.Morph('tangents-geometricforms-structures-cell-image4', {duration: viewCellDuration, transition: Fx.Transitions.Circ.easeOut});viewCell4.addEvent('complete', viewStructuresCell4);viewCell4.start({'opacity': '0.0'});}}
function viewStructuresCell6() {
	if (viewCellDirection=="forward") {
		viewStructuresSetup('cell','7','7','0.0','7','visible');
		viewCell7 = new Fx.Morph('tangents-geometricforms-structures-cell-image7', {duration: viewCellDuration, transition: Fx.Transitions.Circ.easeOut});viewCell7.addEvent('complete', viewStructuresCell7);viewCell7.start({'opacity': '1.0'});}
	else if (viewCellDirection=="reverse") {
		viewStructuresSetup('cell','5','5','1.0','6','hidden');
		viewCell5 = new Fx.Morph('tangents-geometricforms-structures-cell-image5', {duration: viewCellDuration, transition: Fx.Transitions.Circ.easeOut});viewCell5.addEvent('complete', viewStructuresCell5);viewCell5.start({'opacity': '0.0'});}}
function viewStructuresCell7() {
	if (viewCellDirection=="forward") {
		viewStructuresSetup('cell','8','8','0.0','8','visible');
		viewCell8 = new Fx.Morph('tangents-geometricforms-structures-cell-image8', {duration: viewCellDuration, transition: Fx.Transitions.Circ.easeOut});viewCell8.addEvent('complete', viewStructuresCell8);viewCell8.start({'opacity': '1.0'});}
	else if (viewCellDirection=="reverse") {
		viewStructuresSetup('cell','6','6','1.0','7','hidden');
		viewCell6 = new Fx.Morph('tangents-geometricforms-structures-cell-image6', {duration: viewCellDuration, transition: Fx.Transitions.Circ.easeOut});viewCell6.addEvent('complete', viewStructuresCell6);viewCell6.start({'opacity': '0.0'});}}
function viewStructuresCell8() {
	if (viewCellDirection=="forward") {
		viewCellCurrent=9;$('tangents-geometricforms-structures-cell-forward').setStyle('visibility','hidden');viewCellDirection="stop";}
	else if (viewCellDirection=="reverse") {
		viewStructuresSetup('cell','7','7','1.0','8','hidden');
		viewCell7 = new Fx.Morph('tangents-geometricforms-structures-cell-image7', {duration: viewCellDuration, transition: Fx.Transitions.Circ.easeOut});viewCell7.addEvent('complete', viewStructuresCell7);viewCell7.start({'opacity': '0.0'});}}
		
function viewStructuresStar1() {
	if (viewStarDirection=="forward") {
		viewStructuresSetup('star','2','2','0.0','2','visible');
		viewStar2=new Fx.Morph('tangents-geometricforms-structures-star-image2', {duration: viewStarDuration, transition: Fx.Transitions.Circ.easeOut});viewStar2.addEvent('complete', viewStructuresStar2);viewStar2.start({'opacity': '1.0'});}
	else if (viewStarDirection=="reverse") {
		viewStarCurrent=0;$('tangents-geometricforms-structures-star-reverse').setStyle('visibility','hidden');viewStarDirection="stop";}}
function viewStructuresStar2() {
	if (viewStarDirection=="forward") {
		viewStructuresSetup('star','3','3','0.0','3','visible');
		viewStar3 = new Fx.Morph('tangents-geometricforms-structures-star-image3', {duration: viewStarDuration, transition: Fx.Transitions.Circ.easeOut});viewStar3.addEvent('complete', viewStructuresStar3);viewStar3.start({'opacity': '1.0'});}
	else if (viewStarDirection=="reverse") {
		viewStructuresSetup('star','1','1','1.0','2','hidden');
		viewStar1 = new Fx.Morph('tangents-geometricforms-structures-star-image1', {duration: viewStarDuration, transition: Fx.Transitions.Circ.easeOut});viewStar1.addEvent('complete', viewStructuresStar1);viewStar1.start({'opacity': '0.0'});}}
function viewStructuresStar3() {
	if (viewStarDirection=="forward") {
		viewStructuresSetup('star','4','4','0.0','4','visible');
		viewStar4 = new Fx.Morph('tangents-geometricforms-structures-star-image4', {duration: viewStarDuration, transition: Fx.Transitions.Circ.easeOut});viewStar4.addEvent('complete', viewStructuresStar4);viewStar4.start({'opacity': '1.0'});}
	else if (viewStarDirection=="reverse") {
		viewStructuresSetup('star','2','2','1.0','3','hidden');
		viewStar2 = new Fx.Morph('tangents-geometricforms-structures-star-image2', {duration: viewStarDuration, transition: Fx.Transitions.Circ.easeOut});viewStar2.addEvent('complete', viewStructuresStar2);viewStar2.start({'opacity': '0.0'});}}
function viewStructuresStar4() {
	if (viewStarDirection=="forward") {
		viewStructuresSetup('star','5','5','0.0','5','visible');
		viewStar5 = new Fx.Morph('tangents-geometricforms-structures-star-image5', {duration: viewStarDuration, transition: Fx.Transitions.Circ.easeOut});viewStar5.addEvent('complete', viewStructuresStar5);viewStar5.start({'opacity': '1.0'});}
	else if (viewStarDirection=="reverse") {
		viewStructuresSetup('star','3','3','1.0','4','hidden');
		viewStar3 = new Fx.Morph('tangents-geometricforms-structures-star-image3', {duration: viewStarDuration, transition: Fx.Transitions.Circ.easeOut});viewStar3.addEvent('complete', viewStructuresStar3);viewStar3.start({'opacity': '0.0'});}}
function viewStructuresStar5() {
	if (viewStarDirection=="forward") {
		viewStructuresSetup('star','6','6','0.0','6','visible');
		viewStar6 = new Fx.Morph('tangents-geometricforms-structures-star-image6', {duration: viewStarDuration, transition: Fx.Transitions.Circ.easeOut});viewStar6.addEvent('complete', viewStructuresStar6);viewStar6.start({'opacity': '1.0'});}
	else if (viewStarDirection=="reverse") {
		viewStructuresSetup('star','4','4','1.0','5','hidden');
		viewStar4 = new Fx.Morph('tangents-geometricforms-structures-star-image4', {duration: viewStarDuration, transition: Fx.Transitions.Circ.easeOut});viewStar4.addEvent('complete', viewStructuresStar4);viewStar4.start({'opacity': '0.0'});}}
function viewStructuresStar6() {
	if (viewStarDirection=="forward") {
		viewStructuresSetup('star','7','7','0.0','7','visible');
		viewStar7 = new Fx.Morph('tangents-geometricforms-structures-star-image7', {duration: viewStarDuration, transition: Fx.Transitions.Circ.easeOut});viewStar7.addEvent('complete', viewStructuresStar7);viewStar7.start({'opacity': '1.0'});}
	else if (viewStarDirection=="reverse") {
		viewStructuresSetup('star','5','5','1.0','6','hidden');
		viewStar5 = new Fx.Morph('tangents-geometricforms-structures-star-image5', {duration: viewStarDuration, transition: Fx.Transitions.Circ.easeOut});viewStar5.addEvent('complete', viewStructuresStar5);viewStar5.start({'opacity': '0.0'});}}
function viewStructuresStar7() {
	if (viewStarDirection=="forward") {
		viewStructuresSetup('star','8','8','0.0','8','visible');
		viewStar8 = new Fx.Morph('tangents-geometricforms-structures-star-image8', {duration: viewStarDuration, transition: Fx.Transitions.Circ.easeOut});viewStar8.addEvent('complete', viewStructuresStar8);viewStar8.start({'opacity': '1.0'});}
	else if (viewStarDirection=="reverse") {
		viewStructuresSetup('star','6','6','1.0','7','hidden');
		viewStar6 = new Fx.Morph('tangents-geometricforms-structures-star-image6', {duration: viewStarDuration, transition: Fx.Transitions.Circ.easeOut});viewStar6.addEvent('complete', viewStructuresStar6);viewStar6.start({'opacity': '0.0'});}}
function viewStructuresStar8() {
	if (viewStarDirection=="forward") {
		viewStructuresSetup('star','9','9','0.0','9','visible');
		viewStar9 = new Fx.Morph('tangents-geometricforms-structures-star-image9', {duration: viewStarDuration, transition: Fx.Transitions.Circ.easeOut});viewStar9.addEvent('complete', viewStructuresStar9);viewStar9.start({'opacity': '1.0'});}
	else if (viewStarDirection=="reverse") {
		viewStructuresSetup('star','7','7','1.0','8','hidden');
		viewStar7 = new Fx.Morph('tangents-geometricforms-structures-star-image7', {duration: viewStarDuration, transition: Fx.Transitions.Circ.easeOut});viewStar7.addEvent('complete', viewStructuresStar7);viewStar7.start({'opacity': '0.0'});}}
function viewStructuresStar9() {
	if (viewStarDirection=="forward") {
		viewStructuresSetup('star','10','10','0.0','10','visible');
		viewStar10 = new Fx.Morph('tangents-geometricforms-structures-star-image10', {duration: viewStarDuration, transition: Fx.Transitions.Circ.easeOut});viewStar10.addEvent('complete', viewStructuresStar10);viewStar10.start({'opacity': '1.0'});}
	else if (viewStarDirection=="reverse") {
		viewStructuresSetup('star','8','8','1.0','9','hidden');
		viewStar8 = new Fx.Morph('tangents-geometricforms-structures-star-image8', {duration: viewStarDuration, transition: Fx.Transitions.Circ.easeOut});viewStar8.addEvent('complete', viewStructuresStar8);viewStar8.start({'opacity': '0.0'});}}
function viewStructuresStar10() {
	if (viewStarDirection=="forward") {
		viewStructuresSetup('star','11','11','0.0','11','visible');
		viewStar11 = new Fx.Morph('tangents-geometricforms-structures-star-image11', {duration: viewStarDuration, transition: Fx.Transitions.Circ.easeOut});viewStar11.addEvent('complete', viewStructuresStar11);viewStar11.start({'opacity': '1.0'});}
	else if (viewStarDirection=="reverse") {
		viewStructuresSetup('star','9','9','1.0','10','hidden');
		viewStar9 = new Fx.Morph('tangents-geometricforms-structures-star-image9', {duration: viewStarDuration, transition: Fx.Transitions.Circ.easeOut});viewStar9.addEvent('complete', viewStructuresStar9);viewStar9.start({'opacity': '0.0'});}}
function viewStructuresStar11() {
	if (viewStarDirection=="forward") {
		viewStructuresSetup('star','12','12','0.0','12','visible');
		viewStar12 = new Fx.Morph('tangents-geometricforms-structures-star-image12', {duration: viewStarDuration, transition: Fx.Transitions.Circ.easeOut});viewStar12.addEvent('complete', viewStructuresStar12);viewStar12.start({'opacity': '1.0'});}
	else if (viewStarDirection=="reverse") {
		viewStructuresSetup('star','10','10','1.0','11','hidden');
		viewStar10 = new Fx.Morph('tangents-geometricforms-structures-star-image10', {duration: viewStarDuration, transition: Fx.Transitions.Circ.easeOut});viewStar10.addEvent('complete', viewStructuresStar10);viewStar10.start({'opacity': '0.0'});}}
function viewStructuresStar12() {
	if (viewStarDirection=="forward") {
		viewStarCurrent=13;$('tangents-geometricforms-structures-star-forward').setStyle('visibility','hidden');viewStarDirection="stop";}
	else if (viewStarDirection=="reverse") {
		viewStructuresSetup('star','11','11','1.0','12','hidden');
		viewStar11 = new Fx.Morph('tangents-geometricforms-structures-star-image11', {duration: viewStarDuration, transition: Fx.Transitions.Circ.easeOut});viewStar11.addEvent('complete', viewStructuresStar11);viewStar11.start({'opacity': '0.0'});}}
		
function viewStructures(article,direction) {
	if (article=="sphere") {
		if (direction=="reverse" && viewSphereDirection=="forward") {viewSphereDirection='reverse';}
		else if (direction=="forward" && viewSphereDirection=="reverse") {viewSphereDirection='forward';}
		else if (direction==viewSphereDirection) {//do nothing
		}
		else {
		//if (direction!=viewSphereDirection && viewSphereDirection!="stop") {viewSphereStop(article,direction);}
		//else if (direction!=viewSphereDirection) {
			viewSphereDirection=direction;
			if (direction=="forward") {
				if (viewSphereCurrent===0) {
					$('tangents-geometricforms-structures-sphere-reverse').setStyle('visibility','visible');
					viewStructuresSetup('sphere','1','1','0.0','1','visible');
					viewSphere1 = new Fx.Morph('tangents-geometricforms-structures-sphere-image1', {duration: viewSphereDuration, transition: Fx.Transitions.Circ.easeOut});viewSphere1.addEvent('complete', viewStructuresSphere1);viewSphere1.start({'opacity': '1.0'});}
				else if (viewSphereCurrent==1) {
					viewSphere1 = new Fx.Morph('tangents-geometricforms-structures-sphere-image1', {duration: viewSphereDuration, transition: Fx.Transitions.Circ.easeOut});viewSphere1.addEvent('complete', viewStructuresSphere1);viewSphere1.start({'opacity': '1.0'});}
				else if (viewSphereCurrent==2) {
					viewSphere2 = new Fx.Morph('tangents-geometricforms-structures-sphere-image2', {duration: viewSphereDuration, transition: Fx.Transitions.Circ.easeOut});viewSphere2.addEvent('complete', viewStructuresSphere2);viewSphere2.start({'opacity': '1.0'});}
				else if (viewSphereCurrent==3) {
					viewSphere3 = new Fx.Morph('tangents-geometricforms-structures-sphere-image3', {duration: viewSphereDuration, transition: Fx.Transitions.Circ.easeOut});viewSphere3.addEvent('complete', viewStructuresSphere3);viewSphere3.start({'opacity': '1.0'});}
				else if (viewSphereCurrent==4) {
					viewSphere4 = new Fx.Morph('tangents-geometricforms-structures-sphere-image4', {duration: viewSphereDuration, transition: Fx.Transitions.Circ.easeOut});viewSphere4.addEvent('complete', viewStructuresSphere4);viewSphere4.start({'opacity': '1.0'});}
				else if (viewSphereCurrent==5) {
					viewSphere5 = new Fx.Morph('tangents-geometricforms-structures-sphere-image5', {duration: viewSphereDuration, transition: Fx.Transitions.Circ.easeOut});viewSphere5.addEvent('complete', viewStructuresSphere5);viewSphere5.start({'opacity': '1.0'});}
				else if (viewSphereCurrent==6) {
					viewSphere5 = new Fx.Morph('tangents-geometricforms-structures-sphere-image6', {duration: viewSphereDuration, transition: Fx.Transitions.Circ.easeOut});viewSphere6.addEvent('complete', viewStructuresSphere6);viewSphere6.start({'opacity': '1.0'});}
				else if (viewSphereCurrent==7) {
					viewSphere7 = new Fx.Morph('tangents-geometricforms-structures-sphere-image7', {duration: viewSphereDuration, transition: Fx.Transitions.Circ.easeOut});viewSphere7.addEvent('complete', viewStructuresSphere7);viewSphere7.start({'opacity': '1.0'});}
				else if (viewSphereCurrent==8) {
					viewSphere8 = new Fx.Morph('tangents-geometricforms-structures-sphere-image8', {duration: viewSphereDuration, transition: Fx.Transitions.Circ.easeOut});viewSphere8.addEvent('complete', viewStructuresSphere8);viewSphere8.start({'opacity': '1.0'});}
				else if (viewSphereCurrent==9) {
					viewSphere9 = new Fx.Morph('tangents-geometricforms-structures-sphere-image9', {duration: viewSphereDuration, transition: Fx.Transitions.Circ.easeOut});viewSphere9.addEvent('complete', viewStructuresSphere9);viewSphere9.start({'opacity': '1.0'});}
				else if (viewSphereCurrent==10) {
					viewSphere10 = new Fx.Morph('tangents-geometricforms-structures-sphere-image10', {duration: viewSphereDuration, transition: Fx.Transitions.Circ.easeOut});viewSphere10.addEvent('complete', viewStructuresSphere10);viewSphere10.start({'opacity': '1.0'});}
				else if (viewSphereCurrent==11) {
					viewSphere11 = new Fx.Morph('tangents-geometricforms-structures-sphere-image11', {duration: viewSphereDuration, transition: Fx.Transitions.Circ.easeOut});viewSphere11.addEvent('complete', viewStructuresSphere11);viewSphere11.start({'opacity': '1.0'});}
				else if (viewSphereCurrent==12) {$('tangents-geometricforms-structures-sphere-forward').setStyle('visibility','hidden');viewSphereDirection="stop";}
			}
			else if (direction=="reverse") {
				if (viewSphereCurrent===0) {$('tangents-geometricforms-structures-sphere-reverse').setStyle('visibility','hidden');viewSphereDirection="stop";}
				else if (viewSphereCurrent==1) {
					viewSphere1 = new Fx.Morph('tangents-geometricforms-structures-sphere-image1', {duration: viewSphereDuration, transition: Fx.Transitions.Circ.easeOut});viewSphere1.addEvent('complete', viewStructuresSphere1);viewSphere1.start({'opacity': '0.0'});}
				else if (viewSphereCurrent==2) {
					viewSphere2 = new Fx.Morph('tangents-geometricforms-structures-sphere-image2', {duration: viewSphereDuration, transition: Fx.Transitions.Circ.easeOut});viewSphere2.addEvent('complete', viewStructuresSphere2);viewSphere2.start({'opacity': '0.0'});}
				else if (viewSphereCurrent==3) {
					viewSphere3 = new Fx.Morph('tangents-geometricforms-structures-sphere-image3', {duration: viewSphereDuration, transition: Fx.Transitions.Circ.easeOut});viewSphere3.addEvent('complete', viewStructuresSphere3);viewSphere3.start({'opacity': '0.0'});}
				else if (viewSphereCurrent==4) {
					viewSphere4 = new Fx.Morph('tangents-geometricforms-structures-sphere-image4', {duration: viewSphereDuration, transition: Fx.Transitions.Circ.easeOut});viewSphere4.addEvent('complete', viewStructuresSphere4);viewSphere4.start({'opacity': '0.0'});}
				else if (viewSphereCurrent==5) {
					viewSphere5 = new Fx.Morph('tangents-geometricforms-structures-sphere-image5', {duration: viewSphereDuration, transition: Fx.Transitions.Circ.easeOut});viewSphere5.addEvent('complete', viewStructuresSphere5);viewSphere5.start({'opacity': '0.0'});}
				else if (viewSphereCurrent==6) {
					viewSphere6 = new Fx.Morph('tangents-geometricforms-structures-sphere-image6', {duration: viewSphereDuration, transition: Fx.Transitions.Circ.easeOut});viewSphere6.addEvent('complete', viewStructuresSphere6);viewSphere6.start({'opacity': '0.0'});}
				else if (viewSphereCurrent==7) {
					viewSphere7 = new Fx.Morph('tangents-geometricforms-structures-sphere-image7', {duration: viewSphereDuration, transition: Fx.Transitions.Circ.easeOut});viewSphere7.addEvent('complete', viewStructuresSphere7);viewSphere7.start({'opacity': '0.0'});}
				else if (viewSphereCurrent==8) {
					viewSphere8 = new Fx.Morph('tangents-geometricforms-structures-sphere-image8', {duration: viewSphereDuration, transition: Fx.Transitions.Circ.easeOut});viewSphere8.addEvent('complete', viewStructuresSphere8);viewSphere8.start({'opacity': '0.0'});}
				else if (viewSphereCurrent==9) {
					viewSphere9 = new Fx.Morph('tangents-geometricforms-structures-sphere-image9', {duration: viewSphereDuration, transition: Fx.Transitions.Circ.easeOut});viewSphere9.addEvent('complete', viewStructuresSphere9);viewSphere9.start({'opacity': '0.0'});}
				else if (viewSphereCurrent==10) {
					viewSphere10 = new Fx.Morph('tangents-geometricforms-structures-sphere-image10', {duration: viewSphereDuration, transition: Fx.Transitions.Circ.easeOut});viewSphere10.addEvent('complete', viewStructuresSphere10);viewSphere10.start({'opacity': '0.0'});}
				else if (viewSphereCurrent==11) {
					viewSphere11 = new Fx.Morph('tangents-geometricforms-structures-sphere-image11', {duration: viewSphereDuration, transition: Fx.Transitions.Circ.easeOut});viewSphere11.addEvent('complete', viewStructuresSphere11);viewSphere11.start({'opacity': '0.0'});}
				else if (viewSphereCurrent==12) {
					$('tangents-geometricforms-structures-sphere-forward').setStyle('visibility','visible');
					$('tangents-geometricforms-structures-sphere-image11').setStyle('opacity','1.0');
					viewSphereCurrent=11;viewSphere11 = new Fx.Morph('tangents-geometricforms-structures-sphere-image11', {duration: viewSphereDuration, transition: Fx.Transitions.Circ.easeOut});viewSphere11.addEvent('complete', viewStructuresSphere11);viewSphere11.start({'opacity': '0.0'});}
			}
		}
	}
	if (article=="cell") {
		if (direction=="reverse" && viewCellDirection=="forward") {viewCellDirection='reverse';}
		else if (direction=="forward" && viewCellDirection=="reverse") {viewCellDirection='forward';}
		else if (direction==viewCellDirection) {//do nothing
		}
		else {
		//if (direction!=viewCellDirection && viewCellDirection!="stop") {viewCellStop(article,direction);}
		//else if (direction!=viewCellDirection) {
			viewCellDirection=direction;
			if (direction=="forward") {
				if (viewCellCurrent===0) {
					$('tangents-geometricforms-structures-cell-reverse').setStyle('visibility','visible');
					viewStructuresSetup('cell','1','1','0.0','1','visible');
					viewCell1 = new Fx.Morph('tangents-geometricforms-structures-cell-image1', {duration: viewCellDuration, transition: Fx.Transitions.Circ.easeOut});viewCell1.addEvent('complete', viewStructuresCell1);viewCell1.start({'opacity': '1.0'});}
				else if (viewCellCurrent==1) {
					viewCell1 = new Fx.Morph('tangents-geometricforms-structures-cell-image1', {duration: viewCellDuration, transition: Fx.Transitions.Circ.easeOut});viewCell1.addEvent('complete', viewStructuresCell1);viewCell1.start({'opacity': '1.0'});}
				else if (viewCellCurrent==2) {
					viewCell2 = new Fx.Morph('tangents-geometricforms-structures-cell-image2', {duration: viewCellDuration, transition: Fx.Transitions.Circ.easeOut});viewCell2.addEvent('complete', viewStructuresCell2);viewCell2.start({'opacity': '1.0'});}
				else if (viewCellCurrent==3) {
					viewCell3 = new Fx.Morph('tangents-geometricforms-structures-cell-image3', {duration: viewCellDuration, transition: Fx.Transitions.Circ.easeOut});viewCell3.addEvent('complete', viewStructuresCell3);viewCell3.start({'opacity': '1.0'});}
				else if (viewCellCurrent==4) {
					viewCell4 = new Fx.Morph('tangents-geometricforms-structures-cell-image4', {duration: viewCellDuration, transition: Fx.Transitions.Circ.easeOut});viewCell4.addEvent('complete', viewStructuresCell4);viewCell4.start({'opacity': '1.0'});}
				else if (viewCellCurrent==5) {
					viewCell5 = new Fx.Morph('tangents-geometricforms-structures-cell-image5', {duration: viewCellDuration, transition: Fx.Transitions.Circ.easeOut});viewCell5.addEvent('complete', viewStructuresCell5);viewCell5.start({'opacity': '1.0'});}
				else if (viewCellCurrent==6) {
					viewCell5 = new Fx.Morph('tangents-geometricforms-structures-cell-image6', {duration: viewCellDuration, transition: Fx.Transitions.Circ.easeOut});viewCell6.addEvent('complete', viewStructuresCell6);viewCell6.start({'opacity': '1.0'});}
				else if (viewCellCurrent==7) {
					viewCell7 = new Fx.Morph('tangents-geometricforms-structures-cell-image7', {duration: viewCellDuration, transition: Fx.Transitions.Circ.easeOut});viewCell7.addEvent('complete', viewStructuresCell7);viewCell7.start({'opacity': '1.0'});}
				else if (viewCellCurrent==8) {
					viewCell8 = new Fx.Morph('tangents-geometricforms-structures-cell-image8', {duration: viewCellDuration, transition: Fx.Transitions.Circ.easeOut});viewCell8.addEvent('complete', viewStructuresCell8);viewCell8.start({'opacity': '1.0'});}
				else if (viewCellCurrent==9) {$('tangents-geometricforms-structures-cell-forward').setStyle('visibility','hidden');viewCellDirection="stop";}
			}
			else if (direction=="reverse") {
				if (viewCellCurrent===0) {$('tangents-geometricsforms-structures-cell-reverse').setStyle('visibility','hidden');viewCellDirection="stop";}
				else if (viewCellCurrent==1) {
					viewCell1 = new Fx.Morph('tangents-geometricforms-structures-cell-image1', {duration: viewCellDuration, transition: Fx.Transitions.Circ.easeOut});viewCell1.addEvent('complete', viewStructuresCell1);viewCell1.start({'opacity': '0.0'});}
				else if (viewCellCurrent==2) {
					viewCell2 = new Fx.Morph('tangents-geometricforms-structures-cell-image2', {duration: viewCellDuration, transition: Fx.Transitions.Circ.easeOut});viewCell2.addEvent('complete', viewStructuresCell2);viewCell2.start({'opacity': '0.0'});}
				else if (viewCellCurrent==3) {
					viewCell3 = new Fx.Morph('tangents-geometricforms-structures-cell-image3', {duration: viewCellDuration, transition: Fx.Transitions.Circ.easeOut});viewCell3.addEvent('complete', viewStructuresCell3);viewCell3.start({'opacity': '0.0'});}
				else if (viewCellCurrent==4) {
					viewCell4 = new Fx.Morph('tangents-geometricforms-structures-cell-image4', {duration: viewCellDuration, transition: Fx.Transitions.Circ.easeOut});viewCell4.addEvent('complete', viewStructuresCell4);viewCell4.start({'opacity': '0.0'});}
				else if (viewCellCurrent==5) {
					viewCell5 = new Fx.Morph('tangents-geometricforms-structures-cell-image5', {duration: viewCellDuration, transition: Fx.Transitions.Circ.easeOut});viewCell5.addEvent('complete', viewStructuresCell5);viewCell5.start({'opacity': '0.0'});}
				else if (viewCellCurrent==6) {
					viewCell6 = new Fx.Morph('tangents-geometricforms-structures-cell-image6', {duration: viewCellDuration, transition: Fx.Transitions.Circ.easeOut});viewCell6.addEvent('complete', viewStructuresCell6);viewCell6.start({'opacity': '0.0'});}
				else if (viewCellCurrent==7) {
					viewCell7 = new Fx.Morph('tangents-geometricforms-structures-cell-image7', {duration: viewCellDuration, transition: Fx.Transitions.Circ.easeOut});viewCell7.addEvent('complete', viewStructuresCell7);viewCell7.start({'opacity': '0.0'});}
				else if (viewCellCurrent==8) {
					viewCell8 = new Fx.Morph('tangents-geometricforms-structures-cell-image8', {duration: viewCellDuration, transition: Fx.Transitions.Circ.easeOut});viewCell8.addEvent('complete', viewStructuresCell8);viewCell8.start({'opacity': '0.0'});}
				else if (viewCellCurrent==9) {
					$('tangents-geometricforms-structures-cell-forward').setStyle('visibility','visible');
					$('tangents-geometricforms-structures-cell-image8').setStyle('opacity','1.0');
					viewCellCurrent=8;viewCell8 = new Fx.Morph('tangents-geometricforms-structures-cell-image8', {duration: viewCellDuration, transition: Fx.Transitions.Circ.easeOut});viewCell8.addEvent('complete', viewStructuresCell8);viewCell8.start({'opacity': '0.0'});}
			}
		}
	}
	if (article=="star") {
		if (direction=="reverse" && viewStarDirection=="forward") {viewStarDirection='reverse';}
		else if (direction=="forward" && viewStarDirection=="reverse") {viewStarDirection='forward';}
		else if (direction==viewStarDirection) {//do nothing
		}
		else {
		//if (direction!=viewStarDirection && viewStarDirection!="stop") {viewStarStop(article,direction);}
		//else if (direction!=viewStarDirection) {
			viewStarDirection=direction;
			if (direction=="forward") {
				if (viewStarCurrent===0) {
					$('tangents-geometricforms-structures-star-reverse').setStyle('visibility','visible');
					viewStructuresSetup('star','1','1','0.0','1','visible');
					viewStar1 = new Fx.Morph('tangents-geometricforms-structures-star-image1', {duration: viewStarDuration, transition: Fx.Transitions.Circ.easeOut});viewStar1.addEvent('complete', viewStructuresStar1);viewStar1.start({'opacity': '1.0'});}
				else if (viewStarCurrent==1) {
					viewStar1 = new Fx.Morph('tangents-geometricforms-structures-star-image1', {duration: viewStarDuration, transition: Fx.Transitions.Circ.easeOut});viewStar1.addEvent('complete', viewStructuresStar1);viewStar1.start({'opacity': '1.0'});}
				else if (viewStarCurrent==2) {
					viewStar2 = new Fx.Morph('tangents-geometricforms-structures-star-image2', {duration: viewStarDuration, transition: Fx.Transitions.Circ.easeOut});viewStar2.addEvent('complete', viewStructuresStar2);viewStar2.start({'opacity': '1.0'});}
				else if (viewStarCurrent==3) {
					viewStar3 = new Fx.Morph('tangents-geometricforms-structures-star-image3', {duration: viewStarDuration, transition: Fx.Transitions.Circ.easeOut});viewStar3.addEvent('complete', viewStructuresStar3);viewStar3.start({'opacity': '1.0'});}
				else if (viewStarCurrent==4) {
					viewStar4 = new Fx.Morph('tangents-geometricforms-structures-star-image4', {duration: viewStarDuration, transition: Fx.Transitions.Circ.easeOut});viewStar4.addEvent('complete', viewStructuresStar4);viewStar4.start({'opacity': '1.0'});}
				else if (viewStarCurrent==5) {
					viewStar5 = new Fx.Morph('tangents-geometricforms-structures-star-image5', {duration: viewStarDuration, transition: Fx.Transitions.Circ.easeOut});viewStar5.addEvent('complete', viewStructuresStar5);viewStar5.start({'opacity': '1.0'});}
				else if (viewStarCurrent==6) {
					viewStar5 = new Fx.Morph('tangents-geometricforms-structures-star-image6', {duration: viewStarDuration, transition: Fx.Transitions.Circ.easeOut});viewStar6.addEvent('complete', viewStructuresStar6);viewStar6.start({'opacity': '1.0'});}
				else if (viewStarCurrent==7) {
					viewStar7 = new Fx.Morph('tangents-geometricforms-structures-star-image7', {duration: viewStarDuration, transition: Fx.Transitions.Circ.easeOut});viewStar7.addEvent('complete', viewStructuresStar7);viewStar7.start({'opacity': '1.0'});}
				else if (viewStarCurrent==8) {
					viewStar8 = new Fx.Morph('tangents-geometricforms-structures-star-image8', {duration: viewStarDuration, transition: Fx.Transitions.Circ.easeOut});viewStar8.addEvent('complete', viewStructuresStar8);viewStar8.start({'opacity': '1.0'});}
				else if (viewStarCurrent==9) {
					viewStar9 = new Fx.Morph('tangents-geometricforms-structures-star-image9', {duration: viewStarDuration, transition: Fx.Transitions.Circ.easeOut});viewStar9.addEvent('complete', viewStructuresStar9);viewStar9.start({'opacity': '1.0'});}
				else if (viewStarCurrent==10) {
					viewStar10 = new Fx.Morph('tangents-geometricforms-structures-star-image10', {duration: viewStarDuration, transition: Fx.Transitions.Circ.easeOut});viewStar10.addEvent('complete', viewStructuresStar10);viewStar10.start({'opacity': '1.0'});}
				else if (viewStarCurrent==11) {
					viewStar11 = new Fx.Morph('tangents-geometricforms-structures-star-image11', {duration: viewStarDuration, transition: Fx.Transitions.Circ.easeOut});viewStar11.addEvent('complete', viewStructuresStar11);viewStar11.start({'opacity': '1.0'});}
				else if (viewStarCurrent==12) {
					viewStar12 = new Fx.Morph('tangents-geometricforms-structures-star-image12', {duration: viewStarDuration, transition: Fx.Transitions.Circ.easeOut});viewStar12.addEvent('complete', viewStructuresStar12);viewStar12.start({'opacity': '1.0'});}
				else if (viewStarCurrent==13) {$('tangents-geometricforms-structures-star-forward').setStyle('visibility','hidden');viewStarDirection="stop";}
			}
			else if (direction=="reverse") {
				if (viewStarCurrent===0) {$('tangents-geometricforms-structures-star-reverse').setStyle('visibility','hidden');viewStarDirection="stop";}
				else if (viewStarCurrent==1) {
					viewStar1 = new Fx.Morph('tangents-geometricforms-structures-star-image1', {duration: viewStarDuration, transition: Fx.Transitions.Circ.easeOut});viewStar1.addEvent('complete', viewStructuresStar1);viewStar1.start({'opacity': '0.0'});}
				else if (viewStarCurrent==2) {
					viewStar2 = new Fx.Morph('tangents-geometricforms-structures-star-image2', {duration: viewStarDuration, transition: Fx.Transitions.Circ.easeOut});viewStar2.addEvent('complete', viewStructuresStar2);viewStar2.start({'opacity': '0.0'});}
				else if (viewStarCurrent==3) {
					viewStar3 = new Fx.Morph('tangents-geometricforms-structures-star-image3', {duration: viewStarDuration, transition: Fx.Transitions.Circ.easeOut});viewStar3.addEvent('complete', viewStructuresStar3);viewStar3.start({'opacity': '0.0'});}
				else if (viewStarCurrent==4) {
					viewStar4 = new Fx.Morph('tangents-geometricforms-structures-star-image4', {duration: viewStarDuration, transition: Fx.Transitions.Circ.easeOut});viewStar4.addEvent('complete', viewStructuresStar4);viewStar4.start({'opacity': '0.0'});}
				else if (viewStarCurrent==5) {
					viewStar5 = new Fx.Morph('tangents-geometricforms-structures-star-image5', {duration: viewStarDuration, transition: Fx.Transitions.Circ.easeOut});viewStar5.addEvent('complete', viewStructuresStar5);viewStar5.start({'opacity': '0.0'});}
				else if (viewStarCurrent==6) {
					viewStar6 = new Fx.Morph('tangents-geometricforms-structures-star-image6', {duration: viewStarDuration, transition: Fx.Transitions.Circ.easeOut});viewStar6.addEvent('complete', viewStructuresStar6);viewStar6.start({'opacity': '0.0'});}
				else if (viewStarCurrent==7) {
					viewStar7 = new Fx.Morph('tangents-geometricforms-structures-star-image7', {duration: viewStarDuration, transition: Fx.Transitions.Circ.easeOut});viewStar7.addEvent('complete', viewStructuresStar7);viewStar7.start({'opacity': '0.0'});}
				else if (viewStarCurrent==8) {
					viewStar8 = new Fx.Morph('tangents-geometricforms-structures-star-image8', {duration: viewStarDuration, transition: Fx.Transitions.Circ.easeOut});viewStar8.addEvent('complete', viewStructuresStar8);viewStar8.start({'opacity': '0.0'});}
				else if (viewStarCurrent==9) {
					viewStar9 = new Fx.Morph('tangents-geometricforms-structures-star-image9', {duration: viewStarDuration, transition: Fx.Transitions.Circ.easeOut});viewStar9.addEvent('complete', viewStructuresStar9);viewStar9.start({'opacity': '0.0'});}
				else if (viewStarCurrent==10) {
					viewStar10 = new Fx.Morph('tangents-geometricforms-structures-star-image10', {duration: viewStarDuration, transition: Fx.Transitions.Circ.easeOut});viewStar10.addEvent('complete', viewStructuresStar10);viewStar10.start({'opacity': '0.0'});}
				else if (viewStarCurrent==11) {
					viewStar11 = new Fx.Morph('tangents-geometricforms-structures-star-image11', {duration: viewStarDuration, transition: Fx.Transitions.Circ.easeOut});viewStar11.addEvent('complete', viewStructuresStar11);viewStar11.start({'opacity': '0.0'});}
				else if (viewStarCurrent==12) {
					viewStar12 = new Fx.Morph('tangents-geometricforms-structures-star-image12', {duration: viewStarDuration, transition: Fx.Transitions.Circ.easeOut});viewStar12.addEvent('complete', viewStructuresStar12);viewStar12.start({'opacity': '0.0'});}
				else if (viewStarCurrent==13) {
					$('tangents-geometricforms-structures-star-forward').setStyle('visibility','visible');
					$('tangents-geometricforms-structures-star-image12').setStyle('opacity','1.0');
					viewStarCurrent=12;viewStar12 = new Fx.Morph('tangents-geometricforms-structures-star-image12', {duration: viewStarDuration, transition: Fx.Transitions.Circ.easeOut});viewStar12.addEvent('complete', viewStructuresStar12);viewStar12.start({'opacity': '0.0'});}
			}
		}
	}
}
function viewStructuresSpeed(structure,speed) {
	var newSpeed;
	var prefix = 'tangents-geometricforms-structures-' + structure;
	var whichSlower = prefix + '-slower';var whichFaster = prefix + '-faster';
	if (structure=="sphere") {viewSphereDuration = viewSphereDuration + speed;newSpeed=viewSphereDuration;}
	if (structure=="cell") {viewCellDuration = viewCellDuration + speed;newSpeed=viewCellDuration;}
	if (structure=="star") {viewStarDuration = viewStarDuration + speed;newSpeed=viewStarDuration;}
	if (newSpeed==5000) {$(whichSlower).setStyle('visibility','hidden');}
	if (newSpeed==0) {$(whichFaster).setStyle('visibility','hidden');}
	if (newSpeed<5000) {$(whichSlower).setStyle('visibility','visible');}
	if (newSpeed>0) {$(whichFaster).setStyle('visibility','visible');}
}

	// mazes functions
function growMazeSetup(mazename,current,first,opac,other,vis) {
	if (mazename=="olive") {growOliveCurrent=current;}
	if (mazename=="purple") {growPurpleCurrent=current;}
	if (mazename=="darkblue") {growDarkBlueCurrent=current;}
	var prefix='tangents-mazes-growing-'+mazename+'-frame';
	var maze=prefix+first;
	var othermaze=prefix+other;
	$(maze).setStyle('opacity',opac);
	$(othermaze).setStyle('visibility',vis);
}
/*function growMazeOliveStop(article,direction) {
	growOlive1.cancel();growOlive2.cancel();growOlive3.cancel();growOlive4.cancel();growOlive5.cancel();
	growOliveDirection="stop";growMaze(article,direction);
}
function growMazePurpleStop(article,direction) {
	growPurple1.cancel();growPurple2.cancel();growPurple3.cancel();growPurple4.cancel();growPurple5.cancel();growPurple6.cancel();growPurple7.cancel();growPurple8.cancel();growPurple9.cancel();growPurple10.cancel();growPurple11.cancel();growPurple12.cancel();growPurple13.cancel();growPurple14.cancel();
	growPurpleDirection="stop";growMaze(article,direction);
}
function growMazeDarkBlueStop(article,direction) {
	growDarkBlue1.cancel();growDarkBlue2.cancel();growDarkBlue3.cancel();growDarkBlue4.cancel();growDarkBlue5.cancel();growDarkBlue6.cancel();growDarkBlue7.cancel();growDarkBlue8.cancel();
	growDarkBlueDirection="stop";growMaze(article,direction);
}*/
function growMazeOlive1() {
	if (growOliveDirection=="out") {
		growMazeSetup('olive','2','2','0.0','2','visible');
		growOlive2=new Fx.Morph('tangents-mazes-growing-olive-frame2', {duration: growOliveDuration, transition: Fx.Transitions.Circ.easeOut});growOlive2.addEvent('complete', growMazeOlive2);growOlive2.start({'opacity': '1.0'});}
	else if (growOliveDirection=="in") {
		growOliveCurrent=0;$('tangents-mazes-growing-olive-in').setStyle('visibility','hidden');growOliveDirection="stop";}}
function growMazeOlive2() {
	if (growOliveDirection=="out") {
		growMazeSetup('olive','3','3','0.0','3','visible');
		growOlive3 = new Fx.Morph('tangents-mazes-growing-olive-frame3', {duration: growOliveDuration, transition: Fx.Transitions.Circ.easeOut});growOlive3.addEvent('complete', growMazeOlive3);growOlive3.start({'opacity': '1.0'});}
	else if (growOliveDirection=="in") {
		growMazeSetup('olive','1','1','1.0','2','hidden');
		growOlive1 = new Fx.Morph('tangents-mazes-growing-olive-frame1', {duration: growOliveDuration, transition: Fx.Transitions.Circ.easeOut});growOlive1.addEvent('complete', growMazeOlive1);growOlive1.start({'opacity': '0.0'});}}
function growMazeOlive3() {
	if (growOliveDirection=="out") {
		growMazeSetup('olive','4','4','0.0','4','visible');
		growOlive4 = new Fx.Morph('tangents-mazes-growing-olive-frame4', {duration: growOliveDuration, transition: Fx.Transitions.Circ.easeOut});growOlive4.addEvent('complete', growMazeOlive4);growOlive4.start({'opacity': '1.0'});}
	else if (growOliveDirection=="in") {
		growMazeSetup('olive','2','2','1.0','3','hidden');
		growOlive2 = new Fx.Morph('tangents-mazes-growing-olive-frame2', {duration: growOliveDuration, transition: Fx.Transitions.Circ.easeOut});growOlive2.addEvent('complete', growMazeOlive2);growOlive2.start({'opacity': '0.0'});}}
function growMazeOlive4() {
	if (growOliveDirection=="out") {
		growMazeSetup('olive','5','5','0.0','5','visible');
		growOlive5 = new Fx.Morph('tangents-mazes-growing-olive-frame5', {duration: growOliveDuration, transition: Fx.Transitions.Circ.easeOut});growOlive5.addEvent('complete', growMazeOlive5);growOlive5.start({'opacity': '1.0'});}
	else if (growOliveDirection=="in") {
		growMazeSetup('olive','3','3','1.0','4','hidden');
		growOlive3 = new Fx.Morph('tangents-mazes-growing-olive-frame3', {duration: growOliveDuration, transition: Fx.Transitions.Circ.easeOut});growOlive3.addEvent('complete', growMazeOlive3);growOlive3.start({'opacity': '0.0'});}}
function growMazeOlive5() {
	if (growOliveDirection=="out") {
		growOliveCurrent=6;$('tangents-mazes-growing-olive-out').setStyle('visibility','hidden');growOliveDirection="stop";}
	else if (growOliveDirection=="in") {
		growMazeSetup('olive','4','4','1.0','5','hidden');
		growOlive4 = new Fx.Morph('tangents-mazes-growing-olive-frame4', {duration: growOliveDuration, transition: Fx.Transitions.Circ.easeOut});growOlive4.addEvent('complete', growMazeOlive4);growOlive4.start({'opacity': '0.0'});}}
function growMazePurple1() {
	if (growPurpleDirection=="out") {
		growMazeSetup('purple','2','2','0.0','2','visible');
		growPurple2=new Fx.Morph('tangents-mazes-growing-purple-frame2', {duration: growPurpleDuration, transition: Fx.Transitions.Circ.easeOut});growPurple2.addEvent('complete', growMazePurple2);growPurple2.start({'opacity': '1.0'});}
	else if (growPurpleDirection=="in") {
		growPurpleCurrent=0;$('tangents-mazes-growing-purple-in').setStyle('visibility','hidden');growPurpleDirection="stop";}}
function growMazePurple2() {
	if (growPurpleDirection=="out") {
		growMazeSetup('purple','3','3','0.0','3','visible');
		growPurple3 = new Fx.Morph('tangents-mazes-growing-purple-frame3', {duration: growPurpleDuration, transition: Fx.Transitions.Circ.easeOut});growPurple3.addEvent('complete', growMazePurple3);growPurple3.start({'opacity': '1.0'});}
	else if (growPurpleDirection=="in") {
		growMazeSetup('purple','1','1','1.0','2','hidden');
		growPurple1 = new Fx.Morph('tangents-mazes-growing-purple-frame1', {duration: growPurpleDuration, transition: Fx.Transitions.Circ.easeOut});growPurple1.addEvent('complete', growMazePurple1);growPurple1.start({'opacity': '0.0'});}}
function growMazePurple3() {
	if (growPurpleDirection=="out") {
		growMazeSetup('purple','4','4','0.0','4','visible');
		growPurple4 = new Fx.Morph('tangents-mazes-growing-purple-frame4', {duration: growPurpleDuration, transition: Fx.Transitions.Circ.easeOut});growPurple4.addEvent('complete', growMazePurple4);growPurple4.start({'opacity': '1.0'});}
	else if (growPurpleDirection=="in") {
		growMazeSetup('purple','2','2','1.0','3','hidden');
		growPurple2 = new Fx.Morph('tangents-mazes-growing-purple-frame2', {duration: growPurpleDuration, transition: Fx.Transitions.Circ.easeOut});growPurple2.addEvent('complete', growMazePurple2);growPurple2.start({'opacity': '0.0'});}}
function growMazePurple4() {
	if (growPurpleDirection=="out") {
		growMazeSetup('purple','5','5','0.0','5','visible');
		growPurple5 = new Fx.Morph('tangents-mazes-growing-purple-frame5', {duration: growPurpleDuration, transition: Fx.Transitions.Circ.easeOut});growPurple5.addEvent('complete', growMazePurple5);growPurple5.start({'opacity': '1.0'});}
	else if (growPurpleDirection=="in") {
		growMazeSetup('purple','3','3','1.0','4','hidden');
		growPurple3 = new Fx.Morph('tangents-mazes-growing-purple-frame3', {duration: growPurpleDuration, transition: Fx.Transitions.Circ.easeOut});growPurple3.addEvent('complete', growMazePurple3);growPurple3.start({'opacity': '0.0'});}}
function growMazePurple5() {
	if (growPurpleDirection=="out") {
		growMazeSetup('purple','6','6','0.0','6','visible');
		growPurple6 = new Fx.Morph('tangents-mazes-growing-purple-frame6', {duration: growPurpleDuration, transition: Fx.Transitions.Circ.easeOut});growPurple6.addEvent('complete', growMazePurple6);growPurple6.start({'opacity': '1.0'});}
	else if (growPurpleDirection=="in") {
		growMazeSetup('purple','4','4','1.0','5','hidden');
		growPurple4 = new Fx.Morph('tangents-mazes-growing-purple-frame4', {duration: growPurpleDuration, transition: Fx.Transitions.Circ.easeOut});growPurple4.addEvent('complete', growMazePurple4);growPurple4.start({'opacity': '0.0'});}}
function growMazePurple6() {
	if (growPurpleDirection=="out") {
		growMazeSetup('purple','7','7','0.0','7','visible');
		growPurple7 = new Fx.Morph('tangents-mazes-growing-purple-frame7', {duration: growPurpleDuration, transition: Fx.Transitions.Circ.easeOut});growPurple7.addEvent('complete', growMazePurple7);growPurple7.start({'opacity': '1.0'});}
	else if (growPurpleDirection=="in") {
		growMazeSetup('purple','5','5','1.0','6','hidden');
		growPurple5 = new Fx.Morph('tangents-mazes-growing-purple-frame5', {duration: growPurpleDuration, transition: Fx.Transitions.Circ.easeOut});growPurple5.addEvent('complete', growMazePurple5);growPurple5.start({'opacity': '0.0'});}}
function growMazePurple7() {
	if (growPurpleDirection=="out") {
		growMazeSetup('purple','8','8','0.0','8','visible');
		growPurple8 = new Fx.Morph('tangents-mazes-growing-purple-frame8', {duration: growPurpleDuration, transition: Fx.Transitions.Circ.easeOut});growPurple8.addEvent('complete', growMazePurple8);growPurple8.start({'opacity': '1.0'});}
	else if (growPurpleDirection=="in") {
		growMazeSetup('purple','6','6','1.0','7','hidden');
		growPurple6 = new Fx.Morph('tangents-mazes-growing-purple-frame6', {duration: growPurpleDuration, transition: Fx.Transitions.Circ.easeOut});growPurple6.addEvent('complete', growMazePurple6);growPurple6.start({'opacity': '0.0'});}}
function growMazePurple8() {
	if (growPurpleDirection=="out") {
		growMazeSetup('purple','9','9','0.0','9','visible');
		growPurple9 = new Fx.Morph('tangents-mazes-growing-purple-frame9', {duration: growPurpleDuration, transition: Fx.Transitions.Circ.easeOut});growPurple9.addEvent('complete', growMazePurple9);growPurple9.start({'opacity': '1.0'});}
	else if (growPurpleDirection=="in") {
		growMazeSetup('purple','7','7','1.0','8','hidden');
		growPurple7 = new Fx.Morph('tangents-mazes-growing-purple-frame7', {duration: growPurpleDuration, transition: Fx.Transitions.Circ.easeOut});growPurple7.addEvent('complete', growMazePurple7);growPurple7.start({'opacity': '0.0'});}}
function growMazePurple9() {
	if (growPurpleDirection=="out") {
		growMazeSetup('purple','10','10','0.0','10','visible');
		growPurple10 = new Fx.Morph('tangents-mazes-growing-purple-frame10', {duration: growPurpleDuration, transition: Fx.Transitions.Circ.easeOut});growPurple10.addEvent('complete', growMazePurple10);growPurple10.start({'opacity': '1.0'});}
	else if (growPurpleDirection=="in") {
		growMazeSetup('purple','8','8','1.0','9','hidden');
		growPurple8 = new Fx.Morph('tangents-mazes-growing-purple-frame8', {duration: growPurpleDuration, transition: Fx.Transitions.Circ.easeOut});growPurple8.addEvent('complete', growMazePurple8);growPurple8.start({'opacity': '0.0'});}}
function growMazePurple10() {
	if (growPurpleDirection=="out") {
		growMazeSetup('purple','11','11','0.0','11','visible');
		growPurple11 = new Fx.Morph('tangents-mazes-growing-purple-frame11', {duration: growPurpleDuration, transition: Fx.Transitions.Circ.easeOut});growPurple11.addEvent('complete', growMazePurple11);growPurple11.start({'opacity': '1.0'});}
	else if (growPurpleDirection=="in") {
		growMazeSetup('purple','9','9','1.0','10','hidden');
		growPurple9 = new Fx.Morph('tangents-mazes-growing-purple-frame9', {duration: growPurpleDuration, transition: Fx.Transitions.Circ.easeOut});growPurple9.addEvent('complete', growMazePurple9);growPurple9.start({'opacity': '0.0'});}}
function growMazePurple11() {
	if (growPurpleDirection=="out") {
		growMazeSetup('purple','12','12','0.0','12','visible');
		growPurple12 = new Fx.Morph('tangents-mazes-growing-purple-frame12', {duration: growPurpleDuration, transition: Fx.Transitions.Circ.easeOut});growPurple12.addEvent('complete', growMazePurple12);growPurple12.start({'opacity': '1.0'});}
	else if (growPurpleDirection=="in") {
		growMazeSetup('purple','10','10','1.0','11','hidden');
		growPurple10 = new Fx.Morph('tangents-mazes-growing-purple-frame10', {duration: growPurpleDuration, transition: Fx.Transitions.Circ.easeOut});growPurple10.addEvent('complete', growMazePurple10);growPurple10.start({'opacity': '0.0'});}}
function growMazePurple12() {
	if (growPurpleDirection=="out") {
		growMazeSetup('purple','13','13','0.0','13','visible');
		growPurple13 = new Fx.Morph('tangents-mazes-growing-purple-frame13', {duration: growPurpleDuration, transition: Fx.Transitions.Circ.easeOut});growPurple13.addEvent('complete', growMazePurple13);growPurple13.start({'opacity': '1.0'});}
	else if (growPurpleDirection=="in") {
		growMazeSetup('purple','11','11','1.0','12','hidden');
		growPurple11 = new Fx.Morph('tangents-mazes-growing-purple-frame11', {duration: growPurpleDuration, transition: Fx.Transitions.Circ.easeOut});growPurple11.addEvent('complete', growMazePurple11);growPurple11.start({'opacity': '0.0'});}}
function growMazePurple13() {
	if (growPurpleDirection=="out") {
		growMazeSetup('purple','14','14','0.0','14','visible');
		growPurple14 = new Fx.Morph('tangents-mazes-growing-purple-frame14', {duration: growPurpleDuration, transition: Fx.Transitions.Circ.easeOut});growPurple14.addEvent('complete', growMazePurple14);growPurple14.start({'opacity': '1.0'});}
	else if (growPurpleDirection=="in") {
		growMazeSetup('purple','12','12','1.0','13','hidden');
		growPurple12 = new Fx.Morph('tangents-mazes-growing-purple-frame12', {duration: growPurpleDuration, transition: Fx.Transitions.Circ.easeOut});growPurple12.addEvent('complete', growMazePurple12);growPurple12.start({'opacity': '0.0'});}}
function growMazePurple14() {
	if (growPurpleDirection=="out") {
		growPurpleCurrent=15;$('tangents-mazes-growing-purple-out').setStyle('visibility','hidden');growPurpleDirection="stop";}
	else if (growPurpleDirection=="in") {
		growMazeSetup('purple','13','13','1.0','14','hidden');
		growPurple13 = new Fx.Morph('tangents-mazes-growing-purple-frame13', {duration: growPurpleDuration, transition: Fx.Transitions.Circ.easeOut});growPurple13.addEvent('complete', growMazePurple13);growPurple13.start({'opacity': '0.0'});}}
function growMazeDarkBlue1() {
	if (growDarkBlueDirection=="out") {
		growMazeSetup('darkblue','2','2','0.0','2','visible');
		growDarkBlue2=new Fx.Morph('tangents-mazes-growing-darkblue-frame2', {duration: growDarkBlueDuration, transition: Fx.Transitions.Circ.easeOut});growDarkBlue2.addEvent('complete', growMazeDarkBlue2);growDarkBlue2.start({'opacity': '1.0'});}
	else if (growDarkBlueDirection=="in") {
		growDarkBlueCurrent=0;$('tangents-mazes-growing-darkblue-in').setStyle('visibility','hidden');growDarkBlueDirection="stop";}}
function growMazeDarkBlue2() {
	if (growDarkBlueDirection=="out") {
		growMazeSetup('darkblue','3','3','0.0','3','visible');
		growDarkBlue3 = new Fx.Morph('tangents-mazes-growing-darkblue-frame3', {duration: growDarkBlueDuration, transition: Fx.Transitions.Circ.easeOut});growDarkBlue3.addEvent('complete', growMazeDarkBlue3);growDarkBlue3.start({'opacity': '1.0'});}
	else if (growDarkBlueDirection=="in") {
		growMazeSetup('darkblue','1','1','1.0','2','hidden');
		growDarkBlue1 = new Fx.Morph('tangents-mazes-growing-darkblue-frame1', {duration: growDarkBlueDuration, transition: Fx.Transitions.Circ.easeOut});growDarkBlue1.addEvent('complete', growMazeDarkBlue1);growDarkBlue1.start({'opacity': '0.0'});}}
function growMazeDarkBlue3() {
	if (growDarkBlueDirection=="out") {
		growMazeSetup('darkblue','4','4','0.0','4','visible');
		growDarkBlue4 = new Fx.Morph('tangents-mazes-growing-darkblue-frame4', {duration: growDarkBlueDuration, transition: Fx.Transitions.Circ.easeOut});growDarkBlue4.addEvent('complete', growMazeDarkBlue4);growDarkBlue4.start({'opacity': '1.0'});}
	else if (growDarkBlueDirection=="in") {
		growMazeSetup('darkblue','2','2','1.0','3','hidden');
		growDarkBlue2 = new Fx.Morph('tangents-mazes-growing-darkblue-frame2', {duration: growDarkBlueDuration, transition: Fx.Transitions.Circ.easeOut});growDarkBlue2.addEvent('complete', growMazeDarkBlue2);growDarkBlue2.start({'opacity': '0.0'});}}
function growMazeDarkBlue4() {
	if (growDarkBlueDirection=="out") {
		growMazeSetup('darkblue','5','5','0.0','5','visible');
		growDarkBlue5 = new Fx.Morph('tangents-mazes-growing-darkblue-frame5', {duration: growDarkBlueDuration, transition: Fx.Transitions.Circ.easeOut});growDarkBlue5.addEvent('complete', growMazeDarkBlue5);growDarkBlue5.start({'opacity': '1.0'});}
	else if (growDarkBlueDirection=="in") {
		growMazeSetup('darkblue','3','3','1.0','4','hidden');
		growDarkBlue3 = new Fx.Morph('tangents-mazes-growing-darkblue-frame3', {duration: growDarkBlueDuration, transition: Fx.Transitions.Circ.easeOut});growDarkBlue3.addEvent('complete', growMazeDarkBlue3);growDarkBlue3.start({'opacity': '0.0'});}}
function growMazeDarkBlue5() {
	if (growDarkBlueDirection=="out") {
		growMazeSetup('darkblue','6','6','0.0','6','visible');
		growDarkBlue6 = new Fx.Morph('tangents-mazes-growing-darkblue-frame6', {duration: growDarkBlueDuration, transition: Fx.Transitions.Circ.easeOut});growDarkBlue6.addEvent('complete', growMazeDarkBlue6);growDarkBlue6.start({'opacity': '1.0'});}
	else if (growDarkBlueDirection=="in") {
		growMazeSetup('darkblue','4','4','1.0','5','hidden');
		growDarkBlue4 = new Fx.Morph('tangents-mazes-growing-darkblue-frame4', {duration: growDarkBlueDuration, transition: Fx.Transitions.Circ.easeOut});growDarkBlue4.addEvent('complete', growMazeDarkBlue4);growDarkBlue4.start({'opacity': '0.0'});}}
function growMazeDarkBlue6() {
	if (growDarkBlueDirection=="out") {
		growMazeSetup('darkblue','7','7','0.0','7','visible');
		growDarkBlue7 = new Fx.Morph('tangents-mazes-growing-darkblue-frame7', {duration: growDarkBlueDuration, transition: Fx.Transitions.Circ.easeOut});growDarkBlue7.addEvent('complete', growMazeDarkBlue7);growDarkBlue7.start({'opacity': '1.0'});}
	else if (growDarkBlueDirection=="in") {
		growMazeSetup('darkblue','5','5','1.0','6','hidden');
		growDarkBlue5 = new Fx.Morph('tangents-mazes-growing-darkblue-frame5', {duration: growDarkBlueDuration, transition: Fx.Transitions.Circ.easeOut});growDarkBlue5.addEvent('complete', growMazeDarkBlue5);growDarkBlue5.start({'opacity': '0.0'});}}
function growMazeDarkBlue7() {
	if (growDarkBlueDirection=="out") {
		growMazeSetup('darkblue','8','8','0.0','8','visible');
		growDarkBlue8 = new Fx.Morph('tangents-mazes-growing-darkblue-frame8', {duration: growDarkBlueDuration, transition: Fx.Transitions.Circ.easeOut});growDarkBlue8.addEvent('complete', growMazeDarkBlue8);growDarkBlue8.start({'opacity': '1.0'});}
	else if (growDarkBlueDirection=="in") {
		growMazeSetup('darkblue','6','6','1.0','7','hidden');
		growDarkBlue6 = new Fx.Morph('tangents-mazes-growing-darkblue-frame6', {duration: growDarkBlueDuration, transition: Fx.Transitions.Circ.easeOut});growDarkBlue6.addEvent('complete', growMazeDarkBlue6);growDarkBlue6.start({'opacity': '0.0'});}}
function growMazeDarkBlue8() {
	if (growDarkBlueDirection=="out") {
		growDarkBlueCurrent=9;$('tangents-mazes-growing-darkblue-out').setStyle('visibility','hidden');growDarkBlueDirection="stop";}
	else if (growDarkBlueDirection=="in") {
		growMazeSetup('darkblue','7','7','1.0','8','hidden');
		growDarkBlue7 = new Fx.Morph('tangents-mazes-growing-darkblue-frame7', {duration: growDarkBlueDuration, transition: Fx.Transitions.Circ.easeOut});growDarkBlue7.addEvent('complete', growMazeDarkBlue7);growDarkBlue7.start({'opacity': '0.0'});}}
function growMaze(article,direction) {
	if (article=="olive") {
		if (direction=="in" && growOliveDirection=="out") {growOliveDirection='in';}
		else if (direction=="out" && growOliveDirection=="in") {growOliveDirection='out';}
		else if (direction==growOliveDirection) {//do nothing
		}
		else {
		//if (direction!=growOliveDirection && growOliveDirection!="stop") {growMazeOliveStop(article,direction);}
		//else if (direction!=growOliveDirection) {
			growOliveDirection=direction;
			if (direction=="out") {
				if (growOliveCurrent===0) {
					$('tangents-mazes-growing-olive-in').setStyle('visibility','visible');growMazeSetup('olive','1','1','0.0','1','visible');
					growOlive1 = new Fx.Morph('tangents-mazes-growing-olive-frame1', {duration: growOliveDuration, transition: Fx.Transitions.Circ.easeOut});growOlive1.addEvent('complete', growMazeOlive1);growOlive1.start({'opacity': '1.0'});}
				else if (growOliveCurrent==1) {
					growOlive1 = new Fx.Morph('tangents-mazes-growing-olive-frame1', {duration: growOliveDuration, transition: Fx.Transitions.Circ.easeOut});growOlive1.addEvent('complete', growMazeOlive1);growOlive1.start({'opacity': '1.0'});}
				else if (growOliveCurrent==2) {
					growOlive2 = new Fx.Morph('tangents-mazes-growing-olive-frame2', {duration: growOliveDuration, transition: Fx.Transitions.Circ.easeOut});growOlive2.addEvent('complete', growMazeOlive2);growOlive2.start({'opacity': '1.0'});}
				else if (growOliveCurrent==3) {
					growOlive3 = new Fx.Morph('tangents-mazes-growing-olive-frame3', {duration: growOliveDuration, transition: Fx.Transitions.Circ.easeOut});growOlive3.addEvent('complete', growMazeOlive3);growOlive3.start({'opacity': '1.0'});}
				else if (growOliveCurrent==4) {
					growOlive4 = new Fx.Morph('tangents-mazes-growing-olive-frame4', {duration: growOliveDuration, transition: Fx.Transitions.Circ.easeOut});growOlive4.addEvent('complete', growMazeOlive4);growOlive4.start({'opacity': '1.0'});}
				else if (growOliveCurrent==5) {
					growOlive5 = new Fx.Morph('tangents-mazes-growing-olive-frame5', {duration: growOliveDuration, transition: Fx.Transitions.Circ.easeOut});growOlive5.addEvent('complete', growMazeOlive5);growOlive5.start({'opacity': '1.0'});}
				else if (growOliveCurrent==6) {$('tangents-mazes-growing-olive-out').setStyle('visibility','hidden');growOliveDirection="stop";}
			}
			else if (direction=="in") {
				if (growOliveCurrent===0) {$('tangents-mazes-growing-olive-in').setStyle('visibility','hidden');growOliveDirection="stop";}
				else if (growOliveCurrent==1) {
					growOlive1 = new Fx.Morph('tangents-mazes-growing-olive-frame1', {duration: growOliveDuration, transition: Fx.Transitions.Circ.easeOut});growOlive1.addEvent('complete', growMazeOlive1);growOlive1.start({'opacity': '0.0'});}
				else if (growOliveCurrent==2) {
					growOlive2 = new Fx.Morph('tangents-mazes-growing-olive-frame2', {duration: growOliveDuration, transition: Fx.Transitions.Circ.easeOut});growOlive2.addEvent('complete', growMazeOlive2);growOlive2.start({'opacity': '0.0'});}
				else if (growOliveCurrent==3) {
					growOlive3 = new Fx.Morph('tangents-mazes-growing-olive-frame3', {duration: growOliveDuration, transition: Fx.Transitions.Circ.easeOut});growOlive3.addEvent('complete', growMazeOlive3);growOlive3.start({'opacity': '0.0'});}
				else if (growOliveCurrent==4) {
					growOlive4 = new Fx.Morph('tangents-mazes-growing-olive-frame4', {duration: growOliveDuration, transition: Fx.Transitions.Circ.easeOut});growOlive4.addEvent('complete', growMazeOlive4);growOlive4.start({'opacity': '0.0'});}
				else if (growOliveCurrent==5) {
					growOlive5 = new Fx.Morph('tangents-mazes-growing-olive-frame5', {duration: growOliveDuration, transition: Fx.Transitions.Circ.easeOut});growOlive5.addEvent('complete', growMazeOlive5);growOlive5.start({'opacity': '0.0'});}
				else if (growOliveCurrent==6) {
					$('tangents-mazes-growing-olive-out').setStyle('visibility','visible');
					$('tangents-mazes-growing-olive-frame5').setStyle('opacity','1.0');
					growOliveCurrent=5;growOlive5 = new Fx.Morph('tangents-mazes-growing-olive-frame5', {duration: growOliveDuration, transition: Fx.Transitions.Circ.easeOut});growOlive5.addEvent('complete', growMazeOlive5);growOlive5.start({'opacity': '0.0'});}
			}
		}
	}
	else if (article=="purple") {
		if (direction=="in" && growPurpleDirection=="out") {growPurpleDirection='in';}
		else if (direction=="out" && growPurpleDirection=="in") {growPurpleDirection='out';}
		else if (direction==growPurpleDirection) {//do nothing
		}
		else {
		//if (direction!=growPurpleDirection && growPurpleDirection!="stop") {growMazePurpleStop(article,direction);}
		//else if (direction!=growPurpleDirection) {
			growPurpleDirection=direction;
			if (direction=="out") {
				if (growPurpleCurrent===0) {
					$('tangents-mazes-growing-purple-in').setStyle('visibility','visible');growMazeSetup('purple','1','1','0.0','1','visible');
					growPurple1 = new Fx.Morph('tangents-mazes-growing-purple-frame1', {duration: growPurpleDuration, transition: Fx.Transitions.Circ.easeOut});growPurple1.addEvent('complete', growMazePurple1);growPurple1.start({'opacity': '1.0'});}
				else if (growPurpleCurrent==1) {
					growPurple1 = new Fx.Morph('tangents-mazes-growing-purple-frame1', {duration: growPurpleDuration, transition: Fx.Transitions.Circ.easeOut});growPurple1.addEvent('complete', growMazePurple1);growPurple1.start({'opacity': '1.0'});}
				else if (growPurpleCurrent==2) {
					growPurple2 = new Fx.Morph('tangents-mazes-growing-purple-frame2', {duration: growPurpleDuration, transition: Fx.Transitions.Circ.easeOut});growPurple2.addEvent('complete', growMazePurple2);growPurple2.start({'opacity': '1.0'});}
				else if (growPurpleCurrent==3) {
					growPurple3 = new Fx.Morph('tangents-mazes-growing-purple-frame3', {duration: growPurpleDuration, transition: Fx.Transitions.Circ.easeOut});growPurple3.addEvent('complete', growMazePurple3);growPurple3.start({'opacity': '1.0'});}
				else if (growPurpleCurrent==4) {
					growPurple4 = new Fx.Morph('tangents-mazes-growing-purple-frame4', {duration: growPurpleDuration, transition: Fx.Transitions.Circ.easeOut});growPurple4.addEvent('complete', growMazePurple4);growPurple4.start({'opacity': '1.0'});}
				else if (growPurpleCurrent==5) {
					growPurple5 = new Fx.Morph('tangents-mazes-growing-purple-frame5', {duration: growPurpleDuration, transition: Fx.Transitions.Circ.easeOut});growPurple5.addEvent('complete', growMazePurple5);growPurple5.start({'opacity': '1.0'});}
				else if (growPurpleCurrent==6) {
					growPurple6 = new Fx.Morph('tangents-mazes-growing-purple-frame6', {duration: growPurpleDuration, transition: Fx.Transitions.Circ.easeOut});growPurple6.addEvent('complete', growMazePurple6);growPurple6.start({'opacity': '1.0'});}
				else if (growPurpleCurrent==7) {
					growPurple7 = new Fx.Morph('tangents-mazes-growing-purple-frame7', {duration: growPurpleDuration, transition: Fx.Transitions.Circ.easeOut});growPurple7.addEvent('complete', growMazePurple7);growPurple7.start({'opacity': '1.0'});}
				else if (growPurpleCurrent==8) {
					growPurple8 = new Fx.Morph('tangents-mazes-growing-purple-frame8', {duration: growPurpleDuration, transition: Fx.Transitions.Circ.easeOut});growPurple8.addEvent('complete', growMazePurple8);growPurple8.start({'opacity': '1.0'});}
				else if (growPurpleCurrent==9) {
					growPurple9 = new Fx.Morph('tangents-mazes-growing-purple-frame9', {duration: growPurpleDuration, transition: Fx.Transitions.Circ.easeOut});growPurple9.addEvent('complete', growMazePurple9);growPurple9.start({'opacity': '1.0'});}
				else if (growPurpleCurrent==10) {
					growPurple10 = new Fx.Morph('tangents-mazes-growing-purple-frame10', {duration: growPurpleDuration, transition: Fx.Transitions.Circ.easeOut});growPurple10.addEvent('complete', growMazePurple10);growPurple10.start({'opacity': '1.0'});}
				else if (growPurpleCurrent==11) {
					growPurple11 = new Fx.Morph('tangents-mazes-growing-purple-frame11', {duration: growPurpleDuration, transition: Fx.Transitions.Circ.easeOut});growPurple11.addEvent('complete', growMazePurple11);growPurple11.start({'opacity': '1.0'});}
				else if (growPurpleCurrent==12) {
					growPurple12 = new Fx.Morph('tangents-mazes-growing-purple-frame12', {duration: growPurpleDuration, transition: Fx.Transitions.Circ.easeOut});growPurple12.addEvent('complete', growMazePurple12);growPurple12.start({'opacity': '1.0'});}
				else if (growPurpleCurrent==13) {
					growPurple13 = new Fx.Morph('tangents-mazes-growing-purple-frame13', {duration: growPurpleDuration, transition: Fx.Transitions.Circ.easeOut});growPurple13.addEvent('complete', growMazePurple13);growPurple13.start({'opacity': '1.0'});}
				else if (growPurpleCurrent==14) {
					growPurple14 = new Fx.Morph('tangents-mazes-growing-purple-frame14', {duration: growPurpleDuration, transition: Fx.Transitions.Circ.easeOut});growPurple14.addEvent('complete', growMazePurple14);growPurple14.start({'opacity': '1.0'});}
				else if (growPurpleCurrent==15) {$('tangents-mazes-growing-purple-out').setStyle('visibility','hidden');growPurpleDirection="stop";}
			}
			else if (direction=="in") {
				if (growPurpleCurrent===0) {$('tangents-mazes-growing-purple-in').setStyle('visibility','hidden');growPurpleDirection="stop";}
				else if (growPurpleCurrent==1) {
					growPurple1 = new Fx.Morph('tangents-mazes-growing-purple-frame1', {duration: growPurpleDuration, transition: Fx.Transitions.Circ.easeOut});growPurple1.addEvent('complete', growMazePurple1);growPurple1.start({'opacity': '0.0'});}
				else if (growPurpleCurrent==2) {
					growPurple2 = new Fx.Morph('tangents-mazes-growing-purple-frame2', {duration: growPurpleDuration, transition: Fx.Transitions.Circ.easeOut});growPurple2.addEvent('complete', growMazePurple2);growPurple2.start({'opacity': '0.0'});}
				else if (growPurpleCurrent==3) {
					growPurple3 = new Fx.Morph('tangents-mazes-growing-purple-frame3', {duration: growPurpleDuration, transition: Fx.Transitions.Circ.easeOut});growPurple3.addEvent('complete', growMazePurple3);growPurple3.start({'opacity': '0.0'});}
				else if (growPurpleCurrent==4) {
					growPurple4 = new Fx.Morph('tangents-mazes-growing-purple-frame4', {duration: growPurpleDuration, transition: Fx.Transitions.Circ.easeOut});growPurple4.addEvent('complete', growMazePurple4);growPurple4.start({'opacity': '0.0'});}
				else if (growPurpleCurrent==5) {
					growPurple5 = new Fx.Morph('tangents-mazes-growing-purple-frame5', {duration: growPurpleDuration, transition: Fx.Transitions.Circ.easeOut});growPurple5.addEvent('complete', growMazePurple5);growPurple5.start({'opacity': '0.0'});}
				else if (growPurpleCurrent==6) {
					growPurple6 = new Fx.Morph('tangents-mazes-growing-purple-frame6', {duration: growPurpleDuration, transition: Fx.Transitions.Circ.easeOut});growPurple6.addEvent('complete', growMazePurple6);growPurple6.start({'opacity': '1.0'});}
				else if (growPurpleCurrent==7) {
					growPurple7 = new Fx.Morph('tangents-mazes-growing-purple-frame7', {duration: growPurpleDuration, transition: Fx.Transitions.Circ.easeOut});growPurple7.addEvent('complete', growMazePurple7);growPurple7.start({'opacity': '0.0'});}
				else if (growPurpleCurrent==8) {
					growPurple8 = new Fx.Morph('tangents-mazes-growing-purple-frame8', {duration: growPurpleDuration, transition: Fx.Transitions.Circ.easeOut});growPurple8.addEvent('complete', growMazePurple8);growPurple8.start({'opacity': '0.0'});}
				else if (growPurpleCurrent==9) {
					growPurple9 = new Fx.Morph('tangents-mazes-growing-purple-frame9', {duration: growPurpleDuration, transition: Fx.Transitions.Circ.easeOut});growPurple9.addEvent('complete', growMazePurple9);growPurple9.start({'opacity': '0.0'});}
				else if (growPurpleCurrent==10) {
					growPurple10 = new Fx.Morph('tangents-mazes-growing-purple-frame10', {duration: growPurpleDuration, transition: Fx.Transitions.Circ.easeOut});growPurple10.addEvent('complete', growMazePurple10);growPurple10.start({'opacity': '0.0'});}
				else if (growPurpleCurrent==11) {
					growPurple11 = new Fx.Morph('tangents-mazes-growing-purple-frame11', {duration: growPurpleDuration, transition: Fx.Transitions.Circ.easeOut});growPurple11.addEvent('complete', growMazePurple11);growPurple11.start({'opacity': '0.0'});}
				else if (growPurpleCurrent==12) {
					growPurple12 = new Fx.Morph('tangents-mazes-growing-purple-frame12', {duration: growPurpleDuration, transition: Fx.Transitions.Circ.easeOut});growPurple12.addEvent('complete', growMazePurple12);growPurple12.start({'opacity': '0.0'});}
				else if (growPurpleCurrent==13) {
					growPurple13 = new Fx.Morph('tangents-mazes-growing-purple-frame13', {duration: growPurpleDuration, transition: Fx.Transitions.Circ.easeOut});growPurple13.addEvent('complete', growMazePurple13);growPurple13.start({'opacity': '0.0'});}
				else if (growPurpleCurrent==14) {
					growPurple14 = new Fx.Morph('tangents-mazes-growing-purple-frame14', {duration: growPurpleDuration, transition: Fx.Transitions.Circ.easeOut});growPurple14.addEvent('complete', growMazePurple14);growPurple14.start({'opacity': '0.0'});}
				else if (growPurpleCurrent==15) {
					$('tangents-mazes-growing-purple-out').setStyle('visibility','visible');
					$('tangents-mazes-growing-purple-frame14').setStyle('opacity','1.0');
					growPurpleCurrent=14;growPurple14 = new Fx.Morph('tangents-mazes-growing-purple-frame14', {duration: growPurpleDuration, transition: Fx.Transitions.Circ.easeOut});growPurple14.addEvent('complete', growMazePurple14);growPurple14.start({'opacity': '0.0'});}
			}
		}
	}
	else if (article=="darkblue") {
		if (direction=="in" && growDarkBlueDirection=="out") {growDarkBlueDirection='in';}
		else if (direction=="out" && growDarkBlueDirection=="in") {growDarkBlueDirection='out';}
		else if (direction==growDarkBlueDirection) {//do nothing
		}
		else {
		//if (direction!=growDarkBlueDirection && growDarkBlueDirection!="stop") {growMazeDarkBlueStop(article,direction);}
		//else if (direction!=growDarkBlueDirection) {
			growDarkBlueDirection=direction;
			if (direction=="out") {
				if (growDarkBlueCurrent===0) {
					$('tangents-mazes-growing-darkblue-in').setStyle('visibility','visible');growMazeSetup('darkblue','1','1','0.0','1','visible');
					growDarkBlue1 = new Fx.Morph('tangents-mazes-growing-darkblue-frame1', {duration: growDarkBlueDuration, transition: Fx.Transitions.Circ.easeOut});growDarkBlue1.addEvent('complete', growMazeDarkBlue1);growDarkBlue1.start({'opacity': '1.0'});}
				else if (growDarkBlueCurrent==1) {
					growDarkBlue1 = new Fx.Morph('tangents-mazes-growing-darkblue-frame1', {duration: growDarkBlueDuration, transition: Fx.Transitions.Circ.easeOut});growDarkBlue1.addEvent('complete', growMazeDarkBlue1);growDarkBlue1.start({'opacity': '1.0'});}
				else if (growDarkBlueCurrent==2) {
					growDarkBlue2 = new Fx.Morph('tangents-mazes-growing-darkblue-frame2', {duration: growDarkBlueDuration, transition: Fx.Transitions.Circ.easeOut});growDarkBlue2.addEvent('complete', growMazeDarkBlue2);growDarkBlue2.start({'opacity': '1.0'});}
				else if (growDarkBlueCurrent==3) {
					growDarkBlue3 = new Fx.Morph('tangents-mazes-growing-darkblue-frame3', {duration: growDarkBlueDuration, transition: Fx.Transitions.Circ.easeOut});growDarkBlue3.addEvent('complete', growMazeDarkBlue3);growDarkBlue3.start({'opacity': '1.0'});}
				else if (growDarkBlueCurrent==4) {
					growDarkBlue4 = new Fx.Morph('tangents-mazes-growing-darkblue-frame4', {duration: growDarkBlueDuration, transition: Fx.Transitions.Circ.easeOut});growDarkBlue4.addEvent('complete', growMazeDarkBlue4);growDarkBlue4.start({'opacity': '1.0'});}
				else if (growDarkBlueCurrent==5) {
					growDarkBlue5 = new Fx.Morph('tangents-mazes-growing-darkblue-frame5', {duration: growDarkBlueDuration, transition: Fx.Transitions.Circ.easeOut});growDarkBlue5.addEvent('complete', growMazeDarkBlue5);growDarkBlue5.start({'opacity': '1.0'});}
				else if (growDarkBlueCurrent==6) {
					growDarkBlue6 = new Fx.Morph('tangents-mazes-growing-darkblue-frame6', {duration: growDarkBlueDuration, transition: Fx.Transitions.Circ.easeOut});growDarkBlue6.addEvent('complete', growMazeDarkBlue6);growDarkBlue6.start({'opacity': '1.0'});}
				else if (growDarkBlueCurrent==7) {
					growDarkBlue7 = new Fx.Morph('tangents-mazes-growing-darkblue-frame7', {duration: growDarkBlueDuration, transition: Fx.Transitions.Circ.easeOut});growDarkBlue7.addEvent('complete', growMazeDarkBlue7);growDarkBlue7.start({'opacity': '1.0'});}
				else if (growDarkBlueCurrent==8) {
					growDarkBlue8 = new Fx.Morph('tangents-mazes-growing-darkblue-frame8', {duration: growDarkBlueDuration, transition: Fx.Transitions.Circ.easeOut});growDarkBlue8.addEvent('complete', growMazeDarkBlue8);growDarkBlue8.start({'opacity': '1.0'});}
				else if (growDarkBlueCurrent==9) {$('tangents-mazes-growing-darkblue-out').setStyle('visibility','hidden');growDarkBlueDirection="stop";}
			}
			else if (direction=="in") {
				if (growDarkBlueCurrent===0) {$('tangents-mazes-growing-darkblue-in').setStyle('visibility','hidden');growDarkBlueDirection="stop";}
				else if (growDarkBlueCurrent==1) {
					growDarkBlue1 = new Fx.Morph('tangents-mazes-growing-darkblue-frame1', {duration: growDarkBlueDuration, transition: Fx.Transitions.Circ.easeOut});growDarkBlue1.addEvent('complete', growMazeDarkBlue1);growDarkBlue1.start({'opacity': '0.0'});}
				else if (growDarkBlueCurrent==2) {
					growDarkBlue2 = new Fx.Morph('tangents-mazes-growing-darkblue-frame2', {duration: growDarkBlueDuration, transition: Fx.Transitions.Circ.easeOut});growDarkBlue2.addEvent('complete', growMazeDarkBlue2);growDarkBlue2.start({'opacity': '0.0'});}
				else if (growDarkBlueCurrent==3) {
					growDarkBlue3 = new Fx.Morph('tangents-mazes-growing-darkblue-frame3', {duration: growDarkBlueDuration, transition: Fx.Transitions.Circ.easeOut});growDarkBlue3.addEvent('complete', growMazeDarkBlue3);growDarkBlue3.start({'opacity': '0.0'});}
				else if (growDarkBlueCurrent==4) {
					growDarkBlue4 = new Fx.Morph('tangents-mazes-growing-darkblue-frame4', {duration: growDarkBlueDuration, transition: Fx.Transitions.Circ.easeOut});growDarkBlue4.addEvent('complete', growMazeDarkBlue4);growDarkBlue4.start({'opacity': '0.0'});}
				else if (growDarkBlueCurrent==5) {
					growDarkBlue5 = new Fx.Morph('tangents-mazes-growing-darkblue-frame5', {duration: growDarkBlueDuration, transition: Fx.Transitions.Circ.easeOut});growDarkBlue5.addEvent('complete', growMazeDarkBlue5);growDarkBlue5.start({'opacity': '0.0'});}
				else if (growDarkBlueCurrent==6) {
					growDarkBlue6 = new Fx.Morph('tangents-mazes-growing-darkblue-frame6', {duration: growDarkBlueDuration, transition: Fx.Transitions.Circ.easeOut});growDarkBlue6.addEvent('complete', growMazeDarkBlue6);growDarkBlue6.start({'opacity': '1.0'});}
				else if (growDarkBlueCurrent==7) {
					growDarkBlue7 = new Fx.Morph('tangents-mazes-growing-darkblue-frame7', {duration: growDarkBlueDuration, transition: Fx.Transitions.Circ.easeOut});growDarkBlue7.addEvent('complete', growMazeDarkBlue7);growDarkBlue7.start({'opacity': '0.0'});}
				else if (growDarkBlueCurrent==8) {
					growDarkBlue8 = new Fx.Morph('tangents-mazes-growing-darkblue-frame8', {duration: growDarkBlueDuration, transition: Fx.Transitions.Circ.easeOut});growDarkBlue8.addEvent('complete', growMazeDarkBlue8);growDarkBlue8.start({'opacity': '0.0'});}
				else if (growDarkBlueCurrent==9) {
					$('tangents-mazes-growing-darkblue-out').setStyle('visibility','visible');
					$('tangents-mazes-growing-darkblue-frame8').setStyle('opacity','1.0');
					growDarkBlueCurrent=8;growDarkBlue8 = new Fx.Morph('tangents-mazes-growing-darkblue-frame8', {duration: growDarkBlueDuration, transition: Fx.Transitions.Circ.easeOut});growDarkBlue8.addEvent('complete', growMazeDarkBlue8);growDarkBlue8.start({'opacity': '0.0'});}
			}
		}
	}
}
function growMazeSpeed(maze,speed) {
	var newSpeed;
	var prefix = 'tangents-mazes-growing-' + maze;
	var whichSlower = prefix + '-slower';var whichFaster = prefix + '-faster';
	if (maze=="olive") {growOliveDuration = growOliveDuration + speed;newSpeed=growOliveDuration;}
	if (maze=="purple") {growPurpleDuration = growPurpleDuration + speed;newSpeed=growPurpleDuration;}
	if (maze=="darkblue") {growDarkBlueDuration = growDarkBlueDuration + speed;newSpeed=growDarkBlueDuration;}
	if (newSpeed==5000) {$(whichSlower).setStyle('visibility','hidden');}
	if (newSpeed==0) {$(whichFaster).setStyle('visibility','hidden');}
	if (newSpeed<5000) {$(whichSlower).setStyle('visibility','visible');}
	if (newSpeed>0) {$(whichFaster).setStyle('visibility','visible');}
}