<?xml version="1.0"?>
<RBProject version="2005r1">
<block type="Project" ID="0">
 <ProjectSavedInVers>2005.01</ProjectSavedInVers>
 <ProjMgrUser></ProjMgrUser>
 <ProjMgrServer></ProjMgrServer>
 <MajorVersion>0</MajorVersion>
 <MinorVersion>0</MinorVersion>
 <SubVersion>1</SubVersion>
 <Release></Release>
 <NonRelease></NonRelease>
 <Region>0</Region>
 <ShortVersion></ShortVersion>
 <LongVersion></LongVersion>
 <InfoVersion></InfoVersion>
 <DefaultViewID>1038692351</DefaultViewID>
 <ProjectType>0</ProjectType>
 <DefaultLanguage>0</DefaultLanguage>
 <CurrentLanguage>0</CurrentLanguage>
 <DefaultEncoding>0</DefaultEncoding>
 <BuildFlags>144</BuildFlags>
 <Icon>
 </Icon>
 <MacCreator></MacCreator>
 <BuildMacName>My App (Classic)</BuildMacName>
 <BuildCarbonName>miniBrowser1</BuildCarbonName>
 <BuildCarbonMachOName>My Application</BuildCarbonMachOName>
 <BuildSize>4194304</BuildSize>
 <BuildMinSize>2097152</BuildMinSize>
 <BuildSizeAsString>4096</BuildSizeAsString>
 <BuildMinSizeAsString>2048</BuildMinSizeAsString>
 <WinMDICaption></WinMDICaption>
 <BuildWinName>miniBrowser.exe</BuildWinName>
 <BuildWinMDI>0</BuildWinMDI>
 <BuildLinuxX86Name>miniBrowser</BuildLinuxX86Name>
</block>
<block type="Module" ID="542642175">
 <ObjName>App</ObjName>
 <ObjContainerID>0</ObjContainerID>
 <IsClass>1</IsClass>
 <Superclass>Application</Superclass>
 <IsInterface>0</IsInterface>
 <IsApplicationObject>1</IsApplicationObject>
 <Compatibility></Compatibility>
 <PropertyVal Name="MenuBar">1678936063</PropertyVal>
 <Constant>
  <TextEncoding>134217984</TextEncoding>
  <ItemName>kFileQuitShortcut</ItemName>
  <ItemType>0</ItemType>
  <ItemDef></ItemDef>
  <ItemFlags>0</ItemFlags>
  <ConstantInstance>
   <ItemPlatform>1</ItemPlatform>
   <ItemLanguage>0</ItemLanguage>
   <ItemDef>Cmd+Q</ItemDef>
  </ConstantInstance>
 </Constant>
 <Constant>
  <TextEncoding>134217984</TextEncoding>
  <ItemName>kFileQuit</ItemName>
  <ItemType>0</ItemType>
  <ItemDef>Quit</ItemDef>
  <ItemFlags>0</ItemFlags>
  <ConstantInstance>
   <ItemPlatform>2</ItemPlatform>
   <ItemLanguage>0</ItemLanguage>
   <ItemDef>E&amp;xit</ItemDef>
  </ConstantInstance>
  <ConstantInstance>
   <ItemPlatform>5</ItemPlatform>
   <ItemLanguage>0</ItemLanguage>
   <ItemDef>E&amp;xit</ItemDef>
  </ConstantInstance>
 </Constant>
 <Constant>
  <TextEncoding>134217984</TextEncoding>
  <ItemName>kEditClear</ItemName>
  <ItemType>0</ItemType>
  <ItemDef>Clear</ItemDef>
  <ItemFlags>0</ItemFlags>
  <ConstantInstance>
   <ItemPlatform>2</ItemPlatform>
   <ItemLanguage>0</ItemLanguage>
   <ItemDef>&amp;Delete</ItemDef>
  </ConstantInstance>
  <ConstantInstance>
   <ItemPlatform>5</ItemPlatform>
   <ItemLanguage>0</ItemLanguage>
   <ItemDef>&amp;Delete</ItemDef>
  </ConstantInstance>
 </Constant>
