<?xml version="1.0" encoding="UTF-8"?>
<krpano version="1.17">

          <!-- unsupported kind of display : PointMap -->

    
  <!-- Spot Style - Default Point Spot Style 3 -->
  <style name="IconDefaultPointSpotStyle3"
         url="%FIRSTXML%/spots/pano_green_user_defaultpoint2.png"
         visible="false"
         zoom="true"
         
         onloaded="if(scene[get(xml.scene)].planar,if(zoom,set(zoom, false);););"
         alpha="0.8"
         onhover="onhoverIconDefaultPointSpotStyle3"
         onover="onoverIconDefaultPointSpotStyle3"
         onout="onoutIconDefaultPointSpotStyle3"
         height="40"
         width="40"
         />
  <action name="onhoverIconDefaultPointSpotStyle3">
    showtooltip(hotspot);
  </action>
  <action name="onoverIconDefaultPointSpotStyle3">
tween(scale, 1.2);
tween(alpha, 1);
pauseautorotation();
  </action>
  <action name="onoutIconDefaultPointSpotStyle3">
    hideTooltip();
tween(scale, 1);
tween(alpha, 0.8);
resumeautorotation();
  </action>

  <!-- ****** -->
  <!-- Header -->
  <!-- ****** -->
  <layer name="header1"
         keep="true"
         url="%FIRSTXML%/graphics/header1/header.png" 
         bgalpha="1"
         align="top"
         x="0"
         y="0"
         zorder="0"
         enabled="false"
         capture="true"
         visible="false"

         height="100"
         width="100%"

         />

  <events name="header1events"
    onTourStart="showheader1();"
    hidetourcontrols="hideheader1();"
    showtourcontrols="showheader1();"
    keep="true" />

  <action name="hideheader1">
    set(layer[header1].visible, false);
  </action>
  <action name="showheader1">
    set(layer[header1].visible, true);
  </action>

  <!-- ****** -->
  <!-- Header -->
  <!-- ****** -->
  <layer name="header"
         keep="true"
         type="container"
         bgcolor="0xbdd702"
         bgalpha="1"
         align="top"
         x="0"
         y="100"
         zorder="1"
         enabled="false"
         capture="true"
         visible="false"

         height="15"
         width="100%"

         />

  <events name="headerevents"
    onTourStart="showheader();"
    hidetourcontrols="hideheader();"
    showtourcontrols="showheader();"
    keep="true" />

  <action name="hideheader">
    set(layer[header].visible, false);
  </action>
  <action name="showheader">
    set(layer[header].visible, true);
  </action>

	<!-- ***************************** -->
	<!-- Docked Thumbnails Control Bar -->
	<!-- ***************************** -->



<krpano themeunanimebarbuilt="false" themeunanimeIsOpened="false" themeunanimeThumbnailsPos="0" />

<events name="themeunanimebarevents" 
	onxmlcomplete="themeunanimebuildMenuBar();"
	onresize="themeunanimeOnResize();"
	keep="true"/>

<action name="themeunanimebuildMenuBar">
	ifnot (themeunanimebarbuilt, themeunanimebuildMenu(); set(themeunanimebarbuilt, true););
</action>


	<!-- ********************* -->
	<!-- Docked Thumbnails Bar -->
	<!-- ********************* -->






<layer name="thumbnailsBar-controlBar_dockedThumbnails" 
	keep="true" 
	type="container" 
	visible="false"
	parent="themeunanime_bg" 
	align="bottomleft"
	
	width="100%"
	height="50" 
	
	x="0"
	y="0"
	zorder="1"
/>


<layer name="thumbnailBorderSource-controlBar_dockedThumbnails"
	keep="true"
	visible="false"
	onloaded="loadedImages-controlBar_dockedThumbnails(border);"
	url="%FIRSTXML%/graphics/dockedthumbscontrolbar/thumbnails_states.png" 
	offsetX="5"
	offsetY="5"
	quarterHeight="0"
