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

    
  <!-- Spot Style - Default Point Spot Style -->


  <style name="IconDefaultPointSpotStyle"
         url="%FIRSTXML%/spots/hotspot_plan_user_defaultpoint0.png"
         visible="false"
         edge="center"
         onhover="onhoverIconDefaultPointSpotStyle"
         onout="onoutIconDefaultPointSpotStyle"


         />
  <action name="onhoverIconDefaultPointSpotStyle">
    showtooltip('hotspot');
  </action>
  <action name="onoutIconDefaultPointSpotStyle">
    hideTooltip();



  </action>



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


    
  <!-- Spot Style - POINT1 -->


  <style name="IconPOINT1"
         url="%FIRSTXML%/spots/geopark_logo-01_copy_user_defaultpoint1.png"
         visible="false"
         edge="center"
         onloaded="showPermanentTooltip(all);"

         height="20"
         width="40"
         />



    
  <!-- Spot Style - POINT2 -->


  <style name="IconPOINT2"
         url="%FIRSTXML%/spots/geopark_logo-01_copy_user_defaultpoint2.png"
         visible="false"
         edge="center"
         onloaded="showPermanentTooltip(all);"

         height="20"
         width="40"
         />



    
  <!-- Spot Style - POINT3 -->


  <style name="IconPOINT3"
         url="%FIRSTXML%/spots/geopark_logo-01_copy_user_defaultpoint3.png"
         visible="false"
         edge="center"
         onloaded="showPermanentTooltip(all);"

         height="20"
         width="40"
         />



    
  <!-- Spot Style - POINT4 -->


  <style name="IconPOINT4"
         url="%FIRSTXML%/spots/geopark_logo-01_copy_user_defaultpoint4.png"
         visible="false"
         edge="center"
         onloaded="showPermanentTooltip(all);"

         height="20"
         width="40"
         />



    
  <!-- Spot Style - POINT5 -->


  <style name="IconPOINT5"
         url="%FIRSTXML%/spots/geopark_logo-01_copy_user_defaultpoint5.png"
         visible="false"
         edge="center"
         onloaded="showPermanentTooltip(all);"

         height="20"
         width="40"
         />



    
  <!-- Spot Style - POINT6 -->


  <style name="IconPOINT6"
         url="%FIRSTXML%/spots/geopark_logo-01_copy_user_defaultpoint6.png"
         visible="false"
         edge="center"
         onloaded="showPermanentTooltip(all);"

         height="20"
         width="40"
         />



    
  <!-- Spot Style - POINT7 -->


  <style name="IconPOINT7"
         url="%FIRSTXML%/spots/geopark_logo-01_copy_user_defaultpoint7.png"
         visible="false"
         edge="center"
         onloaded="showPermanentTooltip(all);"

         height="20"
         width="40"
         />



    
  <!-- Spot Style - POINT8 -->


  <style name="IconPOINT8"
         url="%FIRSTXML%/spots/geopark_logo-01_copy_user_defaultpoint8.png"
         visible="false"
         edge="center"
         onloaded="showPermanentTooltip(all);"

         height="20"
         width="40"
         />



    
  <!-- Spot Style - POINT9 -->


  <style name="IconPOINT9"
         url="%FIRSTXML%/spots/geopark_logo-01_copy_user_defaultpoint9.png"
         visible="false"
         edge="center"
         onloaded="showPermanentTooltip(all);"

         height="20"
         width="40"
         />



    
  <!-- Spot Style - POINT10 -->


  <style name="IconPOINT10"
         url="%FIRSTXML%/spots/geopark_logo-01_copy_user_defaultpoint10.png"
         visible="false"
         edge="center"
         onloaded="showPermanentTooltip(all);"

         height="20"
         width="40"
         />



  <!-- 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>

  <!-- MAP -->
  <action name="hideMap">set(tour_displaymap, false);events.dispatch(onhidetourmap);</action>
  <action name="showMap">set(tour_displaymap, true); events.dispatch(onshowtourmap);</action>

<action name="viewControlMoveUp">
	if(%1,
		if(%2,
			set(isfullvertical, false);
			ifnot(scene[get(xml.scene)].planar,
				sub(viewvfov, panoview.vmax, panoview.vmin);
				if (viewvfov == 180,
					set(isfullvertical, true);
				);
			);
			if(isfullvertical == false AND calc(view.vlookat-%2) LT view.vlookatmin,
				moveto(get(view.hlookat), get(view.vlookatmin));
			,
				moveto(get(view.hlookat), calc(view.vlookat-%2));
			);
		,
			set(vlookat_moveforce, -1);
			delayedcall(0.1, viewControlMoveVertStop());
		);
	,
		set(vlookat_moveforce, -1);
	);
</action>
<action name="viewControlMoveDown">
	if(%1,
		if(%2,
			set(isfullvertical, false);
			ifnot(scene[get(xml.scene)].planar,
				sub(viewvfov, panoview.vmax, panoview.vmin);
				if (viewvfov == 180,
					set(isfullvertical, true);
				);
			);
			if(sceneisfull360 == false AND calc(view.vlookat+%2) GT view.vlookatmax,
				moveto(get(view.hlookat), get(view.vlookatmax));
			,
				moveto(get(view.hlookat), calc(view.vlookat+%2));
			);
		,
			set(vlookat_moveforce, +1);
			delayedcall(0.1, viewControlMoveVertStop());
		);
	,
		set(vlookat_moveforce, +1);
	);
</action>
<action name="viewControlMoveLeft">
	if(%1,
		if(%2,
			set(isfullhorizontal, false);
			ifnot(scene[get(xml.scene)].planar,
				sub(viewhfov, panoview.hmax, panoview.hmin);
				if (viewhfov == 360,
					set(isfullhorizontal, true);
				);
			);
			if(isfullhorizontal == false AND calc(view.hlookat-%2) LT view.hlookatmin,
				moveto(get(view.hlookatmin), get(view.vlookat));
			,
				moveto(calc(view.hlookat-%2), get(view.vlookat));
			);
		,
			set(hlookat_moveforce, -1);
			delayedcall(0.1, viewControlMoveHoriStop());
		);
	,
		set(hlookat_moveforce, -1);
	);
</action>
<action name="viewControlMoveRight">
	if(%1,
		if(%2,
			set(isfullhorizontal, false);
			ifnot(scene[get(xml.scene)].planar,
				sub(viewhfov, panoview.hmax, panoview.hmin);
				if (viewhfov == 360,
					set(isfullhorizontal, true);
				);
			);
			if(isfullhorizontal == false AND calc(view.hlookat+%2) GT view.hlookatmax,
				moveto(get(view.hlookatmax), get(view.vlookat));
			,
				moveto(calc(view.hlookat+%2), get(view.vlookat));
			);
		,
			set(hlookat_moveforce, +1);
			delayedcall(0.1, viewControlMoveHoriStop());
			
		);
	,
		set(hlookat_moveforce, +1);
	);
</action>
<action name="viewControlMoveHoriStop">
	set(hlookat_moveforce, 0);
</action>
<action name="viewControlMoveVertStop">
	set(vlookat_moveforce, 0);
</action>
<action name="setTourLanguage">
  if (%1 == null,
    showlog();
    trace("CHANGE TOUR LANGUAGE : NO LANGUAGE SET");
   ,
    set(tour_language, %1);
    js(eventTourChangeLanguage(get(tour_language)));
    events.dispatch(changetourlanguage);
  );
</action>

</krpano>