</block>
<block type="Window" ID="1038692351">
 <ObjName>Window1</ObjName>
 <ObjContainerID>0</ObjContainerID>
 <IsClass>1</IsClass>
 <Superclass>Window</Superclass>
 <IsInterface>0</IsInterface>
 <Compatibility></Compatibility>
 <MenuHandler>
  <ItemName>FileQuit</ItemName>
  <Compatibility></Compatibility>
  <ItemSource>
   <TextEncoding>134217984</TextEncoding>
   <SourceLine>Function FileQuit() As Boolean</SourceLine>
   <SourceLine>Quit</SourceLine>
   <SourceLine>End Function</SourceLine>
  </ItemSource>
 </MenuHandler>
 <Method>
  <ItemName>Report</ItemName>
  <Compatibility></Compatibility>
  <ItemSource>
   <TextEncoding>134217984</TextEncoding>
   <SourceLine>Sub Report(s as String)</SourceLine>
   <SourceLine>//Used for Tracing events while designing / debugging</SourceLine>
   <SourceLine>Dim d As New Date</SourceLine>
   <SourceLine>ComboBox1.AddRow s + " " + d.ShortTime</SourceLine>
   <SourceLine>End Sub</SourceLine>
  </ItemSource>
  <TextEncoding>134217984</TextEncoding>
  <AliasName></AliasName>
  <ItemFlags>33</ItemFlags>
  <ItemParams>s as String</ItemParams>
  <ItemResult></ItemResult>
 </Method>
 <Property Flags="33">cancelling As Boolean</Property>
 <PropertyVal Name="MenuBar">1678936063</PropertyVal>
 <PropertyVal Name="MacProcID">0</PropertyVal>
 <PropertyVal Name="BalloonHelp"></PropertyVal>
 <PropertyVal Name="MaximizeButton">True</PropertyVal>
 <PropertyVal Name="LiveResize">False</PropertyVal>
 <PropertyVal Name="Resizeable">True</PropertyVal>
 <PropertyVal Name="CloseButton">True</PropertyVal>
 <PropertyVal Name="MenuBarVisible">True</PropertyVal>
 <PropertyVal Name="FullScreen">False</PropertyVal>
 <PropertyVal Name="Visible">True</PropertyVal>
 <PropertyVal Name="Title">Mini Browser</PropertyVal>
 <PropertyVal Name="Backdrop"></PropertyVal>
 <PropertyVal Name="BackColor">16777215</PropertyVal>
 <PropertyVal Name="HasBackColor">False</PropertyVal>
 <PropertyVal Name="Composite">True</PropertyVal>
 <PropertyVal Name="Frame">0</PropertyVal>
 <PropertyVal Name="MaxHeight">32000</PropertyVal>
 <PropertyVal Name="MaxWidth">32000</PropertyVal>
 <PropertyVal Name="MinHeight">64</PropertyVal>
 <PropertyVal Name="MinWidth">64</PropertyVal>
 <PropertyVal Name="Height">453</PropertyVal>
 <PropertyVal Name="Width">621</PropertyVal>
 <PropertyVal Name="Placement">0</PropertyVal>
 <ControlBehavior>
  <Superclass>EditField</Superclass>
  <HookInstance>
   <ItemName>KeyDown</ItemName>
   <Compatibility></Compatibility>
   <ItemSource>
    <TextEncoding>134217984</TextEncoding>
    <SourceLine>Function KeyDown(Key As String) As Boolean</SourceLine>
    <SourceLine>//Accept Return key as "Go"</SourceLine>
    <SourceLine>if (key = chr(3) or Key = chr(13)) and len(AddrField.Text) &gt; 0 then</SourceLine>
    <SourceLine>HTMLViewer1.LoadURL AddrField.Text</SourceLine>
    <SourceLine>End If</SourceLine>
    <SourceLine>End Function</SourceLine>
   </ItemSource>
  </HookInstance>
 </ControlBehavior>
 <ControlBehavior>
  <Superclass>PushButton</Superclass>
  <HookInstance>
   <ItemName>Action</ItemName>
   <Compatibility></Compatibility>
   <ItemSource>
    <TextEncoding>134217984</TextEncoding>
    <SourceLine>Sub Action()</SourceLine>
    <SourceLine>HTMLViewer1.LoadURL AddrField.Text</SourceLine>
    <SourceLine>End Sub</SourceLine>
   </ItemSource>
  </HookInstance>
 </ControlBehavior>
 <ControlBehavior>
  <Superclass>HTMLViewer</Superclass>
  <HookInstance>
   <ItemName>Action</ItemName>
   <Compatibility></Compatibility>
   <ItemSource>
    <TextEncoding>134217984</TextEncoding>
    <SourceLine>Function Action(item as MenuItem) As Boolean</SourceLine>
    <SourceLine>//Report "Action"</SourceLine>
    <SourceLine>End Function</SourceLine>
   </ItemSource>
  </HookInstance>
  <HookInstance>
   <ItemName>CancelLoad</ItemName>
   <Compatibility></Compatibility>
   <ItemSource>
    <TextEncoding>134217984</TextEncoding>
    <SourceLine>Function CancelLoad(URL as String) As Boolean</SourceLine>
    <SourceLine>Dim maxHist as Integer</SourceLine>
    <SourceLine>Dim lcUrl as String</SourceLine>
    <SourceLine>//Report "CancelLoad "+ URL</SourceLine>
    <SourceLine>lcUrl = Lowercase(URL)</SourceLine>
    <SourceLine>//Some random Whitelist code to allow a few URLs for testing</SourceLine>
    <SourceLine>If InStr(lcUrl,"real") = 0 and InStr(lcUrl,"rgbltd") = 0 Then</SourceLine>
    <SourceLine>AddrField.Text = URLhistory.prevAddressBar</SourceLine>
    <SourceLineBreakpoint>7</SourceLineBreakpoint>
    <SourceLine>cancelling = True </SourceLine>
    <SourceLine>MsgBox url + " refused"</SourceLine>
    <SourceLine>Return True</SourceLine>
    <SourceLine>End If</SourceLine>
    <SourceLine>cancelling = false</SourceLine>
    <SourceLine>URLhistory.Add URL</SourceLine>
    <SourceLine>backButton.Enabled= URLhistory.validBack</SourceLine>
    <SourceLine>FwdButton.Enabled=URLhistory.validFwd</SourceLine>
    <SourceLine>End Function</SourceLine>
   </ItemSource>
  </HookInstance>
  <HookInstance>
   <ItemName>Close</ItemName>
   <Compatibility></Compatibility>
   <ItemSource>
    <TextEncoding>134217984</TextEncoding>
    <SourceLine>Sub Close()</SourceLine>
    <SourceLine>//Report "Close"</SourceLine>
    <SourceLine>End Sub</SourceLine>
   </ItemSource>
  </HookInstance>
  <HookInstance>
   <ItemName>DocumentBegin</ItemName>
   <Compatibility></Compatibility>
   <ItemSource>
    <TextEncoding>134217984</TextEncoding>
    <SourceLine>Sub DocumentBegin(URL as String)</SourceLine>
    <SourceLine>//Report "DocumentBegin " + URL</SourceLine>
    <SourceLine>//Display URL with visual clue we haven't finished loading</SourceLine>
    <SourceLine>If Not cancelling then</SourceLine>
    <SourceLine>AddrField.Text = ". . . " + URL</SourceLine>
    <SourceLine>End If</SourceLine>
    <SourceLine>End Sub</SourceLine>
   </ItemSource>
  </HookInstance>
  <HookInstance>
   <ItemName>DocumentComplete</ItemName>
   <Compatibility></Compatibility>
   <ItemSource>
    <TextEncoding>134217984</TextEncoding>
    <SourceLine>Sub DocumentComplete(URL as String)</SourceLine>
    <SourceLine>//Report "DocumentComplete " + URL</SourceLine>
    <SourceLine>//Display URL without leading ". . ." displayed when loading</SourceLine>
    <SourceLine>AddrField.Text = URL</SourceLine>
    <SourceLine>//Save URL from address bar in case next URL is cancelled</SourceLine>
    <SourceLine>URLhistory.prevAddressBar = URL</SourceLine>
    <SourceLine>End Sub</SourceLine>
   </ItemSource>
  </HookInstance>
  <HookInstance>
   <ItemName>DocumentProgressChanged</ItemName>
   <Compatibility></Compatibility>
   <ItemSource>
    <TextEncoding>134217984</TextEncoding>
    <SourceLine>Sub DocumentProgressChanged(URL as String, percentageComplete as Integer)</SourceLine>
    <SourceLine>//Report "DocumentProgressChange " + URL + " " + str(percentageComplete) + "%"</SourceLine>
    <SourceLine>//Consider adding a progress bar</SourceLine>
    <SourceLine></SourceLine>
    <SourceLine>End Sub</SourceLine>
   </ItemSource>
  </HookInstance>
  <HookInstance>
   <ItemName>Error</ItemName>
   <Compatibility></Compatibility>
   <ItemSource>
    <TextEncoding>134217984</TextEncoding>
    <SourceLine>Sub Error(errorNumber as Integer, errorMessage as String)</SourceLine>
    <SourceLine>//Report "Error " + str(errorNumber) + " " + errorMessage</SourceLine>
    <SourceLine>End Sub</SourceLine>
   </ItemSource>
  </HookInstance>
  <HookInstance>
   <ItemName>NewWindow</ItemName>
   <Compatibility></Compatibility>
   <ItemSource>
    <TextEncoding>134217984</TextEncoding>
    <SourceLine>Function NewWindow() As HTMLViewer</SourceLine>
    <SourceLine>//Report "NewWindow"</SourceLine>
    <SourceLine>//Popup or contextual-click - Make sure user knows.</SourceLine>
    <SourceLine>If MsgBox("OK to open new window?",36,"PopUp Blocker") = 7 then</SourceLine>
    <SourceLine>Return Nil </SourceLine>
    <SourceLine>End If</SourceLine>
    <SourceLine>//User is happy, so give him a new window</SourceLine>
    <SourceLine>dim x as New Window1</SourceLine>
    <SourceLine>Return x.HTMLViewer1</SourceLine>
    <SourceLine>End Function</SourceLine>
   </ItemSource>
  </HookInstance>
  <HookInstance>
   <ItemName>Open</ItemName>
   <Compatibility></Compatibility>
   <ItemSource>
    <TextEncoding>134217984</TextEncoding>
    <SourceLine>Sub Open()</SourceLine>
    <SourceLine>//Report "Open"</SourceLine>
    <SourceLine>End Sub</SourceLine>
   </ItemSource>
  </HookInstance>
  <HookInstance>
   <ItemName>SecurityChanged</ItemName>
   <Compatibility></Compatibility>
   <ItemSource>
    <TextEncoding>134217984</TextEncoding>
    <SourceLine>Sub SecurityChanged(isSecure as Boolean)</SourceLine>
    <SourceLine>//dim s as String</SourceLine>
    <SourceLine>//if isSecure Then</SourceLine>
    <SourceLine>//s ="Secure"</SourceLine>
    <SourceLine>//Else</SourceLine>
    <SourceLine>//s ="Insecure"</SourceLine>
    <SourceLine>//End If</SourceLine>
    <SourceLine>//Report "SecurityChanged " + s</SourceLine>
    <SourceLine>End Sub</SourceLine>
   </ItemSource>
  </HookInstance>
  <HookInstance>
   <ItemName>StatusChanged</ItemName>
   <Compatibility></Compatibility>
   <ItemSource>
    <TextEncoding>134217984</TextEncoding>
    <SourceLine>Sub StatusChanged(newStatus as String)</SourceLine>
    <SourceLine>//Report "StatusChanged" + " " + newStatus</SourceLine>
    <SourceLine>StatusLbl.Text = newStatus</SourceLine>
    <SourceLine>End Sub</SourceLine>
   </ItemSource>
  </HookInstance>
  <HookInstance>
   <ItemName>TitleChanged</ItemName>
   <Compatibility></Compatibility>
   <ItemSource>
    <TextEncoding>134217984</TextEncoding>
    <SourceLine>Sub TitleChanged(newTitle as String)</SourceLine>
    <SourceLine>//Report "TitleChanged " + newTitle</SourceLine>
    <SourceLine>Self.Title = newTitle</SourceLine>
    <SourceLine>End Sub</SourceLine>
   </ItemSource>
  </HookInstance>
 </ControlBehavior>
 <ControlBehavior>
  <Superclass>ComboBox</Superclass>
 </ControlBehavior>
 <ControlBehavior>
  <Superclass>StaticText</Superclass>
 </ControlBehavior>
 <ControlBehavior>
  <Superclass>PushButton</Superclass>
  <HookInstance>
   <ItemName>Action</ItemName>
   <Compatibility></Compatibility>
   <ItemSource>
    <TextEncoding>134217984</TextEncoding>
    <SourceLine>Sub Action()</SourceLine>
    <SourceLine>HTMLViewer1.LoadURL URLhistory.Back</SourceLine>
    <SourceLine>backButton.Enabled = URLhistory.validBack</SourceLine>
    <SourceLine>FwdButton.Enabled = URLhistory.validFwd</SourceLine>
    <SourceLine>End Sub</SourceLine>
   </ItemSource>
  </HookInstance>
 </ControlBehavior>
 <ControlBehavior>
  <Superclass>PushButton</Superclass>
  <HookInstance>
   <ItemName>Action</ItemName>
   <Compatibility></Compatibility>
   <ItemSource>
    <TextEncoding>134217984</TextEncoding>
    <SourceLine>Sub Action()</SourceLine>
    <SourceLine>HTMLViewer1.LoadURL URLhistory.Fwd</SourceLine>
    <SourceLine>backButton.Enabled = URLhistory.validBack</SourceLine>
    <SourceLine>FwdButton.Enabled = URLhistory.validFwd</SourceLine>
    <SourceLine>End Sub</SourceLine>
   </ItemSource>
  </HookInstance>
 </ControlBehavior>
 <ControlBehavior>
  <Superclass>HistoryClass</Superclass>
 </ControlBehavior>
 <Control>
  <ControlClass>EditField</ControlClass>
  <ItemName>EditField</ItemName>
  <PropertyVal Name="InitialParent"></PropertyVal>
  <PropertyVal Name="DataField"></PropertyVal>
  <PropertyVal Name="DataSource"></PropertyVal>
  <PropertyVal Name="Alignment">0</PropertyVal>
  <PropertyVal Name="AcceptTabs"></PropertyVal>
  <PropertyVal Name="LimitText">0</PropertyVal>
  <PropertyVal Name="ReadOnly"></PropertyVal>
  <PropertyVal Name="Mask"></PropertyVal>
  <PropertyVal Name="Text">http://www.realsoftware.com/</PropertyVal>
  <PropertyVal Name="Underline"></PropertyVal>
  <PropertyVal Name="Italic"></PropertyVal>
  <PropertyVal Name="Bold"></PropertyVal>
  <PropertyVal Name="TextSize">0</PropertyVal>
  <PropertyVal Name="TextFont">System</PropertyVal>
  <PropertyVal Name="AutoDeactivate">True</PropertyVal>
  <PropertyVal Name="HelpTag"></PropertyVal>
  <PropertyVal Name="Visible">True</PropertyVal>
  <PropertyVal Name="Format"></PropertyVal>
  <PropertyVal Name="Enabled">True</PropertyVal>
  <PropertyVal Name="BackColor">16777215</PropertyVal>
  <PropertyVal Name="TextColor">0</PropertyVal>
  <PropertyVal Name="UseFocusRing">True</PropertyVal>
  <PropertyVal Name="Password"></PropertyVal>
  <PropertyVal Name="Styled"></PropertyVal>
  <PropertyVal Name="ScrollbarVertical">True</PropertyVal>
  <PropertyVal Name="ScrollbarHorizontal"></PropertyVal>
  <PropertyVal Name="Multiline"></PropertyVal>
  <PropertyVal Name="Border">True</PropertyVal>
  <PropertyVal Name="TabPanelIndex">0</PropertyVal>
  <PropertyVal Name="LockBottom">False</PropertyVal>
  <PropertyVal Name="LockRight">True</PropertyVal>
  <PropertyVal Name="LockTop">True</PropertyVal>
  <PropertyVal Name="LockLeft">True</PropertyVal>
  <PropertyVal Name="Height">22</PropertyVal>
  <PropertyVal Name="Width">484</PropertyVal>
  <PropertyVal Name="Top">11</PropertyVal>
  <PropertyVal Name="Left">79</PropertyVal>
  <PropertyVal Name="ControlOrder">0</PropertyVal>
  <PropertyVal Name="Super">EditField</PropertyVal>
  <PropertyVal Name="Index">-2147483648</PropertyVal>
  <PropertyVal Name="Name">AddrField</PropertyVal>
  <ControlIndex>0</ControlIndex>
 </Control>
 <Control>
  <ControlClass>PushButton</ControlClass>
  <ItemName>PushButton</ItemName>
  <PropertyVal Name="InitialParent"></PropertyVal>
  <PropertyVal Name="Underline"></PropertyVal>
  <PropertyVal Name="Italic"></PropertyVal>
  <PropertyVal Name="Bold"></PropertyVal>
  <PropertyVal Name="TextSize">0</PropertyVal>
  <PropertyVal Name="TextFont">System</PropertyVal>
  <PropertyVal Name="AutoDeactivate">True</PropertyVal>
  <PropertyVal Name="HelpTag"></PropertyVal>
  <PropertyVal Name="Visible">True</PropertyVal>
  <PropertyVal Name="Enabled">True</PropertyVal>
  <PropertyVal Name="Cancel"></PropertyVal>
  <PropertyVal Name="Default"></PropertyVal>
  <PropertyVal Name="Caption">Go</PropertyVal>
  <PropertyVal Name="TabPanelIndex">0</PropertyVal>
  <PropertyVal Name="LockBottom"></PropertyVal>
  <PropertyVal Name="LockRight">True</PropertyVal>
  <PropertyVal Name="LockTop">True</PropertyVal>
  <PropertyVal Name="LockLeft"></PropertyVal>
  <PropertyVal Name="Height">20</PropertyVal>
  <PropertyVal Name="Width">37</PropertyVal>
  <PropertyVal Name="Top">13</PropertyVal>
  <PropertyVal Name="Left">575</PropertyVal>
  <PropertyVal Name="ControlOrder">1</PropertyVal>
  <PropertyVal Name="Super">PushButton</PropertyVal>
  <PropertyVal Name="Index">-2147483648</PropertyVal>
  <PropertyVal Name="Name">GoButton</PropertyVal>
  <ControlIndex>1</ControlIndex>
 </Control>
 <Control>
  <ControlClass>HTMLViewer</ControlClass>
  <ItemName>HTMLViewer</ItemName>
  <PropertyVal Name="Enabled">True</PropertyVal>
  <PropertyVal Name="AutoDeactivate">True</PropertyVal>
  <PropertyVal Name="HelpTag"></PropertyVal>
  <PropertyVal Name="Visible">True</PropertyVal>
  <PropertyVal Name="InitialParent"></PropertyVal>
  <PropertyVal Name="TabPanelIndex">0</PropertyVal>
  <PropertyVal Name="LockBottom">True</PropertyVal>
  <PropertyVal Name="LockRight">True</PropertyVal>
  <PropertyVal Name="LockTop">True</PropertyVal>
  <PropertyVal Name="LockLeft">True</PropertyVal>
  <PropertyVal Name="Height">350</PropertyVal>
  <PropertyVal Name="Width">606</PropertyVal>
  <PropertyVal Name="Top">45</PropertyVal>
  <PropertyVal Name="Left">7</PropertyVal>
  <PropertyVal Name="ControlOrder">2</PropertyVal>
  <PropertyVal Name="Super">HTMLViewer</PropertyVal>
  <PropertyVal Name="Index">-2147483648</PropertyVal>
  <PropertyVal Name="Name">HTMLViewer1</PropertyVal>
  <ControlIndex>2</ControlIndex>
 </Control>
 <Control>
  <ControlClass>ComboBox</ControlClass>
  <ItemName>ComboBox</ItemName>
  <PropertyVal Name="InitialParent"></PropertyVal>
  <PropertyVal Name="DataField"></PropertyVal>
  <PropertyVal Name="DataSource"></PropertyVal>
  <PropertyVal Name="Underline"></PropertyVal>
  <PropertyVal Name="Italic"></PropertyVal>
  <PropertyVal Name="Bold"></PropertyVal>
  <PropertyVal Name="TextSize">0</PropertyVal>
  <PropertyVal Name="TextFont">System</PropertyVal>
  <PropertyVal Name="AutoDeactivate">True</PropertyVal>
  <PropertyVal Name="HelpTag"></PropertyVal>
  <PropertyVal Name="Visible">True</PropertyVal>
  <PropertyVal Name="ListIndex">0</PropertyVal>
  <PropertyVal Name="InitialValue"></PropertyVal>
  <PropertyVal Name="Enabled">True</PropertyVal>
  <PropertyVal Name="TabPanelIndex">0</PropertyVal>
  <PropertyVal Name="LockBottom">True</PropertyVal>
  <PropertyVal Name="LockRight">True</PropertyVal>
  <PropertyVal Name="LockTop"></PropertyVal>
  <PropertyVal Name="LockLeft">True</PropertyVal>
  <PropertyVal Name="Height">20</PropertyVal>
  <PropertyVal Name="Width">606</PropertyVal>
  <PropertyVal Name="Top">425</PropertyVal>
  <PropertyVal Name="Left">7</PropertyVal>
  <PropertyVal Name="ControlOrder">3</PropertyVal>
  <PropertyVal Name="Super">ComboBox</PropertyVal>
  <PropertyVal Name="Index">-2147483648</PropertyVal>
  <PropertyVal Name="Name">ComboBox1</PropertyVal>
  <ControlIndex>3</ControlIndex>
 </Control>
 <Control>
  <ControlClass>StaticText</ControlClass>
  <ItemName>StaticText</ItemName>
  <PropertyVal Name="InitialParent"></PropertyVal>
  <PropertyVal Name="DataField"></PropertyVal>
  <PropertyVal Name="DataSource"></PropertyVal>
  <PropertyVal Name="Underline"></PropertyVal>
  <PropertyVal Name="Italic"></PropertyVal>
  <PropertyVal Name="Bold"></PropertyVal>
  <PropertyVal Name="TextSize">0</PropertyVal>
  <PropertyVal Name="TextFont">System</PropertyVal>
  <PropertyVal Name="AutoDeactivate">True</PropertyVal>
  <PropertyVal Name="HelpTag"></PropertyVal>
  <PropertyVal Name="Visible">True</PropertyVal>
  <PropertyVal Name="Enabled">True</PropertyVal>
  <PropertyVal Name="Multiline"></PropertyVal>
  <PropertyVal Name="TextColor">0</PropertyVal>
  <PropertyVal Name="TextAlign">0</PropertyVal>
  <PropertyVal Name="Text"></PropertyVal>
  <PropertyVal Name="TabPanelIndex">0</PropertyVal>
  <PropertyVal Name="LockBottom">True</PropertyVal>
  <PropertyVal Name="LockRight">True</PropertyVal>
  <PropertyVal Name="LockTop"></PropertyVal>
  <PropertyVal Name="LockLeft">True</PropertyVal>
  <PropertyVal Name="Height">20</PropertyVal>
  <PropertyVal Name="Width">606</PropertyVal>
  <PropertyVal Name="Top">397</PropertyVal>
  <PropertyVal Name="Left">7</PropertyVal>
  <PropertyVal Name="ControlOrder">4</PropertyVal>
  <PropertyVal Name="Super">StaticText</PropertyVal>
  <PropertyVal Name="Index">-2147483648</PropertyVal>
  <PropertyVal Name="Name">StatusLbl</PropertyVal>
  <ControlIndex>4</ControlIndex>
 </Control>
 <Control>
  <ControlClass>PushButton</ControlClass>
  <ItemName>PushButton</ItemName>
  <PropertyVal Name="InitialParent"></PropertyVal>
  <PropertyVal Name="Underline"></PropertyVal>
  <PropertyVal Name="Italic"></PropertyVal>
  <PropertyVal Name="Bold"></PropertyVal>
  <PropertyVal Name="TextSize">0</PropertyVal>
  <PropertyVal Name="TextFont">System</PropertyVal>
  <PropertyVal Name="AutoDeactivate">True</PropertyVal>
  <PropertyVal Name="HelpTag"></PropertyVal>
  <PropertyVal Name="Visible">True</PropertyVal>
  <PropertyVal Name="Enabled">False</PropertyVal>
  <PropertyVal Name="Cancel"></PropertyVal>
  <PropertyVal Name="Default"></PropertyVal>
  <PropertyVal Name="Caption">Back</PropertyVal>
  <PropertyVal Name="TabPanelIndex">0</PropertyVal>
  <PropertyVal Name="LockBottom"></PropertyVal>
  <PropertyVal Name="LockRight"></PropertyVal>
  <PropertyVal Name="LockTop"></PropertyVal>
  <PropertyVal Name="LockLeft"></PropertyVal>
  <PropertyVal Name="Height">20</PropertyVal>
  <PropertyVal Name="Width">30</PropertyVal>
  <PropertyVal Name="Top">11</PropertyVal>
  <PropertyVal Name="Left">7</PropertyVal>
  <PropertyVal Name="ControlOrder">5</PropertyVal>
  <PropertyVal Name="Super">PushButton</PropertyVal>
  <PropertyVal Name="Index">-2147483648</PropertyVal>
  <PropertyVal Name="Name">backButton</PropertyVal>
  <ControlIndex>5</ControlIndex>
 </Control>
 <Control>
  <ControlClass>PushButton</ControlClass>
  <ItemName>PushButton</ItemName>
  <PropertyVal Name="InitialParent"></PropertyVal>
  <PropertyVal Name="Underline"></PropertyVal>
  <PropertyVal Name="Italic"></PropertyVal>
  <PropertyVal Name="Bold"></PropertyVal>
  <PropertyVal Name="TextSize">0</PropertyVal>
  <PropertyVal Name="TextFont">System</PropertyVal>
  <PropertyVal Name="AutoDeactivate">True</PropertyVal>
  <PropertyVal Name="HelpTag"></PropertyVal>
  <PropertyVal Name="Visible">True</PropertyVal>
  <PropertyVal Name="Enabled">False</PropertyVal>
  <PropertyVal Name="Cancel"></PropertyVal>
  <PropertyVal Name="Default"></PropertyVal>
  <PropertyVal Name="Caption">Fwd</PropertyVal>
  <PropertyVal Name="TabPanelIndex">0</PropertyVal>
  <PropertyVal Name="LockBottom"></PropertyVal>
  <PropertyVal Name="LockRight"></PropertyVal>
  <PropertyVal Name="LockTop"></PropertyVal>
  <PropertyVal Name="LockLeft"></PropertyVal>
  <PropertyVal Name="Height">20</PropertyVal>
  <PropertyVal Name="Width">30</PropertyVal>
  <PropertyVal Name="Top">11</PropertyVal>
  <PropertyVal Name="Left">43</PropertyVal>
  <PropertyVal Name="ControlOrder">6</PropertyVal>
  <PropertyVal Name="Super">PushButton</PropertyVal>
  <PropertyVal Name="Index">-2147483648</PropertyVal>
  <PropertyVal Name="Name">FwdButton</PropertyVal>
  <ControlIndex>6</ControlIndex>
 </Control>
 <Control>
  <ControlClass>HistoryClass</ControlClass>
  <ItemName>HistoryClass</ItemName>
  <PropertyVal Name="Top">370</PropertyVal>
  <PropertyVal Name="Left">168</PropertyVal>
  <PropertyVal Name="Super">HistoryClass</PropertyVal>
  <PropertyVal Name="Index">-2147483648</PropertyVal>
  <PropertyVal Name="Name">URLhistory</PropertyVal>
  <ControlIndex>7</ControlIndex>
 </Control>