/>


	
	<style name="scrollButtonsBgStyle-controlBar_dockedThumbnails"
		keep="true"
		parent="thumbnailsBar-controlBar_dockedThumbnails"
		alpha="0.3"
		zorder="1"
	/>
	<layer name="scrollPrevArrowBg-controlBar_dockedThumbnails" 
		style="scrollButtonsBgStyle-controlBar_dockedThumbnails" 
		url="%FIRSTXML%/graphics/dockedthumbscontrolbar/btn_scroll_left_bg.png" 
		visible="false" 
			align="left" 
	/>
	<layer name="scrollNextArrowBg-controlBar_dockedThumbnails" 
		style="scrollButtonsBgStyle-controlBar_dockedThumbnails" 
		url="%FIRSTXML%/graphics/dockedthumbscontrolbar/btn_scroll_right_bg.png" 
		visible="false" 
			align="right" 
	/>

	<krpano arrow1Loaded-controlBar_dockedThumbnails="false" arrow2Loaded-controlBar_dockedThumbnails="false" borderLoaded-controlBar_dockedThumbnails="false" thumbnailsLoadedCounter-controlBar_dockedThumbnails="0" thumbsCount-controlBar_dockedThumbnails="0" thumbsCounter-controlBar_dockedThumbnails="0" firstInit-controlBar_dockedThumbnails="false" />
	
	
	<events name="thumbnailsScrollEvents-controlBar_dockedThumbnails" 
		keep="true" 
		
		onxmlcomplete="ifnot(startResize-controlBar_dockedThumbnails,set(isLoaded-controlBar_dockedThumbnails, true);if(isStarted-controlBar_dockedThumbnails,onLoadCompleteHandler-controlBar_dockedThumbnails();););"
		onTourStart="set(isStarted-controlBar_dockedThumbnails, true);if(isLoaded-controlBar_dockedThumbnails,onLoadCompleteHandler-controlBar_dockedThumbnails(););"
		onnewpano="if(startResize-controlBar_dockedThumbnails,if(firstInit-controlBar_dockedThumbnails,onLoadCompleteHandler-controlBar_dockedThumbnails();););"
		onresize="onResizeHandler-controlBar_dockedThumbnails();"
		hidetourthumbnails="hideWithThumbnailsButton-controlBar_dockedThumbnails();" 
		showtourthumbnails="showWithThumbnailsButton-controlBar_dockedThumbnails();" 
		hidetourcontrols="hideWithControlsBar-controlBar_dockedThumbnails();" 
		showtourcontrols="showWithControlsBar-controlBar_dockedThumbnails();" 
		onenterfullscreen="delayedcall(0.2,scrollToCurrentThumb-controlBar_dockedThumbnails(););"
		onexitfullscreen="delayedcall(0.2,scrollToCurrentThumb-controlBar_dockedThumbnails(););"
	/>
	
	
	<layer name="scrollAreaContainer-controlBar_dockedThumbnails" 
		keep="true"
		type="container" 
		align="topleft"
		x="10"
		y="5"
		
		marginX="10"
		marginY="5"
		
		width="0" 
		height="0"
		
		scrollSpeedInit="10"
		scrollSpeed="10"
		scrollSpeedMax="70"
		scrollSpeedAcceleration="20"
		
		parent="thumbnailsBar-controlBar_dockedThumbnails"
		
		thumbWidth="0"
		thumbHeight="0"
		
		itemWidth="80"
		itemHeight="40"
		
		offsetX="0"
		offsetY="0"
		
		thumbSpacer="10"
		currentThumbsCount="0"
		
		adjustToContent="0"
		
		zorder="1"
		visible="false"
		ready="false"
	>
	
		
		<layer name="thumbsScrollArea-controlBar_dockedThumbnails" 
			url="%FIRSTXML%/graphics/scrollarea.swf" 
			alturl="%FIRSTXML%/graphics/scrollarea.js" 
			align="bottomleft"
			onhover_autoscrolling="false"
			
			x="0"
			y="0"
			 
				direction="h" 
		/>
	
	</layer>
	
	
	
	<layer name="scrollPrevArrow-controlBar_dockedThumbnails" 
		keep="true"
		type="image"
		visible="false"
		parent="thumbnailsBar-controlBar_dockedThumbnails"
		targetHeight="0"
		tagertWidth="0"
		zorder="2"
		onloaded="loadedImages-controlBar_dockedThumbnails(arrow1);"
			url="%FIRSTXML%/graphics/dockedthumbscontrolbar/btn_scroll_left.png"
			align="left"
	/>
	
	
	
	<layer name="scrollNextArrow-controlBar_dockedThumbnails" 
		keep="true"
		type="image"
		visible="false"
		parent="thumbnailsBar-controlBar_dockedThumbnails"
		targetHeight="0"
		targetWidth="0"
		zorder="2"
		onloaded="loadedImages-controlBar_dockedThumbnails(arrow2);"
			url="%FIRSTXML%/graphics/dockedthumbscontrolbar/btn_scroll_right.png"
			align="right"
	/>
	
	<action name="loadedImages-controlBar_dockedThumbnails">
		if(%1 == "arrow1",
			set(arrow1Loaded-controlBar_dockedThumbnails, true);
		);
		if(%1 == "arrow2",
			set(arrow2Loaded-controlBar_dockedThumbnails, true);
		);
		if(%1 == "border",
			if(layer[thumbnailBorderSource-controlBar_dockedThumbnails].url,
				set(borderLoaded-controlBar_dockedThumbnails, true);
			);
		);
		if(%1 == "thumbnail",
			inc(thumbnailsLoadedCounter-controlBar_dockedThumbnails);
		);
	</action>
	
	<action name="onLoadCompleteHandler-controlBar_dockedThumbnails">
		
		set(thumbsCount-controlBar_dockedThumbnails, 0);
		
		
		set(thumbsCount-controlBar_dockedThumbnails, get(scene.count));
		
		
		
		
		
		loadThumbs-controlBar_dockedThumbnails();
		
		if(firstInit-controlBar_dockedThumbnails,
			onLoadCompleteHandlerPartThree-controlBar_dockedThumbnails();
		,
			onLoadCompleteHandlerPartTwo-controlBar_dockedThumbnails();
		);
	</action>
	
	<action name="onLoadCompleteHandlerPartTwo-controlBar_dockedThumbnails">
		set(imgCounter-controlBar_dockedThumbnails, 3);
		
		if(arrow1Loaded-controlBar_dockedThumbnails,
			dec(imgCounter-controlBar_dockedThumbnails);
		);
		if(arrow2Loaded-controlBar_dockedThumbnails,
			dec(imgCounter-controlBar_dockedThumbnails);
		);
		if(thumbsCount-controlBar_dockedThumbnails == thumbnailsLoadedCounter-controlBar_dockedThumbnails,
			dec(imgCounter-controlBar_dockedThumbnails);
		);
		
		if(imgCounter-controlBar_dockedThumbnails LE 0,
			stopdelayedcall(delayedCallOnLoadComplete-controlBar_dockedThumbnails);
			onLoadCompleteHandlerPartThree-controlBar_dockedThumbnails();
		,
			delayedcall(delayedCallOnLoadComplete-controlBar_dockedThumbnails, 0.2, onLoadCompleteHandlerPartTwo-controlBar_dockedThumbnails());
		);
	</action>
	
	<action name="onLoadCompleteHandlerPartThree-controlBar_dockedThumbnails">
		resetMouseBehavior-controlBar_dockedThumbnails();
		highlightCurrentThumb-controlBar_dockedThumbnails();
		
		
		if(layer[scrollAreaContainer-controlBar_dockedThumbnails].adjustToContent,
			mul(adjustWidth-controlBar_dockedThumbnails, get(layer[scrollAreaContainer-controlBar_dockedThumbnails].marginX), 2);
			add(adjustWidth-controlBar_dockedThumbnails, get(layer[thumbsScrollArea-controlBar_dockedThumbnails].width));
			mul(adjustHeight-controlBar_dockedThumbnails, get(layer[scrollAreaContainer-controlBar_dockedThumbnails].marginY), 2);
			add(adjustHeight-controlBar_dockedThumbnails, get(layer[thumbsScrollArea-controlBar_dockedThumbnails].height));
			
			
			if(adjustWidth-controlBar_dockedThumbnails GT stagewidth,
				set(adjustWidth-controlBar_dockedThumbnails, get(stagewidth));
				set(layer[scrollAreaContainer-controlBar_dockedThumbnails].adjustToContent, false);
			,
				if(adjustHeight-controlBar_dockedThumbnails GT stageheight,
					set(adjustHeight-controlBar_dockedThumbnails, get(stageheight));
					set(layer[scrollAreaContainer-controlBar_dockedThumbnails].adjustToContent, false);
				);
			);
			
			setSize-controlBar_dockedThumbnails(get(adjustWidth-controlBar_dockedThumbnails), get(adjustHeight-controlBar_dockedThumbnails));
		);
		
			initArrows-controlBar_dockedThumbnails();
		setupArrows-controlBar_dockedThumbnails(true);
		
		
		if (thumbsCounter-controlBar_dockedThumbnails LE 0,
			set(layer[thumbnailsBar-controlBar_dockedThumbnails].visible, false);
		);
		
		
		set(startResize-controlBar_dockedThumbnails, true);
		set(firstInit-controlBar_dockedThumbnails, true);
	</action>
	
	
	<action name="onResizeHandler-controlBar_dockedThumbnails">
		
		delayedcall(0.1, onResizeCallback-controlBar_dockedThumbnails(false); );
	</action>
	
	
	<action name="onResizeCallback-controlBar_dockedThumbnails">
		if(startResize-controlBar_dockedThumbnails,
			setSize-controlBar_dockedThumbnails(get(layer[scrollAreaContainer-controlBar_dockedThumbnails].targetWidth), get(layer[scrollAreaContainer-controlBar_dockedThumbnails].targetHeight));
			setupArrows-controlBar_dockedThumbnails(%1);
			
			
			if (thumbsCounter-controlBar_dockedThumbnails LE 0,
				set(layer[thumbnailsBar-controlBar_dockedThumbnails].visible, false);
			);
		);
	</action>
	
	
		<action name="showWithThumbnailsButton-controlBar_dockedThumbnails">
			set(layer[thumbnailsBar-controlBar_dockedThumbnails].visible, true);
			onResizeCallback-controlBar_dockedThumbnails(true);
		</action>
		
		<action name="hideWithThumbnailsButton-controlBar_dockedThumbnails">
			set(layer[thumbnailsBar-controlBar_dockedThumbnails].visible, false);
		</action>
	
	
		<action name="showWithControlsBar-controlBar_dockedThumbnails">
			
				if (tour_displaythumbnails,
					set(layer[thumbnailsBar-controlBar_dockedThumbnails].visible, true);
					onResizeCallback-controlBar_dockedThumbnails(true);
				,
					set(layer[thumbnailsBar-controlBar_dockedThumbnails].visible, false);
				);
		</action>
		
		<action name="hideWithControlsBar-controlBar_dockedThumbnails">
			set(layer[thumbnailsBar-controlBar_dockedThumbnails].visible, false);
		</action>
	
	
	<action name="thumbnailBorderDrawInit-controlBar_dockedThumbnails">
		
		set(layer[scrollAreaContainer-controlBar_dockedThumbnails].offsetX, get(layer[thumbnailBorderSource-controlBar_dockedThumbnails].borderWidth));
		set(layer[scrollAreaContainer-controlBar_dockedThumbnails].offsetY, get(layer[thumbnailBorderSource-controlBar_dockedThumbnails].borderWidth));
		
		
		mul(totalOffsetX-controlBar_dockedThumbnails, get(layer[thumbnailBorderSource-controlBar_dockedThumbnails].borderWidth), 2);
		mul(totalOffsetY-controlBar_dockedThumbnails, get(layer[thumbnailBorderSource-controlBar_dockedThumbnails].borderWidth), 2);
		
		
		if(startResize-controlBar_dockedThumbnails,
			sub(layer[scrollAreaContainer-controlBar_dockedThumbnails].itemWidth, get(totalOffsetX-controlBar_dockedThumbnails));
			sub(layer[scrollAreaContainer-controlBar_dockedThumbnails].itemHeight, get(totalOffsetY-controlBar_dockedThumbnails));
		);
		
		
		set(layer[scrollAreaContainer-controlBar_dockedThumbnails].thumbWidth, get(layer[scrollAreaContainer-controlBar_dockedThumbnails].itemWidth));
		set(layer[scrollAreaContainer-controlBar_dockedThumbnails].thumbHeight, get(layer[scrollAreaContainer-controlBar_dockedThumbnails].itemHeight));
		
		add(layer[scrollAreaContainer-controlBar_dockedThumbnails].itemWidth, get(totalOffsetX-controlBar_dockedThumbnails));
		add(layer[scrollAreaContainer-controlBar_dockedThumbnails].itemHeight, get(totalOffsetY-controlBar_dockedThumbnails));
	</action>
		
	
	<action name="thumbnailBorderImageInit-controlBar_dockedThumbnails">
		
		set(layer[scrollAreaContainer-controlBar_dockedThumbnails].offsetX, get(layer[thumbnailBorderSource-controlBar_dockedThumbnails].offsetX));
		set(layer[scrollAreaContainer-controlBar_dockedThumbnails].offsetY, get(layer[thumbnailBorderSource-controlBar_dockedThumbnails].offsetY));
		
		
		mul(totalOffsetX-controlBar_dockedThumbnails, get(layer[thumbnailBorderSource-controlBar_dockedThumbnails].offsetX), 2);
		mul(totalOffsetY-controlBar_dockedThumbnails, get(layer[thumbnailBorderSource-controlBar_dockedThumbnails].offsetY), 2);
		
		
		if(startResize-controlBar_dockedThumbnails,
			sub(layer[scrollAreaContainer-controlBar_dockedThumbnails].itemWidth, get(totalOffsetX-controlBar_dockedThumbnails));
			sub(layer[scrollAreaContainer-controlBar_dockedThumbnails].itemHeight, get(totalOffsetY-controlBar_dockedThumbnails));
		);
		
		
		set(layer[scrollAreaContainer-controlBar_dockedThumbnails].thumbWidth, get(layer[scrollAreaContainer-controlBar_dockedThumbnails].itemWidth));
		set(layer[scrollAreaContainer-controlBar_dockedThumbnails].thumbHeight, get(layer[scrollAreaContainer-controlBar_dockedThumbnails].itemHeight));
		
		add(layer[scrollAreaContainer-controlBar_dockedThumbnails].itemWidth, get(totalOffsetX-controlBar_dockedThumbnails));
		add(layer[scrollAreaContainer-controlBar_dockedThumbnails].itemHeight, get(totalOffsetY-controlBar_dockedThumbnails));
		
		
		div(layer[thumbnailBorderSource-controlBar_dockedThumbnails].quarterHeight, get(layer[thumbnailBorderSource-controlBar_dockedThumbnails].height), 4);
		
		
		set(cropX-controlBar_dockedThumbnails, 0);
		set(cropY-controlBar_dockedThumbnails, 0);
		set(cropW-controlBar_dockedThumbnails, get(layer[thumbnailBorderSource-controlBar_dockedThumbnails].width));
		set(cropH-controlBar_dockedThumbnails, get(layer[thumbnailBorderSource-controlBar_dockedThumbnails].quarterHeight));
		txtadd(layer[thumbnailBorderSource-controlBar_dockedThumbnails].cropDefault, get(cropX-controlBar_dockedThumbnails), '|', get(cropY-controlBar_dockedThumbnails), '|', get(cropW-controlBar_dockedThumbnails), '|', get(cropH-controlBar_dockedThumbnails));

		
		add(cropY-controlBar_dockedThumbnails, get(layer[thumbnailBorderSource-controlBar_dockedThumbnails].quarterHeight));
		txtadd(layer[thumbnailBorderSource-controlBar_dockedThumbnails].cropHover, get(cropX-controlBar_dockedThumbnails), '|', get(cropY-controlBar_dockedThumbnails), '|', get(cropW-controlBar_dockedThumbnails), '|', get(cropH-controlBar_dockedThumbnails));
		
		
		add(cropY-controlBar_dockedThumbnails, get(layer[thumbnailBorderSource-controlBar_dockedThumbnails].quarterHeight));
		txtadd(layer[thumbnailBorderSource-controlBar_dockedThumbnails].cropSelected, get(cropX-controlBar_dockedThumbnails), '|', get(cropY-controlBar_dockedThumbnails), '|', get(cropW-controlBar_dockedThumbnails), '|', get(cropH-controlBar_dockedThumbnails));
		
		
		add(cropY-controlBar_dockedThumbnails, get(layer[thumbnailBorderSource-controlBar_dockedThumbnails].quarterHeight));
		txtadd(layer[thumbnailBorderSource-controlBar_dockedThumbnails].cropVisited, get(cropX-controlBar_dockedThumbnails), '|', get(cropY-controlBar_dockedThumbnails), '|', get(cropW-controlBar_dockedThumbnails), '|', get(cropH-controlBar_dockedThumbnails));
		
		
		set(scaleX-controlBar_dockedThumbnails, get(layer[thumbnailBorderSource-controlBar_dockedThumbnails].offsetX));
		set(scaleY-controlBar_dockedThumbnails, get(layer[thumbnailBorderSource-controlBar_dockedThumbnails].offsetY));
		sub(scaleW-controlBar_dockedThumbnails, get(layer[thumbnailBorderSource-controlBar_dockedThumbnails].width), get(totalOffsetX-controlBar_dockedThumbnails));
		sub(scaleH-controlBar_dockedThumbnails, get(layer[thumbnailBorderSource-controlBar_dockedThumbnails].quarterHeight), get(totalOffsetY-controlBar_dockedThumbnails));
		txtadd(layer[thumbnailBorderSource-controlBar_dockedThumbnails].scale9grid, get(scaleX-controlBar_dockedThumbnails), '|', get(scaleY-controlBar_dockedThumbnails), '|', get(scaleW-controlBar_dockedThumbnails), '|', get(scaleH-controlBar_dockedThumbnails));
	</action>
	
	
	<action name="loadThumbs-controlBar_dockedThumbnails">
		
		

		loadThumbsPartTwo-controlBar_dockedThumbnails();
	</action>
	
	<action name="loadThumbsPartTwo-controlBar_dockedThumbnails">
		if(layer[thumbnailBorderSource-controlBar_dockedThumbnails].url,
			set(imgCounter-controlBar_dockedThumbnails, 1);
		,
			set(imgCounter-controlBar_dockedThumbnails, 0);
		);
		
		if(layer[thumbnailBorderSource-controlBar_dockedThumbnails].url,
			if(borderLoaded-controlBar_dockedThumbnails,
				dec(imgCounter-controlBar_dockedThumbnails);
			);
		);
		
		if(imgCounter-controlBar_dockedThumbnails LE 0,
			stopdelayedcall(delayedCallOnLoadCompleteBorder-controlBar_dockedThumbnails);
			loadThumbsPartThree-controlBar_dockedThumbnails();
		,
			delayedcall(delayedCallOnLoadCompleteBorder-controlBar_dockedThumbnails, 0.2, loadThumbsPartTwo-controlBar_dockedThumbnails());
		);
	</action>
	
	<action name="loadThumbsPartThree-controlBar_dockedThumbnails">
		ifnot(layer[scrollAreaContainer-controlBar_dockedThumbnails].ready,
			
			
			if(layer[thumbnailBorderSource-controlBar_dockedThumbnails].url,
				thumbnailBorderImageInit-controlBar_dockedThumbnails();
			,
				thumbnailBorderDrawInit-controlBar_dockedThumbnails();
			);
			
			
			set(thumbsCounter-controlBar_dockedThumbnails, 0);
			
			
			set(i-controlBar_dockedThumbnails-wait,25);
			
			
				for( set(i-controlBar_dockedThumbnails, 0), i-controlBar_dockedThumbnails LT scene.count, inc(i-controlBar_dockedThumbnails),
					if(i-controlBar_dockedThumbnails-wait == i-controlBar_dockedThumbnails,
						add(i-controlBar_dockedThumbnails-wait,25);
						wait(0);
					);
					createThumb-controlBar_dockedThumbnails(get(scene[get(i-controlBar_dockedThumbnails)].name), get(scene[get(i-controlBar_dockedThumbnails)].thumburl), get(i-controlBar_dockedThumbnails), get(scene[get(i-controlBar_dockedThumbnails)].titleid));
					inc(thumbsCounter-controlBar_dockedThumbnails);
				);
			
			
			
			
			
			
			set(layer[scrollAreaContainer-controlBar_dockedThumbnails].currentThumbsCount, get(thumbsCounter-controlBar_dockedThumbnails));
			
			
			setSize-controlBar_dockedThumbnails(get(layer[get(layer[scrollAreaContainer-controlBar_dockedThumbnails].parent)].width), get(layer[get(layer[scrollAreaContainer-controlBar_dockedThumbnails].parent)].height));
			
			
			set(layer[scrollAreaContainer-controlBar_dockedThumbnails].visible, true);
			
			
				if (tour_displaycontrols,
					showWithControlsBar-controlBar_dockedThumbnails();
				,
					hideWithControlsBar-controlBar_dockedThumbnails();
				);
			
			
			set(layer[scrollAreaContainer-controlBar_dockedThumbnails].ready, true);
		);
	</action>
	
	
	<action name="setSize-controlBar_dockedThumbnails">
		
		
		set(layer[scrollAreaContainer-controlBar_dockedThumbnails].targetWidth, %1);
		set(layer[scrollAreaContainer-controlBar_dockedThumbnails].targetHeight, %2);
		
		
		set(layer[get(layer[scrollAreaContainer-controlBar_dockedThumbnails].parent)].width, %1);
		set(layer[get(layer[scrollAreaContainer-controlBar_dockedThumbnails].parent)].height, %2);
		layer[get(layer[scrollAreaContainer-controlBar_dockedThumbnails].parent)].updatepos();
		
		
		mul(totalMarginX-controlBar_dockedThumbnails, get(layer[scrollAreaContainer-controlBar_dockedThumbnails].x), 2);
		mul(totalMarginY-controlBar_dockedThumbnails, get(layer[scrollAreaContainer-controlBar_dockedThumbnails].y), 2);
		
			add(totalPluginHeight-controlBar_dockedThumbnails, get(totalMarginY-controlBar_dockedThumbnails), get(layer[scrollAreaContainer-controlBar_dockedThumbnails].itemHeight));
			
			
			
			if(layer[get(layer[scrollAreaContainer-controlBar_dockedThumbnails].parent)].pixelheight LT totalPluginHeight-controlBar_dockedThumbnails,
				set(layer[get(layer[scrollAreaContainer-controlBar_dockedThumbnails].parent)].height, get(totalPluginHeight-controlBar_dockedThumbnails));
			);
		
		layer[get(layer[scrollAreaContainer-controlBar_dockedThumbnails].parent)].updatepos();
		
		
		sub(containerWidth-controlBar_dockedThumbnails, get(layer[get(layer[scrollAreaContainer-controlBar_dockedThumbnails].parent)].pixelwidth), get(totalMarginX-controlBar_dockedThumbnails));
		sub(containerHeight-controlBar_dockedThumbnails, get(layer[get(layer[scrollAreaContainer-controlBar_dockedThumbnails].parent)].pixelheight), get(totalMarginY-controlBar_dockedThumbnails));

		
		set(layer[scrollAreaContainer-controlBar_dockedThumbnails].width, get(containerWidth-controlBar_dockedThumbnails));
		set(layer[scrollAreaContainer-controlBar_dockedThumbnails].height, get(containerHeight-controlBar_dockedThumbnails));
		
		set(scrollAreaSize-controlBar_dockedThumbnails, 0);
		
		
		mul(totalThumbsSpacer-controlBar_dockedThumbnails, get(layer[scrollAreaContainer-controlBar_dockedThumbnails].currentThumbsCount), get(layer[scrollAreaContainer-controlBar_dockedThumbnails].thumbSpacer));
		sub(totalThumbsSpacer-controlBar_dockedThumbnails, get(layer[scrollAreaContainer-controlBar_dockedThumbnails].thumbSpacer));
		
		set(layer[get(layer[scrollAreaContainer-controlBar_dockedThumbnails].parent)].visible, true);
		

			mul(scrollAreaSize-controlBar_dockedThumbnails, get(layer[scrollAreaContainer-controlBar_dockedThumbnails].itemWidth), get(layer[scrollAreaContainer-controlBar_dockedThumbnails].currentThumbsCount));
			add(scrollAreaSize-controlBar_dockedThumbnails, get(totalThumbsSpacer-controlBar_dockedThumbnails));
			
			set(layer[thumbsScrollArea-controlBar_dockedThumbnails].width, get(scrollAreaSize-controlBar_dockedThumbnails));
			set(layer[thumbsScrollArea-controlBar_dockedThumbnails].height, get(layer[scrollAreaContainer-controlBar_dockedThumbnails].itemHeight));
			
			
			if(layer[scrollAreaContainer-controlBar_dockedThumbnails].width LT layer[scrollAreaContainer-controlBar_dockedThumbnails].itemWidth,
				set(layer[get(layer[scrollAreaContainer-controlBar_dockedThumbnails].parent)].visible, false);
			,
				verifyThumbnailsBarVisibility-controlBar_dockedThumbnails();
			);
			
		
		
		if(layer[get(layer[scrollAreaContainer-controlBar_dockedThumbnails].parent)].width LT 0,
			set(layer[get(layer[scrollAreaContainer-controlBar_dockedThumbnails].parent)].visible, false);
		);
		
	</action>
	
	
	<action name="verifyThumbnailsBarVisibility-controlBar_dockedThumbnails">
		if(layer[get(layer[scrollAreaContainer-controlBar_dockedThumbnails].parent)].visible,
			set(boolValue-controlBar_dockedThumbnails, false);
			
			if (tour_displaythumbnails,
				if (tour_displaycontrols,
					set(boolValue-controlBar_dockedThumbnails, true);
				);
			);
			
			set(layer[get(layer[scrollAreaContainer-controlBar_dockedThumbnails].parent)].visible, get(boolValue-controlBar_dockedThumbnails));
		);
	</action>
	
	
	<action name="createThumb-controlBar_dockedThumbnails">

			add(offsetFactor-controlBar_dockedThumbnails, get(layer[scrollAreaContainer-controlBar_dockedThumbnails].itemWidth), get(layer[scrollAreaContainer-controlBar_dockedThumbnails].thumbSpacer));
	
			mul(thumbIncPos-controlBar_dockedThumbnails, %3, get(offsetFactor-controlBar_dockedThumbnails));
			
			
			if(layer[thumbnailBorderSource-controlBar_dockedThumbnails].url,
				add(thumbIncPos-controlBar_dockedThumbnails, get(layer[scrollAreaContainer-controlBar_dockedThumbnails].offsetX));
			);
			
		
		mul(negativeOffsetX-controlBar_dockedThumbnails, get(layer[scrollAreaContainer-controlBar_dockedThumbnails].offsetX), -1);
		mul(negativeOffsetY-controlBar_dockedThumbnails, get(layer[scrollAreaContainer-controlBar_dockedThumbnails].offsetY), -1);
		
		set(thumbName, 'thumb_');
		txtadd(thumbName, %1);
		txtadd(thumbName, '-controlBar_dockedThumbnails');
		addlayer(get(thumbName));
		
		set(thumbBorderName, 'thumbBorder_');
		txtadd(thumbBorderName, %1);
		txtadd(thumbBorderName, '-controlBar_dockedThumbnails');
		addlayer(get(thumbBorderName));
		
		
		ifnot(layer[thumbnailBorderSource-controlBar_dockedThumbnails].url,
			set(layer[get(thumbBorderName)].type, container);
			set(layer[get(thumbBorderName)].parent, thumbsScrollArea-controlBar_dockedThumbnails);
		);
		
		
		set(layer[get(thumbName)].onloaded, loadedImages-controlBar_dockedThumbnails("thumbnail"););
		set(layer[get(thumbName)].url, %2);
		set(layer[get(thumbName)].keep, true);
		set(layer[get(thumbName)].width, get(layer[scrollAreaContainer-controlBar_dockedThumbnails].thumbWidth));
		set(layer[get(thumbName)].height, get(layer[scrollAreaContainer-controlBar_dockedThumbnails].thumbHeight));
		set(layer[get(thumbName)].align, topleft);
		
		
			set(layer[get(thumbName)].y, get(layer[scrollAreaContainer-controlBar_dockedThumbnails].offsetY));
		
			if(layer[thumbnailBorderSource-controlBar_dockedThumbnails].url,
				set(layer[get(thumbName)].parent, thumbsScrollArea-controlBar_dockedThumbnails);
				set(layer[get(thumbName)].x, get(thumbIncPos-controlBar_dockedThumbnails));
			,
				set(layer[get(thumbName)].parent, get(thumbBorderName));
				set(layer[get(thumbName)].x, get(layer[scrollAreaContainer-controlBar_dockedThumbnails].offsetX));
				set(layer[get(thumbName)].onclick, mainloadscene(%1); resetMouseBehavior-controlBar_dockedThumbnails(); highlightThumb-controlBar_dockedThumbnails(%1));
			);	
			
		
		
		set(layer[get(thumbBorderName)].keep, true);
		set(layer[get(thumbBorderName)].width, get(layer[scrollAreaContainer-controlBar_dockedThumbnails].itemWidth));
		set(layer[get(thumbBorderName)].height, get(layer[scrollAreaContainer-controlBar_dockedThumbnails].itemHeight));
		set(layer[get(thumbBorderName)].align, topleft);
		
		if(layer[thumbnailBorderSource-controlBar_dockedThumbnails].url,
			set(layer[get(thumbBorderName)].url, get(layer[thumbnailBorderSource-controlBar_dockedThumbnails].url));
			set(layer[get(thumbBorderName)].scale9grid, get(layer[thumbnailBorderSource-controlBar_dockedThumbnails].scale9grid));
			set(layer[get(thumbBorderName)].parent, get(thumbName));
			set(layer[get(thumbBorderName)].x, get(negativeOffsetX-controlBar_dockedThumbnails));
			set(layer[get(thumbBorderName)].y, get(negativeOffsetY-controlBar_dockedThumbnails));
			set(layer[get(thumbBorderName)].onclick, mainloadscene(%1); resetMouseBehavior-controlBar_dockedThumbnails(); highlightThumb-controlBar_dockedThumbnails(%1));
		,
			
				set(layer[get(thumbBorderName)].x, get(thumbIncPos-controlBar_dockedThumbnails)); 
				
		);
		
		
		setupMouseBehavior-controlBar_dockedThumbnails(%1, %4);
		
	</action>
	
	
	<action name="removeThumb-controlBar_dockedThumbnails">
		set(thumbName, 'thumb_');
		txtadd(thumbName, %1);
		txtadd(thumbName, '-controlBar_dockedThumbnails');
		removelayer(get(thumbName));
		
		set(thumbBorderName, 'thumbBorder_');
		txtadd(thumbBorderName, %1);
		txtadd(thumbBorderName, '-controlBar_dockedThumbnails');
		removelayer(get(thumbBorderName));
	</action>
	
	
	<action name="initArrows-controlBar_dockedThumbnails">
		ifnot(device.touchdevice,
			
			if(layer[scrollPrevArrow-controlBar_dockedThumbnails].targetHeight LE 0,
				set(layer[scrollPrevArrow-controlBar_dockedThumbnails].targetHeight, get(layer[scrollPrevArrow-controlBar_dockedThumbnails].height));
				set(layer[scrollPrevArrow-controlBar_dockedThumbnails].targetWidth, get(layer[scrollPrevArrow-controlBar_dockedThumbnails].width));
			);
			if(layer[scrollNextArrow-controlBar_dockedThumbnails].targetHeight LE 0,
				set(layer[scrollNextArrow-controlBar_dockedThumbnails].targetHeight, get(layer[scrollNextArrow-controlBar_dockedThumbnails].height));
				set(layer[scrollNextArrow-controlBar_dockedThumbnails].targetWidth, get(layer[scrollNextArrow-controlBar_dockedThumbnails].width));
			);
			
			
			set(layer[scrollPrevArrow-controlBar_dockedThumbnails].width, get(layer[scrollPrevArrow-controlBar_dockedThumbnails].targetWidth));
			set(layer[scrollNextArrow-controlBar_dockedThumbnails].width, get(layer[scrollNextArrow-controlBar_dockedThumbnails].targetWidth));
			
				set(layer[scrollPrevArrowBg-controlBar_dockedThumbnails].width, get(layer[scrollPrevArrow-controlBar_dockedThumbnails].targetWidth));
				set(layer[scrollNextArrowBg-controlBar_dockedThumbnails].width, get(layer[scrollNextArrow-controlBar_dockedThumbnails].targetWidth));
			
			div(btPrevQuarterHeight-controlBar_dockedThumbnails, get(layer[scrollPrevArrow-controlBar_dockedThumbnails].targetHeight), 3);
			div(btNextQuarterHeight-controlBar_dockedThumbnails, get(layer[scrollNextArrow-controlBar_dockedThumbnails].targetHeight), 3);
			
			set(cropBtPrevX-controlBar_dockedThumbnails, 0);
			set(cropBtPrevY-controlBar_dockedThumbnails, 0);
			set(cropBtPrevW-controlBar_dockedThumbnails, get(layer[scrollPrevArrow-controlBar_dockedThumbnails].width));
			set(cropBtPrevH-controlBar_dockedThumbnails, get(btPrevQuarterHeight-controlBar_dockedThumbnails));
			
			txtadd(layer[scrollPrevArrow-controlBar_dockedThumbnails].cropDefault, get(cropBtPrevX-controlBar_dockedThumbnails), '|', get(cropBtPrevY-controlBar_dockedThumbnails), '|', get(cropBtPrevW-controlBar_dockedThumbnails), '|', get(cropBtPrevH-controlBar_dockedThumbnails));
			add(cropBtPrevY-controlBar_dockedThumbnails, get(btPrevQuarterHeight-controlBar_dockedThumbnails));
			txtadd(layer[scrollPrevArrow-controlBar_dockedThumbnails].cropOver, get(cropBtPrevX-controlBar_dockedThumbnails), '|', get(cropBtPrevY-controlBar_dockedThumbnails), '|', get(cropBtPrevW-controlBar_dockedThumbnails), '|', get(cropBtPrevH-controlBar_dockedThumbnails));
			add(cropBtPrevY-controlBar_dockedThumbnails, get(btPrevQuarterHeight-controlBar_dockedThumbnails));
			txtadd(layer[scrollPrevArrow-controlBar_dockedThumbnails].cropDown, get(cropBtPrevX-controlBar_dockedThumbnails), '|', get(cropBtPrevY-controlBar_dockedThumbnails), '|', get(cropBtPrevW-controlBar_dockedThumbnails), '|', get(cropBtPrevH-controlBar_dockedThumbnails));
			
			set(cropBtNextX-controlBar_dockedThumbnails, 0);
			set(cropBtNextY-controlBar_dockedThumbnails, 0);
			set(cropBtNextW-controlBar_dockedThumbnails, get(layer[scrollNextArrow-controlBar_dockedThumbnails].width));
			set(cropBtNextH-controlBar_dockedThumbnails, get(btNextQuarterHeight-controlBar_dockedThumbnails));
			
			txtadd(layer[scrollNextArrow-controlBar_dockedThumbnails].cropDefault, get(cropBtNextX-controlBar_dockedThumbnails), '|', get(cropBtNextY-controlBar_dockedThumbnails), '|', get(cropBtNextW-controlBar_dockedThumbnails), '|', get(cropBtNextH-controlBar_dockedThumbnails));
			add(cropBtNextY-controlBar_dockedThumbnails, get(btNextQuarterHeight-controlBar_dockedThumbnails));
			txtadd(layer[scrollNextArrow-controlBar_dockedThumbnails].cropOver, get(cropBtNextX-controlBar_dockedThumbnails), '|', get(cropBtNextY-controlBar_dockedThumbnails), '|', get(cropBtNextW-controlBar_dockedThumbnails), '|', get(cropBtNextH-controlBar_dockedThumbnails));
			add(cropBtNextY-controlBar_dockedThumbnails, get(btNextQuarterHeight-controlBar_dockedThumbnails));
			txtadd(layer[scrollNextArrow-controlBar_dockedThumbnails].cropDown, get(cropBtNextX-controlBar_dockedThumbnails), '|', get(cropBtNextY-controlBar_dockedThumbnails), '|', get(cropBtNextW-controlBar_dockedThumbnails), '|', get(cropBtNextH-controlBar_dockedThumbnails));
		);
	</action>
	
	<action name="setupArrows-controlBar_dockedThumbnails">
		
		if(layer[scrollAreaContainer-controlBar_dockedThumbnails].adjustToContent,
			hideArrows-controlBar_dockedThumbnails();
		,
			ifnot(device.touchdevice,
				
					if(layer[scrollAreaContainer-controlBar_dockedThumbnails].width LT layer[thumbsScrollArea-controlBar_dockedThumbnails].width,
				
					showArrows-controlBar_dockedThumbnails();
				,
					hideArrows-controlBar_dockedThumbnails();
				);
			,
				hideArrows-controlBar_dockedThumbnails();
			);
		);
		
		
		if(%1,
			scrollToCurrentThumb-controlBar_dockedThumbnails();
		);
		
		
			
			if(layer[scrollAreaContainer-controlBar_dockedThumbnails].width LT layer[scrollAreaContainer-controlBar_dockedThumbnails].itemWidth,
				set(layer[get(layer[scrollAreaContainer-controlBar_dockedThumbnails].parent)].visible, false);
			);
	</action>
	
	
	<action name="showArrows-controlBar_dockedThumbnails">
		
		
			set(layer[scrollPrevArrow-controlBar_dockedThumbnails].crop, get(layer[scrollPrevArrow-controlBar_dockedThumbnails].cropDefault));
			set(layer[scrollPrevArrow-controlBar_dockedThumbnails].onovercrop, get(layer[scrollPrevArrow-controlBar_dockedThumbnails].cropOver));
			set(layer[scrollPrevArrow-controlBar_dockedThumbnails].ondowncrop, get(layer[scrollPrevArrow-controlBar_dockedThumbnails].cropDown));
			
			set(layer[scrollNextArrow-controlBar_dockedThumbnails].crop, get(layer[scrollNextArrow-controlBar_dockedThumbnails].cropDefault));
			set(layer[scrollNextArrow-controlBar_dockedThumbnails].onovercrop, get(layer[scrollNextArrow-controlBar_dockedThumbnails].cropOver));
			set(layer[scrollNextArrow-controlBar_dockedThumbnails].ondowncrop, get(layer[scrollNextArrow-controlBar_dockedThumbnails].cropDown));
			
				set(layer[scrollPrevArrow-controlBar_dockedThumbnails].height, 36);
				set(layer[scrollPrevArrow-controlBar_dockedThumbnails].width, 36);
				
				set(layer[scrollNextArrow-controlBar_dockedThumbnails].height, 36);
				set(layer[scrollNextArrow-controlBar_dockedThumbnails].width, 36);
			
					set(layer[scrollPrevArrowBg-controlBar_dockedThumbnails].height, 36);
					set(layer[scrollPrevArrowBg-controlBar_dockedThumbnails].width, 36);
					
					set(layer[scrollNextArrowBg-controlBar_dockedThumbnails].height, 36);
					set(layer[scrollNextArrowBg-controlBar_dockedThumbnails].width, 36);
				set(layer[scrollPrevArrowBg-controlBar_dockedThumbnails].crop, get(layer[scrollPrevArrow-controlBar_dockedThumbnails].cropDefault));
				set(layer[scrollNextArrowBg-controlBar_dockedThumbnails].crop, get(layer[scrollNextArrow-controlBar_dockedThumbnails].cropDefault));
			
		
		
		set(layer[scrollPrevArrow-controlBar_dockedThumbnails].visible, true);
		set(layer[scrollNextArrow-controlBar_dockedThumbnails].visible, true);
		
			set(layer[scrollPrevArrowBg-controlBar_dockedThumbnails].visible, true);
			set(layer[scrollNextArrowBg-controlBar_dockedThumbnails].visible, true);
		
		
			
			add(totalArrowSize-controlBar_dockedThumbnails, get(layer[scrollPrevArrow-controlBar_dockedThumbnails].width), get(layer[scrollNextArrow-controlBar_dockedThumbnails].width));
		
			
			sub(scrollAreaContainerSize-controlBar_dockedThumbnails, get(layer[get(layer[scrollAreaContainer-controlBar_dockedThumbnails].parent)].pixelwidth), get(totalArrowSize-controlBar_dockedThumbnails));
		
			set(layer[scrollAreaContainer-controlBar_dockedThumbnails].width, get(scrollAreaContainerSize-controlBar_dockedThumbnails));
			
			set(layer[scrollAreaContainer-controlBar_dockedThumbnails].x, get(layer[scrollPrevArrow-controlBar_dockedThumbnails].width));
			
		
		
		set(layer[scrollPrevArrow-controlBar_dockedThumbnails].onhover, scrollPrev-controlBar_dockedThumbnails();changeArrowsBgCrop-controlBar_dockedThumbnails('prev','over'););
		set(layer[scrollNextArrow-controlBar_dockedThumbnails].onhover, scrollNext-controlBar_dockedThumbnails();changeArrowsBgCrop-controlBar_dockedThumbnails('next','over'););
		
		set(layer[scrollPrevArrow-controlBar_dockedThumbnails].onclick, scrollPrev-controlBar_dockedThumbnails(get(layer[scrollAreaContainer-controlBar_dockedThumbnails].scrollSpeedAcceleration)););
		set(layer[scrollNextArrow-controlBar_dockedThumbnails].onclick, scrollNext-controlBar_dockedThumbnails(get(layer[scrollAreaContainer-controlBar_dockedThumbnails].scrollSpeedAcceleration)););
		
		
		
		
		
		set(layer[scrollPrevArrow-controlBar_dockedThumbnails].onout, set(layer[scrollAreaContainer-controlBar_dockedThumbnails].scrollSpeed, get(layer[scrollAreaContainer-controlBar_dockedThumbnails].scrollSpeedInit));changeArrowsBgCrop-controlBar_dockedThumbnails('prev','out'););
		set(layer[scrollNextArrow-controlBar_dockedThumbnails].onout, set(layer[scrollAreaContainer-controlBar_dockedThumbnails].scrollSpeed, get(layer[scrollAreaContainer-controlBar_dockedThumbnails].scrollSpeedInit));changeArrowsBgCrop-controlBar_dockedThumbnails('next','out'););
		
	</action>
	
	
	<action name="changeArrowsBgCrop-controlBar_dockedThumbnails">
		if(%1 == "prev",
			if(%2 == "over",
				set(layer[scrollPrevArrowBg-controlBar_dockedThumbnails].crop, get(layer[scrollPrevArrow-controlBar_dockedThumbnails].cropOver));
			,
				set(layer[scrollPrevArrowBg-controlBar_dockedThumbnails].crop, get(layer[scrollPrevArrow-controlBar_dockedThumbnails].cropDefault));
			);
		,
			if(%2 == "over",
				set(layer[scrollNextArrowBg-controlBar_dockedThumbnails].crop, get(layer[scrollNextArrow-controlBar_dockedThumbnails].cropOver));
			,
				set(layer[scrollNextArrowBg-controlBar_dockedThumbnails].crop, get(layer[scrollNextArrow-controlBar_dockedThumbnails].cropDefault));
			);
		);
	</action>
	
	
	<action name="hideArrows-controlBar_dockedThumbnails">
		
		set(layer[scrollPrevArrow-controlBar_dockedThumbnails].visible, false);
		set(layer[scrollNextArrow-controlBar_dockedThumbnails].visible, false);
		
			set(layer[scrollPrevArrowBg-controlBar_dockedThumbnails].visible, false);
			set(layer[scrollNextArrowBg-controlBar_dockedThumbnails].visible, false);
		

			mul(totalMargin-controlBar_dockedThumbnails, get(layer[scrollAreaContainer-controlBar_dockedThumbnails].marginX), 2);
			
			sub(scrollAreaContainerSize-controlBar_dockedThumbnails, get(layer[get(layer[scrollAreaContainer-controlBar_dockedThumbnails].parent)].pixelwidth), get(totalMargin-controlBar_dockedThumbnails));

			set(layer[scrollAreaContainer-controlBar_dockedThumbnails].width, get(scrollAreaContainerSize-controlBar_dockedThumbnails));
			set(layer[scrollAreaContainer-controlBar_dockedThumbnails].x, get(layer[scrollAreaContainer-controlBar_dockedThumbnails].marginX));
			 
			
	</action>
	
	
	<action name="scrollPrev-controlBar_dockedThumbnails">
		
		
		if(%1,
			inc(layer[scrollAreaContainer-controlBar_dockedThumbnails].scrollSpeed, %1);
		);
		
		layer[thumbsScrollArea-controlBar_dockedThumbnails].stopscrolling();
		
		set(scrollLimit-controlBar_dockedThumbnails, 0);
		
		
			
			
			add(layer[thumbsScrollArea-controlBar_dockedThumbnails].x, get(layer[scrollAreaContainer-controlBar_dockedThumbnails].scrollSpeed));
			if(layer[thumbsScrollArea-controlBar_dockedThumbnails].x GE scrollLimit-controlBar_dockedThumbnails,
				set(layer[thumbsScrollArea-controlBar_dockedThumbnails].x, get(scrollLimit-controlBar_dockedThumbnails));
			);
		
		if(layer[scrollAreaContainer-controlBar_dockedThumbnails].scrollSpeed LT layer[scrollAreaContainer-controlBar_dockedThumbnails].scrollSpeedMax,
			inc(layer[scrollAreaContainer-controlBar_dockedThumbnails].scrollSpeed);
		);
		
	</action>
	
	
	<action name="scrollNext-controlBar_dockedThumbnails">
		
		
		if(%1,
			inc(layer[scrollAreaContainer-controlBar_dockedThumbnails].scrollSpeed, %1);
		);
		
		layer[thumbsScrollArea-controlBar_dockedThumbnails].stopscrolling();
		
			
			sub(scrollLimit-controlBar_dockedThumbnails, get(layer[thumbsScrollArea-controlBar_dockedThumbnails].width), get(layer[scrollAreaContainer-controlBar_dockedThumbnails].width));
			
			mul(scrollLimit-controlBar_dockedThumbnails, -1);
			
			sub(layer[thumbsScrollArea-controlBar_dockedThumbnails].x, get(layer[scrollAreaContainer-controlBar_dockedThumbnails].scrollSpeed));
			if(layer[thumbsScrollArea-controlBar_dockedThumbnails].x LE scrollLimit-controlBar_dockedThumbnails,
				set(layer[thumbsScrollArea-controlBar_dockedThumbnails].x, get(scrollLimit-controlBar_dockedThumbnails));
			);
		
		if(layer[scrollAreaContainer-controlBar_dockedThumbnails].scrollSpeed LT layer[scrollAreaContainer-controlBar_dockedThumbnails].scrollSpeedMax,
			inc(layer[scrollAreaContainer-controlBar_dockedThumbnails].scrollSpeed);
		);
		
	</action>
	
	
	<action name="resetMouseBehavior-controlBar_dockedThumbnails">
	
		
		
		
		set(j-controlBar_dockedThumbnails-wait,25);
		
			for( set(j-controlBar_dockedThumbnails, 0), j-controlBar_dockedThumbnails LT scene.count, inc(j-controlBar_dockedThumbnails),
				if(j-controlBar_dockedThumbnails-wait == j-controlBar_dockedThumbnails,
					add(j-controlBar_dockedThumbnails-wait,25);
					wait(0);
				);
				set(thumbBorderName, 'thumbBorder_');
				txtadd(thumbBorderName, get(scene[get(j-controlBar_dockedThumbnails)].name));
				txtadd(thumbBorderName, '-controlBar_dockedThumbnails');
				
				setupMouseBehavior-controlBar_dockedThumbnails(get(scene[get(j-controlBar_dockedThumbnails)].name), get(scene[get(j-controlBar_dockedThumbnails)].titleid));
			);
		
	</action>
	
	
	<action name="setupMouseBehavior-controlBar_dockedThumbnails">

		set(thumbName, 'thumb_');
		txtadd(thumbName, %1);
		txtadd(thumbName, '-controlBar_dockedThumbnails');
		
		set(thumbBorderName, 'thumbBorder_');
		txtadd(thumbBorderName, %1);
		txtadd(thumbBorderName, '-controlBar_dockedThumbnails');
		
		if(layer[thumbnailBorderSource-controlBar_dockedThumbnails].url,
			set(layer[get(thumbBorderName)].crop, get(layer[thumbnailBorderSource-controlBar_dockedThumbnails].cropDefault));
			set(layer[get(thumbBorderName)].onovercrop, get(layer[thumbnailBorderSource-controlBar_dockedThumbnails].cropHover));
			set(layer[get(thumbBorderName)].ondowncrop, get(layer[thumbnailBorderSource-controlBar_dockedThumbnails].cropHover));
			set(layer[get(thumbBorderName)].tooltip, %2);
				set(layer[get(thumbBorderName)].onhover, showToolTip(get(align), themeunanimemenuTooltipStyle));
				set(layer[get(thumbBorderName)].onout, hideTooltip());
		,
			set(layer[get(thumbBorderName)].bgcolor, get(layer[thumbnailBorderSource-controlBar_dockedThumbnails].borderColorDefault));
			set(layer[get(thumbBorderName)].bgalpha, get(layer[thumbnailBorderSource-controlBar_dockedThumbnails].borderAlphaDefault));
				set(layer[get(thumbName)].tooltip, %2);
				set(layer[get(thumbName)].onhover, showToolTip(get(align), themeunanimemenuTooltipStyle));
			
			set(layer[get(thumbName)].onover, 
				set(layer[get(parent)].bgcolor, get(layer[thumbnailBorderSource-controlBar_dockedThumbnails].borderColorHover));
				set(layer[get(parent)].bgalpha, get(layer[thumbnailBorderSource-controlBar_dockedThumbnails].borderAlphaHover));
			);
			
			set(layer[get(thumbName)].onout, 
				set(layer[get(parent)].bgcolor, get(layer[thumbnailBorderSource-controlBar_dockedThumbnails].borderColorDefault));
				set(layer[get(parent)].bgalpha, get(layer[thumbnailBorderSource-controlBar_dockedThumbnails].borderAlphaDefault));
				hideTooltip();
			);
		);
	
	</action>
	
	
	<action name="highlightCurrentThumb-controlBar_dockedThumbnails">
			highlightThumb-controlBar_dockedThumbnails(get(xml.scene));
	</action>
	
	
	<action name="highlightThumb-controlBar_dockedThumbnails">
	
		set(thumbBorderName, 'thumbBorder_');
		txtadd(thumbBorderName, %1);
		txtadd(thumbBorderName, '-controlBar_dockedThumbnails');
		
		if(layer[thumbnailBorderSource-controlBar_dockedThumbnails].url,
			set(layer[get(thumbBorderName)].crop, get(layer[thumbnailBorderSource-controlBar_dockedThumbnails].cropSelected));
			set(layer[get(thumbBorderName)].onovercrop, get(layer[thumbnailBorderSource-controlBar_dockedThumbnails].cropSelected));
			set(layer[get(thumbBorderName)].ondowncrop, get(layer[thumbnailBorderSource-controlBar_dockedThumbnails].cropSelected));
		,
			set(thumbName, 'thumb_');
			txtadd(thumbName, %1);
			txtadd(thumbName, '-controlBar_dockedThumbnails');
			
			set(layer[get(thumbBorderName)].bgcolor, get(layer[thumbnailBorderSource-controlBar_dockedThumbnails].borderColorSelected));
			set(layer[get(thumbBorderName)].bgalpha, get(layer[thumbnailBorderSource-controlBar_dockedThumbnails].borderAlphaSelected));
			
			set(layer[get(thumbName)].onover, "");
			set(layer[get(thumbName)].onout, hideTooltip(););
		);

		scrollToThumb-controlBar_dockedThumbnails(%1);
	</action>
	
	
	<action name="scrollToCurrentThumb-controlBar_dockedThumbnails">
			scrollToThumb-controlBar_dockedThumbnails(get(xml.scene));
	</action>
	
	
	<action name="scrollToThumb-controlBar_dockedThumbnails">
		
		set(thumbName, 'thumb_');
		set(thumbBorderName, 'thumbBorder_');
		
		txtadd(thumbName, %1);
		txtadd(thumbName, '-controlBar_dockedThumbnails');
		txtadd(thumbBorderName, %1);
		txtadd(thumbBorderName, '-controlBar_dockedThumbnails');

			set(posX-controlBar_dockedThumbnails, 0);
			if(layer[thumbnailBorderSource-controlBar_dockedThumbnails].url,
				div(halfThumbWidth-controlBar_dockedThumbnails, get(layer[get(thumbName)].width), 2);
				ifnot(layer[scrollAreaContainer-controlBar_dockedThumbnails].adjustToContent,
					add(posX-controlBar_dockedThumbnails, get(layer[get(thumbName)].x), get(halfThumbWidth-controlBar_dockedThumbnails));
				);
				if(layer[thumbsScrollArea-controlBar_dockedThumbnails].scrolltocenter,
					layer[thumbsScrollArea-controlBar_dockedThumbnails].scrolltocenter(get(posX-controlBar_dockedThumbnails), 0);
				);
			,
				div(halfThumbWidth-controlBar_dockedThumbnails, get(layer[get(thumbBorderName)].width), 2);
				ifnot(layer[scrollAreaContainer-controlBar_dockedThumbnails].adjustToContent,
					add(posX-controlBar_dockedThumbnails, get(layer[get(thumbBorderName)].x), get(halfThumbWidth-controlBar_dockedThumbnails));
				);
				if(layer[thumbsScrollArea-controlBar_dockedThumbnails].scrolltocenter,
					layer[thumbsScrollArea-controlBar_dockedThumbnails].scrolltocenter(get(posX-controlBar_dockedThumbnails), 0);
				);
			);
		
	</action>

