<%@LANGUAGE="VBScript"%> <% ' Declare & define variable for URL Dim strURLroot strURLroot = "http://ws258687.websoon.com/" ' Declare variables for storing virtual tour and still image info ' Note following assumptions for this version: ' * number of scenes (including "exterior") = 12 ' * number of scenes with virtual tour (panoramic) images = 12 ' * max. number of hotspots per scene = 4 ' * max. number of stills per scene = 4 Dim intScenes, strSceneName(11), strPanoRootName Dim strSceneInit(11), intSceneHotspots(11), strSceneHotspot(11,4) Dim intSceneStills(11), strSceneStillSize(11,3), strSceneTnSize(11,3) ' Declare variables to assist in building web page Dim intQueryStringCount Dim bIsPano, bSceneMatch, bIsStill Dim i, j Dim strScene, strFormatScene, intSceneIndex Dim strStill, intStill Dim strImgWidth, strImgHeight Dim QUOT QUOT = CHR(34) ' Define scene names ' Note starting exterior scene must appear first intScenes = 12 strSceneName(0) = "Inside_Dining_Hall" strSceneName(1) = "Outside_Dining_Hall" strSceneName(2) = "Winter_Steakhouse" strSceneName(3) = "Frontier_Town1" strSceneName(4) = "Frontier_Town2" strSceneName(5) = "Teepee" strSceneName(6) = "Chuckwagon" strSceneName(7) = "Christmas_Rock_Overlook" strSceneName(8) = "Village_Assembly_Hall" strSceneName(9) = "Outdoor_Wedding_Area" strSceneName(10) = "Chapel" strSceneName(11) = "Chapel_Altar" strPanoRootName = "fw_scene" ' Define initial scene views strSceneInit(0) = "0,320,60" strSceneInit(1) = "0,40,60" strSceneInit(2) = "0,240,60" strSceneInit(3) = "0,60,60" strSceneInit(4) = "0,150,60" strSceneInit(5) = "0,310,60" strSceneInit(6) = "0,220,60" strSceneInit(7) = "0,40,60" strSceneInit(8) = "0,330,60" strSceneInit(9) = "0,150,60" strSceneInit(10) = "0,270,60" strSceneInit(11) = "0,220,60" ' Define number of hotspots per scene intSceneHotspots(0) = 2 intSceneHotspots(1) = 3 intSceneHotspots(2) = 1 intSceneHotspots(3) = 4 intSceneHotspots(4) = 2 intSceneHotspots(5) = 3 intSceneHotspots(6) = 3 intSceneHotspots(7) = 1 intSceneHotspots(8) = 1 intSceneHotspots(9) = 1 intSceneHotspots(10) = 2 intSceneHotspots(11) = 1 ' Define hotspot info strSceneHotspot(0,0) = "0.333, 0.448, 0.336, 0.481, VirtualTour.asp?scene=" & strSceneName(1) & "#vtour_top, To_" & strSceneName(1) & ",,," strSceneHotspot(0,1) = "0.106, 0.451, 0.109, 0.487, VirtualTour.asp?scene=" & strSceneName(1) & "#vtour_top, To_" & strSceneName(1) & ",,," strSceneHotspot(0,2) = "" strSceneHotspot(0,3) = "" strSceneHotspot(1,0) = "0.526, 0.506, 0.529, 0.581, VirtualTour.asp?scene=" & strSceneName(0) & "#vtour_top, To_" & strSceneName(0) & ",,," strSceneHotspot(1,1) = "0.926, 0.550, 0.929, 0.610, VirtualTour.asp?scene=" & strSceneName(0) & "#vtour_top, To_" & strSceneName(0) & ",,," strSceneHotspot(1,2) = "0.231, 0.442, 0.233, 0.482, VirtualTour.asp?scene=" & strSceneName(2) & "#vtour_top, To_" & strSceneName(2) & ",,," strSceneHotspot(1,3) = "" strSceneHotspot(2,0) = "0.475, 0.445, 0.485, 0.612, VirtualTour.asp?scene=" & strSceneName(3) & "#vtour_top, To_" & strSceneName(3) & ",,," strSceneHotspot(2,1) = "" strSceneHotspot(2,2) = "" strSceneHotspot(2,3) = "" strSceneHotspot(3,0) = "0.658, 0.524, 0.662, 0.615, VirtualTour.asp?scene=" & strSceneName(2) & "#vtour_top, To_" & strSceneName(2) & ",,," strSceneHotspot(3,1) = "0.303, 0.369, 0.310, 0.507, VirtualTour.asp?scene=" & strSceneName(4) & "#vtour_top, To_" & strSceneName(4) & ",,," strSceneHotspot(3,2) = "0.618, 0.510, 0.621, 0.569, VirtualTour.asp?scene=" & strSceneName(1) & "#vtour_top, To_" & strSceneName(1) & ",,," strSceneHotspot(3,3) = "0.044, 0.365, 0.046, 0.405, VirtualTour.asp?scene=" & strSceneName(8) & "#vtour_top, To_" & strSceneName(8) & ",,," strSceneHotspot(4,0) = "0.441, 0.454, 0.449, 0.590, VirtualTour.asp?scene=" & strSceneName(3) & "#vtour_top, To_" & strSceneName(3) & ",,," strSceneHotspot(4,1) = "0.065, 0.501, 0.072, 0.604, VirtualTour.asp?scene=" & strSceneName(5) & "#vtour_top, To_" & strSceneName(5) & ",,," strSceneHotspot(4,2) = "" strSceneHotspot(4,3) = "" strSceneHotspot(5,0) = "0.941, 0.435, 0.950, 0.547, VirtualTour.asp?scene=" & strSceneName(6) & "#vtour_top, To_" & strSceneName(6) & ",,," strSceneHotspot(5,1) = "0.555, 0.432, 0.561, 0.495, VirtualTour.asp?scene=" & strSceneName(4) & "#vtour_top, To_" & strSceneName(4) & ",,," strSceneHotspot(5,2) = "0.175, 0.491, 0.179, 0.574, VirtualTour.asp?scene=" & strSceneName(0) & "#vtour_top, To_" & strSceneName(0) & ",,," strSceneHotspot(5,3) = "" strSceneHotspot(6,0) = "0.853, 0.458, 0.862, 0.560, VirtualTour.asp?scene=" & strSceneName(0) & "#vtour_top, To_" & strSceneName(0) & ",,," strSceneHotspot(6,1) = "0.152, 0.372, 0.165, 0.502, VirtualTour.asp?scene=" & strSceneName(7) & "#vtour_top, To_" & strSceneName(7) & ",,," strSceneHotspot(6,2) = "0.952, 0.480, 0.966, 0.601, VirtualTour.asp?scene=" & strSceneName(5) & "#vtour_top, To_" & strSceneName(5) & ",,," strSceneHotspot(6,3) = "" strSceneHotspot(7,0) = "0.066, 0.773, 0.074, 0.903, VirtualTour.asp?scene=" & strSceneName(6) & "#vtour_top, To_" & strSceneName(6) & ",,," strSceneHotspot(7,1) = "" strSceneHotspot(7,2) = "" strSceneHotspot(7,3) = "" strSceneHotspot(8,0) = "0.833, 0.474, 0.835, 0.550, VirtualTour.asp?scene=" & strSceneName(3) & "#vtour_top, To_" & strSceneName(3) & ",,," strSceneHotspot(8,1) = "" strSceneHotspot(8,2) = "" strSceneHotspot(8,3) = "" strSceneHotspot(9,0) = "0.096, 0.469, 0.101, 0.554, VirtualTour.asp?scene=" & strSceneName(10) & "&still=0#vtour_top, To_" & strSceneName(10) & ",,," strSceneHotspot(9,1) = "" strSceneHotspot(9,2) = "" strSceneHotspot(9,3) = "" strSceneHotspot(10,0) = "0.863, 0.439, 0.879, 0.623, VirtualTour.asp?scene=" & strSceneName(11) & "#vtour_top, To_" & strSceneName(11) & ",,," strSceneHotspot(10,1) = "0.363, 0.456, 0.373, 0.614, VirtualTour.asp?scene=" & strSceneName(9) & "#vtour_top, To_" & strSceneName(9) & ",,," strSceneHotspot(10,2) = "" strSceneHotspot(10,3) = "" strSceneHotspot(11,0) = "0.231, 0.476, 0.240, 0.626, VirtualTour.asp?scene=" & strSceneName(10) & "#vtour_top, To_" & strSceneName(10) & ",,," strSceneHotspot(11,1) = "" strSceneHotspot(11,2) = "" strSceneHotspot(11,3) = "" ' Define number of stills per scene intSceneStills(0) = 0 intSceneStills(1) = 1 intSceneStills(2) = 0 intSceneStills(3) = 1 intSceneStills(4) = 2 intSceneStills(5) = 2 intSceneStills(6) = 3 intSceneStills(7) = 1 intSceneStills(8) = 2 intSceneStills(9) = 3 intSceneStills(10) = 1 intSceneStills(11) = 3 ' Define size of scene still images strSceneStillSize(0,0)="" strSceneStillSize(0,1)="" strSceneStillSize(0,2)="" strSceneStillSize(1,0)="427,285" strSceneStillSize(1,1)="" strSceneStillSize(1,2)="" strSceneStillSize(2,0)="" strSceneStillSize(2,1)="" strSceneStillSize(2,2)="" strSceneStillSize(3,0)="427,285" strSceneStillSize(3,1)="" strSceneStillSize(3,2)="" strSceneStillSize(4,0)="427,285" strSceneStillSize(4,1)="427,285" strSceneStillSize(4,2)="" strSceneStillSize(5,0)="427,285" strSceneStillSize(5,1)="427,285" strSceneStillSize(5,2)="" strSceneStillSize(6,0)="427,285" strSceneStillSize(6,1)="285,427" strSceneStillSize(6,2)="285,427" strSceneStillSize(7,0)="285,427" strSceneStillSize(7,1)="" strSceneStillSize(7,2)="" strSceneStillSize(8,0)="427,320" strSceneStillSize(8,1)="427,320" strSceneStillSize(8,2)="" strSceneStillSize(9,0)="427,320" strSceneStillSize(9,1)="240,320" strSceneStillSize(9,2)="427,320" strSceneStillSize(10,0)="427,320" strSceneStillSize(10,1)="" strSceneStillSize(10,2)="" strSceneStillSize(11,0)="427,320" strSceneStillSize(11,1)="427,320" strSceneStillSize(11,2)="427,320" ' Define size of scene thumbnail images strSceneTnSize(0,0)="" strSceneTnSize(0,1)="" strSceneTnSize(0,2)="" strSceneTnSize(1,0)="96,64" strSceneTnSize(1,1)="" strSceneTnSize(1,2)="" strSceneTnSize(2,0)="" strSceneTnSize(2,1)="" strSceneTnSize(2,2)="" strSceneTnSize(3,0)="96,64" strSceneTnSize(3,1)="" strSceneTnSize(3,2)="" strSceneTnSize(4,0)="96,64" strSceneTnSize(4,1)="96,64" strSceneTnSize(4,2)="" strSceneTnSize(5,0)="96,64" strSceneTnSize(5,1)="96,64" strSceneTnSize(5,2)="" strSceneTnSize(6,0)="96,64" strSceneTnSize(6,1)="64,96," strSceneTnSize(6,2)="64,96" strSceneTnSize(7,0)="64,96," strSceneTnSize(7,1)="" strSceneTnSize(7,2)="" strSceneTnSize(8,0)="100,75" strSceneTnSize(8,1)="100,75" strSceneTnSize(8,2)="" strSceneTnSize(9,0)="100,75" strSceneTnSize(9,1)="56,75" strSceneTnSize(9,2)="100,75" strSceneTnSize(10,0)="100,75" strSceneTnSize(10,1)="" strSceneTnSize(10,2)="" strSceneTnSize(11,0)="100,75" strSceneTnSize(11,1)="100,75" strSceneTnSize(11,2)="100,75" ' Define function for formatting scene name Function formatSceneName(strScene) varStrName = strScene If (varStrName = "frontier_town1") Or (varStrName = "frontier_town2") Then varStrName = "frontier_town" End If formatSceneName = Replace(varStrName, "_", " ") End Function ' Retrieve scene and still parameters passed via url ' Note following assumptions: ' * 0 parameters indicates first visit ' * 1 parameter indicates panoramic image ' * 2 or more parameters indicates still image; extra parameters ignored ' Scene 6, still 1 (chuckwagon) is default image intQueryStringCount = Request.QueryString.Count Select Case intQueryStringCount Case 0 strScene = strSceneName(6) intStill = 0 bIsPano = False bIsStill = True Case 1 If Len(Request.QueryString("scene")) > 0 Then strScene = Request.QueryString("scene") intStill = -1 bIsPano = True bIsStill = False Else strScene = strSceneName(6) intStill = 0 bIsPano = False bIsStill = True End If Case Else If Len(Request.QueryString("scene")) > 0 Then strScene = Request.QueryString("scene") intStill = CInt(Request.QueryString("still")) bIsPano = False bIsStill = True Else strScene = strSceneName(6) intStill = 0 bIsPano = False bIsStill = True End If End Select ' Check for scene match; default to still if no match bSceneMatch = FALSE i = 0 Do While ((NOT bSceneMatch) And (i < intScenes)) If strScene = strSceneName(i) Then bSceneMatch = TRUE intSceneIndex = i Else i = i + 1 End If Loop If (NOT bSceneMatch) Then strScene = strSceneName(6) intSceneIndex = 6 intStill = 0 End If strFormatScene = formatSceneName(strScene) %> Flying W Ranch, located in Colorado Springs, Colorado
Home


         
Virtual Tour
<% Function invokeVtourApplet() ' Output generic v tour applet call Response.Write "" & vbCrLf addVtourTips() Response.Write "" & vbCrLf Response.Write "Click on map to continue virtual tour" & vbCrLf End If ' Output map navigation Response.write "
" & vbCrLf Response.Write "
" & vbCrLf %>
<% Response.Write "
" & vbCrLf ' Output thumbnail images and links If (intSceneStills(intSceneIndex) > 0) Then Response.Write "