</block>
<block type="Menu" ID="1678936063">
 <ObjName>MenuBar1</ObjName>
 <ObjContainerID>0</ObjContainerID>
 <MenuItem>
  <ItemSpecialMenu>0</ItemSpecialMenu>
  <ItemName>FileMenu</ItemName>
  <ItemText>&amp;File</ItemText>
  <ItemIndex>-2147483648</ItemIndex>
  <ItemShortcut></ItemShortcut>
  <MenuAutoEnable>1</MenuAutoEnable>
  <TextEncoding>134217984</TextEncoding>
  <ItemFlags>0</ItemFlags>
  <Superclass>MenuItem</Superclass>
  <MenuItem>
   <ItemSpecialMenu>0</ItemSpecialMenu>
   <ItemName>FileQuit</ItemName>
   <ItemText>#App.kFileQuit</ItemText>
   <ItemIndex>-2147483648</ItemIndex>
   <ItemShortcut>#App.kFileQuitShortcut</ItemShortcut>
   <AltModifier>#App.kFileQuitShortcut</AltModifier>
   <MenuAutoEnable>1</MenuAutoEnable>
   <TextEncoding>134217984</TextEncoding>
   <ItemFlags>0</ItemFlags>
   <Superclass>QuitMenuItem</Superclass>
  </MenuItem>
 </MenuItem>
 <MenuItem>
  <ItemSpecialMenu>0</ItemSpecialMenu>
  <ItemName>EditMenu</ItemName>
  <ItemText>&amp;Edit</ItemText>
  <ItemIndex>-2147483648</ItemIndex>
  <ItemShortcut></ItemShortcut>
  <MenuAutoEnable>1</MenuAutoEnable>
  <TextEncoding>134217984</TextEncoding>
  <ItemFlags>0</ItemFlags>
  <Superclass>MenuItem</Superclass>
  <MenuItem>
   <ItemSpecialMenu>0</ItemSpecialMenu>
   <ItemName>EditUndo</ItemName>
   <ItemText>&amp;Undo</ItemText>
   <ItemIndex>-2147483648</ItemIndex>
   <ItemShortcut>Cmd+Z</ItemShortcut>
   <AltModifier>Z</AltModifier>
   <AltModifier>1</AltModifier>
   <MenuAutoEnable>1</MenuAutoEnable>
   <TextEncoding>134217984</TextEncoding>
   <ItemFlags>0</ItemFlags>
   <Superclass>MenuItem</Superclass>
  </MenuItem>
  <MenuItem>
   <ItemSpecialMenu>0</ItemSpecialMenu>
   <ItemName>UntitledMenu1</ItemName>
   <ItemText>-</ItemText>
   <ItemIndex>-2147483648</ItemIndex>
   <ItemShortcut></ItemShortcut>
   <MenuAutoEnable>1</MenuAutoEnable>
   <TextEncoding>134217984</TextEncoding>
   <ItemFlags>0</ItemFlags>
   <Superclass>MenuItem</Superclass>
  </MenuItem>
  <MenuItem>
   <ItemSpecialMenu>0</ItemSpecialMenu>
   <ItemName>EditCut</ItemName>
   <ItemText>Cu&amp;t</ItemText>
   <ItemIndex>-2147483648</ItemIndex>
   <ItemShortcut>Cmd+X</ItemShortcut>
   <AltModifier>X</AltModifier>
   <AltModifier>1</AltModifier>
   <MenuAutoEnable>1</MenuAutoEnable>
   <TextEncoding>134217984</TextEncoding>
   <ItemFlags>0</ItemFlags>
   <Superclass>MenuItem</Superclass>
  </MenuItem>
  <MenuItem>
   <ItemSpecialMenu>0</ItemSpecialMenu>
   <ItemName>EditCopy</ItemName>
   <ItemText>&amp;Copy</ItemText>
   <ItemIndex>-2147483648</ItemIndex>
   <ItemShortcut>Cmd+C</ItemShortcut>
   <AltModifier>C</AltModifier>
   <AltModifier>1</AltModifier>
   <MenuAutoEnable>1</MenuAutoEnable>
   <TextEncoding>134217984</TextEncoding>
   <ItemFlags>0</ItemFlags>
   <Superclass>MenuItem</Superclass>
  </MenuItem>
  <MenuItem>
   <ItemSpecialMenu>0</ItemSpecialMenu>
   <ItemName>EditPaste</ItemName>
   <ItemText>&amp;Paste</ItemText>
   <ItemIndex>-2147483648</ItemIndex>
   <ItemShortcut>Cmd+V</ItemShortcut>
   <AltModifier>V</AltModifier>
   <AltModifier>1</AltModifier>
   <MenuAutoEnable>1</MenuAutoEnable>
   <TextEncoding>134217984</TextEncoding>
   <ItemFlags>0</ItemFlags>
   <Superclass>MenuItem</Superclass>
  </MenuItem>
  <MenuItem>
   <ItemSpecialMenu>0</ItemSpecialMenu>
   <ItemName>EditClear</ItemName>
   <ItemText>#App.kEditClear</ItemText>
   <ItemIndex>-2147483648</ItemIndex>
   <ItemShortcut></ItemShortcut>
   <MenuAutoEnable>1</MenuAutoEnable>
   <TextEncoding>134217984</TextEncoding>
   <ItemFlags>0</ItemFlags>
   <Superclass>MenuItem</Superclass>
  </MenuItem>
  <MenuItem>
   <ItemSpecialMenu>0</ItemSpecialMenu>
   <ItemName>UntitledMenu0</ItemName>
   <ItemText>-</ItemText>
   <ItemIndex>-2147483648</ItemIndex>
   <ItemShortcut></ItemShortcut>
   <MenuAutoEnable>1</MenuAutoEnable>
   <TextEncoding>134217984</TextEncoding>
   <ItemFlags>0</ItemFlags>
   <Superclass>MenuItem</Superclass>
  </MenuItem>
  <MenuItem>
   <ItemSpecialMenu>0</ItemSpecialMenu>
   <ItemName>EditSelectAll</ItemName>
   <ItemText>Select &amp;All</ItemText>
   <ItemIndex>-2147483648</ItemIndex>
   <ItemShortcut>Cmd+A</ItemShortcut>
   <AltModifier>A</AltModifier>
   <AltModifier>1</AltModifier>
   <MenuAutoEnable>1</MenuAutoEnable>
   <TextEncoding>134217984</TextEncoding>
   <ItemFlags>0</ItemFlags>
   <Superclass>MenuItem</Superclass>
  </MenuItem>
 </MenuItem>