<action name="resetThumbnailsBarSize-controlBar_dockedThumbnails">
	
	
	set(sizeHeight, 40);
	mul(totalMarginY, 5, 2);
	if(layer[thumbnailBorderSource-controlBar_dockedThumbnails].url,
		mul(totalOffsetY, get(layer[thumbnailBorderSource-controlBar_dockedThumbnails].offsetY), 2);
	,
		mul(totalOffsetY, get(layer[thumbnailBorderSource-controlBar_dockedThumbnails].borderWidth), 2);
	);
	add(sizeHeight, totalMarginY);
	add(sizeHeight, totalOffsetY);
	
	setSize-controlBar_dockedThumbnails(%1, sizeHeight);
</action>




<action name="themeunanimebuildMenu">
	
    set(themeunanimebutton_pos, 0);
    set(layer[themeunanimebtn_hidecontrols].x, get(themeunanimebutton_pos));
    set(layer[themeunanimebtn_hidecontrols_bg].x, get(themeunanimebutton_pos));
    inc(themeunanimebutton_pos, 36);


      if (device.desktop,
        set(layer[themeunanimebtn_display_help].x, get(themeunanimebutton_pos));
        set(layer[themeunanimebtn_display_help_bg].x, get(themeunanimebutton_pos));
        set(layer[themeunanimebtn_close_help].x  , get(themeunanimebutton_pos));
        set(layer[themeunanimebtn_close_help_bg].x  , get(themeunanimebutton_pos));
        inc(themeunanimebutton_pos, 36);
      );

      if (device.fullscreensupport,
        set(layer[themeunanimebtn_openfs].x, get(themeunanimebutton_pos));
        set(layer[themeunanimebtn_closefs].x, get(themeunanimebutton_pos));
        set(layer[themeunanimebtn_openfs_bg ].x, get(themeunanimebutton_pos));
        set(layer[themeunanimebtn_closefs_bg].x, get(themeunanimebutton_pos));
        inc(themeunanimebutton_pos, 36);
      );


      set(layer[themeunanimebtn_share].x   , get(themeunanimebutton_pos));
      set(layer[themeunanimebtn_share_bg].x, get(themeunanimebutton_pos));
      inc(themeunanimebutton_pos, 36);

      set(layer[themeunanimebtn_display_floorplan].x, get(themeunanimebutton_pos));
      set(layer[themeunanimebtn_hide_floorplan].x, get(themeunanimebutton_pos));
      set(layer[themeunanimebtn_display_floorplan_bg].x, get(themeunanimebutton_pos));
      set(layer[themeunanimebtn_hide_floorplan_bg].x, get(themeunanimebutton_pos));
      inc(themeunanimebutton_pos, 36);


      set(layer[themeunanimebtn_autorotate_on].x , get(themeunanimebutton_pos));
      set(layer[themeunanimebtn_autorotate_on_bg].x , get(themeunanimebutton_pos));
      set(layer[themeunanimebtn_autorotate_off].x, get(themeunanimebutton_pos));
      set(layer[themeunanimebtn_autorotate_off_bg].x, get(themeunanimebutton_pos));
      inc(themeunanimebutton_pos, 36);



      if (device.desktop,
        set(layer[themeunanimebtn_ctrlmode_drag_to].x, get(themeunanimebutton_pos));
        set(layer[themeunanimebtn_ctrlmode_drag_to_bg].x, get(themeunanimebutton_pos));
        set(layer[themeunanimebtn_ctrlmode_move_to].x, get(themeunanimebutton_pos));
        set(layer[themeunanimebtn_ctrlmode_move_to_bg].x, get(themeunanimebutton_pos));
        inc(themeunanimebutton_pos, 36);
      );



      if (device.desktop,
        set(layer[themeunanimebtn_right].x, get(themeunanimebutton_pos));
        set(layer[themeunanimebtn_right_bg].x, get(themeunanimebutton_pos));
        inc(themeunanimebutton_pos, 36);

        set(layer[themeunanimebtn_left].x, get(themeunanimebutton_pos));
        set(layer[themeunanimebtn_left_bg].x, get(themeunanimebutton_pos));
        inc(themeunanimebutton_pos, 36);
      );

      if (device.desktop,
        set(layer[themeunanimebtn_down].x, get(themeunanimebutton_pos));
        set(layer[themeunanimebtn_down_bg].x, get(themeunanimebutton_pos));
        inc(themeunanimebutton_pos, 36);

        set(layer[themeunanimebtn_up].x, get(themeunanimebutton_pos));
        set(layer[themeunanimebtn_up_bg].x, get(themeunanimebutton_pos));
        inc(themeunanimebutton_pos, 36);
      );

      if (device.desktop,
        set(layer[themeunanimebtn_out].x, get(themeunanimebutton_pos));
        set(layer[themeunanimebtn_out_bg].x, get(themeunanimebutton_pos));
        inc(themeunanimebutton_pos, 36);
        set(layer[themeunanimebtn_in].x, get(themeunanimebutton_pos));
        set(layer[themeunanimebtn_in_bg].x, get(themeunanimebutton_pos));
        inc(themeunanimebutton_pos, 36);
      );


      if (scene.count GT 1,
        set(layer[themeunanimebtn_next_pano].x, get(themeunanimebutton_pos));
        set(layer[themeunanimebtn_next_pano_bg].x, get(themeunanimebutton_pos));
        inc(themeunanimebutton_pos, 36);

        set(layer[themeunanimebtn_prev_pano].x, get(themeunanimebutton_pos));
        set(layer[themeunanimebtn_prev_pano_bg].x, get(themeunanimebutton_pos));
        inc(themeunanimebutton_pos, 36);
      );

      set(themeunanimeThumbnailsPos, get(themeunanimebutton_pos));
      themeunanimeUpdateThumbnailsSize();
	
	
	