" & vbCrLf Response.Write "" & vbCrLf For i = 0 to (intSceneStills(intSceneIndex)-1) If (i <> intStill) Then Response.Write "" & vbCrLf Response.Write "" & vbCrLf Response.Write "" & vbCrLf Response.Write "" & vbCrLf Response.Write "" & vbCrLf End If Next Response.Write "
" & vbCrLf Response.Write "" & vbCrLf Response.Write "" & vbCrLf Response.Write "" & vbCrLf Response.Write "
" & vbCrLf intDelimitPos = InStr(strSceneTnSize(intSceneIndex,i),",") strImgWidth = Left(strSceneTnSize(intSceneIndex,i),(intDelimitPos-1)) strImgHeight = Right(strSceneTnSize(intSceneIndex,i),(Len(strSceneTnSize(intSceneIndex,i))-intDelimitPos)) Response.Write "" & vbCrLf Response.Write " & QUOT &
" & vbCrLf End If If ((bIsPano = TRUE) And (intSceneStills(intSceneIndex) => 1)) OR ((bIsStill = TRUE) And (intSceneStills(intSceneIndex) > 1)) Then Response.Write "Click on thumbnail image to view larger version" & vbCrLf End If Response.Write "
" & vbCrLf %>
 

3330 Chuckwagon Road, Colorado Springs, Colorado 80919  |  800-232-3599                                      Home

<% Response.Write "" & vbCrLf Response.Write " & QUOT & " & vbCrLf Response.Write " & QUOT & " & vbCrLf Response.Write " & QUOT & " & vbCrLf Response.Write " & QUOT & " & vbCrLf Response.Write " & QUOT & " & vbCrLf Response.Write " & QUOT & " & vbCrLf Response.Write " & QUOT & " & vbCrLf Response.Write " & QUOT & " & vbCrLf Response.Write " & QUOT & " & vbCrLf Response.Write " & QUOT & " & vbCrLf Response.Write " & QUOT & " & vbCrLf Response.Write "" & vbCrLf %>