</block>
<block type="Module" ID="680460287">
 <ObjName>HistoryClass</ObjName>
 <ObjContainerID>0</ObjContainerID>
 <IsClass>1</IsClass>
 <IsInterface>0</IsInterface>
 <Compatibility></Compatibility>
 <Method>
  <ItemName>Add</ItemName>
  <Compatibility></Compatibility>
  <ItemSource>
   <TextEncoding>134217984</TextEncoding>
   <SourceLine>Sub Add(URL as String)</SourceLine>
   <SourceLine>Dim maxHist as Integer</SourceLine>
   <SourceLine>If Not fromHistory then    // URL didn't come from Back/Fwd buttons so add to history</SourceLine>
   <SourceLine>historyList.append URL</SourceLine>
   <SourceLine>maxHist = ubound(historyList)</SourceLine>
   <SourceLine>if maxHist &gt; 100 then  //Restrict length of history array</SourceLine>
   <SourceLine>historyList.remove(0)</SourceLine>
   <SourceLine>maxHist = maxHist - 1</SourceLine>
   <SourceLine>End If</SourceLine>
   <SourceLine>historyPos = maxHist  //Remember where we are in history list (at the end)</SourceLine>
   <SourceLine>mValidFwd= False //We're at the end of history list, so Fwd is invalid</SourceLine>
   <SourceLine>End If</SourceLine>
   <SourceLine>if historyPos &gt; 0 then  //We're not at start of history, so Back is valid</SourceLine>
   <SourceLine>mValidBack = True</SourceLine>
   <SourceLine>End If</SourceLine>
   <SourceLine>fromHistory = false  // We've finished doing Back or Forward, if we were doing them</SourceLine>
   <SourceLine>End Sub</SourceLine>
  </ItemSource>
  <TextEncoding>134217984</TextEncoding>
  <AliasName></AliasName>
  <ItemFlags>0</ItemFlags>
  <ItemParams>URL as String</ItemParams>
  <ItemResult></ItemResult>
 </Method>
 <Method>
  <ItemName>Back</ItemName>
  <Compatibility></Compatibility>
  <ItemSource>
   <TextEncoding>134217984</TextEncoding>
   <SourceLine>Function Back() As String</SourceLine>
   <SourceLine>if historyPos &gt; 0 Then</SourceLine>
   <SourceLine>historyPos = historyPos - 1</SourceLine>
   <SourceLine>fromHistory = True    //Flag that we're in history - don't need to remember URL again</SourceLine>
   <SourceLine>mValidFwd = True  //There must now be somewhere to go forward to</SourceLine>
   <SourceLine>if historyPos &lt; 1 Then  //We've gone all the way back</SourceLine>
   <SourceLine>mValidBack = False  //So Back is invalid</SourceLine>
   <SourceLine>End If</SourceLine>
   <SourceLine>End If</SourceLine>
   <SourceLine>Return historyList(historyPos)</SourceLine>
   <SourceLine>End Function</SourceLine>
  </ItemSource>
  <TextEncoding>134217984</TextEncoding>
  <AliasName></AliasName>
  <ItemFlags>0</ItemFlags>
  <ItemParams></ItemParams>
  <ItemResult>String</ItemResult>
 </Method>
 <Method>
  <ItemName>Fwd</ItemName>
  <Compatibility></Compatibility>
  <ItemSource>
   <TextEncoding>134217984</TextEncoding>
   <SourceLine>Function Fwd() As String</SourceLine>
   <SourceLine>Dim maxHist as Integer</SourceLine>
   <SourceLine>maxHist = ubound(historyList)</SourceLine>
   <SourceLine>if historyPos &lt; maxHist Then //There's somewhere Forward to go</SourceLine>
   <SourceLine>historyPos = historyPos + 1</SourceLine>
   <SourceLine>fromHistory = True    //Flag that we're in history - don't need to remember URL again</SourceLine>
   <SourceLine>//HTMLViewer1.LoadURL historyList(historyPos)</SourceLine>
   <SourceLine>if historyPos &gt;= maxHist Then //We've gone right to the end</SourceLine>
   <SourceLine>mValidFwd = False  //So Fwd is now invalid</SourceLine>
   <SourceLine>End If</SourceLine>
   <SourceLine>End If</SourceLine>
   <SourceLine>Return historyList(historyPos)</SourceLine>
   <SourceLine>End Function</SourceLine>
  </ItemSource>
  <TextEncoding>134217984</TextEncoding>
  <AliasName></AliasName>
  <ItemFlags>0</ItemFlags>
  <ItemParams></ItemParams>
  <ItemResult>String</ItemResult>
 </Method>
 <Method>
  <ItemName>validBack</ItemName>
  <Compatibility></Compatibility>
  <ItemSource>
   <TextEncoding>134217984</TextEncoding>
   <SourceLine>Function validBack() As Boolean</SourceLine>
   <SourceLine>Return mValidBack</SourceLine>
   <SourceLine>End Function</SourceLine>
  </ItemSource>
  <TextEncoding>134217984</TextEncoding>
  <AliasName></AliasName>
  <ItemFlags>0</ItemFlags>
  <ItemParams></ItemParams>
  <ItemResult>Boolean</ItemResult>
 </Method>
 <Method>
  <ItemName>validFwd</ItemName>
  <Compatibility></Compatibility>
  <ItemSource>
   <TextEncoding>134217984</TextEncoding>
   <SourceLine>Function validFwd() As Boolean</SourceLine>
   <SourceLine>Return mValidFwd</SourceLine>
   <SourceLine>End Function</SourceLine>
  </ItemSource>
  <TextEncoding>134217984</TextEncoding>
  <AliasName></AliasName>
  <ItemFlags>0</ItemFlags>
  <ItemParams></ItemParams>
  <ItemResult>Boolean</ItemResult>
 </Method>
 <Property Flags="33">fromHistory As Boolean</Property>
 <Property Flags="33">historyList() As String</Property>
 <Property Flags="33">historyPos As Integer</Property>
 <Property Flags="33">mValidFwd As Boolean</Property>
 <Property Flags="33">mValidBack As Boolean</Property>
 <Property Flags="0">prevAddressBar As String</Property>
 <ViewBehavior>
  <ViewProperty>
   <ObjName>Name</ObjName>
   <Visible>1</Visible>
   <PropertyGroup>ID</PropertyGroup>
  </ViewProperty>
  <ViewProperty>
   <ObjName>Index</ObjName>
   <Visible>1</Visible>
   <PropertyGroup>ID</PropertyGroup>
   <PropertyValue>-2147483648</PropertyValue>
  </ViewProperty>
  <ViewProperty>
   <ObjName>Super</ObjName>
   <Visible>1</Visible>
   <PropertyGroup>ID</PropertyGroup>
  </ViewProperty>
  <ViewProperty>
   <ObjName>Left</ObjName>
   <Visible>1</Visible>
   <PropertyGroup>Position</PropertyGroup>
   <PropertyValue>0</PropertyValue>
  </ViewProperty>
  <ViewProperty>
   <ObjName>Top</ObjName>
   <Visible>1</Visible>
   <PropertyGroup>Position</PropertyGroup>
   <PropertyValue>0</PropertyValue>
  </ViewProperty>
 </ViewBehavior>
</block>
<block type="UIState" ID="0">
 <WindowState>
  <OpenTab>
   <ObjContainerID>0</ObjContainerID>
   <EditSplit>200</EditSplit>
  </OpenTab>
  <EditBounds><Rect left="0" top="46" width="1024" height="688"/></EditBounds>
 </WindowState>
</block>
</RBProject>