</action>

<events name="themeunanimeStartTourEvents" onTourStart="themeunanimeCallOnStartTour();" keep="true" />

<action name="themeunanimeCallOnStartTour">
	
	showTourControls();
</action>

	<action name="themeunanimeOnResize">
		themeunanimeUpdateThumbnailsSize();
	</action>
	<action name="themeunanimeUpdateThumbnailsSize">
		copy(newThumbnailsBarWidth, stagewidth);
		sub(newThumbnailsBarWidth, themeunanimeThumbnailsPos);
		
		resetThumbnailsBarSize-controlBar_dockedThumbnails(get(newThumbnailsBarWidth));
	</action>

    <layer name="themeunanime_bg"
           keep="true"
           url="%FIRSTXML%/graphics/dockedthumbscontrolbar/footer.png"
           zorder="2"
           width="100%"
           align="bottomleft"
           x="0"
           visible="false" />

    <style name="themeunanime_btn_style_bg"
            keep="true"
            parent="themeunanime_bg"
            crop="0|0|48|48"
            url="%FIRSTXML%/graphics/dockedthumbscontrolbar/btn_bg.png"
            align="bottomright"
            height="36"
            width="36"
            alpha="0.3"
            y="12"
            zorder="0"
            />

    <style name="themeunanime_btn_style_on_bg"
           keep="true"
           parent="themeunanime_bg"
           crop="0|48|48|48"
           url="%FIRSTXML%/graphics/dockedthumbscontrolbar/btn_bg.png"
           align="bottomright"
           height="36"
           width="36"
           alpha="0.3"
           y="12"
           zorder="0"
           />

    <style name="themeunanime_btn_down_style"
           keep="true"
           parent="themeunanime_bg"
                 crop="0| 0|48|48"
           onovercrop="0|48|48|48"
           ondowncrop="0|96|48|48"
           align="bottomright"
           height="36"
           width="36"
           x="0" y="12"
           zorder="1"
           onhover="showTooltip(bottomright, themeunanimemenuTooltipStyle);"
           onover="themeunanimectrl_btn_onoveraction"
           onout="themeunanimectrl_btn_onoutaction"
           />

    <style name="themeunanime_btn_style"
           keep="true"
           parent="themeunanime_bg"
                 crop="0| 0|48|48"
           onovercrop="0|48|48|48"
           ondowncrop="0|96|48|48"
           align="bottomright"
           height="36"
           width="36"
           x="0" y="12"
           zorder="1"
           onhover="showTooltip(bottomright, themeunanimemenuTooltipStyle);"
           onover="themeunanimectrl_btn_onoveraction"
           ondown="themeunanimectrl_btn_ondownaction"
           onout="themeunanimectrl_btn_onoutaction"
           />

  <action name="themeunanimectrl_btn_onoveraction">
    txtadd(btn_bg_name, get(name), "_bg");
    set(layer[get(btn_bg_name)].crop, "0|48|48|48");
  </action>

  <action name="themeunanimectrl_btn_ondownaction">
    txtadd(btn_bg_name, get(name), "_bg");
    set(layer[get(btn_bg_name)].crop, "0|96|48|48");
  </action>

  <action name="themeunanimectrl_btn_onoutaction">
    txtadd(btn_bg_name, get(name), "_bg");
    set(layer[get(btn_bg_name)].crop, "0|0|48|48");
    hideTooltip();
  </action>

    <style name="themeunanime_btn_style_on"
            keep="true"
            parent="themeunanime_bg"
                  crop="0|48|48|48"
            onovercrop="0|48|48|48"
            ondowncrop="0|96|48|48"
            align="bottomright"
            height="36"
            width="36"
            y="12"
            zorder="1"
            onhover="showTooltip(bottomright, themeunanimemenuTooltipStyle);" 
            onout="hideTooltip();"
            />



	<events name="themeunanimecontrolmodechangedevent" oncontrolmodechanged="themeunanimeupdateControlModeButtons();" keep="true"/>
	<action name="themeunanimeHideControlModeButtons">
		set(layer[themeunanimebtn_ctrlmode_move_to].visible, false);
		set(layer[themeunanimebtn_ctrlmode_drag_to].visible, false);
		set(layer[themeunanimebtn_ctrlmode_move_to_bg].visible, false);
		set(layer[themeunanimebtn_ctrlmode_drag_to_bg].visible, false);
	</action>
	<action name="themeunanimeShowControlModeButtons">
		if (tour_controlmodemousetype == "moveto",
			set(layer[themeunanimebtn_ctrlmode_drag_to].visible, true);
			set(layer[themeunanimebtn_ctrlmode_move_to].visible, false);
			set(layer[themeunanimebtn_ctrlmode_drag_to_bg].visible, true);
			set(layer[themeunanimebtn_ctrlmode_move_to_bg].visible, false);
		,
			set(layer[themeunanimebtn_ctrlmode_move_to].visible, true);
			set(layer[themeunanimebtn_ctrlmode_drag_to].visible, false);
			set(layer[themeunanimebtn_ctrlmode_move_to_bg].visible, true);
			set(layer[themeunanimebtn_ctrlmode_drag_to_bg].visible, false);
		);
	</action>
	<action name="themeunanimeupdateControlModeButtons">
	if (device.desktop,
		if (tour_displaycontrols,
			themeunanimeShowControlModeButtons();
		,
			themeunanimeHideControlModeButtons();
		);
	,
		themeunanimeHideControlModeButtons();
	);
	</action>
	
    <layer name="themeunanimebtn_ctrlmode_move_to_bg" style="themeunanime_btn_style_bg" visible="false" devices="desktop" />
    <layer name="themeunanimebtn_ctrlmode_move_to"
           url="%FIRSTXML%/graphics/dockedthumbscontrolbar/btn_move_to.png"
           style="themeunanime_btn_style"
           tooltip="controlBar_dockedThumbnailsctrlmodeMoveTip"
           onclick="setControlModeMoveTo();"
           visible="false"
           devices="desktop"
           />
    <layer name="themeunanimebtn_ctrlmode_drag_to_bg" style="themeunanime_btn_style_bg" visible="false" devices="desktop" />
    <layer name="themeunanimebtn_ctrlmode_drag_to"
           url="%FIRSTXML%/graphics/dockedthumbscontrolbar/btn_drag_to.png"
           style="themeunanime_btn_style"
           tooltip="controlBar_dockedThumbnailsctrlmodeDragTip"
           onclick="setControlModeDragTo();"
           visible="false"
           devices="desktop"
           />

    <layer name="themeunanimebtn_in_bg" style="themeunanime_btn_style_bg" visible="false" devices="desktop"/>
    <layer name="themeunanimebtn_in"
           url="%FIRSTXML%/graphics/dockedthumbscontrolbar/btn_zoom_in.png"
           style="themeunanime_btn_down_style"
           ondown="themeunanimectrl_btn_ondownaction();set(fov_moveforce, -1);"
           onup="set(fov_moveforce, 0);"
           tooltip="controlBar_dockedThumbnailszoomInTip"
           devices="desktop"
           visible="false"
           />
    <layer name="themeunanimebtn_out_bg" style="themeunanime_btn_style_bg" visible="false" devices="desktop"/>
    <layer name="themeunanimebtn_out"
           url="%FIRSTXML%/graphics/dockedthumbscontrolbar/btn_zoom_out.png"
           style="themeunanime_btn_down_style"
           ondown="themeunanimectrl_btn_ondownaction();set(fov_moveforce, +1);"
           onup="set(fov_moveforce, 0);"
           tooltip="controlBar_dockedThumbnailszoomOutTip"
           devices="desktop"
           visible="false"
           />

    <layer name="themeunanimebtn_left_bg" style="themeunanime_btn_style_bg" devices="desktop" visible="false" />
    <layer name="themeunanimebtn_left"
           url="%FIRSTXML%/graphics/dockedthumbscontrolbar/btn_move_left.png"
           style="themeunanime_btn_down_style"
           ondown="themeunanimectrl_btn_ondownaction();set(hlookat_moveforce, -1);"
           onup="set(hlookat_moveforce, 0);"
            tooltip="controlBar_dockedThumbnailsmoveLeftTip"
           devices="desktop"
           visible="false"
           />
    <layer name="themeunanimebtn_right_bg" style="themeunanime_btn_style_bg" devices="desktop" visible="false" />
    <layer name="themeunanimebtn_right"
           url="%FIRSTXML%/graphics/dockedthumbscontrolbar/btn_move_right.png"
           style="themeunanime_btn_down_style"
           ondown="themeunanimectrl_btn_ondownaction();set(hlookat_moveforce, +1);"
           onup="set(hlookat_moveforce, 0);"
            tooltip="controlBar_dockedThumbnailsmoveRightTip"
           devices="desktop"
           visible="false"
           />

    <layer name="themeunanimebtn_up_bg" style="themeunanime_btn_style_bg" devices="desktop" visible="false" />
    <layer name="themeunanimebtn_up"
           url="%FIRSTXML%/graphics/dockedthumbscontrolbar/btn_move_up.png"
           style="themeunanime_btn_down_style"
           ondown="themeunanimectrl_btn_ondownaction();set(vlookat_moveforce, -1);"
           onup="set(vlookat_moveforce, 0);"
            tooltip="controlBar_dockedThumbnailsmoveUpTip"
           devices="desktop"
           visible="false"
           />
    <layer name="themeunanimebtn_down_bg" style="themeunanime_btn_style_bg" devices="desktop" visible="false" />
    <layer name="themeunanimebtn_down"
           url="%FIRSTXML%/graphics/dockedthumbscontrolbar/btn_move_down.png"
           style="themeunanime_btn_down_style"
           ondown="themeunanimectrl_btn_ondownaction();set(vlookat_moveforce, +1);"
           onup="set(vlookat_moveforce, 0);"
            tooltip="controlBar_dockedThumbnailsmoveDownTip"
           devices="desktop"
           visible="false"
           />



    <layer name="themeunanimebtn_prev_pano_bg" style="themeunanime_btn_style_bg" visible="false" />
    <layer name="themeunanimebtn_prev_pano"
           url="%FIRSTXML%/graphics/dockedthumbscontrolbar/btn_previous_scene.png"
           onclick="loadPreviousScene();"
           style="themeunanime_btn_style"
           tooltip="controlBar_dockedThumbnailsprevSceneTip"
           visible="false"
           />
    <layer name="themeunanimebtn_next_pano_bg" style="themeunanime_btn_style_bg" visible="false" />
    <layer name="themeunanimebtn_next_pano"
           url="%FIRSTXML%/graphics/dockedthumbscontrolbar/btn_next_scene.png"
           onclick="loadNextScene();"
           style="themeunanime_btn_style"
            tooltip="controlBar_dockedThumbnailsnextSceneTip"
           visible="false"
           />


    <layer name="themeunanimebtn_display_floorplan_bg" style="themeunanime_btn_style_bg" visible="false" />
    <layer name="themeunanimebtn_display_floorplan"
           url="%FIRSTXML%/graphics/dockedthumbscontrolbar/btn_floorplan.png"
           onclick="showFloorplan();"
           style="themeunanime_btn_style"
           visible="false"
           tooltip="controlBar_dockedThumbnailsdisplayFloorplanTip"
           />
    <layer name="themeunanimebtn_hide_floorplan_bg" style="themeunanime_btn_style_on_bg" visible="false" />
    <layer name="themeunanimebtn_hide_floorplan"
           url="%FIRSTXML%/graphics/dockedthumbscontrolbar/btn_floorplan.png"
           onclick="hideFloorplan();"
           style="themeunanime_btn_style_on"
           visible="false"
           tooltip="controlBar_dockedThumbnailshideFloorplanTip"
           />
    <layer name="themeunanimebtn_share_bg" style="themeunanime_btn_style_bg" visible="false" />
    <layer name="themeunanimebtn_share"
            url="%FIRSTXML%/graphics/dockedthumbscontrolbar/btn_share.png"
            onclick="shareTour();"
            style="themeunanime_btn_style"
            visible="false"
            tooltip="controlBar_dockedThumbnailsshareTip"
            />


    <layer name="themeunanimebtn_openfs_bg" style="themeunanime_btn_style_bg" visible="false" devices="fullscreensupport" />
    <layer name="themeunanimebtn_openfs"
           url="%FIRSTXML%/graphics/dockedthumbscontrolbar/btn_enter_fs.png"
           onclick="enterFullscreen();"
           style="themeunanime_btn_style"
           visible="false"
           tooltip="controlBar_dockedThumbnailsopenFsTip"
           devices="fullscreensupport"
           />
    <layer name="themeunanimebtn_closefs_bg" style="themeunanime_btn_style_on_bg" visible="false" devices="fullscreensupport" />
    <layer name="themeunanimebtn_closefs"
           url="%FIRSTXML%/graphics/dockedthumbscontrolbar/btn_close_fs.png"
           onclick="exitFullscreen();"
           style="themeunanime_btn_style_on"
           visible="false"
           tooltip="controlBar_dockedThumbnailscloseFsTip"
           devices="fullscreensupport"
           />

    <layer name="themeunanimebtn_autorotate_on_bg" style="themeunanime_btn_style_bg" visible="false" />
    <layer name="themeunanimebtn_autorotate_on"
           url="%FIRSTXML%/graphics/dockedthumbscontrolbar/btn_start_autorotation.png"
           onclick="startautorotation();"
           style="themeunanime_btn_style"
           visible="false"
            tooltip="controlBar_dockedThumbnailsautorotateOnTip"
           />
    <layer name="themeunanimebtn_autorotate_off_bg" style="themeunanime_btn_style_on_bg" visible="false" />
    <layer name="themeunanimebtn_autorotate_off"
           url="%FIRSTXML%/graphics/dockedthumbscontrolbar/btn_stop_autorotation.png"
           onclick="stopautorotation();"
           style="themeunanime_btn_style_on"
           visible="false"
           tooltip="controlBar_dockedThumbnailsautorotateOffTip"
           />



    <layer name="themeunanimebtn_display_help_bg" style="themeunanime_btn_style_bg" visible="false" devices="desktop" />
    <layer name="themeunanimebtn_display_help"
           url="%FIRSTXML%/graphics/dockedthumbscontrolbar/btn_help.png"
           onclick="themeunanimedisplayHelp();"
           style="themeunanime_btn_style"
           tooltip="controlBar_dockedThumbnailsdisplayHelpTip"
           devices="desktop"
           visible="false"
           />
    <layer name="themeunanimebtn_close_help_bg" style="themeunanime_btn_style_on_bg" visible="false" devices="desktop"/>
    <layer name="themeunanimebtn_close_help"
           url="%FIRSTXML%/graphics/dockedthumbscontrolbar/btn_help.png"
           onclick="themeunanimecloseHelp();"
           style="themeunanime_btn_style_on"
           visible="false"
           tooltip="controlBar_dockedThumbnailshideHelpTip"
           devices="desktop"
           />



    <layer name="themeunanimebtn_hidecontrols_bg" style="themeunanime_btn_style_bg" visible="false" />
    <layer name="themeunanimebtn_hidecontrols"
           url="%FIRSTXML%/graphics/dockedthumbscontrolbar/btn_hide_controls.png"
           style="themeunanime_btn_style"
           onclick="hideTourControls();"
           visible="false"
            tooltip="controlBar_dockedThumbnailshideControlsTip"
           />

    <layer name="themeunanimebtn_showcontrols"
                  crop="0| 0|48|48"
            onovercrop="0|48|48|48"
            ondowncrop="0|96|48|48"
            keep="true"
            url="%FIRSTXML%/graphics/dockedthumbscontrolbar/btn_show_controls_bg.png"
            align="bottomright"
            zorder="2"
            height="36"
            width="36"
            visible="false"
            y="12"
            x="0" >
    <layer name="themeunanimebtn_showcontrols_fg"
                  crop="0| 0|48|48"
            onovercrop="0|48|48|48"
            ondowncrop="0|96|48|48"
            onclick="showTourControls();"
            onhover="showTooltip(bottomright, themeunanimemenuTooltipStyle);"
            onout="hideTooltip();"
            tooltip="controlBar_dockedThumbnailsdisplayControlsTip"
            keep="true"
            url="%FIRSTXML%/graphics/dockedthumbscontrolbar/btn_show_controls.png"
            align="center"
            height="36"
            width="36"
            />
    </layer>

<events name="themeunanimehideshowcontrolsevent"
	hidetourcontrols="themeunanimehideMenuControls();"
	showtourcontrols="themeunanimeshowMenuControls();"
	keep="true"/>
	

<action name="themeunanimehideMenuControls">
	set(themeunanimeIsOpened, false);
	set(layer[themeunanime_bg].visible, false);
	set(layer[themeunanimebtn_showcontrols].visible, true);
	set(layer[themeunanimebtn_hidecontrols_bg].visible, false);
	set(layer[themeunanimebtn_hidecontrols].visible, false);
	set(layer[themeunanimebtn_in_bg].visible, false);
	set(layer[themeunanimebtn_out_bg].visible, false);
	set(layer[themeunanimebtn_in].visible, false);
	set(layer[themeunanimebtn_out].visible, false);
	set(layer[themeunanimebtn_right_bg].visible, false);
	set(layer[themeunanimebtn_left_bg].visible, false);
	set(layer[themeunanimebtn_right].visible, false);
	set(layer[themeunanimebtn_left].visible, false);
	set(layer[themeunanimebtn_down_bg].visible, false);
	set(layer[themeunanimebtn_up_bg].visible, false);
	set(layer[themeunanimebtn_down].visible, false);
	set(layer[themeunanimebtn_up].visible, false);
	if (scene.count GT 1,
	set(layer[themeunanimebtn_prev_pano_bg].visible, false);
	set(layer[themeunanimebtn_next_pano_bg].visible, false);
	set(layer[themeunanimebtn_prev_pano].visible, false);
	set(layer[themeunanimebtn_next_pano].visible, false);
	);

	set(layer[themeunanimebtn_share_bg].visible, false);
	set(layer[themeunanimebtn_share].visible, false);



		themeunanimeupdateControlModeButtons();



		themeunanimeupdateFloorplanButtons();

		themeunanimeupdateFullscreenButtons();
		themeunanimeupdateAutorotationButtons();


		themeunanimeupdateHelpButtons();


</action>
<action name="themeunanimeshowMenuControls">
	set(themeunanimeIsOpened, true);
      themeunanimeupdateFullscreenButtons();


      themeunanimeupdateAutorotationButtons();


      themeunanimeupdateControlModeButtons();



      themeunanimeupdateFloorplanButtons();

      themeunanimeupdateHelpButtons();
      set(layer[themeunanime_bg].visible, true);
	set(layer[themeunanimebtn_showcontrols].visible, false);
	set(layer[themeunanimebtn_hidecontrols_bg].visible, true);
	set(layer[themeunanimebtn_hidecontrols].visible, true);
	set(layer[themeunanimebtn_in_bg].visible, true);
	set(layer[themeunanimebtn_out_bg].visible, true);
	set(layer[themeunanimebtn_in].visible, true);
	set(layer[themeunanimebtn_out].visible, true);
	set(layer[themeunanimebtn_right_bg].visible, true);
	set(layer[themeunanimebtn_left_bg].visible, true);
	set(layer[themeunanimebtn_right].visible, true);
	set(layer[themeunanimebtn_left].visible, true);
	set(layer[themeunanimebtn_down_bg].visible, true);
	set(layer[themeunanimebtn_up_bg].visible, true);
	set(layer[themeunanimebtn_down].visible, true);
	set(layer[themeunanimebtn_up].visible, true);
	if (scene.count GT 1,
	set(layer[themeunanimebtn_prev_pano_bg].visible, true);
	set(layer[themeunanimebtn_next_pano_bg].visible, true);
	set(layer[themeunanimebtn_prev_pano].visible, true);
	set(layer[themeunanimebtn_next_pano].visible, true);
	);

	set(layer[themeunanimebtn_share_bg].visible, true);
	set(layer[themeunanimebtn_share].visible, true);

	
	
		themeunanimeUpdateThumbnailsSize();
</action>


    <layer name="themeunanimehelpScreenBg" align="center" keep="true" onclick="themeunanimecloseHelp();"
           url="%FIRSTXML%/graphics/dockedthumbscontrolbar/help_screen_bg.png"
           visible="false"
           zorder="97"
           >
      <layer name="themeunanimehelpScreen" align="center" keep="true" onclick="themeunanimecloseHelp();" 
             url="%FIRSTXML%/graphics/dockedthumbscontrolbar/help_screen_fg.png"
             height="100%" 
             width="prop" 
             displayed="false"
             />
    </layer>
    <action name="themeunanimedisplayHelp">
      if (device.desktop,
        set(layer[themeunanimehelpScreen].displayed, true);
        set(layer[themeunanimehelpScreenBg].visible,true);
        themeunanimeupdateHelpButtons();
      );
    </action>
    <action name="themeunanimecloseHelp">
      if (device.desktop,
        set(layer[themeunanimehelpScreen].displayed, false);
        set(layer[themeunanimehelpScreenBg].visible,false);
        themeunanimeupdateHelpButtons();
      );
    </action>
	<action name="themeunanimeHideHelpButtons">
		set(layer[themeunanimebtn_display_help].visible, false);
		set(layer[themeunanimebtn_close_help].visible, false);
		set(layer[themeunanimebtn_display_help_bg].visible, false);
		set(layer[themeunanimebtn_close_help_bg].visible, false);
	</action>
	<action name="themeunanimeShowHelpButtons">
		if (layer[themeunanimehelpScreen].displayed,
			set(layer[themeunanimebtn_close_help].visible, true);
			set(layer[themeunanimebtn_display_help].visible, false);
			set(layer[themeunanimebtn_close_help_bg].visible, true);
			set(layer[themeunanimebtn_display_help_bg].visible, false);
		,
			set(layer[themeunanimebtn_display_help].visible, true);
			set(layer[themeunanimebtn_close_help].visible, false);
			set(layer[themeunanimebtn_display_help_bg].visible, true);
			set(layer[themeunanimebtn_close_help_bg].visible, false);
		);
	</action>
	<action name="themeunanimeupdateHelpButtons">
	if (device.desktop,
		if (tour_displaycontrols,
			themeunanimeShowHelpButtons();
		,
			themeunanimeHideHelpButtons();
		);
	,
		themeunanimeHideHelpButtons();
	);
	</action>
    

	<events name="themeunanimeDisplayFloorPlanEvents" 
		onshowtourfloorplan="themeunanimeupdateFloorplanButtons();" 
		onhidetourfloorplan="themeunanimeupdateFloorplanButtons();" 
		keep="true" />
	<action name="themeunanimeHideFloorplanButtons">
		set(layer[themeunanimebtn_display_floorplan].visible, false);
		set(layer[themeunanimebtn_hide_floorplan].visible, false);
		set(layer[themeunanimebtn_display_floorplan_bg].visible, false);
		set(layer[themeunanimebtn_hide_floorplan_bg].visible, false);
	</action>
	<action name="themeunanimeShowFloorplanButtons">
		if (tour_displayfloorplan,
			set(layer[themeunanimebtn_hide_floorplan].visible, true);
			set(layer[themeunanimebtn_display_floorplan].visible, false);
			set(layer[themeunanimebtn_display_floorplan_bg].visible, false);
			set(layer[themeunanimebtn_hide_floorplan_bg].visible, true);
		,
			set(layer[themeunanimebtn_display_floorplan].visible, true);
			set(layer[themeunanimebtn_hide_floorplan].visible, false);
			set(layer[themeunanimebtn_display_floorplan_bg].visible, true);
			set(layer[themeunanimebtn_hide_floorplan_bg].visible, false);
		);
	</action>
	<action name="themeunanimeupdateFloorplanButtons">
		if (tour_displaycontrols,
			themeunanimeShowFloorplanButtons();
		,
			themeunanimeHideFloorplanButtons();
		);
	</action>


	<events name="themeunanimemenufullscreenchangeevent"
		onenterfullscreen="themeunanimeupdateFullscreenButtons();"
		onexitfullscreen="themeunanimeupdateFullscreenButtons();"
		keep="true"/>
	<action name="themeunanimeHideFullscreenButtons">
		set(layer[themeunanimebtn_openfs].visible , false);
		set(layer[themeunanimebtn_closefs].visible, false);
		set(layer[themeunanimebtn_openfs_bg].visible, false);
		set(layer[themeunanimebtn_closefs_bg].visible, false);
	</action>
	<action name="themeunanimeShowFullscreenButtons">
		if (device.fullscreensupport,
			if(tour_fullscreen,
				set(layer[themeunanimebtn_openfs].visible , false);
				set(layer[themeunanimebtn_closefs].visible, true);
				set(layer[themeunanimebtn_openfs_bg].visible, false);
				set(layer[themeunanimebtn_closefs_bg].visible, true);
			,
				set(layer[themeunanimebtn_openfs].visible ,true);
				set(layer[themeunanimebtn_closefs].visible,false);
				set(layer[themeunanimebtn_openfs_bg].visible, true);
				set(layer[themeunanimebtn_closefs_bg].visible, false);
			);
		,
			themeunanimeHideFullscreenButtons();
		);
	</action>
	<action name="themeunanimeupdateFullscreenButtons">
		if (tour_displaycontrols,
			themeunanimeShowFullscreenButtons();
		,
			themeunanimeHideFullscreenButtons();
		);
	</action>

	<events name="themeunanimeAutorotationEvents"
		onstartautorotation="themeunanimeupdateAutorotationButtons();"
		onresumeautorotation="themeunanimeupdateAutorotationButtons();"
		onstopautorotation="themeunanimeupdateAutorotationButtons();"
		onpauseautorotation="themeunanimeupdateAutorotationButtons();"
		keep="true"/>
	<action name="themeunanimeHideAutorotationButtons">
		set(layer[themeunanimebtn_autorotate_off].visible, false);
		set(layer[themeunanimebtn_autorotate_on].visible , false);
		set(layer[themeunanimebtn_autorotate_off_bg].visible, false);
		set(layer[themeunanimebtn_autorotate_on_bg].visible , false);
	</action>
	<action name="themeunanimeShowAutorotationButtons">
		if(tour_autorotateenabled==false,
			set(layer[themeunanimebtn_autorotate_off].visible, false);
			set(layer[themeunanimebtn_autorotate_on].visible , true);
			set(layer[themeunanimebtn_autorotate_off_bg].visible, false);
			set(layer[themeunanimebtn_autorotate_on_bg].visible , true);
		,
			set(layer[themeunanimebtn_autorotate_off].visible, true);
			set(layer[themeunanimebtn_autorotate_on].visible , false);
			set(layer[themeunanimebtn_autorotate_off_bg].visible, true);
			set(layer[themeunanimebtn_autorotate_on_bg].visible , false);
		);
	</action>
	<action name="themeunanimeupdateAutorotationButtons">
		if (tour_displaycontrols,
			themeunanimeShowAutorotationButtons();
		,
			themeunanimeHideAutorotationButtons();
		);
	</action>



	<layer name="themeunanimemenuTooltipStyle"
		keep="true"
		enabled="false"
		capture="false"
		url="%FIRSTXML%/graphics/textfield.swf"
		align="center"
		background="true"
				backgroundcolor="0x000000"
				alpha="0.8"
		border="false"
		bordercolor="0xffffff"
		css="color:#bdd702;font-family:Times New Roman;font-weight:bold;font-size:14px;text-align:center;"
		width="200"
		height="20"
		autoheight="true"
		edge="bottom"
		selectable="false"
		zorder="0"
		html=""
		visible="false"
		devices="html5"
		/>


  <!-- ****** -->
  <!-- Footer -->
  <!-- ****** -->
  <layer name="footer"
         keep="true"
         type="container"
         bgcolor="0xbdd702"
         bgalpha="1"
         align="bottom"
         x="0"
         y="60"
         zorder="3"
         enabled="false"
         capture="true"
         visible="false"

         height="8"
         width="100%"

         />

  <events name="footerevents" 
    onTourStart="showfooter();"
    hidetourcontrols="hidefooter();"
    showtourcontrols="showfooter();"
    keep="true" />

  <action name="hidefooter">
    set(layer[footer].visible, false);
  </action>
  <action name="showfooter">
    set(layer[footer].visible, true);
  </action>

<!-- ************ -->
<!-- Context Menu -->
<!-- ************ -->
  <contextmenu fullscreen="false">
    <item name="author" onclick="getmessage(urltoopen,project_author_url);openurl(get(urltoopen),_blank);" />
    <item name="website1" onclick="getmessage(urltoopen,contextmenuwebsiteurl1);openurl(get(urltoopen),_blank);" />
    <item name="website2"  />
    <item name="website3"  />
  </contextmenu>

  <events name="contextmenuevents" keep="true" onenterfullscreen="updateContextMenu" onexitfullscreen="updateContextMenu" onxmlcomplete="updateContextMenu"/>
  <action name="updateContextMenu">
    getmessage(contextmenu.item[author].caption, project_author_name);
    getmessage(contextmenu.item[website1].caption, contextmenuopenwebsitelabel1);
    getmessage(contextmenu.item[website2].caption, contextmenuwebsiteurl2);
    getmessage(contextmenu.item[website3].caption, contextmenuopenwebsitelabel3);
  </action>
<!-- ********* -->
<!-- Gyroscope -->
<!-- ********* -->
<plugin name="gyroscope"
        url="graphics/gyro.js"
        keep="true"
        devices="tablet|mobile"
        onavailable="delayedcall(1, checkGyroAvailability(););"
        enabled="true"
        />

<action name="changeGyroscopeState">
  ifnot (plugin[gyroscope].available === undefined,
    if (plugin[gyroscope].available,
      switch(plugin[gyroscope].enabled);
      if (plugin[gyroscope].enabled, events.dispatch(ongyroscopeon);, events.dispatch(ongyroscopeoff););
    );
  );
</action>

<action name="checkGyroAvailability">
	ifnot (plugin[gyroscope].available === undefined, 
		if (plugin[gyroscope].available,
			set(tour_gyroscopedevices, true);
			events.dispatch(ongyroscopeavailable);
			if (plugin[gyroscope].enabled, events.dispatch(ongyroscopeon);, events.dispatch(ongyroscopeoff););
		,
			set(tour_gyroscopedevices, false);
			set(plugin[gyroscope].enabled, false);
		);
	,
		set(tour_gyroscopedevices, false);
		set(plugin[gyroscope].enabled, false);
	);
</action>
  <!-- ************ -->
  <!-- Social Share -->
  <!-- ************ -->
 



<ptplugin name="socialShare" engine="kolorBox">
	<settings>
		<option name="position" value="bottom" type="string" />
		<option name="margin_x" value="0" type="int" />
		<option name="margin_y" value="10" type="int" />
		<option name="animate" value="false" type="bool" />
		<option name="draggable_box" value="false" type="bool" />
		<option name="container_auto_size" value="true" type="bool" />
		<option name="container_color" value="000000" type="string" />
		<option name="container_alpha" value="0" type="float" />
		<option name="container_topleft_border_radius" value="0" type="int" />
		<option name="container_topright_border_radius" value="0" type="int" />
		<option name="container_bottomleft_border_radius" value="0" type="int" />
		<option name="container_bottomright_border_radius" value="0" type="int" />
		<option name="container_border_width" value="0" type="int" />
		<option name="container_border_color" value="bdd702" type="string" />
		<option name="overlay_displayed" value="false" type="bool" />
		<option name="overlay_color" value="000000" type="string" />
		<option name="overlay_alpha" value="0.500007629510948" type="float" />
		<option name="social_btn" value="facebook#twitter#google#linkedin" type="string" />
		<option name="social_orientation" value="horizontal" type="string" />
		<option name="title_displayed" value="false" type="bool" />
		<option name="caption_displayed" value="false" type="bool" />
		<option name="close_displayed" value="true" type="bool" />
		<option name="close_position" value="topright" type="string" />
		<option name="close_callback" value="invokeKrFunction('closeKolorBoxCallback-socialShare')" type="string" />
		<option name="zorder" value="6" type="int" />
	</settings>
	<internaldata>
		
	</internaldata>
</ptplugin>

<action name="kolorBoxJsReady-socialShare">
	set(ptplugin[socialShare].jsready, true);
</action>

<action name="startOpenSocialShare-socialShare">
	if(ptplugin[socialShare].jsready,
		showSocialShare-socialShare();
	,
		delayedcall(1.0,startOpenSocialShare-socialShare(););
	);
</action>

<action name="showSocialShare-socialShare">
	ifnot(ptplugin[socialShare].isOpen,
		set(ptplugin[socialShare].isOpen, true);
		pauseautorotation();
			js(invokePluginFunction(socialShare, loadSingleArrayItem, social));
		events.dispatch(onremovedisplayedobject);
	);
</action>

<action name="toggleSocialShare-socialShare">
	js(invokePluginFunction(socialShare, toggleKolorBox, %1));
</action>


<action name="closeKolorBox-socialShare">
	js(invokePluginFunction(socialShare, closeKolorBox));
</action>

<action name="closeKolorBoxCallback-socialShare">
	resumeautorotation();
	set(ptplugin[socialShare].isOpen, false);
</action>

<events name="kolorBoxEvents-socialShare" 
	keep="true"
	onsharetour="showSocialShare-socialShare();" 
	onTourStart="startOpenSocialShare-socialShare();"
/>
<!-- ******* -->
<!-- Gallery -->
<!-- ******* -->

<ptplugin name="gallery" engine="kolorBox">
	<settings>
		<option name="position" value="center" type="string" />
		<option name="margin_x" value="0" type="int" />
		<option name="margin_y" value="0" type="int" />
		<option name="draggable_box" value="false" type="bool" />
		<option name="slideshow_autoplay" value="false" type="bool" />
		<option name="slideshow" value="5000" type="int" />
		<option name="container_auto_size" value="true" type="bool" />
		<option name="container_width" value="100" type="int" />
		<option name="container_width_unit" value="percent" type="string" />
		<option name="container_height" value="100" type="int" />
		<option name="container_height_unit" value="percent" type="string" />
		<option name="container_color" value="000000" type="string" />
		<option name="container_alpha" value="1" type="float" />
		<option name="container_topleft_border_radius" value="10" type="int" />
		<option name="container_topright_border_radius" value="10" type="int" />
		<option name="container_bottomleft_border_radius" value="10" type="int" />
		<option name="container_bottomright_border_radius" value="10" type="int" />
		<option name="container_border_width" value="3" type="int" />
		<option name="container_border_color" value="bdd702" type="string" />
		<option name="overlay_displayed" value="true" type="bool" />
		<option name="overlay_color" value="000000" type="string" />
		<option name="overlay_alpha" value="0.500007629510948" type="float" />
		<option name="item_border_width" value="2" type="int" />
		<option name="item_border_color" value="ffffff" type="string" />
		<option name="title_displayed" value="false" type="bool" />
		<option name="caption_displayed" value="false" type="bool" />
		<option name="play_displayed" value="true" type="bool" />
		<option name="play_position" value="bottomleft" type="string" /> 
		<option name="navigation_displayed" value="true" type="bool" />
		<option name="navigation_position" value="bottom" type="string" /> 
		<option name="fullscreen_displayed" value="false" type="bool" />
		<option name="fullscreen_position" value="topleft" type="string" /> 
		<option name="close_displayed" value="true" type="bool" />
		<option name="close_position" value="topright" type="string" /> 
		<option name="close_callback" value="invokeKrFunction('closeKolorBoxCallback-gallery')" type="string" />
		<option name="zorder" value="7" type="int" />
	</settings>
	<internaldata>
		<item name="item_1" title="" caption="" value="WarrensLodging_GoldenEagledata/graphics/gallery/dsc_3311r.jpg"/>
		<item name="item_2" title="" caption="" value="WarrensLodging_GoldenEagledata/graphics/gallery/dsc_3317r.jpg"/>
		<item name="item_3" title="" caption="" value="WarrensLodging_GoldenEagledata/graphics/gallery/dsc_3318r.jpg"/>
		<item name="item_4" title="" caption="" value="WarrensLodging_GoldenEagledata/graphics/gallery/dsc_3360r.jpg"/>
		<item name="item_5" title="" caption="" value="WarrensLodging_GoldenEagledata/graphics/gallery/dsc_2950.jpg"/>
		<item name="item_6" title="" caption="" value="WarrensLodging_GoldenEagledata/graphics/gallery/dsc_2947.jpg"/>
	</internaldata>
</ptplugin>

<action name="kolorBoxJsReady-gallery">
	set(ptplugin[gallery].jsready, true);
</action>

<action name="showGallery-gallery">
	ifnot(ptplugin[gallery].isOpen,
		set(ptplugin[gallery].isOpen, true);
		set(ptplugin[gallery].doNotDeleteMe, false);
		pauseautorotation();
		js(invokePluginFunction(gallery, openKolorBox, %1));
		events.dispatch(onremovedisplayedobject);
	);
</action>

<action name="toggleGallery-gallery">
	js(invokePluginFunction(gallery, toggleKolorBox, %1));
</action>


<action name="closeKolorBox-gallery">
	js(invokePluginFunction(gallery, closeKolorBox));
</action>

<action name="closeKolorBoxCallback-gallery">
	resumeautorotation();
	set(ptplugin[gallery].isOpen, false);
</action>

<events name="kolorBoxEvents-gallery" 
	keep="true"
/>

  <!-- ******************************************* -->
  <!-- Button : left -->
  <!-- ******************************************* -->
  <layer name="button"
         keep="true"
         url="%FIRSTXML%/graphics/button/media-icon_without-relection_57.png" 
         align="left"
         x="10"
         y="10"
         zorder="8"
         visible="false"
         onclick="buttonOnClick"
         tooltip="buttontooltip"
         onhover="showTooltip(left);"
         onout="hideTooltip();"
         />
  <action name="buttonOnClick">
showGallery-gallery();
  </action>

  <events name="buttonevents" 
    onTourStart="showbutton();"
    hidetourcontrols="hidebutton();" 
    showtourcontrols="showbutton();" 
    keep="true" />
  <action name="hidebutton">set(layer[button].visible, false);</action>
  <action name="showbutton">set(layer[button].visible, true);</action>



	
	<!-- ********* -->
	<!-- FloorPlan -->
	<!-- ********* -->
	
	<ptplugin name="floorPlan" engine="KolorFloorPlan">
		<settings>
			<option name="background_color" value="000000" type="string" />
			<option name="background_lighter_color" value="000000" type="string" />
			<option name="background_darker_color" value="000000" type="string" />
			<option name="background_alpha" value="1" type="float" />
			<option name="text_color" value="bdd702" type="string" />
			<option name="resize" value="false" type="bool" />
			<option name="fp_selector" value="one" type="string" />
			<option name="fp_selector_label" value="floorPlanmenu_label" type="string" />
			<option name="display_title" value="true" type="bool" />
			
			<option name="title" value="project_floor_title" type="string" />
			
			<option name="title_font" value="Verdana" type="string" />
			<option name="title_size" value="16" type="int" />
			<option name="title_weight" value="normal" type="string" />
			<option name="title_decoration" value="normal" type="string" />
			<option name="title_color" value="bdd702" type="string" />
			<option name="display_orientation" value="false" type="bool" />
			<option name="display_radar" value="false" type="bool" />
			<option name="close_on_click" value="false" type="bool" />
			<option name="zorder" value="9" type="int" />
		</settings>
		
		<floorplanItems selectedItem="fpitemmain" selectedSpot="" selectedSpotScene="" selectedSpotHeading="" selectedSpotFov="">
				
				<floorplanItem 
					name="fpitemmain" 
					width="450" 
					height="300" 
					groupName="" 
					url="floorplan/golden-eagle-floor-pla-final.png" 
					title="project_floor_title"
					heading="0">
							<spot name="spotmap128" posX="0.172414" posY="0.421442" heading="0" desc="spotmap128_tooltip" descType="tooltip" groupName="" isScene="true" scene="pano121" jsClick="spotmap128ActionSpotFloorPlan">
								<icon url="spots/pin_2d_user_defaultmap0.png" iconWidth="32" iconHeight="32" iconAnchor="center" />
							</spot>
							<spot name="spotmap129" posX="0.339901" posY="0.548983" heading="0" desc="spotmap129_tooltip" descType="tooltip" groupName="" isScene="true" scene="pano118" jsClick="spotmap129ActionSpotFloorPlan">
								<icon url="spots/pin_2d_user_defaultmap0.png" iconWidth="32" iconHeight="32" iconAnchor="center" />
							</spot>
							<spot name="spotmap188" posX="0.711823" posY="0.321627" heading="0" desc="spotmap188_tooltip" descType="tooltip" groupName="" isScene="true" scene="pano185" jsClick="spotmap188ActionSpotFloorPlan">
								<icon url="spots/pin_2d_user_defaultmap0.png" iconWidth="32" iconHeight="32" iconAnchor="center" />
							</spot>
				</floorplanItem>
			
			
		</floorplanItems>
	</ptplugin>
	
	<action name="kolorFloorplanJsReady-floorPlan">
		set(ptplugin[floorPlan].jsready, true);
	</action>
	
	
		<!-- floorplan main spots counter : 3 -->
			<action name="spotmap128ActionSpotFloorPlan">
          if (xml.scene != pano121,
            mainloadscene(pano121);
          );
      lookat(get(panoview.h), get(panoview.v), get(panoview.fov));
    </action>
			<action name="spotmap129ActionSpotFloorPlan">
          if (xml.scene != pano118,
            mainloadscene(pano118);
          );
      lookat(get(panoview.h), get(panoview.v), get(panoview.fov));
    </action>
			<action name="spotmap188ActionSpotFloorPlan">
          if (xml.scene != pano185,
            mainloadscene(pano185);
          );
      lookat(get(panoview.h), get(panoview.v), get(panoview.fov));
    </action>
	
	
	
	<events name="floorPlanEvents" 
	onxmlcomplete="ifnot(floorPlanFloorPlanLoaded,set(tour_displayfloorplan,false););floorPlanActivateDefaultSpot();" 
	onviewchanged="floorPlanOnViewChange();" 
	onhidetourfloorplan="floorPlanCloseTourFloorPlan();" 
	onshowtourfloorplan="if(tour_displayfloorplan,floorPlanOpenTourFloorPlan(););" 
	onTourStart=""
	keep="true" />
	
	
	<krpano floorPlanFloorPlanLoaded="false" />
	
	<action name="floorPlanHideTourFloorPlan">
		hideKolorArea-floorPlanArea(true);
	</action>
	
	<action name="floorPlanCloseTourFloorPlan">
		if(ptplugin[floorPlanArea].isOpen,
			closeKolorArea-floorPlanArea();
		);
	</action>
	
	<action name="floorPlanShowTourFloorPlan">
		showKolorArea-floorPlanArea(true);
	</action>
	
	<action name="floorPlanOpenTourFloorPlan">
		ifnot(ptplugin[floorPlanArea].isOpen,
			openKolorArea-floorPlanArea();
		);
	</action>
	
	<action name="floorPlanOnViewChange">
		if (floorPlanFloorPlanLoaded == true,
			ifnot(ptplugin[floorPlan].floorplanItems[0].selectedSpot == "",
				js(invokePluginFunction(floorPlan, changeDirection, get(xml.scene), get(view.hlookat), get(view.fov)));
			);
		);
	</action>
	
	<action name="floorPlanActivateSpot">
		
		set(ptplugin[floorPlan].floorplanItems[0].selectedSpot, %1);
		set(ptplugin[floorPlan].floorplanItems[0].selectedItem, %2);
		
		ifnot(%1 == "",
			set(ptplugin[floorPlan].floorplanItems[0].selectedSpotScene, get(xml.scene));
			set(ptplugin[floorPlan].floorplanItems[0].selectedSpotHeading, get(view.hlookat));
			set(ptplugin[floorPlan].floorplanItems[0].selectedSpotFov, get(view.fov));
		);
		
		js(invokePluginFunction(floorPlan, selectSpot, %1, %2, %3));
	</action>
	
	<action name="floorPlanDeactivateSpot">
		set(ptplugin[floorPlan].floorplanItems[0].selectedSpot, "");
		
		js(invokePluginFunction(floorPlan, unselectSpot));
	</action>
	
	<action name="floorPlanActivateDefaultSpot">
		set(floorPlanFloorPlanLoaded, true);
		
		set(floorPlanSpotFound, "");
		set(floorPlanSpotScene, "");
		set(floorPlanItemFound, "");
		set(floorPlanItemSearch, true);
		set(floorPlanSpotSearch, true);
		set(floorPlanSpotSearchContinue, true);
		
		
		set(defaultfloorplaniteminc-wait,50);
		for(set(defaultfloorplaniteminc,0), defaultfloorplaniteminc LT ptplugin[floorPlan].floorplanItems[0].floorplanItem.count , inc(defaultfloorplaniteminc),
			if(defaultfloorplaniteminc-wait == defaultfloorplaniteminc,
				add(defaultfloorplaniteminc-wait,50);
				wait(0);
			);
			if(floorPlanSpotSearch == true,
				
				if(ptplugin[floorPlan].floorplanItems[0].floorplanItem[get(defaultfloorplaniteminc)].groupName == scene[get(xml.scene)].group,
					set(floorPlanItemFound, get(ptplugin[floorPlan].floorplanItems[0].floorplanItem[get(defaultfloorplaniteminc)].name));
					set(ptplugin[floorPlan].floorplanItems[0].selectedItem, get(ptplugin[floorPlan].floorplanItems[0].floorplanItem[get(defaultfloorplaniteminc)].name));
					set(floorPlanItemSearch, false);
				,
					
					if(floorPlanItemFound == "",
						set(floorPlanItemFound, get(ptplugin[floorPlan].floorplanItems[0].floorplanItem[fpitemmain].name));
						set(ptplugin[floorPlan].floorplanItems[0].selectedItem, get(ptplugin[floorPlan].floorplanItems[0].floorplanItem[fpitemmain].name));
					);
				);
			);
			if(floorPlanSpotSearch == true,
				set(defaultspotinc-wait,50);
				for(set(defaultspotinc,0), defaultspotinc LT ptplugin[floorPlan].floorplanItems[0].floorplanItem[get(defaultfloorplaniteminc)].spot.count , inc(defaultspotinc),
					if(defaultspotinc-wait == defaultspotinc,
						add(defaultspotinc-wait,50);
						wait(0);
					);
					if(ptplugin[floorPlan].floorplanItems[0].floorplanItem[get(defaultfloorplaniteminc)].spot[get(defaultspotinc)].isScene == true,
					
						if(floorPlanSpotSearchContinue == true,
							if(ptplugin[floorPlan].floorplanItems[0].floorplanItem[get(defaultfloorplaniteminc)].spot[get(defaultspotinc)].scene == xml.scene,
								set(floorPlanSpotFound, get(ptplugin[floorPlan].floorplanItems[0].floorplanItem[get(defaultfloorplaniteminc)].spot[get(defaultspotinc)].name));
								set(floorPlanSpotScene, get(ptplugin[floorPlan].floorplanItems[0].floorplanItem[get(defaultfloorplaniteminc)].spot[get(defaultspotinc)].scene));
								set(ptplugin[floorPlan].floorplanItems[0].selectedItem, get(ptplugin[floorPlan].floorplanItems[0].floorplanItem[get(defaultfloorplaniteminc)].name));
								if(floorPlanItemSearch == false,
									set(floorPlanSpotSearchContinue, false);
									set(floorPlanSpotSearch, false);
								);
							);
						);
					);
					
				);
			);
		);
		
		if(floorPlanSpotFound == "",
			
			
			floorPlanDeactivateSpot();
			
			
			set(ptplugin[floorPlan].floorplanItems[0].selectedItem, get(floorPlanItemFound));
			
			
			ifnot(ptplugin[floorPlan].floorplanItems[0].selectedItem == "",
				floorPlanActivateSpot("", get(ptplugin[floorPlan].floorplanItems[0].selectedItem), "");
			);
		,
			
			floorPlanActivateSpot(get(floorPlanSpotFound), get(ptplugin[floorPlan].floorplanItems[0].selectedItem), get(floorPlanSpotScene));
		);
	</action>
	
	<action name="floorPlanChangeTitle">
		js(invokePluginFunction(floorPlan, changeTitle, %1));
	</action>
	
	<ptplugin name="floorPlanArea" engine="kolorArea">
	<settings>
		<option name="position" value="right" type="string" />
		<option name="start_position" value="right" type="string" />
		<option name="margin_x" value="0" type="int" />
		<option name="margin_y" value="10" type="int" />
		<option name="display_title" value="true" type="bool" />
		<option name="title" value="project_floor_title" type="string" />
		<option name="title_font" value="Verdana" type="string" />
		<option name="title_size" value="16" type="int" />
		<option name="title_weight" value="normal" type="string" />
		<option name="title_decoration" value="normal" type="string" />
		<option name="title_color" value="bdd702" type="string" />
		<option name="close_displayed" value="false" type="bool" />
		<option name="background_color" value="000000" type="string" />
		<option name="background_alpha" value="1" type="float" />
		<option name="overlay_displayed" value="false" type="bool" />
		<option name="overlay_color" value="000000" type="string" />
		<option name="overlay_alpha" value="0.500007629510948" type="float" />
		<option name="padding" value="5" type="int" />
		<option name="topleft_radius" value="10" type="int" />
		<option name="topright_radius" value="10" type="int" />
		<option name="bottomleft_radius" value="10" type="int" />
		<option name="bottomright_radius" value="10" type="int" />
		<option name="area_border_width" value="2" type="int" />
		<option name="area_border_color" value="bdd702" type="string" />
		<option name="area_width" value="400" type="int" />
		<option name="area_height" value="400" type="int" />
		<option name="area_width_unit" value="pixel" type="string" />
		<option name="area_height_unit" value="pixel" type="string" />
		<option name="animation" value="true" type="bool" />
		<option name="animation_duration" value="500" type="int" />
		<option name="close_on_click" value="false" type="bool" />
		<option name="refresh_content" value="false" type="bool" />
		<option name="open_callback" value="addKolorFloorPlan('floorPlan', 'floorPlanArea-floorplanDIV');" type="string" />
		<option name="close_callback" value="invokeKrFunction('closeKolorAreaCallback-floorPlanArea')" type="string" />
		<option name="zorder" value="9" type="int" />
	</settings>
	</ptplugin>
	
	<action name="kolorAreaJsReady-floorPlanArea">
		set(ptplugin[floorPlanArea].jsready, true);
	</action>
	
	<action name="openKolorArea-floorPlanArea">
		ifnot(ptplugin[floorPlanArea].isOpen,
			set(ptplugin[floorPlanArea].isOpen, true);
			set(ptplugin[floorPlanArea].visible, true);
			set(ptplugin[floorPlanArea].doNotDeleteMe, false);
			pauseautorotation();
			js(showKolorArea(floorPlanArea, &lt;div id="floorPlanArea-floorplanDIV"&gt;&lt;/div&gt;));
			events.dispatch(onremovedisplayedobject);
		);
	</action>
	
	<action name="closeKolorArea-floorPlanArea">
		if(ptplugin[floorPlanArea].isOpen,
			resumeautorotation();
			js(invokePluginFunction(floorPlanArea, closeKolorArea));
			set(ptplugin[floorPlanArea].isOpen, false);
		);
	</action>
	
	<action name="toggleKolorArea-floorPlanArea">
		if(ptplugin[floorPlanArea].isOpen,
			closeKolorArea-floorPlanArea();
		,
			openKolorArea-floorPlanArea();
		);
	</action>
	
	<action name="closeKolorAreaCallback-floorPlanArea">
		resumeautorotation();
		set(ptplugin[floorPlanArea].isOpen, false);hideFloorplan();
	</action>
	
	<action name="changeTitleKolorArea-floorPlanArea">
		js(invokePluginFunction(floorPlanArea, changeTitle, %1));
	</action>
	
	<action name="showKolorArea-floorPlanArea">
		set(ptplugin[floorPlanArea].visible, true);
		set(ptplugin[floorPlanArea].doNotDeleteMe, false);
		pauseautorotation();
		js(invokePluginFunction(floorPlanArea, showKolorArea, %1));
		events.dispatch(onremovedisplayedobject);
	</action>
		
	<action name="hideKolorArea-floorPlanArea">
		resumeautorotation();
		set(ptplugin[floorPlanArea].visible, false);
		js(invokePluginFunction(floorPlanArea, hideKolorArea, %1));
	</action>
	
	<events name="kolorAreaEvents-floorPlanArea" 
		keep="true"
	/>
	
	
  <!-- ************ -->
  <!-- Logo : viewport / top -->
  <!-- ************ -->


  <layer align="top"
         x="10"
         y="0"
         zorder="10"
         name="logo"
         keep="true"
         visible="false"
         capture="false"
		
			tooltip="logotooltipText"
			onhover="showTooltip(top);"
			onout="hideTooltip();"
         url="%FIRSTXML%/graphics/logo/warrens_lodging_panotour_header_lines.jpg" 
         onclick="openurl(http://www.warrenslodging.com,_blank);"


         />

  <events name="logoevents" 
    onTourStart="showlogo();"
    keep="true" />

  <action name="hidelogo">
    set(layer[logo].visible, false);
  </action>
  <action name="showlogo">
      set(layer[logo].visible, true);
  </action>





  <!-- ******************** -->
  <!-- Combobox : panoramas -->
  <!-- ******************** -->


<events name="combopanolistallpanoramasStartTourEvents" onTourStart="set(layer[combopanolistallpanoramas].isStarted, true);if(layer[combopanolistallpanoramas].isLoaded,combopanolistallpanoramasShow(););" keep="true" />


  <layer name="combopanolistallpanoramas"
         url="%FIRSTXML%/graphics/combobox.js"
         keep="true"
         visible="false"
         zorder="11"
         align="topright"
         x="10" y="20"
         rowcount="10"
         onloaded="combopanolistallpanoramasLoaded();"
         isStarted="false"
         isLoaded="false"
         itemcount="0"
         />

  <action name="combopanolistallpanoramasLoaded">
    
    layer[combopanolistallpanoramas].removeAll();
    set(layer[combopanolistallpanoramas].itemcount, 0);
    
    combopanolistallpanoramasAddItem(pano118_title, pano118, pano118, false);
    combopanolistallpanoramasAddItem(pano121_title, pano121, pano121, false);
    combopanolistallpanoramasAddItem(pano185_title, pano185, pano185, false);
    set(layer[combopanolistallpanoramas].isLoaded, true);
    
    if(layer[combopanolistallpanoramas].isStarted,
      combopanolistallpanoramasShow();
    );
  </action>


  <action name="combopanolistallpanoramasAddItem">
    getmessage(caption, %1);
    
    indexoftxt(found, get(caption), '&amp;');
    if(found GE 0,
      subtxt(part1, get(caption), 0, get(found));
      add(found, 5);
      subtxt(part2, get(caption), get(found), get(caption.length));
      txtadd(caption, get(part1), '&amp;', get(part2));
    );
    if(%4,
      txtadd(title, "&#x00A0;&#x00A0;&#x00A0;", get(caption));
    ,
      set(title, get(caption));
    );
    layer[combopanolistallpanoramas].addIdItem(%2, get(title), mainloadscene(%3));
    inc(layer[combopanolistallpanoramas].itemcount);
  </action>

  <events name="combopanolistallpanoramasEvents"
          hidetourcontrols="combopanolistallpanoramasHide();"
          showtourcontrols="combopanolistallpanoramasShow();"
          onnewpano="combopanolistallpanoramasOnPanorama();"
          keep="true"/>

  <action name="combopanolistallpanoramasHide">
    set(layer[combopanolistallpanoramas].visible, false);
  </action>
  <action name="combopanolistallpanoramasShow">
  if(layer[combopanolistallpanoramas].isLoaded,
    if (layer[combopanolistallpanoramas].itemcount GT 0,
      set(layer[combopanolistallpanoramas].visible, true);
    ,
      set(layer[combopanolistallpanoramas].visible, false);
    );
  ,
    set(layer[combopanolistallpanoramas].visible, false);
  );
  </action>

  <action name="combopanolistallpanoramasOnPanorama">
    combopanolistallpanoramasUpdateList();
  </action>


  <action name="combopanolistallpanoramasUpdateList">
    set(itemtoselect, get(scene[get(xml.scene)].name));
    layer[combopanolistallpanoramas].selectIdItem(get(itemtoselect));
  </action>


  <!-- FLOORPLAN -->
  <action name="hideFloorplan">set(tour_displayfloorplan, false);events.dispatch(onhidetourfloorplan);</action>
  <action name="showFloorplan">set(tour_displayfloorplan, true); events.dispatch(onshowtourfloorplan);</action>
  <!-- Hide / Show Controls -->
  <action name="hideTourControls">set(tour_displaycontrols, false);events.dispatch(hidetourcontrols);</action>
  <action name="showTourControls">set(tour_displaycontrols, true); events.dispatch(showtourcontrols);</action>
  <!-- Fullscreen Management -->
  <action name="exitFullScreen" devices="fullscreensupport">set(tour_fullscreen,false);js(setFullscreen(false));</action>
  <action name="enterFullScreen" devices="fullscreensupport">set(tour_fullscreen,true);js(setFullscreen(true));</action>
  <action name="switchFullScreen">if(tour_fullscreen,exitFullScreen();,enterFullScreen(););</action>

  
  <events name="krpanoExitFullscreenEvent"
    onexitfullscreen="if(tour_fullscreen,exitFullScreenChangeEvent(););"
    keep="true" />

  <action name="exitFullScreenChangeEvent" devices="fullscreensupport">set(tour_fullscreen,false);events.dispatch(onexitfullscreen);</action>
  <action name="enterFullScreenChangeEvent" devices="fullscreensupport">set(tour_fullscreen,true);events.dispatch(onenterfullscreen);</action>
  <action name="exitFullScreenFallback">set(fullscreen,false);</action>
  <action name="enterFullScreenFallback">set(fullscreen,true);</action>
  
  <action name="resizeFullScreenEvent">delayedcall(0,updatescreen(););</action>
  <!-- Share Tour -->
  <action name="shareTour">events.dispatch(onsharetour);</action><action name="setViewArchitectural">
	stopSetViewTweens();
	setViewArchitecturalComplete();
</action>

<action name="setViewArchitecturalComplete">
	tween(view.fovmax, get(panoview.fovmax), distance(179, 1.00), easeoutquad);
	tween(view.architectural, 1.0, distance(1.0, 0.45), easeoutquad, 
		tween(view.fisheye, 0.0, distance(1.0, 0.45), easeoutquad, 
			set(view.fisheyefovlink, 0.5);
			set(view.stereographic,false);
			if(view.pannini, set(view.pannini,false); delayedcall(0,updateobject(true,true)); );
			tween(view.vlookat, get(panoview.v), 1.25);
			if(panoview.fov LE view.fov, tween(view.fov, get(panoview.fov), distance(50, 0.45)); );
		);
	);
</action><action name="setViewLittlePlanet">
	stopSetViewTweens();
	setViewLittlePlanetComplete();
</action>

<action name="setViewLittlePlanetComplete">
	tween(view.architectural, 0.0, 0.25, easeoutquad, 
		tween(view.vlookat, 90, distance(179, 1.50), easeoutquad);
		set(backtonormalfirst,false);
		if(view.pannini == true, set(backtonormalfirst,true) );
		if(view.stereographic == false, set(backtonormalfirst,true) );
		if(backtonormalfirst, tween(view.fisheye, 0.0 ,distance(1.0, 0.25), easeoutquad, WAIT); );
		if(view.pannini, set(view.pannini,false); delayedcall(0, updateobject(true,true)); );
		if(panoview.fovmax LE 150, set(view.fovmax, 150); , set(view.fovmax, get(panoview.fovmax)); );
		set(view.stereographic, true);
		set(view.fisheyefovlink, 1.5);
		tween(view.fisheye, 1.0, distance(1.0, 0.75), easeoutquad);
		tween(view.fov, 150, distance(179, 0.75), easeoutquad);
	);
</action>
</krpano>