12 new nosetests for departure parsing
authorFlorian Schweikert <kelvan@logic.at>
Fri, 16 Dec 2011 13:52:52 +0000 (14:52 +0100)
committerFlorian Schweikert <kelvan@logic.at>
Fri, 16 Dec 2011 13:52:52 +0000 (14:52 +0100)
isolating parsing parts a bit

gotovienna-qml
gotovienna/realtime.py
gotovienna/tests/data/errorpage.html [new file with mode: 0644]
gotovienna/tests/data/line_station.html [new file with mode: 0644]
gotovienna/tests/data/lines.html [new file with mode: 0644]
gotovienna/tests/data/nodepartures.html [new file with mode: 0644]
gotovienna/tests/data/stationbased.html [new file with mode: 0644]
gotovienna/tests/data/stations1.html [new file with mode: 0644]
gotovienna/tests/data/stations2.html [new file with mode: 0644]
gotovienna/tests/realtime.py
qml/MainPage.qml

index 458fe68..40e2793 100755 (executable)
@@ -144,12 +144,6 @@ class Gui(QObject):
 
         threading.Thread(target=load_async).start()
 
-    stationsLoaded = Signal()
-
-    @Slot(float, float, result='QStringList')
-    def get_nearby_stations(self, lat, lon):
-        return get_nearby_stations(lat, lon)
-
     @Slot(str, str, str, result=str)
     def get_directions_url(self, line, direction, station):
         return self.itip.get_url_from_direction(line, direction, station)
index e4e3266..6454667 100644 (file)
@@ -64,6 +64,24 @@ class ITipParser:
     def __init__(self):
         self._lines = cache.lines
 
+    def parse_stations(self, html):
+        bs = BeautifulSoup(html)
+        tables = bs.findAll('table', {'class': 'text_10pix'})
+        st = {}
+
+        for i in range(2):
+            dir = tables[i].div.contents[-1].strip()[6:-6]
+
+            sta = []
+            for tr in tables[i].findAll('tr', {'onmouseout': 'obj_unhighlight(this);'}):
+                if tr.a:
+                    sta.append((tr.a.text, defaults.line_overview + tr.a['href']))
+                else:
+                    sta.append((tr.text.strip('&nbsp;'), None))
+
+            st[dir] = sta
+        return st
+
     def get_stations(self, name):
         """ Get station by direction
         {'Directionname': [('Station name', 'url')]}
@@ -74,38 +92,35 @@ class ITipParser:
         st = Stations(name)
 
         if not st:
-            bs = BeautifulSoup(urlopen(self.lines[name]))
-            tables = bs.findAll('table', {'class': 'text_10pix'})
-            for i in range(2):
-                dir = tables[i].div.contents[-1].strip()[6:-6]
+            st = self.parse_stations(urlopen(self.lines[name]).read())
 
-                sta = []
-                for tr in tables[i].findAll('tr', {'onmouseout': 'obj_unhighlight(this);'}):
-                    if tr.a:
-                        sta.append((tr.a.text, defaults.line_overview + tr.a['href']))
-                    else:
-                        sta.append((tr.text.strip('&nbsp;'), None))
+        return st
+
+    def parse_lines(self, html):
+        """ Parse lines from html
+        """
+        bs = BeautifulSoup(html)
+        # get tables
+        lines = bs.findAll('td', {'class': 'linie'})
 
-                st[dir] = sta
+        l = {}
 
-        return st
+        for line in lines:
+            if line.a:
+                href = defaults.line_overview + line.a['href']
+                if line.text:
+                    l[line.text] = href
+                elif line.img:
+                    l[line.img['alt']] = href
+
+        return l
 
     @property
     def lines(self):
         """ Dictionary of Line names with url as value
         """
         if not self._lines:
-            bs = BeautifulSoup(urlopen(defaults.line_overview))
-            # get tables
-            lines = bs.findAll('td', {'class': 'linie'})
-
-            for line in lines:
-                if line.a:
-                    href = defaults.line_overview + line.a['href']
-                    if line.text:
-                        self._lines[line.text] = href
-                    elif line.img:
-                        self._lines[line.img['alt']] = href
+            self._lines = self.parse_lines(urlopen(defaults.line_overview).read())
 
         return self._lines
 
@@ -118,22 +133,18 @@ class ITipParser:
 
         return None
 
-    def get_departures_by_station(self, station):
-        """ Get list of Departures for one station
+    def parse_departures_by_station(self, html):
+        """ Parse departure page
+        precondition: html is correct departure page
+        handle select station page before calling this method
         """
-
-        # TODO 1. Error handling
-        # TODO 2. more error handling
-        # TODO 3. ultimative error handling
-
+        bs = BeautifulSoup(html)
         dep = []
-        bs = BeautifulSoup(urlopen(defaults.departures_by_station % quote_plus(station.encode('UTF-8'))))
+
         try:
             li = bs.ul.findAll('li')
-            if li[0].a:
-                # Dirty workaround for ambiguous station
-                bs = BeautifulSoup(urlopen(defaults.qando + li[0].a['href']))
-                li = bs.ul.findAll('li')
+
+            station = bs.strong.text.split(',')[0]
 
             for l in li:
                 try:
@@ -162,8 +173,8 @@ class ITipParser:
 
                         dep.append(Departure(line, station, direction, tim, lowfloor))
 
-                except:
-                    print 'Warning: %s' % l
+                except Exception as e:
+                    print 'Warning: %s' % e.message
                     continue
 
         except AttributeError:
@@ -172,39 +183,37 @@ class ITipParser:
         finally:
             return dep
 
-    def get_departures(self, url):
-        """ Get list of next departures as Departure object
+    def get_departures_by_station(self, station):
+        """ Get list of Departures for one station
         """
 
-        #TODO parse line name and direction for station site parsing
+        # TODO 1. Error handling
+        # TODO 2. more error handling
+        # TODO 3. ultimative error handling
 
-        if not url:
-            # FIXME prevent from calling this method with None
-            print "ERROR empty url"
+        html = urlopen(defaults.departures_by_station % quote_plus(station.encode('UTF-8'))).read()
+
+        li = BeautifulSoup(html).ul.findAll('li')
+
+        if li[0].a:
+            # Dirty workaround for ambiguous station
+            html = urlopen(defaults.qando + li[0].a['href']).read()
+
+        dep = self.parse_departures_by_station(html)
+
+        self.parse_departures_by_station(html)
+        return dep
+
+    def parse_departures(self, html):
+        bs = BeautifulSoup(html)
+
+        # Check for error messages
+        msg = bs.findAll('span', {'class': 'rot fett'})
+        if msg and len(msg) > 0 and unicode(msg[0].text).find(u'technischen St') > 0:
+            print '\n'.join(map(lambda x: x.text.replace('&nbsp;', ''), msg))
             return []
 
-        # open url for 90 min timeslot / get departure for next 90 min
-        retry = 0
-        tries = 2 # try a second time before return empty list
-        while retry < tries:
-            bs = BeautifulSoup(urlopen(url + "&departureSizeTimeSlot=90"))
-            try:
-                lines = bs.find('form', {'name': 'mainform'}).table.findAll('tr')[1]
-                break
-
-            except AttributeError:
-                print 'FetchError'
-                msg = bs.findAll('span', {'class': 'rot fett'})
-                if len(msg) > 0 and str(msg[0].text).find(u'technischen St') > 0:
-                    print 'Temporary problem'
-                    print '\n'.join(map(lambda x: x.text.replace('&nbsp;', ''), msg))
-                    # FIXME Change to error message after fixing qml gui
-                    return []
-                # FIXME more testing
-                retry += 1
-                if retry == tries:
-                    return []
-            sleep(0.5)
+        lines = bs.find('form', {'name': 'mainform'}).table.findAll('tr')[1]
 
         if len(lines.findAll('td', {'class': 'info'})) > 0:
             station = lines.span.text.replace('&nbsp;', '')
@@ -265,6 +274,36 @@ class ITipParser:
 
         return dep
 
+    def get_departures(self, url):
+        """ Get list of next departures as Departure object
+        """
+
+        #TODO parse line name and direction for station site parsing
+
+        if not url:
+            # FIXME prevent from calling this method with None
+            print "ERROR empty url"
+            return []
+
+        # open url for 90 min timeslot / get departure for next 90 min
+        retry = 0
+        tries = 2 # try a second time before return empty list
+
+        while retry < tries:
+            html = urlopen(url + "&departureSizeTimeSlot=90").read()
+            dep = self.parse_departures(html)
+
+            if dep:
+                return dep
+
+            retry += 1
+            if retry == tries:
+                return []
+
+            sleep(0.5)
+
+
+
 
 UBAHN, TRAM, BUS, NIGHTLINE, OTHER = range(5)
 LINE_TYPE_NAMES = ['U-Bahn', 'Strassenbahn', 'Bus', 'Nightline', 'Andere']
diff --git a/gotovienna/tests/data/errorpage.html b/gotovienna/tests/data/errorpage.html
new file mode 100644 (file)
index 0000000..50c1393
--- /dev/null
@@ -0,0 +1,34 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">\r
+<HTML><!-- #BeginTemplate "../../Templates/RBL_Ohne_Fuss.dwt" --><!-- DW6 -->\r
+<HEAD>\r
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">\r
+<meta http-equiv="expires" content="0">\r
+<meta http-equiv="cache-control" content="no-cache">\r
+<meta http-equiv="pragma" content="no-cache">\r
+<meta name="robots" content="noindex">\r
+<!-- #BeginEditable "speicherdatum" -->\r
+<meta name="date" content='2011-07-16'>\r
+<!-- #EndEditable -->\r
+<!-- #BeginEditable "doctitle" -->\r
+<TITLE>Wiener Linien - i.tip-Abfahrtanzeige</TITLE>\r
+<!-- #EndEditable -->\r
+<script language="JavaScript" src="../js/mm.js" type="text/javascript"></script>\r
+<link rel="stylesheet" href="../css/itip.css">\r
+<script language="JavaScript" type="text/javascript">\r
+<!--\r
+MM_reloadPage(true);\r
+// -->\r
+</script>\r
+</HEAD>\r
+<BODY onLoad="javascript:window.setTimeout('location.reload()',30000);">\r
+<table width="100%" border="0" cellspacing="0" cellpadding="0">\r
+       <tr >\r
+               <td align="left" valign="top">\r
+                       <!-- #BeginEditable "doc_content" -->\r
+                               <span class="rot fett"><br />&nbsp;&nbsp;Auf Grund einer technischen St&ouml;rung<br> \r
+                               &nbsp;&nbsp;ist eine Abfrage derzeit leider nicht m&ouml;glich.</span><br />\r
+                               <span class="rot fett"><br>\r
+                               &nbsp;&nbsp;An der Störungsbehebung wird bereits gearbeitet.</span><br />\r
+                               <span class="rot fett"><br>\r
+                               &nbsp;&nbsp;Wir ersuchen um Ihr Verständnis.</span><br />\r
+                               
\ No newline at end of file
diff --git a/gotovienna/tests/data/line_station.html b/gotovienna/tests/data/line_station.html
new file mode 100644 (file)
index 0000000..74d2b06
--- /dev/null
@@ -0,0 +1,84 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">\r
+<HTML><!-- #BeginTemplate "../../Templates/RBL_Ohne_Fuss.dwt" --><!-- DW6 -->\r
+<HEAD>\r
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">\r
+<meta http-equiv="expires" content="0">\r
+<meta http-equiv="cache-control" content="no-cache">\r
+<meta http-equiv="pragma" content="no-cache">\r
+<meta name="robots" content="noindex">\r
+<!-- #BeginEditable "speicherdatum" -->\r
+<meta name="date" content='2011-07-16'>\r
+<!-- #EndEditable -->\r
+<!-- #BeginEditable "doctitle" -->\r
+<TITLE>Wiener Linien - i.tip-Abfahrtanzeige</TITLE>\r
+<!-- #EndEditable -->\r
+<script language="JavaScript" src="../js/mm.js" type="text/javascript"></script>\r
+<link rel="stylesheet" href="../css/itip.css">\r
+<script language="JavaScript" type="text/javascript">\r
+<!--\r
+MM_reloadPage(true);\r
+// -->\r
+</script>\r
+</HEAD>\r
+<BODY onLoad="javascript:window.setTimeout('location.reload()',30000);">\r
+<table width="100%" border="0" cellspacing="0" cellpadding="0">\r
+       <tr >\r
+               <td align="left" valign="top">\r
+                       <!-- #BeginEditable "doc_content" -->\r
+\r
+<script language="JavaScript" type="text/javascript" src="/itip/phpwebstat/track.php?mode=js"></script>\r
+<noscript><img src="/itip/phpwebstat/track.php?mode=img" border="0" alt="" width="1" height="1"></noscript>\r
+<form method="get" action="/itip/linienwahl/anzeigewl.php" name="mainform">\r
+       <input type="hidden" name="station" value="00122">\r
+       <input type="hidden" name="line" value="1">\r
+               <table width="95%" align="center" cellpadding="2" cellspacing="2" bgcolor="#f5fff0">\r
+               <tbody>\r
+                       <tr>\r
+                               <td colspan="4" class="info">Mit aktiviertem Javascript wird diese Seite alle 30 Sekunden automatisch aktualisiert, ansonsten muß der Button "Aktualisieren" gedrückt werden. Eine Änderung der Sortierung für die gefundenen Abfahrten oder &Auml;nderung des Zeitfenster wird erst ab der nächsten manuellen Aktualisierung aktiv.</td>\r
+                       </tr>\r
+                       <tr>\r
+                                                                       <td class="info">\r
+                                               Haltestelle:&nbsp;<span class="rot fett">Kärntner Ring, Oper</span><br>\r
+                                               Zeitintervall:&nbsp;30 Minuten<br>\r
+                                               Gew&auml;hlte Linie:&nbsp;<span class="rot fett">1</span>\r
+                                       </td>\r
+                                       <td align="center" class="info">\r
+                                               <strong>\r
+                                               Weitere Linien                                          </strong>\r
+                                                                                                       <input name="morelines" type="checkbox" value="true">\r
+                                                       <br>2,D                                                                                 </td>\r
+                                                               <td nowrap="nowrap" class="info"><span class="fett">Sortierung</span><br>\r
+                                       <input type="radio" name="sortType" value="abfSort" checked="checked">\r
+                                       nach Abfahrtzeit<br>\r
+                                       <input type="radio" name="sortType" value="zielAbfSort" >\r
+                                       nach Ziel und Abfahrtzeit<br>\r
+                                       <input type="radio" name="sortType" value="linieZielAbfSort" >\r
+                                       nach Linie, Ziel und Abfahrtzeit                                </td>\r
+                       </tr>\r
+                       <tr>\r
+                               <td align="center" class="info"><strong>Bitte w&auml;hlen Sie ein Zeitfenster aus         </strong>\r
+                 <select name="departureSizeTimeSlot" size="1" styleid="departureSizeTimeSlot">\r
+               <option value="" selected></option><option value="10">10 Minuten</option><option value="20">20 Minuten</option><option value="30" selected>30 Minuten</option><option value="40">40 Minuten</option><option value="50">50 Minuten</option><option value="60">60 Minuten</option><option value="70">70 Minuten</option><option value="80">80 Minuten</option><option value="90">90 Minuten</option><option value="100">100 Minuten</option><option value="110">110 Minuten</option><option value="120">120 Minuten</option>                </select>\r
+                 </td>\r
+             <td align="center" class="info"><strong>Nur Niederflurfahrzeuge</strong>\r
+                                     <input name="limitedMobilityCapable" type="checkbox" value="false">\r
+                       </td>\r
+             <td colspan="2" align="center" class="info"><input name="Senden" type="submit" class="teamtext" accesskey="a" title="Alt-a: Aktualisieren" value="Aktualisieren"></td>\r
+         </tr>\r
+         </tbody>\r
+       </table>\r
+                               <table width="95%" border="0" cellspacing="2" align="center" cellpadding="0">\r
+                               <tr bgcolor="#FFFFFF">\r
+                                       <th width="10%" align="left" nowrap="nowrap" bgcolor="#355395"><span class="weiss">&nbsp;Linie</span></th>\r
+                                       <th width="55%" align="left" nowrap="nowrap" bgcolor="#355395"><span class="weiss">&nbsp;Ziel</span></th>\r
+                                       <th width="15%" align="left" nowrap="nowrap" bgcolor="#355395"><span class="weiss">&nbsp;Abfahrt</span></th>\r
+                                       <th width="10%" align="center" nowrap="nowrap" bgcolor="#355395"><span class="weiss">&nbsp;Niederflur-<br>&nbsp;Fahrzeug?&nbsp;</span></th>\r
+                               </tr>\r
+                       <tr><th class='linie' align='left'>&nbsp;1&nbsp;</th><th class='linie' align='left'>&nbsp;Stefan-Fadinger-Platz&nbsp;</th><th class='linie' align='left'>&nbsp;<i>in Kürze...</i>&nbsp;</th><th class='linie' align='center'><img src='../image/RolliLeer.gif' width='30'></th></tr><tr><th class='linie' align='left'>&nbsp;1&nbsp;</th><th class='linie' align='left'>&nbsp;Stefan-Fadinger-Platz&nbsp;</th><th class='linie' align='left'>&nbsp;in 6 min&nbsp;</th><th class='linie' align='center'><img src='../image/RolliLeer.gif' width='30'></th></tr><tr><th class='linie' align='left'>&nbsp;1&nbsp;</th><th class='linie' align='left'>&nbsp;Stefan-Fadinger-Platz&nbsp;</th><th class='linie' align='left'>&nbsp;in 10 min&nbsp;</th><th class='linie' align='center'><img src='../image/RolliLinks.gif' alt='Geeignet für mobilit&auml;tseingeschr&auml;nkte Fahrg&auml;ste' width='30'></th></tr><tr><th class='linie' align='left'>&nbsp;1&nbsp;</th><th class='linie' align='left'>&nbsp;Stefan-Fadinger-Platz&nbsp;</th><th class='linie' align='left'>&nbsp;in 17 min&nbsp;</th><th class='linie' align='center'><img src='../image/RolliLeer.gif' width='30'></th></tr><tr><th class='linie' align='left'>&nbsp;1&nbsp;</th><th class='linie' align='left'>&nbsp;Stefan-Fadinger-Platz&nbsp;</th><th class='linie' align='left'>&nbsp;in 25 min&nbsp;</th><th class='linie' align='center'><img src='../image/RolliLeer.gif' width='30'></th></tr><tr><th class='linie' align='left'>&nbsp;1&nbsp;</th><th class='linie' align='left'>&nbsp;Stefan-Fadinger-Platz&nbsp;</th><th class='linie' align='left'>&nbsp;in 29 min&nbsp;</th><th class='linie' align='center'><img src='../image/RolliLeer.gif' width='30'></th></tr>                        </table>\r
+               </form>\r
+<!-- #EndEditable -->          </td>\r
+       </tr>\r
+</table>\r
+</BODY>\r
+<!-- #EndTemplate -->\r
+</HTML>\r
diff --git a/gotovienna/tests/data/lines.html b/gotovienna/tests/data/lines.html
new file mode 100644 (file)
index 0000000..506730d
--- /dev/null
@@ -0,0 +1,439 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">\r
+<HTML><!-- #BeginTemplate "/Templates/RBL_Ohne_Fuss.dwt" --><!-- DW6 -->\r
+<HEAD>\r
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">\r
+<meta http-equiv="expires" content="0">\r
+<meta http-equiv="cache-control" content="no-cache">\r
+<meta http-equiv="pragma" content="no-cache">\r
+<meta name="robots" content="noindex">\r
+<!-- #BeginEditable "speicherdatum" -->\r
+<meta name="date" content='2011-07-14'>\r
+<!-- #EndEditable -->\r
+<!-- #BeginEditable "doctitle" -->\r
+<TITLE>Wiener Linien - itip-Linienauswahl</TITLE>\r
+<!-- #EndEditable -->\r
+<script language="JavaScript" src="../js/mm.js" type="text/javascript"></script>\r
+<link rel="stylesheet" href="../css/itip.css">\r
+<script language="JavaScript" type="text/javascript">\r
+<!--\r
+MM_reloadPage(true);\r
+//-->\r
+</script>\r
+</HEAD>\r
+<BODY>\r
+<span class="centertitle"></span> <span class="centertitle"></span>\r
+<table width="100%" border="0" cellspacing="0" cellpadding="0">\r
+       <tr >\r
+               <td align="left" valign="top">\r
+                       <!-- #BeginEditable "doc_content" -->\r
+\r
+<table width="95%" align="center" cellpadding="2" cellspacing="2" bgcolor="#f5fff0">\r
+       <tbody>\r
+               <tr>\r
+                       <td width="70%" class="info">Von folgenden Linien k&ouml;nnen Echtzeitinformationen zu den Abfahrten abgerufen werden:<br>Bitte w&auml;hlen Sie eine Linie aus.</td>\r
+               </tr>\r
+       </tbody>\r
+</table>\r
+<table align="center" cellpadding="0" cellspacing="0">\r
+       <tr>\r
+               <td>\r
+                       <table>\r
+                       <tr>\r
+                       <td>\r
+                                               <table width="100%">\r
+                                                       <tr>\r
+                                                               <td><div align="center" class="teamtext rot fett">S t r a &szlig; e n b a h n</div>\r
+                                                                       <table width="100%" border="1" cellpadding="0" cellspacing="0" bgcolor="#EEEEEE" class="linie">\r
+                                                                               <tr align="center">\r
+                                                                                       <td width="10%" class="linie">&nbsp;</td>\r
+                                                                                       <td width="10%" class="linie"><a href="linie.php?lng=de&lng=de&linie=1">1</a></td>\r
+                                                   <td width="10%" class="linie"><a href="linie.php?lng=de&linie=2">2</a></td>\r
+                                                                           <td width="10%" class="linie">&nbsp;</td>\r
+                                                           <td width="10%" class="linie">&nbsp;</td>\r
+                                                   <td width="10%" class="linie"><a href="linie.php?lng=de&linie=5">5</a></td>\r
+                                                       <td width="10%" class="linie"><a href="linie.php?lng=de&linie=6">6</a></td>\r
+                                                           <td width="10%" class="linie">&nbsp;</td>\r
+                                                       <td width="10%" class="linie">&nbsp;</td>\r
+                                                   <td width="10%" class="linie"><a href="linie.php?lng=de&linie=9">9</a></td>\r
+                                                                               </tr>\r
+                                                                               <tr align="center">\r
+                                                                                       <td width="10%" class="linie"><a href="linie.php?lng=de&linie=10">10</a></td>\r
+                                                   <td width="10%" class="linie">&nbsp;</td>\r
+                                                       <td width="10%" class="linie">&nbsp;</td>\r
+                                                           <td width="10%" class="linie">&nbsp;</td>\r
+                                                       <td width="10%" class="linie">&nbsp;</td>\r
+                                           <td width="10%" class="linie">&nbsp;</td>\r
+                                               <td width="10%" class="linie">&nbsp;</td>\r
+                                                   <td width="10%" class="linie">&nbsp;</td>\r
+                                               <td width="10%" class="linie"><a href="linie.php?lng=de&linie=18">18</a></td>\r
+                                           <td width="10%" class="linie">&nbsp;</td>\r
+                                                                               </tr>\r
+                                                                               <tr align="center">\r
+                                                                                       <td width="10%" class="linie">&nbsp;</td>\r
+                                                   <td width="10%" class="linie">&nbsp;</td>\r
+                                                           <td width="10%" class="linie">&nbsp;</td>\r
+                                                           <td width="10%" class="linie">&nbsp;</td>\r
+                                                   <td width="10%" class="linie">&nbsp;</td>\r
+                                                       <td width="10%" class="linie">&nbsp;</td>\r
+                                                           <td width="10%" class="linie"><a href="linie.php?lng=de&linie=26">26</a></td>\r
+                                                       <td width="10%" class="linie">&nbsp;</td>\r
+                                                   <td width="10%" class="linie">&nbsp;</td>\r
+                                                       <td width="10%" class="linie">&nbsp;</td>\r
+                                                                               </tr>\r
+                                                                               <tr align="center">\r
+                                                                                       <td width="10%" class="linie"><a href="linie.php?lng=de&linie=30">30</a></td>\r
+                                                                                       <td width="10%" class="linie"><a href="linie.php?lng=de&linie=31">31</a></td>\r
+                                                   <td width="10%" class="linie">&nbsp;</td>\r
+                                                                                       <td width="10%" class="linie"><a href="linie.php?lng=de&linie=33">33</a></td>\r
+                                                   <td width="10%" class="linie">&nbsp;</td>\r
+                                                       <td width="10%" class="linie">&nbsp;</td>\r
+                                                   <td width="10%" class="linie">&nbsp;</td>\r
+                                                       <td width="10%" class="linie"><a href="linie.php?lng=de&linie=37">37</a></td>\r
+                                                   <td width="10%" class="linie"><a href="linie.php?lng=de&linie=38">38</a></td>\r
+                                                       <td width="10%" class="linie">&nbsp;</td>\r
+                                                                               </tr>\r
+                                                                               <tr align="center">\r
+                                                                                       <td width="10%" class="linie"><a href="linie.php?lng=de&linie=40">40</a></td>\r
+                                                       <td width="10%" class="linie"><a href="linie.php?lng=de&linie=41">41</a></td>\r
+                                                   <td width="10%" class="linie"><a href="linie.php?lng=de&linie=42">42</a></td>\r
+                                                   <td width="10%" class="linie"><a href="linie.php?lng=de&linie=43">43</a></td>\r
+                                                       <td width="10%" class="linie"><a href="linie.php?lng=de&linie=44">44</a></td>\r
+                                                           <td width="10%" class="linie">&nbsp;</td>\r
+                                                       <td width="10%" class="linie"><a href="linie.php?lng=de&linie=46">46</a></td>\r
+                                                   <td width="10%" class="linie">&nbsp;</td>\r
+                                                       <td width="10%" class="linie">&nbsp;</td>\r
+                                                           <td width="10%" class="linie"><a href="linie.php?lng=de&linie=49">49</a></td>\r
+                                                                               </tr>\r
+                                                                               <tr align="center">\r
+                                                                       <td width="10%" class="linie">&nbsp;</td>\r
+                                                       <td width="10%" class="linie">&nbsp;</td>\r
+                                                           <td width="10%" class="linie"><a href="linie.php?lng=de&linie=52">52</a></td>\r
+                                                       <td width="10%" class="linie">&nbsp;</td>\r
+                                                           <td width="10%" class="linie">&nbsp;</td>\r
+                                                       <td width="10%" class="linie">&nbsp;</td>\r
+                                                           <td width="10%" class="linie">&nbsp;</td>\r
+                                                       <td width="10%" class="linie">&nbsp;</td>\r
+                                                           <td width="10%" class="linie"><a href="linie.php?lng=de&linie=58">58</a></td>\r
+                                                       <td width="10%" class="linie">&nbsp;</td>\r
+                                                                                       </tr>\r
+                                                                                       <tr align="center">\r
+                                                                                               <td width="10%" class="linie"><a href="linie.php?lng=de&linie=60">60</a></td>\r
+                                                       <td width="10%" class="linie">&nbsp;</td>\r
+                                                           <td width="10%" class="linie"><a href="linie.php?lng=de&linie=62">62</a></td>\r
+                                                       <td width="10%" class="linie">&nbsp;</td>\r
+                                                               <td width="10%" class="linie">&nbsp;</td>\r
+                                                           <td width="10%" class="linie">&nbsp;</td>\r
+                                                       <td width="10%" class="linie">&nbsp;</td>\r
+                                                           <td width="10%" class="linie"><a href="linie.php?lng=de&linie=67">67</a></td>\r
+                                                           <td width="10%" class="linie">&nbsp;</td>\r
+                                                       <td width="10%" class="linie">&nbsp;</td>\r
+                                                                                       </tr>\r
+                                                       <tr align="center">\r
+                                                       <td width="10%" class="linie">&nbsp;</td>\r
+                                                           <td width="10%" class="linie"><a href="linie.php?lng=de&linie=71">71</a></td>\r
+                                                       <td width="10%" class="linie">&nbsp;</td>\r
+                                                           <td width="10%" class="linie">&nbsp;</td>\r
+                                                       <td width="10%" class="linie">&nbsp;</td>\r
+                                                           <td width="10%" class="linie">&nbsp;</td>\r
+                                                       <td width="10%" class="linie">&nbsp;</td>\r
+                                                           <td width="10%" class="linie">&nbsp;</td>\r
+                                                       <td width="10%" class="linie">&nbsp;</td>\r
+                                                           <td width="10%" class="linie">&nbsp;</td>\r
+                                                       </tr>\r
+                                                   <tr align="center">\r
+                                                               <td width="10%" class="linie"><a href="linie.php?lng=de&linie=D">D</a></td>\r
+                                                       <td width="10%" class="linie"><a href="linie.php?lng=de&linie=O">O</a></td>\r
+                                                           <td width="10%" class="linie"><a href="linie.php?lng=de&linie=VRT">VRT</a></td>\r
+                                                           <td width="10%" class="linie">&nbsp;</td>\r
+                                                       <td width="10%" class="linie">&nbsp;</td>\r
+                                                           <td width="10%" class="linie">&nbsp;</td>\r
+                                                           <td width="10%" class="linie">&nbsp;</td>\r
+                                                       <td width="10%" class="linie">&nbsp;</td>\r
+                                                           <td width="10%" class="linie">&nbsp;</td>\r
+                                                       <td width="10%" class="linie">&nbsp;</td>\r
+                                                                                       </tr>\r
+                                                                               </table>\r
+                                                                       </td>\r
+                                                               </tr>\r
+                                                       </table>\r
+                                               </td>\r
+                                               <td valign="top">\r
+                                                       <table width="100%">\r
+                                       <tr>\r
+                                       <td><div align="center" class="teamtext rot fett">A u t o b u s</div>\r
+                                               <table width="100%" border="1" cellpadding="0" cellspacing="0" bgcolor="#EEEEEE" class="linie">\r
+                                               <tr align="center">\r
+                                                                                               <td width="10%" class="linie">&nbsp;</td>\r
+                                                                                               <td width="10%" class="linie"><a href="linie.php?lng=de&linie=1A">1A</a></td>\r
+                                                                                               <td width="10%" class="linie"><a href="linie.php?lng=de&linie=2A">2A</a></td>\r
+                                                           <td width="10%" class="linie"><a href="linie.php?lng=de&linie=3A">3A</a></td>\r
+                                                   <td width="10%" class="linie"><a href="linie.php?lng=de&linie=4A">4A</a></td>\r
+                                                           <td width="10%" class="linie"><a href="linie.php?lng=de&linie=5A">5A</a></td>\r
+                                                       <td width="10%" class="linie">&nbsp;</td>\r
+                                                           <td width="10%" class="linie"><a href="linie.php?lng=de&linie=7A">7A</a></td>\r
+                                                       <td width="10%" class="linie"><a href="linie.php?lng=de&linie=8A">8A</a></td>\r
+                                                           <td width="10%" class="linie"><a href="linie.php?lng=de&linie=9A">9A</a></td>\r
+                                                                                       </tr>\r
+                                                       <tr align="center">\r
+                                                               <td width="10%" class="linie"><a href="linie.php?lng=de&linie=10A">10A</a></td>\r
+                                                           <td width="10%" class="linie"><a href="linie.php?lng=de&linie=11A">11A</a></td>\r
+                                                   <td width="10%" class="linie"><a href="linie.php?lng=de&linie=12A">12A</a></td>\r
+                                                           <td width="10%" class="linie"><a href="linie.php?lng=de&linie=13A">13A</a></td>\r
+                                                   <td width="10%" class="linie"><a href="linie.php?lng=de&linie=14A">14A</a></td>\r
+                                                           <td width="10%" class="linie"><a href="linie.php?lng=de&linie=15A">15A</a></td>\r
+                                                       <td width="10%" class="linie">&nbsp;</td>\r
+                                                           <td width="10%" class="linie">&nbsp;</td>\r
+                                                       <td width="10%" class="linie">&nbsp;</td>\r
+                                                           <td width="10%" class="linie">&nbsp;</td>\r
+                                                                                       </tr>\r
+                                               <tr align="center">\r
+                                                               <td width="10%" class="linie">&nbsp;</td>\r
+                                                   <td width="10%" class="linie">&nbsp;</td>\r
+                                                           <td width="10%" class="linie">&nbsp;</td>\r
+                                                       <td width="10%" class="linie"><a href="linie.php?lng=de&linie=23A">23A</a></td>\r
+                                                           <td width="10%" class="linie"><a href="linie.php?lng=de&linie=24A">24A</a></td>\r
+                                                           <td width="10%" class="linie"><a href="linie.php?lng=de&linie=25A">25A</a></td>\r
+                                                           <td width="10%" class="linie"><a href="linie.php?lng=de&linie=26A">26A</a></td>\r
+                                                       <td width="10%" class="linie"><a href="linie.php?lng=de&linie=27A">27A</a></td>\r
+                                                           <td width="10%" class="linie"><a href="linie.php?lng=de&linie=28A">28A</a></td>\r
+                                                           <td width="10%" class="linie"><a href="linie.php?lng=de&linie=29A">29A</a></td>\r
+                                                                                       </tr>\r
+                                                                                       <tr align="center">\r
+                                                                                               <td width="10%" class="linie"><a href="linie.php?lng=de&linie=30A">30A</a></td>\r
+                                                           <td width="10%" class="linie"><a href="linie.php?lng=de&linie=31A">31A</a></td>\r
+                                                       <td width="10%" class="linie"><a href="linie.php?lng=de&linie=32A">32A</a></td>\r
+                                                           <td width="10%" class="linie">&nbsp;</td>\r
+                                                           <td width="10%" class="linie"><a href="linie.php?lng=de&linie=34A">34A</a></td>\r
+                                                           <td width="10%" class="linie"><a href="linie.php?lng=de&linie=35A">35A</a></td>\r
+                                                       <td width="10%" class="linie"><a href="linie.php?lng=de&linie=36A">36A</a></td>\r
+                                                           <td width="10%" class="linie">&nbsp;</td>\r
+                                                       <td width="10%" class="linie"><a href="linie.php?lng=de&linie=38A">38A</a></td>\r
+                                                           <td width="10%" class="linie"><a href="linie.php?lng=de&linie=39A">39A</a></td>\r
+                                                                                       </tr>\r
+                                                       <tr align="center">\r
+                                                               <td width="10%" class="linie"><a href="linie.php?lng=de&linie=40A">40A</a></td>\r
+                                                           <td width="10%" class="linie">&nbsp;</td>\r
+                                                   <td width="10%" class="linie">&nbsp;</td>\r
+                                                           <td width="10%" class="linie">&nbsp;</td>\r
+                                                       <td width="10%" class="linie">&nbsp;</td>\r
+                                                           <td width="10%" class="linie">&nbsp;</td>\r
+                                                       <td width="10%" class="linie">&nbsp;</td>\r
+                                                           <td width="10%" class="linie">&nbsp;</td>\r
+                                                           <td width="10%" class="linie"><a href="linie.php?lng=de&linie=48A">48A</a></td>\r
+                                                           <td width="10%" class="linie">&nbsp;</td>\r
+                                                                                       </tr>\r
+                                                   <tr align="center">\r
+                                                       <td width="10%" class="linie">&nbsp;</td>\r
+                                                       <td width="10%" class="linie">&nbsp;</td>\r
+                                                           <td width="10%" class="linie">&nbsp;</td>\r
+                                                       <td width="10%" class="linie">&nbsp;</td>\r
+                                                           <td width="10%" class="linie">&nbsp;</td>\r
+                                                       <td width="10%" class="linie">&nbsp;</td>\r
+                                                           <td width="10%" class="linie">&nbsp;</td>\r
+                                                           <td width="10%" class="linie"><a href="linie.php?lng=de&linie=57A">57A</a></td>\r
+                                                   <td width="10%" class="linie">&nbsp;</td>\r
+                                                           <td width="10%" class="linie"><a href="linie.php?lng=de&linie=59A">59A</a></td>\r
+                                                                                       </tr>\r
+                                                                                       <tr align="center">\r
+                                                                                               <td width="10%" class="linie">&nbsp;</td>\r
+                                                           <td width="10%" class="linie">&nbsp;</td>\r
+                                                       <td width="10%" class="linie"><a href="linie.php?lng=de&linie=62A">62A</a></td>\r
+                                                           <td width="10%" class="linie"><a href="linie.php?lng=de&linie=63A">63A</a></td>\r
+                                                       <td width="10%" class="linie"><a href="linie.php?lng=de&linie=64A">64A</a></td>\r
+                                                           <td width="10%" class="linie"><a href="linie.php?lng=de&linie=65A">65A</a></td>\r
+                                                       <td width="10%" class="linie"><a href="linie.php?lng=de&linie=66A">66A</a></td>\r
+                                                           <td width="10%" class="linie">&nbsp;</td>\r
+                                                   <td width="10%" class="linie">&nbsp;</td>\r
+                                                           <td width="10%" class="linie"><a href="linie.php?lng=de&linie=69A">69A</a></td>\r
+                                                                                       </tr>\r
+                                                       <tr align="center">\r
+                                                                                               <td width="10%" class="linie">&nbsp;</td>\r
+                                                           <td width="10%" class="linie">&nbsp;</td>\r
+                                                           <td width="10%" class="linie">&nbsp;</td>\r
+                                                           <td width="10%" class="linie">&nbsp;</td>\r
+                                                       <td width="10%" class="linie"><a href="linie.php?lng=de&linie=74A">74A</a></td>\r
+                                                           <td width="10%" class="linie">&nbsp;</td>\r
+                                                       <td width="10%" class="linie">&nbsp;</td>\r
+                                                           <td width="10%" class="linie">&nbsp;</td>\r
+                                                   <td width="10%" class="linie">&nbsp;</td>\r
+                                                           <td width="10%" class="linie">&nbsp;</td>\r
+                                                                                       </tr>\r
+                                                                                       <tr align="center">\r
+                                                       <td width="10%" class="linie">&nbsp;</td>\r
+                                                           <td width="10%" class="linie">&nbsp;</td>\r
+                                                       <td width="10%" class="linie"><a href="linie.php?lng=de&linie=82A">82A</a></td>\r
+                                                           <td width="10%" class="linie">&nbsp;</td>\r
+                                                       <td width="10%" class="linie">&nbsp;</td>\r
+                                                           <td width="10%" class="linie">&nbsp;</td>\r
+                                                           <td width="10%" class="linie"><a href="linie.php?lng=de&linie=86A">86A</a></td>\r
+                                                           <td width="10%" class="linie"><a href="linie.php?lng=de&linie=87A">87A</a></td>\r
+                                                           <td width="10%" class="linie"><a href="linie.php?lng=de&linie=88A">88A</a></td>\r
+                                                   <td width="10%" class="linie"><a href="linie.php?lng=de&linie=89A">89A</a></td>\r
+                                                                                       </tr>\r
+                                                                               </table>\r
+                                                                       </td>\r
+                                                               </tr>\r
+                                                       </table>\r
+                                               </td>\r
+                                       </tr>\r
+                                       <tr>\r
+                                               <td valign="top"><table width="100%">\r
+                               <tr>\r
+                                       <td><div align="center" class="teamtext rot fett"><span class="teamtext magenta fett">N i g h t l i n e</span></div>\r
+                                                                       <table width="100%" border="1" cellpadding="0" cellspacing="0" bgcolor="#EEEEEE" class="linie">\r
+                                                                               <tr align="center">\r
+                                                                                       <td width="10%" class="linie">&nbsp;</td>\r
+                                                                                       <td width="10%" class="linie">&nbsp;</td>\r
+                                                       <td width="10%" class="linie">&nbsp;</td>\r
+                                                               <td width="10%" class="linie">&nbsp;</td>\r
+                                                       <td width="10%" class="linie">&nbsp;</td>\r
+                                                               <td width="10%" class="linie">&nbsp;</td>\r
+                                                       <td width="10%" class="linie"><a href="linie.php?lng=de&linie=N6">N6</a></td>\r
+                                                               <td width="10%" class="linie">&nbsp;</td>\r
+                                                               <td width="10%" class="linie">&nbsp;</td>\r
+                                                               <td width="10%" class="linie">&nbsp;</td>\r
+                                                       </tr>\r
+                                                       <tr align="center">\r
+                                                       <td width="10%" class="linie">&nbsp;</td>\r
+                                                                       <td width="10%" class="linie">&nbsp;</td>\r
+                                                                       <td width="10%" class="linie">&nbsp;</td>\r
+                                                                       <td width="10%" class="linie">&nbsp;</td>\r
+                                                                               <td width="10%" class="linie">&nbsp;</td>\r
+                                                                               <td width="10%" class="linie">&nbsp;</td>\r
+                                                                               <td width="10%" class="linie">&nbsp;</td>\r
+                                                                       <td width="10%" class="linie">&nbsp;</td>\r
+                                                                               <td width="10%" class="linie">&nbsp;</td>\r
+                                                                               <td width="10%" class="linie">&nbsp;</td>\r
+                                                                       </tr>\r
+                                                               <tr align="center">\r
+                                                                       <td width="10%" class="linie"><a href="linie.php?lng=de&linie=N20">N20</a></td>\r
+                                                                       <td width="10%" class="linie">&nbsp;</td>\r
+                                                                               <td width="10%" class="linie">&nbsp;</td>\r
+                                                                                       <td width="10%" class="linie"><a href="linie.php?lng=de&linie=N23">N23</a></td>\r
+                                                       <td width="10%" class="linie">&nbsp;</td>\r
+                                                                               <td width="10%" class="linie"><a href="linie.php?lng=de&linie=N25">N25</a></td>\r
+                                                       <td width="10%" class="linie"><a href="linie.php?lng=de&linie=N26">N26</a></td>\r
+                                                       <td width="10%" class="linie">&nbsp;</td>\r
+                                                       <td width="10%" class="linie">&nbsp;</td>\r
+                                                       <td width="10%" class="linie"><a href="linie.php?lng=de&linie=N29">N29</a></td>\r
+                                               </tr>\r
+                                               <tr align="center">\r
+                                                       <td width="10%" class="linie">&nbsp;</td>\r
+                                                       <td width="10%" class="linie"><a href="linie.php?lng=de&linie=N31">N31</a></td>\r
+                                                       <td width="10%" class="linie">&nbsp;</td>\r
+                                                       <td width="10%" class="linie">&nbsp;</td>\r
+                                                       <td width="10%" class="linie">&nbsp;</td>\r
+                                                       <td width="10%" class="linie"><a href="linie.php?lng=de&linie=N35">N35</a></td>\r
+                                                       <td width="10%" class="linie"><a href="linie.php?lng=de&linie=N36">N36</a></td>\r
+                                                       <td width="10%" class="linie">&nbsp;</td>\r
+                                                       <td width="10%" class="linie"><a href="linie.php?lng=de&linie=N38">N38</a></td>\r
+                                                       <td width="10%" class="linie">&nbsp;</td>\r
+                                               </tr>\r
+                                               <tr align="center">\r
+                                                       <td width="10%" class="linie">&nbsp;</td>\r
+                                                       <td width="10%" class="linie"><a href="linie.php?lng=de&linie=N41">N41</a></td>\r
+                                                       <td width="10%" class="linie">&nbsp;</td>\r
+                                                       <td width="10%" class="linie"><a href="linie.php?lng=de&linie=N43">N43</a></td>\r
+                                                       <td width="10%" class="linie">&nbsp;</td>\r
+                                                       <td width="10%" class="linie">&nbsp;</td>\r
+                                                       <td width="10%" class="linie"><a href="linie.php?lng=de&linie=N46">N46</a></td>\r
+                                                       <td width="10%" class="linie">&nbsp;</td>\r
+                                                       <td width="10%" class="linie">&nbsp;</td>\r
+                                                       <td width="10%" class="linie"><a href="linie.php?lng=de&linie=N49">N49</a></td>\r
+                                               </tr>\r
+                                               <tr align="center">\r
+                                                       <td width="10%" class="linie"><a href="linie.php?lng=de&linie=N50">N50</a></td>\r
+                                                       <td width="10%" class="linie">&nbsp;</td>\r
+                                                       <td width="10%" class="linie">&nbsp;</td>\r
+                                                       <td width="10%" class="linie">&nbsp;</td>\r
+                                                       <td width="10%" class="linie">&nbsp;</td>\r
+                                                       <td width="10%" class="linie">&nbsp;</td>\r
+                                                       <td width="10%" class="linie">&nbsp;</td>\r
+                                                       <td width="10%" class="linie">&nbsp;</td>\r
+                                                       <td width="10%" class="linie"><a href="linie.php?lng=de&linie=N58">N58</a></td>\r
+                                                       <td width="10%" class="linie">&nbsp;</td>\r
+                                               </tr>\r
+                                               <tr align="center">\r
+                                                       <td width="10%" class="linie"><a href="linie.php?lng=de&linie=N60">N60</a></td>\r
+                                                       <td width="10%" class="linie">&nbsp;</td>\r
+                                                       <td width="10%" class="linie"><a href="linie.php?lng=de&linie=N62">N62</a></td>\r
+                                                       <td width="10%" class="linie">&nbsp;</td>\r
+                                                       <td width="10%" class="linie"><a href="linie.php?lng=de&linie=N64">N64</a></td>\r
+                                                       <td width="10%" class="linie">&nbsp;</td>\r
+                                                       <td width="10%" class="linie"><a href="linie.php?lng=de&linie=N66">N66</a></td>\r
+                                                       <td width="10%" class="linie"><a href="linie.php?lng=de&linie=N67">N67</a></td>\r
+                                                       <td width="10%" class="linie">&nbsp;</td>\r
+                                                       <td width="10%" class="linie">&nbsp;</td>\r
+                                               </tr>\r
+                                               <tr align="center">\r
+                                                       <td width="10%" class="linie">&nbsp;</td>\r
+                                                       <td width="10%" class="linie"><a href="linie.php?lng=de&linie=N71">N71</a></td>\r
+                                                       <td width="10%" class="linie">&nbsp;</td>\r
+                                                       <td width="10%" class="linie">&nbsp;</td>\r
+                                                       <td width="10%" class="linie">&nbsp;</td>\r
+                                                       <td width="10%" class="linie"><a href="linie.php?lng=de&linie=N75">N75</a></td>\r
+                                                       <td width="10%" class="linie">&nbsp;</td>\r
+                                                       <td width="10%" class="linie">&nbsp;</td>\r
+                                                       <td width="10%" class="linie">&nbsp;</td>\r
+                                                       <td width="10%" class="linie">&nbsp;</td>\r
+                                               </tr>\r
+                                               <tr align="center">\r
+                                                       <td width="10%" class="linie">&nbsp;</td>\r
+                                                       <td width="10%" class="linie">&nbsp;</td>\r
+                                                       <td width="10%" class="linie">&nbsp;</td>\r
+                                                       <td width="10%" class="linie">&nbsp;</td>\r
+                                                       <td width="10%" class="linie">&nbsp;</td>\r
+                                                       <td width="10%" class="linie">&nbsp;</td>\r
+                                                       <td width="10%" class="linie">&nbsp;</td>\r
+                                                       <td width="10%" class="linie">&nbsp;</td>\r
+                                                       <td width="10%" class="linie">&nbsp;</td>\r
+                                                       <td width="10%" class="linie">&nbsp;</td>\r
+                                               </tr>\r
+                                                                       </table>\r
+                                                               </td>\r
+                                                       </tr>\r
+                                               </table>\r
+                                       </td>\r
+                                       <td valign="middle"><table width="100%">\r
+                       <tr>\r
+                               <td><div align="center" class="teamtext hellblau fett">U - B a h n</div>\r
+                                                               <table border="1" align="center" cellpadding="0" cellspacing="0" bgcolor="#EEEEEE" class="linie">\r
+                                       <tr align="center">\r
+                                                       <td class="linie"><a href="linie.php?lng=de&linie=U1"><img src="bilder/U1.gif" alt="U1" width="23" height="18" border="0"></a></td>\r
+                                               <td class="linie"><a href="linie.php?lng=de&linie=U2"><img src="bilder/U2.gif" alt="U2" width="23" height="18" border="0"></a></td>\r
+                                                       <td class="linie"><a href="linie.php?lng=de&linie=U3"><img src="bilder/U3.gif" alt="U3" width="23" height="18" border="0"></a></td>\r
+                                               <td class="linie"><a href="linie.php?lng=de&linie=U4"><img src="bilder/U4.gif" alt="U4" width="23" height="18" border="0"></a></td>\r
+                                                       <td class="linie"><a href="linie.php?lng=de&linie=U6"><img src="bilder/U6.gif" alt="U6" width="23" height="18" border="0"></a></td>\r
+                                                       </tr>\r
+                                       </table>\r
+                               </td>\r
+                                               </tr>\r
+                                               <tr>\r
+                                                       <td>&nbsp;</td>\r
+                                               </tr>\r
+                                               <tr>\r
+                                                       <td>&nbsp;</td>\r
+                                               </tr>\r
+                       <tr>\r
+                               <td><div align="center" class="teamtext gruen fett">W e i t e r e&nbsp;&nbsp;L i n i e n</div>\r
+                               <table border="1" align="center" cellpadding="0" cellspacing="0" bgcolor="#EEEEEE" class="linie">\r
+                                       <tr align="center">\r
+                                       <td class="linie"><a href="linie.php?lng=de&linie=11B">11B</a></td>\r
+                                                                               <td class="linie"><a href="linie.php?lng=de&linie=WLB"><img src="bilder/WLB.gif" alt="WLB" width="23" height="18" border="0"></a></td>\r
+                                                                       </tr>\r
+                                                               </table>\r
+                                                       </td>\r
+                                               </tr>\r
+                                       </table>\r
+                               </td>\r
+                       </tr>\r
+               </table>\r
+       </td>\r
+</tr>\r
+</table>\r
+       <!-- #EndEditable -->           </td>\r
+       </tr>\r
+</table>\r
+</BODY>\r
+<!-- #EndTemplate -->\r
+</HTML>\r
diff --git a/gotovienna/tests/data/nodepartures.html b/gotovienna/tests/data/nodepartures.html
new file mode 100644 (file)
index 0000000..9dcb9a0
--- /dev/null
@@ -0,0 +1,90 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">\r
+<HTML><!-- #BeginTemplate "../../Templates/RBL_Ohne_Fuss.dwt" --><!-- DW6 -->\r
+<HEAD>\r
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">\r
+<meta http-equiv="expires" content="0">\r
+<meta http-equiv="cache-control" content="no-cache">\r
+<meta http-equiv="pragma" content="no-cache">\r
+<meta name="robots" content="noindex">\r
+<!-- #BeginEditable "speicherdatum" -->\r
+<meta name="date" content='2011-07-16'>\r
+<!-- #EndEditable -->\r
+<!-- #BeginEditable "doctitle" -->\r
+<TITLE>Wiener Linien - i.tip-Abfahrtanzeige</TITLE>\r
+<!-- #EndEditable -->\r
+<script language="JavaScript" src="../js/mm.js" type="text/javascript"></script>\r
+<link rel="stylesheet" href="../css/itip.css">\r
+<script language="JavaScript" type="text/javascript">\r
+<!--\r
+MM_reloadPage(true);\r
+// -->\r
+</script>\r
+</HEAD>\r
+<BODY onLoad="javascript:window.setTimeout('location.reload()',30000);">\r
+<table width="100%" border="0" cellspacing="0" cellpadding="0">\r
+       <tr >\r
+               <td align="left" valign="top">\r
+                       <!-- #BeginEditable "doc_content" -->\r
+\r
+<script language="JavaScript" type="text/javascript" src="/itip/phpwebstat/track.php?mode=js"></script>\r
+<noscript><img src="/itip/phpwebstat/track.php?mode=img" border="0" alt="" width="1" height="1"></noscript>\r
+<form method="get" action="/itip/linienwahl/anzeigewl.php" name="mainform">\r
+       <input type="hidden" name="station" value="00100">\r
+       <input type="hidden" name="line" value="N6">\r
+               <table width="95%" align="center" cellpadding="2" cellspacing="2" bgcolor="#f5fff0">\r
+               <tbody>\r
+                       <tr>\r
+                               <td colspan="4" class="info">Mit aktiviertem Javascript wird diese Seite alle 30 Sekunden automatisch aktualisiert, ansonsten muß der Button "Aktualisieren" gedrückt werden. Eine Änderung der Sortierung für die gefundenen Abfahrten oder &Auml;nderung des Zeitfenster wird erst ab der nächsten manuellen Aktualisierung aktiv.</td>\r
+                       </tr>\r
+                       <tr>\r
+                                                                       <td class="info">\r
+                                               Haltestelle:&nbsp;<span class="rot fett">Handelskai S U</span><br>\r
+                                               Zeitintervall:&nbsp;30 Minuten<br>\r
+                                               Gew&auml;hlte Linie:&nbsp;<span class="rot fett">N6</span>\r
+                                       </td>\r
+                                       <td align="center" class="info">\r
+                                               <strong>\r
+                                               Weitere Linien                                          </strong>\r
+                                                                                                       <input name="morelines" type="checkbox" value="true">\r
+                                                       <br>11A,11B,5A                                                                                  </td>\r
+                                                               <td nowrap="nowrap" class="info"><span class="fett">Sortierung</span><br>\r
+                                       <input type="radio" name="sortType" value="abfSort" checked="checked">\r
+                                       nach Abfahrtzeit<br>\r
+                                       <input type="radio" name="sortType" value="zielAbfSort" >\r
+                                       nach Ziel und Abfahrtzeit<br>\r
+                                       <input type="radio" name="sortType" value="linieZielAbfSort" >\r
+                                       nach Linie, Ziel und Abfahrtzeit                                </td>\r
+                       </tr>\r
+                       <tr>\r
+                               <td align="center" class="info"><strong>Bitte w&auml;hlen Sie ein Zeitfenster aus         </strong>\r
+                 <select name="departureSizeTimeSlot" size="1" styleid="departureSizeTimeSlot">\r
+               <option value="" selected></option><option value="10">10 Minuten</option><option value="20">20 Minuten</option><option value="30" selected>30 Minuten</option><option value="40">40 Minuten</option><option value="50">50 Minuten</option><option value="60">60 Minuten</option><option value="70">70 Minuten</option><option value="80">80 Minuten</option><option value="90">90 Minuten</option><option value="100">100 Minuten</option><option value="110">110 Minuten</option><option value="120">120 Minuten</option>                </select>\r
+                 </td>\r
+             <td align="center" class="info"><strong>Nur Niederflurfahrzeuge</strong>\r
+                                     <input name="limitedMobilityCapable" type="checkbox" value="false">\r
+                       </td>\r
+             <td colspan="2" align="center" class="info"><input name="Senden" type="submit" class="teamtext" accesskey="a" title="Alt-a: Aktualisieren" value="Aktualisieren"></td>\r
+         </tr>\r
+         </tbody>\r
+       </table>\r
+                               <table width="95%" border="0" cellspacing="2" align="center" cellpadding="0">\r
+                               <tr bgcolor="#FFFFFF">\r
+                                       <th width="10%" align="left" nowrap="nowrap" bgcolor="#355395"><span class="weiss">&nbsp;Linie</span></th>\r
+                                       <th width="55%" align="left" nowrap="nowrap" bgcolor="#355395"><span class="weiss">&nbsp;Ziel</span></th>\r
+                                       <th width="15%" align="left" nowrap="nowrap" bgcolor="#355395"><span class="weiss">&nbsp;Abfahrt</span></th>\r
+                                       <th width="10%" align="center" nowrap="nowrap" bgcolor="#355395"><span class="weiss">&nbsp;Niederflur-<br>&nbsp;Fahrzeug?&nbsp;</span></th>\r
+                               </tr>\r
+                                                               <table width="95%" align="center" cellpadding="0" cellspacing="0">\r
+                                               <tr>\r
+                                                       <td class="fliesstext fett rot"><br>\r
+                                                               Keine Abfahrten gefunden.                                                       </td>\r
+                                               </tr>\r
+                                       </table>\r
+                                                       </table>\r
+               </form>\r
+<!-- #EndEditable -->          </td>\r
+       </tr>\r
+</table>\r
+</BODY>\r
+<!-- #EndTemplate -->\r
+</HTML>\r
diff --git a/gotovienna/tests/data/stationbased.html b/gotovienna/tests/data/stationbased.html
new file mode 100644 (file)
index 0000000..04d76de
--- /dev/null
@@ -0,0 +1,141 @@
+<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" "http://www.wapforum.org/DTD/xhtml-mobile10.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+       <title>qando MobileWeb</title>
+       <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+       <meta http-equiv="Cache-Control" content="no-cache" />
+       <link rel="shortcut icon" href="/module/mobileweb_1.0/view/theme/minimal/images/favicon.ico" type="image/x-icon"/>
+       <link rel="stylesheet" href="/module/mobileweb_1.0/view/theme/minimal/styles/screen.css"  type="text/css" />
+</head>
+<body>
+<div class="header">
+       <img class="logo" src="/module/mobileweb_1.0/view/theme/minimal/images/logo.jpg" alt="" />
+       <h1>Monitor</h1>
+       <h2>Ergebnisse</h2>
+</div><div class="grayBox"><strong>Karlsplatz, Wien</strong>: <span class="smaller">aktualisiert um 13:04</span></div>
+<ul class="gray">
+                       <li class="odd">
+                       <img class="lineIcon" src="http://m.qando.at/line_icon/ptMetro_U1_gray.jpg" alt="U1" />
+                       <div class="floatleft width255">
+                                                               &raquo; Leopoldau<br />
+                                                                                                                       <span class="departureBarrierFree">0</span>,                                                                                    <span class="departureBarrierFree">3</span>                                                                                             </div>
+                       <!-- min -->
+                       <br class="clear" />
+               </li>
+                       <li class="even">
+                       <img class="lineIcon" src="http://m.qando.at/line_icon/ptMetro_U1_white.jpg" alt="U1" />
+                       <div class="floatleft width255">
+                                                               &raquo; Reumannplatz<br />
+                                                                                                                       <span class="departureBarrierFree">0</span>,                                                                                    <span class="departureBarrierFree">4</span>                                                                                             </div>
+                       <!-- min -->
+                       <br class="clear" />
+               </li>
+                       <li class="odd">
+                       <img class="lineIcon" src="http://m.qando.at/line_icon/ptMetro_U2_gray.jpg" alt="U2" />
+                       <div class="floatleft width255">
+                                                               &raquo;  NICHT EINSTEIGEN !<br />
+                                                                                                                       <span class="departureBarrierFree"></span>,                                                                                     <span class="departureBarrierFree"></span>                                                                                              </div>
+                       <!-- min -->
+                       <br class="clear" />
+               </li>
+                       <li class="even">
+                       <img class="lineIcon" src="http://m.qando.at/line_icon/ptMetro_U2_white.jpg" alt="U2" />
+                       <div class="floatleft width255">
+                                                               &raquo; Aspernstraße<br />
+                                                                                                                       <span class="departureBarrierFree">2</span>,                                                                                    <span class="departureBarrierFree">7</span>                                                                                             </div>
+                       <!-- min -->
+                       <br class="clear" />
+               </li>
+                       <li class="odd">
+                       <img class="lineIcon" src="http://m.qando.at/line_icon/ptMetro_U4_gray.jpg" alt="U4" />
+                       <div class="floatleft width255">
+                                                               &raquo; Heiligenstadt<br />
+                                                                                                                       <span class="departureBarrierFree">2</span>,                                                                                    <span class="departureBarrierFree">7</span>                                                                                             </div>
+                       <!-- min -->
+                       <br class="clear" />
+               </li>
+                       <li class="even">
+                       <img class="lineIcon" src="http://m.qando.at/line_icon/ptMetro_U4_white.jpg" alt="U4" />
+                       <div class="floatleft width255">
+                                                               &raquo; Hütteldorf<br />
+                                                                                                                       <span class="departureBarrierFree">2</span>,                                                                                    <span class="departureBarrierFree">6</span>                                                                                             </div>
+                       <!-- min -->
+                       <br class="clear" />
+               </li>
+                       <li class="odd">
+                       <img class="lineIcon" src="http://m.qando.at/line_icon/ptTram_1_gray.jpg" alt="1" />
+                       <div class="floatleft width255">
+                                                               &raquo; Prater Hauptallee<br />
+                                                                                                                       <span class="departure">5</span>,                                                                                       <span class="departureBarrierFree">7</span>,                                                                                    <span class="departure">12</span>,                                                                                      <span class="departureBarrierFree">18</span>                                                                                            </div>
+                       <!-- min -->
+                       <br class="clear" />
+               </li>
+                       <li class="even">
+                       <img class="lineIcon" src="http://m.qando.at/line_icon/ptTram_62_white.jpg" alt="62" />
+                       <div class="floatleft width255">
+                                                               &raquo; Lainz, Wolkersbergenstraße<br />
+                                                                                                                       <span class="departure">13:05</span>,                                                                                   <span class="departure">13:12</span>,                                                                                   <span class="departure">13:18</span>,                                                                                   <span class="departure">13:25</span>                                                                                            </div>
+                       <!-- min -->
+                       <br class="clear" />
+               </li>
+                       <li class="odd">
+                       <img class="lineIcon" src="http://m.qando.at/line_icon/ptTram_62_gray.jpg" alt="62" />
+                       <div class="floatleft width255">
+                                                               &raquo; Kärntner Ring, Oper<br />
+                                                                                                                       <span class="departureBarrierFree">9</span>,                                                                                    <span class="departure">14</span>,                                                                                      <span class="departureBarrierFree">22</span>,                                                                                   <span class="departure">28</span>                                                                                               </div>
+                       <!-- min -->
+                       <br class="clear" />
+               </li>
+                       <li class="even">
+                       <img class="lineIcon" src="http://m.qando.at/line_icon/ptBusCity_4A_white.jpg" alt="4A" />
+                       <div class="floatleft width255">
+                                                               &raquo; Wittelsbachstraße<br />
+                                                                                                                       <span class="departureBarrierFree">1</span>,                                                                                    <span class="departureBarrierFree">11</span>,                                                                                   <span class="departureBarrierFree">21</span>                                                                                            </div>
+                       <!-- min -->
+                       <br class="clear" />
+               </li>
+                       <li class="odd">
+                       <img class="lineIcon" src="http://m.qando.at/line_icon/ptBusCity_4A_gray.jpg" alt="4A" />
+                       <div class="floatleft width255">
+                                                               &raquo; Karlsplatz U<br />
+                                                                                                                       <span class="departureBarrierFree">10</span>,                                                                                   <span class="departureBarrierFree">23</span>,                                                                                   <span class="departureBarrierFree">26</span>                                                                                            </div>
+                       <!-- min -->
+                       <br class="clear" />
+               </li>
+                       <li class="even">
+                       <img class="lineIcon" src="http://m.qando.at/line_icon/ptBusCity_59A_white.jpg" alt="59A" />
+                       <div class="floatleft width255">
+                                                               &raquo; Kärntner Ring Oper<br />
+                                                                                                                       <span class="departureBarrierFree">14</span>,                                                                                   <span class="departureBarrierFree">16</span>,                                                                                   <span class="departureBarrierFree">25</span>                                                                                            </div>
+                       <!-- min -->
+                       <br class="clear" />
+               </li>
+                       <li class="odd">
+                       <img class="lineIcon" src="http://m.qando.at/line_icon/ptTramWLB_WLB_gray.jpg" alt="WLB" />
+                       <div class="floatleft width255">
+                                                                       WLB<br />
+                                                               &raquo; Wien Oper<br />
+                                                                                                                       <span class="departure">13:16</span>,                                                                                   <span class="departure">13:31</span>,                                                                                   <span class="departure">13:46</span>                                                                                            </div>
+                       <!-- min -->
+                       <br class="clear" />
+               </li>
+        
+</ul>
+<div class="grayBox"><strong>Legende</strong></div>
+<ul class="gray">
+       <li class="even"><span class="departureBarrierFree bfleft">15 min</span> Niederflur Echtzeit</li>
+       <li class="even"><span class="departure bfleft">15 min</span> Hochflur Echtzeit</li>
+       <li class="even"><span class="departureBarrierFree bfleft">00:00</span> Niederflur Planzeit</li>
+       <li class="even"><span class="departure bfleft">00:00</span> Hochflur Planzeit</li>
+</ul><ul class="links">
+       <li><a href="/de/monitor_result.ft?refresh=1;stop=60200657;sess=eog46ua0rh9md9odsehlfaps14">aktualisieren</a></li>
+       <li><a href="/de/get_monitor.ft?sess=eog46ua0rh9md9odsehlfaps14">zurück</a></li>
+       <li><a href="/de/get_route.ft?sess=eog46ua0rh9md9odsehlfaps14">Fahrplan</a></li>
+       <li><a href="/de/settings.ft?sess=eog46ua0rh9md9odsehlfaps14">DE | EN</a></li>
+</ul>
+© Wiener Linien und VOR. Alle Rechte vorbehalten.<br />
+Powered by Fluidtime | Design Software Service.<br />
+<a href="/de/imprint.ft?sess=eog46ua0rh9md9odsehlfaps14">Impressum und rechtliche Hinweise</a>
+</body>
+</html>
\ No newline at end of file
diff --git a/gotovienna/tests/data/stations1.html b/gotovienna/tests/data/stations1.html
new file mode 100644 (file)
index 0000000..07abc56
--- /dev/null
@@ -0,0 +1,440 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">\r
+<HTML><!-- #BeginTemplate "/Templates/RBL_Ohne_Fuss.dwt" --><!-- DW6 -->\r
+<HEAD>\r
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">\r
+<meta http-equiv="expires" content="0">\r
+<meta http-equiv="cache-control" content="no-cache">\r
+<meta http-equiv="pragma" content="no-cache">\r
+<meta name="robots" content="noindex">\r
+<!-- #BeginEditable "speicherdatum" -->\r
+<meta name="date" content='2011-07-16'>\r
+<!-- #EndEditable -->\r
+<!-- #BeginEditable "doctitle" -->\r
+<TITLE>Wiener Linien - i.tip-Liniendarstellung</TITLE>\r
+<!-- #EndEditable -->\r
+<script language="JavaScript" src="../js/mm.js" type="text/javascript"></script>\r
+<link rel="stylesheet" href="../css/itip.css">\r
+<script language="JavaScript" type="text/javascript">\r
+<!--\r
+MM_reloadPage(true);\r
+// -->\r
+</script>\r
+</HEAD>\r
+<BODY>\r
+<table width="100%" border="0" cellspacing="0" cellpadding="0">\r
+       <tr >\r
+               <td align="left" valign="top">\r
+                       <!-- #BeginEditable "doc_content" -->\r
+<style type="text/css" media="screen">\r
+<!--\r
+    a:link { color:#000000; }\r
+    a:visited { color:#000000; }\r
+    a:hover { text-decoration:none; }\r
+-->\r
+</style>\r
+<script language="JavaScript">\r
+       var global_color_array = [];\r
+       var global_highlight_color = '#FFCC33';\r
+\r
+       function obj_highlight(obj) {\r
+               global_color_array[obj.id] = obj.style.backgroundColor;\r
+               obj.style.backgroundColor = global_highlight_color;\r
+       }\r
+\r
+       function obj_unhighlight(obj) {\r
+               obj.style.backgroundColor = global_color_array[obj.id];\r
+       }\r
+</script>\r
+<script type="text/javascript">\r
+<!-- Original: Mike McGrath  (mike_mcgrath@lineone.net) -->\r
+<!-- Web Site: http://website.lineone.net/~mike_mcgrath -->\r
+<!--\r
+\r
+var Xoffset=-60;        // modify these values to ...\r
+var Yoffset= 20;        // change the popup position.\r
+var popwidth=200;       // popup width\r
+var bcolor="darkgray";  // popup border color\r
+var fcolor="black";     // popup font color\r
+var fface="verdana";    // popup font face\r
+\r
+// create content box\r
+document.write("<DIV ID='pup'></DIV>");\r
+\r
+// id browsers\r
+var iex=(document.all);\r
+var nav=(document.layers);\r
+var old=(navigator.appName=="Netscape" && !document.layers && !document.getElementById);\r
+var n_6=(window.sidebar);\r
+\r
+// assign object\r
+var skin;\r
+if(nav) skin=document.pup;\r
+if(iex) skin=pup.style;\r
+if(n_6) skin=document.getElementById("pup").style;\r
+\r
+// park modifier\r
+var yyy=-1000;\r
+\r
+// capture pointer\r
+if(nav)document.captureEvents(Event.MOUSEMOVE);\r
+if(n_6) document.addEventListener("mousemove",get_mouse,true);\r
+if(nav||iex)document.onmousemove=get_mouse;\r
+\r
+// set dynamic coords\r
+function get_mouse(e)\r
+{\r
+  var x,y;\r
+\r
+  if(nav || n_6) x=e.pageX;\r
+  if(iex) x=event.x+document.body.scrollLeft;\r
+\r
+  if(nav || n_6) y=e.pageY;\r
+  if(iex)\r
+  {\r
+    y=event.y;\r
+    if(navigator.appVersion.indexOf("MSIE 4")==-1)\r
+      y+=document.body.scrollTop;\r
+  }\r
+\r
+  if(iex || nav)\r
+  {\r
+    skin.top=y+yyy;\r
+    skin.left=x+Xoffset;\r
+  }\r
+\r
+  if(n_6)\r
+  {\r
+    skin.top=(y+yyy)+"px";\r
+    skin.left=x+Xoffset+"px";\r
+  }\r
+  nudge(x);\r
+}\r
+\r
+// avoid edge overflow\r
+function nudge(x)\r
+{\r
+  var extreme,overflow,temp;\r
+\r
+  // right\r
+  if(iex) extreme=(document.body.clientWidth-popwidth);\r
+  if(n_6 || nav) extreme=(window.innerWidth-popwidth);\r
+\r
+  if(parseInt(skin.left)>extreme)\r
+  {\r
+    overflow=parseInt(skin.left)-extreme;\r
+    temp=parseInt(skin.left);\r
+    temp-=overflow;\r
+    if(nav || iex) skin.left=temp;\r
+    if(n_6)skin.left=temp+"px";\r
+  }\r
+\r
+  // left\r
+  if(parseInt(skin.left)<1)\r
+  {\r
+    overflow=parseInt(skin.left)-1;\r
+    temp=parseInt(skin.left);\r
+    temp-=overflow;\r
+    if(nav || iex) skin.left=temp;\r
+    if(n_6)skin.left=temp+"px";\r
+  }\r
+}\r
+\r
+// write content & display\r
+function popup(msg,bak)\r
+{\r
+\r
+  var content="<TABLE WIDTH='"+popwidth+"' BORDER='1' BORDERCOLOR="+bcolor+" CELLPADDING=2 CELLSPACING=0 "+"BGCOLOR="+bak+"><TD ALIGN='center'><FONT COLOR="+fcolor+" FACE="+fface+" SIZE='2'>"+msg+"</FONT></TD></TABLE>";\r
+\r
+  if(old)\r
+  {\r
+    alert(msg);\r
+    return;\r
+  }\r
+\r
+  yyy=Yoffset;\r
+  skin.width=popwidth;\r
+\r
+  if(nav)\r
+  {\r
+    skin.document.open();\r
+    skin.document.write(content);\r
+    skin.document.close();\r
+    skin.visibility="visible";\r
+  }\r
+\r
+  if(iex)\r
+  {\r
+    pup.innerHTML=content;\r
+    skin.visibility="visible";\r
+  }\r
+\r
+  if(n_6)\r
+  {\r
+    document.getElementById("pup").innerHTML=content;\r
+    skin.visibility="visible";\r
+  }\r
+}\r
+\r
+\r
+// park content box\r
+function kill()\r
+{\r
+  if(!old)\r
+  {\r
+    yyy=-1000;\r
+    skin.visibility="hidden";\r
+    skin.width=0;\r
+  }\r
+}\r
+\r
+//-->\r
+</script>\r
+\r
+<form method="get" action="linie.php" name="mainform">\r
+       <input type="hidden" name="linie" value="40">\r
+       <input type="hidden" name="fwg" value="12">\r
+       <table width="95%" align="center" cellpadding="2" cellspacing="2" bgcolor="#f5fff0">\r
+               <tbody>\r
+                       <tr>\r
+                               <td width="70%" class="info">Bitte w&auml;hlen Sie eine Haltestelle aus.<br>Sie erhalten die Abfahrtsinformationen aller derzeit abfahrenden Linien ab der aktuellen Uhrzeit.<br>Gew&auml;hlte Linie :&nbsp;<span class="rot fett">40</span></td>\r
+                                               </tr>\r
+               </tbody>\r
+       </table>\r
+</form>\r
+<table align="center">\r
+       <tr>\r
+                                       <td valign="top">\r
+                               <table border="1" align="center" bordercolor="#CCCCCC" bgcolor="#F5F5F5">\r
+                                       <tr>\r
+                                               <td valign="top">\r
+                                                       <table cellpadding="0" cellspacing="0" bordercolor="#CCCCCC" bgcolor="#F5F5F5" class="text_10pix">\r
+                                                               <tr class="pagetitle">\r
+                                                                                                                                                       <td colspan="3" class="pagetitle"><div class="weiss" align="center">&nbsp;Fahrtrichtung&nbsp;<br>&nbsp;Gersthof, Herbeckstraße&nbsp;</div></td>\r
+                                                                               <td class="pagetitle"><img src="../image/pfeil_dn.gif" width="20" height="20"></td>\r
+                                                                               <td class="pagetitle">&nbsp;</td>\r
+                                                                                                                                       </tr>\r
+                                                               <tr>\r
+                                                                       <td colspan="5">&nbsp;</td>\r
+                                                               </tr>\r
+                                                                                                                                       <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+                                                                                                                                                                       <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><div align='right'>\r
+                                                                                               <a href='anzeigewl.php?lng=de&line=40&station=00100' target='_self'>Schottentor U</a>                                                                                   </div></td>\r
+                                                                                       <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><img src='../image/transp.gif' width='17' height='17'></td>                                                                                                                                                         <td>&nbsp;&nbsp;</td>\r
+                                                                       </tr>\r
+                                                                                                                                       <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+                                                                                                                                                                       <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><div align='right'>\r
+                                                                                               <a href='anzeigewl.php?lng=de&line=40&station=00102' target='_self'>Schwarzspanierstraße</a>                                                                                    </div></td>\r
+                                                                                       <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><img src='../image/transp.gif' width='17' height='17'></td>                                                                                                                                                         <td>&nbsp;&nbsp;</td>\r
+                                                                       </tr>\r
+                                                                                                                                       <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+                                                                                                                                                                       <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><div align='right'>\r
+                                                                                               <a href='anzeigewl.php?lng=de&line=40&station=00103' target='_self'>Spitalgasse / Währinger Str.</a>                                                                                    </div></td>\r
+                                                                                       <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><img src='../image/transp.gif' width='17' height='17'></td>                                                                                                                                                         <td>&nbsp;&nbsp;</td>\r
+                                                                       </tr>\r
+                                                                                                                                       <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+                                                                                                                                                                       <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><div align='right'>\r
+                                                                                               <a href='anzeigewl.php?lng=de&line=40&station=00104' target='_self'>Währinger Straße, Volksoper U</a>                                                                                   </div></td>\r
+                                                                                       <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><img src='../image/transp.gif' width='17' height='17'></td>                                                                                                                                                         <td>&nbsp;&nbsp;</td>\r
+                                                                       </tr>\r
+                                                                                                                                       <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+                                                                                                                                                                       <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><div align='right'>\r
+                                                                                               <a href='anzeigewl.php?lng=de&line=40&station=00105' target='_self'>Kutschkergasse</a>                                                                                  </div></td>\r
+                                                                                       <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><img src='../image/transp.gif' width='17' height='17'></td>                                                                                                                                                         <td>&nbsp;&nbsp;</td>\r
+                                                                       </tr>\r
+                                                                                                                                       <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+                                                                                                                                                                       <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><div align='right'>\r
+                                                                                               <a href='anzeigewl.php?lng=de&line=40&station=00106' target='_self'>Martinstraße</a>                                                                                    </div></td>\r
+                                                                                       <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><img src='../image/transp.gif' width='17' height='17'></td>                                                                                                                                                         <td>&nbsp;&nbsp;</td>\r
+                                                                       </tr>\r
+                                                                                                                                       <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+                                                                                                                                                                       <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><div align='right'>\r
+                                                                                               <a href='anzeigewl.php?lng=de&line=40&station=00108' target='_self'>Aumannplatz</a>                                                                                     </div></td>\r
+                                                                                       <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><img src='../image/transp.gif' width='17' height='17'></td>                                                                                                                                                         <td>&nbsp;&nbsp;</td>\r
+                                                                       </tr>\r
+                                                                                                                                       <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+                                                                                                                                                                       <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><div align='right'>\r
+                                                                                               <a href='anzeigewl.php?lng=de&line=40&station=00109' target='_self'>Weinhauser Gasse</a>                                                                                        </div></td>\r
+                                                                                       <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><img src='../image/transp.gif' width='17' height='17'></td>                                                                                                                                                         <td>&nbsp;&nbsp;</td>\r
+                                                                       </tr>\r
+                                                                                                                                       <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+                                                                                                                                                                       <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><div align='right'>\r
+                                                                                               <a href='anzeigewl.php?lng=de&line=40&station=00110' target='_self'>Gersthof S</a>                                                                                      </div></td>\r
+                                                                                       <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><img src='../image/transp.gif' width='17' height='17'></td>                                                                                                                                                         <td>&nbsp;&nbsp;</td>\r
+                                                                       </tr>\r
+                                                                                                                                       <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+                                                                                                                                                                       <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><div align='right'>\r
+                                                                                               <a href='anzeigewl.php?lng=de&line=40&station=00112' target='_self'>Schöffelgasse</a>                                                                                   </div></td>\r
+                                                                                       <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><img src='../image/transp.gif' width='17' height='17'></td>                                                                                                                                                         <td>&nbsp;&nbsp;</td>\r
+                                                                       </tr>\r
+                                                                                                                                       <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+                                                                                                                                                                       <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><div align='right'>\r
+                                                                                               <a href='anzeigewl.php?lng=de&line=40&station=00113' target='_self'>Alsegger Straße</a>                                                                                 </div></td>\r
+                                                                                       <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><img src='../image/transp.gif' width='17' height='17'></td>                                                                                                                                                         <td>&nbsp;&nbsp;</td>\r
+                                                                       </tr>\r
+                                                                                                                                       <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+                                                                                                                                                                       <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><div align='right'>\r
+                                                                                               <a href='anzeigewl.php?lng=de&line=40&station=00115' target='_self'>Scheibenbergstraße</a>                                                                                      </div></td>\r
+                                                                                       <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><img src='../image/transp.gif' width='17' height='17'></td>                                                                                                                                                         <td>&nbsp;&nbsp;</td>\r
+                                                                       </tr>\r
+                                                                                                                                       <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+                                                                                                                                                                       <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><div align='right'>\r
+                                                                                               <a href='anzeigewl.php?lng=de&line=40&station=00116' target='_self'>Eckpergasse</a>                                                                                     </div></td>\r
+                                                                                       <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><img src='../image/transp.gif' width='17' height='17'></td>                                                                                                                                                         <td>&nbsp;&nbsp;</td>\r
+                                                                       </tr>\r
+                                                                                                                                       <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+                                                                                                                                                                       <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><div align='right'>\r
+                                                                                               <a href='anzeigewl.php?lng=de&line=40&station=00117' target='_self'>Herbeckstraße</a>                                                                                   </div></td>\r
+                                                                                       <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><img src='../image/transp.gif' width='17' height='17'></td>                                                                                                                                                         <td>&nbsp;&nbsp;</td>\r
+                                                                       </tr>\r
+                                                                                                                               <tr>\r
+                                                                       <td colspan="5">&nbsp;</td>\r
+                                                               </tr>\r
+                                                       </table>\r
+                                               </td>\r
+                                       </tr>\r
+                               </table>\r
+                       </td>\r
+                                       <td>&nbsp;&nbsp;&nbsp;&nbsp;</td>\r
+                                       <td valign="top">\r
+                               <table border="1" align="center" bordercolor="#CCCCCC" bgcolor="#F5F5F5">\r
+                                       <tr>\r
+                                               <td valign="top">\r
+                                                       <table cellpadding="0" cellspacing="0" bordercolor="#CCCCCC" bgcolor="#F5F5F5" class="text_10pix">\r
+                                                               <tr class="pagetitle">\r
+                                                                                                                                                       <td class="pagetitle">&nbsp;</td>\r
+                                                                               <td class="pagetitle"><img src="../image/pfeil_dn.gif" width="20" height="20"></td>\r
+                                                                               <td colspan="3" class="pagetitle"><div class="weiss" align="center">&nbsp;Fahrtrichtung&nbsp;<br>&nbsp;Schottentor U&nbsp;</div></td>\r
+                                                                                                                                       </tr>\r
+                                                               <tr>\r
+                                                                       <td colspan="5">&nbsp;</td>\r
+                                                               </tr>\r
+                                                                                                                                       <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+                                                                                                                                                                       <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><img src='../image/transp.gif' width='17' height='17'></td>                                                                                 <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><div align='left'>\r
+                                                                                               <a href='anzeigewl.php?lng=de&line=40&station=00200' target='_self'>Herbeckstraße</a>                                                                                   </div></td>\r
+                                                                                                                                                               <td>&nbsp;&nbsp;</td>\r
+                                                                       </tr>\r
+                                                                                                                                       <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+                                                                                                                                                                       <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><img src='../image/transp.gif' width='17' height='17'></td>                                                                                 <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><div align='left'>\r
+                                                                                               <a href='anzeigewl.php?lng=de&line=40&station=00202' target='_self'>Alsegger Straße</a>                                                                                 </div></td>\r
+                                                                                                                                                               <td>&nbsp;&nbsp;</td>\r
+                                                                       </tr>\r
+                                                                                                                                       <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+                                                                                                                                                                       <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><img src='../image/transp.gif' width='17' height='17'></td>                                                                                 <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><div align='left'>\r
+                                                                                               <a href='anzeigewl.php?lng=de&line=40&station=00203' target='_self'>Gersthof S</a>                                                                                      </div></td>\r
+                                                                                                                                                               <td>&nbsp;&nbsp;</td>\r
+                                                                       </tr>\r
+                                                                                                                                       <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+                                                                                                                                                                       <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><img src='../image/transp.gif' width='17' height='17'></td>                                                                                 <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><div align='left'>\r
+                                                                                               <a href='anzeigewl.php?lng=de&line=40&station=00204' target='_self'>Weinhauser Gasse</a>                                                                                        </div></td>\r
+                                                                                                                                                               <td>&nbsp;&nbsp;</td>\r
+                                                                       </tr>\r
+                                                                                                                                       <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+                                                                                                                                                                       <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><img src='../image/transp.gif' width='17' height='17'></td>                                                                                 <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><div align='left'>\r
+                                                                                               <a href='anzeigewl.php?lng=de&line=40&station=00206' target='_self'>Aumannplatz</a>                                                                                     </div></td>\r
+                                                                                                                                                               <td>&nbsp;&nbsp;</td>\r
+                                                                       </tr>\r
+                                                                                                                                       <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+                                                                                                                                                                       <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><img src='../image/transp.gif' width='17' height='17'></td>                                                                                 <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><div align='left'>\r
+                                                                                               <a href='anzeigewl.php?lng=de&line=40&station=00207' target='_self'>Martinstraße</a>                                                                                    </div></td>\r
+                                                                                                                                                               <td>&nbsp;&nbsp;</td>\r
+                                                                       </tr>\r
+                                                                                                                                       <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+                                                                                                                                                                       <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><img src='../image/transp.gif' width='17' height='17'></td>                                                                                 <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><div align='left'>\r
+                                                                                               <a href='anzeigewl.php?lng=de&line=40&station=00208' target='_self'>Kutschkergasse</a>                                                                                  </div></td>\r
+                                                                                                                                                               <td>&nbsp;&nbsp;</td>\r
+                                                                       </tr>\r
+                                                                                                                                       <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+                                                                                                                                                                       <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><img src='../image/transp.gif' width='17' height='17'></td>                                                                                 <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><div align='left'>\r
+                                                                                               <a href='anzeigewl.php?lng=de&line=40&station=00209' target='_self'>Währinger Straße, Volksoper U</a>                                                                                   </div></td>\r
+                                                                                                                                                               <td>&nbsp;&nbsp;</td>\r
+                                                                       </tr>\r
+                                                                                                                                       <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+                                                                                                                                                                       <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><img src='../image/transp.gif' width='17' height='17'></td>                                                                                 <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><div align='left'>\r
+                                                                                               <a href='anzeigewl.php?lng=de&line=40&station=00211' target='_self'>Spitalgasse / Währinger Str.</a>                                                                                    </div></td>\r
+                                                                                                                                                               <td>&nbsp;&nbsp;</td>\r
+                                                                       </tr>\r
+                                                                                                                                       <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+                                                                                                                                                                       <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><img src='../image/transp.gif' width='17' height='17'></td>                                                                                 <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><div align='left'>\r
+                                                                                               <a href='anzeigewl.php?lng=de&line=40&station=00212' target='_self'>Sensengasse</a>                                                                                     </div></td>\r
+                                                                                                                                                               <td>&nbsp;&nbsp;</td>\r
+                                                                       </tr>\r
+                                                                                                                                       <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+                                                                                                                                                                       <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><img src='../image/transp.gif' width='17' height='17'></td>                                                                                 <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><div align='left'>\r
+                                                                                               <a href='anzeigewl.php?lng=de&line=40&station=00214' target='_self'>Schwarzspanierstraße</a>                                                                                    </div></td>\r
+                                                                                                                                                               <td>&nbsp;&nbsp;</td>\r
+                                                                       </tr>\r
+                                                                                                                                       <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+                                                                                                                                                                       <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><img src='../image/transp.gif' width='17' height='17'></td>                                                                                 <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><div align='left'>\r
+                                                                                               <a href='anzeigewl.php?lng=de&line=40&station=00215' target='_self'>Schottentor U</a>                                                                                   </div></td>\r
+                                                                                                                                                               <td>&nbsp;&nbsp;</td>\r
+                                                                       </tr>\r
+                                                                                                                               <tr>\r
+                                                                       <td colspan="5">&nbsp;</td>\r
+                                                               </tr>\r
+                                                       </table>\r
+                                               </td>\r
+                                       </tr>\r
+                               </table>\r
+                       </td>\r
+                       </tr>\r
+</table>\r
+<!-- #EndEditable -->  </td>\r
+\r
+  </tr>\r
+\r
+</table>\r
+</BODY>\r
+<!-- #EndTemplate -->\r
+</HTML>\r
diff --git a/gotovienna/tests/data/stations2.html b/gotovienna/tests/data/stations2.html
new file mode 100644 (file)
index 0000000..1e3a454
--- /dev/null
@@ -0,0 +1,685 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">\r
+<HTML><!-- #BeginTemplate "/Templates/RBL_Ohne_Fuss.dwt" --><!-- DW6 -->\r
+<HEAD>\r
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">\r
+<meta http-equiv="expires" content="0">\r
+<meta http-equiv="cache-control" content="no-cache">\r
+<meta http-equiv="pragma" content="no-cache">\r
+<meta name="robots" content="noindex">\r
+<!-- #BeginEditable "speicherdatum" -->\r
+<meta name="date" content='2011-07-16'>\r
+<!-- #EndEditable -->\r
+<!-- #BeginEditable "doctitle" -->\r
+<TITLE>Wiener Linien - i.tip-Liniendarstellung</TITLE>\r
+<!-- #EndEditable -->\r
+<script language="JavaScript" src="../js/mm.js" type="text/javascript"></script>\r
+<link rel="stylesheet" href="../css/itip.css">\r
+<script language="JavaScript" type="text/javascript">\r
+<!--\r
+MM_reloadPage(true);\r
+// -->\r
+</script>\r
+</HEAD>\r
+<BODY>\r
+<table width="100%" border="0" cellspacing="0" cellpadding="0">\r
+       <tr >\r
+               <td align="left" valign="top">\r
+                       <!-- #BeginEditable "doc_content" -->\r
+<style type="text/css" media="screen">\r
+<!--\r
+    a:link { color:#000000; }\r
+    a:visited { color:#000000; }\r
+    a:hover { text-decoration:none; }\r
+-->\r
+</style>\r
+<script language="JavaScript">\r
+       var global_color_array = [];\r
+       var global_highlight_color = '#FFCC33';\r
+\r
+       function obj_highlight(obj) {\r
+               global_color_array[obj.id] = obj.style.backgroundColor;\r
+               obj.style.backgroundColor = global_highlight_color;\r
+       }\r
+\r
+       function obj_unhighlight(obj) {\r
+               obj.style.backgroundColor = global_color_array[obj.id];\r
+       }\r
+</script>\r
+<script type="text/javascript">\r
+<!-- Original: Mike McGrath  (mike_mcgrath@lineone.net) -->\r
+<!-- Web Site: http://website.lineone.net/~mike_mcgrath -->\r
+<!--\r
+\r
+var Xoffset=-60;        // modify these values to ...\r
+var Yoffset= 20;        // change the popup position.\r
+var popwidth=200;       // popup width\r
+var bcolor="darkgray";  // popup border color\r
+var fcolor="black";     // popup font color\r
+var fface="verdana";    // popup font face\r
+\r
+// create content box\r
+document.write("<DIV ID='pup'></DIV>");\r
+\r
+// id browsers\r
+var iex=(document.all);\r
+var nav=(document.layers);\r
+var old=(navigator.appName=="Netscape" && !document.layers && !document.getElementById);\r
+var n_6=(window.sidebar);\r
+\r
+// assign object\r
+var skin;\r
+if(nav) skin=document.pup;\r
+if(iex) skin=pup.style;\r
+if(n_6) skin=document.getElementById("pup").style;\r
+\r
+// park modifier\r
+var yyy=-1000;\r
+\r
+// capture pointer\r
+if(nav)document.captureEvents(Event.MOUSEMOVE);\r
+if(n_6) document.addEventListener("mousemove",get_mouse,true);\r
+if(nav||iex)document.onmousemove=get_mouse;\r
+\r
+// set dynamic coords\r
+function get_mouse(e)\r
+{\r
+  var x,y;\r
+\r
+  if(nav || n_6) x=e.pageX;\r
+  if(iex) x=event.x+document.body.scrollLeft;\r
+\r
+  if(nav || n_6) y=e.pageY;\r
+  if(iex)\r
+  {\r
+    y=event.y;\r
+    if(navigator.appVersion.indexOf("MSIE 4")==-1)\r
+      y+=document.body.scrollTop;\r
+  }\r
+\r
+  if(iex || nav)\r
+  {\r
+    skin.top=y+yyy;\r
+    skin.left=x+Xoffset;\r
+  }\r
+\r
+  if(n_6)\r
+  {\r
+    skin.top=(y+yyy)+"px";\r
+    skin.left=x+Xoffset+"px";\r
+  }\r
+  nudge(x);\r
+}\r
+\r
+// avoid edge overflow\r
+function nudge(x)\r
+{\r
+  var extreme,overflow,temp;\r
+\r
+  // right\r
+  if(iex) extreme=(document.body.clientWidth-popwidth);\r
+  if(n_6 || nav) extreme=(window.innerWidth-popwidth);\r
+\r
+  if(parseInt(skin.left)>extreme)\r
+  {\r
+    overflow=parseInt(skin.left)-extreme;\r
+    temp=parseInt(skin.left);\r
+    temp-=overflow;\r
+    if(nav || iex) skin.left=temp;\r
+    if(n_6)skin.left=temp+"px";\r
+  }\r
+\r
+  // left\r
+  if(parseInt(skin.left)<1)\r
+  {\r
+    overflow=parseInt(skin.left)-1;\r
+    temp=parseInt(skin.left);\r
+    temp-=overflow;\r
+    if(nav || iex) skin.left=temp;\r
+    if(n_6)skin.left=temp+"px";\r
+  }\r
+}\r
+\r
+// write content & display\r
+function popup(msg,bak)\r
+{\r
+\r
+  var content="<TABLE WIDTH='"+popwidth+"' BORDER='1' BORDERCOLOR="+bcolor+" CELLPADDING=2 CELLSPACING=0 "+"BGCOLOR="+bak+"><TD ALIGN='center'><FONT COLOR="+fcolor+" FACE="+fface+" SIZE='2'>"+msg+"</FONT></TD></TABLE>";\r
+\r
+  if(old)\r
+  {\r
+    alert(msg);\r
+    return;\r
+  }\r
+\r
+  yyy=Yoffset;\r
+  skin.width=popwidth;\r
+\r
+  if(nav)\r
+  {\r
+    skin.document.open();\r
+    skin.document.write(content);\r
+    skin.document.close();\r
+    skin.visibility="visible";\r
+  }\r
+\r
+  if(iex)\r
+  {\r
+    pup.innerHTML=content;\r
+    skin.visibility="visible";\r
+  }\r
+\r
+  if(n_6)\r
+  {\r
+    document.getElementById("pup").innerHTML=content;\r
+    skin.visibility="visible";\r
+  }\r
+}\r
+\r
+\r
+// park content box\r
+function kill()\r
+{\r
+  if(!old)\r
+  {\r
+    yyy=-1000;\r
+    skin.visibility="hidden";\r
+    skin.width=0;\r
+  }\r
+}\r
+\r
+//-->\r
+</script>\r
+\r
+<form method="get" action="linie.php" name="mainform">\r
+       <input type="hidden" name="linie" value="1">\r
+       <input type="hidden" name="fwg" value="12">\r
+       <table width="95%" align="center" cellpadding="2" cellspacing="2" bgcolor="#f5fff0">\r
+               <tbody>\r
+                       <tr>\r
+                               <td width="70%" class="info">Bitte w&auml;hlen Sie eine Haltestelle aus.<br>Sie erhalten die Abfahrtsinformationen aller derzeit abfahrenden Linien ab der aktuellen Uhrzeit.<br>Gew&auml;hlte Linie :&nbsp;<span class="rot fett">1</span></td>\r
+                                               </tr>\r
+               </tbody>\r
+       </table>\r
+</form>\r
+<table align="center">\r
+       <tr>\r
+                                       <td valign="top">\r
+                               <table border="1" align="center" bordercolor="#CCCCCC" bgcolor="#F5F5F5">\r
+                                       <tr>\r
+                                               <td valign="top">\r
+                                                       <table cellpadding="0" cellspacing="0" bordercolor="#CCCCCC" bgcolor="#F5F5F5" class="text_10pix">\r
+                                                               <tr class="pagetitle">\r
+                                                                                                                                                       <td colspan="3" class="pagetitle"><div class="weiss" align="center">&nbsp;Fahrtrichtung&nbsp;<br>&nbsp;Stefan-Fadinger-Platz&nbsp;</div></td>\r
+                                                                               <td class="pagetitle"><img src="../image/pfeil_dn.gif" width="20" height="20"></td>\r
+                                                                               <td class="pagetitle">&nbsp;</td>\r
+                                                                                                                                       </tr>\r
+                                                               <tr>\r
+                                                                       <td colspan="5">&nbsp;</td>\r
+                                                               </tr>\r
+                                                                                                                                       <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+                                                                                                                                                                       <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><div align='right'>\r
+                                                                                               <a href='anzeigewl.php?lng=de&line=1&station=00100' target='_self'>Prater Hauptallee</a>                                                                                        </div></td>\r
+                                                                                       <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><img src='../image/transp.gif' width='17' height='17'></td>                                                                                                                                                         <td>&nbsp;&nbsp;</td>\r
+                                                                       </tr>\r
+                                                                                                                                       <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+                                                                                                                                                                       <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><div align='right'>\r
+                                                                                               <a href='anzeigewl.php?lng=de&line=1&station=00101' target='_self'>Prater Hauptallee</a>                                                                                        </div></td>\r
+                                                                                       <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><img src='../image/transp.gif' width='17' height='17'></td>                                                                                                                                                         <td>&nbsp;&nbsp;</td>\r
+                                                                       </tr>\r
+                                                                                                                                       <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+                                                                                                                                                                       <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><div align='right'>\r
+                                                                                               <a href='anzeigewl.php?lng=de&line=1&station=00102' target='_self'>Wittelsbachstraße</a>                                                                                        </div></td>\r
+                                                                                       <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><img src='../image/transp.gif' width='17' height='17'></td>                                                                                                                                                         <td>&nbsp;&nbsp;</td>\r
+                                                                       </tr>\r
+                                                                                                                                       <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+                                                                                                                                                                       <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><div align='right'>\r
+                                                                                               <a href='anzeigewl.php?lng=de&line=1&station=00104' target='_self'>Löwengasse</a>                                                                                       </div></td>\r
+                                                                                       <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><img src='../image/transp.gif' width='17' height='17'></td>                                                                                                                                                         <td>&nbsp;&nbsp;</td>\r
+                                                                       </tr>\r
+                                                                                                                                       <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+                                                                                                                                                                       <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><div align='right'>\r
+                                                                                               <a href='anzeigewl.php?lng=de&line=1&station=00105' target='_self'>Hetzgasse</a>                                                                                        </div></td>\r
+                                                                                       <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><img src='../image/transp.gif' width='17' height='17'></td>                                                                                                                                                         <td>&nbsp;&nbsp;</td>\r
+                                                                       </tr>\r
+                                                                                                                                       <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+                                                                                                                                                                       <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><div align='right'>\r
+                                                                                               <a href='anzeigewl.php?lng=de&line=1&station=00106' target='_self'>Radetzkyplatz</a>                                                                                    </div></td>\r
+                                                                                       <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><img src='../image/transp.gif' width='17' height='17'></td>                                                                                                                                                         <td>&nbsp;&nbsp;</td>\r
+                                                                       </tr>\r
+                                                                                                                                       <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+                                                                                                                                                                       <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><div align='right'>\r
+                                                                                               <a href='anzeigewl.php?lng=de&line=1&station=00108' target='_self'>Hintere Zollamtsstraße</a>                                                                                   </div></td>\r
+                                                                                       <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><img src='../image/transp.gif' width='17' height='17'></td>                                                                                                                                                         <td>&nbsp;&nbsp;</td>\r
+                                                                       </tr>\r
+                                                                                                                                       <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+                                                                                                                                                                       <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><div align='right'>\r
+                                                                                               <a href='anzeigewl.php?lng=de&line=1&station=00109' target='_self'>Julius-Raab-Platz</a>                                                                                        </div></td>\r
+                                                                                       <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><img src='../image/transp.gif' width='17' height='17'></td>                                                                                                                                                         <td>&nbsp;&nbsp;</td>\r
+                                                                       </tr>\r
+                                                                                                                                       <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+                                                                                                                                                                       <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><div align='right'>\r
+                                                                                               <a href='anzeigewl.php?lng=de&line=1&station=00111' target='_self'>Schwedenplatz U</a>                                                                                  </div></td>\r
+                                                                                       <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><img src='../image/transp.gif' width='17' height='17'></td>                                                                                                                                                         <td>&nbsp;&nbsp;</td>\r
+                                                                       </tr>\r
+                                                                                                                                       <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+                                                                                                                                                                       <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><div align='right'>\r
+                                                                                               <a href='anzeigewl.php?lng=de&line=1&station=00112' target='_self'>Salztorbrücke</a>                                                                                    </div></td>\r
+                                                                                       <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><img src='../image/transp.gif' width='17' height='17'></td>                                                                                                                                                         <td>&nbsp;&nbsp;</td>\r
+                                                                       </tr>\r
+                                                                                                                                       <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+                                                                                                                                                                       <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><div align='right'>\r
+                                                                                               <a href='anzeigewl.php?lng=de&line=1&station=00113' target='_self'>Schottenring U</a>                                                                                   </div></td>\r
+                                                                                       <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><img src='../image/transp.gif' width='17' height='17'></td>                                                                                                                                                         <td>&nbsp;&nbsp;</td>\r
+                                                                       </tr>\r
+                                                                                                                                       <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+                                                                                                                                                                       <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><div align='right'>\r
+                                                                                               <a href='anzeigewl.php?lng=de&line=1&station=00114' target='_self'>Börse</a>                                                                                    </div></td>\r
+                                                                                       <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><img src='../image/transp.gif' width='17' height='17'></td>                                                                                                                                                         <td>&nbsp;&nbsp;</td>\r
+                                                                       </tr>\r
+                                                                                                                                       <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+                                                                                                                                                                       <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><div align='right'>\r
+                                                                                               <a href='anzeigewl.php?lng=de&line=1&station=00116' target='_self'>Schottentor U</a>                                                                                    </div></td>\r
+                                                                                       <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><img src='../image/transp.gif' width='17' height='17'></td>                                                                                                                                                         <td>&nbsp;&nbsp;</td>\r
+                                                                       </tr>\r
+                                                                                                                                       <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+                                                                                                                                                                       <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><div align='right'>\r
+                                                                                               <a href='anzeigewl.php?lng=de&line=1&station=00118' target='_self'>Rathausplatz, Burgtheater</a>                                                                                        </div></td>\r
+                                                                                       <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><img src='../image/transp.gif' width='17' height='17'></td>                                                                                                                                                         <td>&nbsp;&nbsp;</td>\r
+                                                                       </tr>\r
+                                                                                                                                       <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+                                                                                                                                                                       <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><div align='right'>\r
+                                                                                               <a href='anzeigewl.php?lng=de&line=1&station=00119' target='_self'>Stadiongasse, Parlament</a>                                                                                  </div></td>\r
+                                                                                       <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><img src='../image/transp.gif' width='17' height='17'></td>                                                                                                                                                         <td>&nbsp;&nbsp;</td>\r
+                                                                       </tr>\r
+                                                                                                                                       <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+                                                                                                                                                                       <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><div align='right'>\r
+                                                                                               <a href='anzeigewl.php?lng=de&line=1&station=00120' target='_self'>Dr.-Karl-Renner-Ring</a>                                                                                     </div></td>\r
+                                                                                       <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><img src='../image/transp.gif' width='17' height='17'></td>                                                                                                                                                         <td>&nbsp;&nbsp;</td>\r
+                                                                       </tr>\r
+                                                                                                                                       <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+                                                                                                                                                                       <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><div align='right'>\r
+                                                                                               <a href='anzeigewl.php?lng=de&line=1&station=00121' target='_self'>Burgring</a>                                                                                 </div></td>\r
+                                                                                       <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><img src='../image/transp.gif' width='17' height='17'></td>                                                                                                                                                         <td>&nbsp;&nbsp;</td>\r
+                                                                       </tr>\r
+                                                                                                                                       <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+                                                                                                                                                                       <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><div align='right'>\r
+                                                                                               <a href='anzeigewl.php?lng=de&line=1&station=00122' target='_self'>Kärntner Ring, Oper</a>                                                                                      </div></td>\r
+                                                                                       <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><img src='../image/transp.gif' width='17' height='17'></td>                                                                                                                                                         <td>&nbsp;&nbsp;</td>\r
+                                                                       </tr>\r
+                                                                                                                                       <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+                                                                                                                                                                       <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><div align='right'>\r
+                                                                                               <a href='anzeigewl.php?lng=de&line=1&station=00124' target='_self'>Resselgasse</a>                                                                                      </div></td>\r
+                                                                                       <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><img src='../image/transp.gif' width='17' height='17'></td>                                                                                                                                                         <td>&nbsp;&nbsp;</td>\r
+                                                                       </tr>\r
+                                                                                                                                       <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+                                                                                                                                                                       <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><div align='right'>\r
+                                                                                               <a href='anzeigewl.php?lng=de&line=1&station=00125' target='_self'>Paulanergasse</a>                                                                                    </div></td>\r
+                                                                                       <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><img src='../image/transp.gif' width='17' height='17'></td>                                                                                                                                                         <td>&nbsp;&nbsp;</td>\r
+                                                                       </tr>\r
+                                                                                                                                       <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+                                                                                                                                                                       <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><div align='right'>\r
+                                                                                               <a href='anzeigewl.php?lng=de&line=1&station=00126' target='_self'>Mayerhofgasse</a>                                                                                    </div></td>\r
+                                                                                       <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><img src='../image/transp.gif' width='17' height='17'></td>                                                                                                                                                         <td>&nbsp;&nbsp;</td>\r
+                                                                       </tr>\r
+                                                                                                                                       <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+                                                                                                                                                                       <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><div align='right'>\r
+                                                                                               <a href='anzeigewl.php?lng=de&line=1&station=00128' target='_self'>Johann-Strauß-Gasse</a>                                                                                      </div></td>\r
+                                                                                       <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><img src='../image/transp.gif' width='17' height='17'></td>                                                                                                                                                         <td>&nbsp;&nbsp;</td>\r
+                                                                       </tr>\r
+                                                                                                                                       <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+                                                                                                                                                                       <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><div align='right'>\r
+                                                                                               <a href='anzeigewl.php?lng=de&line=1&station=00129' target='_self'>Laurenzgasse</a>                                                                                     </div></td>\r
+                                                                                       <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><img src='../image/transp.gif' width='17' height='17'></td>                                                                                                                                                         <td>&nbsp;&nbsp;</td>\r
+                                                                       </tr>\r
+                                                                                                                                       <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+                                                                                                                                                                       <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><div align='right'>\r
+                                                                                               <a href='anzeigewl.php?lng=de&line=1&station=00131' target='_self'>Kliebergasse</a>                                                                                     </div></td>\r
+                                                                                       <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><img src='../image/transp.gif' width='17' height='17'></td>                                                                                                                                                         <td>&nbsp;&nbsp;</td>\r
+                                                                       </tr>\r
+                                                                                                                                       <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+                                                                                                                                                                       <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><div align='right'>\r
+                                                                                               <a href='anzeigewl.php?lng=de&line=1&station=00133' target='_self'>Matzleinsdorfer Platz S</a>                                                                                  </div></td>\r
+                                                                                       <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><img src='../image/transp.gif' width='17' height='17'></td>                                                                                                                                                         <td>&nbsp;&nbsp;</td>\r
+                                                                       </tr>\r
+                                                                                                                                       <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+                                                                                                                                                                       <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><div align='right'>\r
+                                                                                               <a href='anzeigewl.php?lng=de&line=1&station=00135' target='_self'>Knöllgasse</a>                                                                                       </div></td>\r
+                                                                                       <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><img src='../image/transp.gif' width='17' height='17'></td>                                                                                                                                                         <td>&nbsp;&nbsp;</td>\r
+                                                                       </tr>\r
+                                                                                                                                       <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+                                                                                                                                                                       <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><div align='right'>\r
+                                                                                               <a href='anzeigewl.php?lng=de&line=1&station=00136' target='_self'>Davidgasse</a>                                                                                       </div></td>\r
+                                                                                       <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><img src='../image/transp.gif' width='17' height='17'></td>                                                                                                                                                         <td>&nbsp;&nbsp;</td>\r
+                                                                       </tr>\r
+                                                                                                                                       <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+                                                                                                                                                                       <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><div align='right'>\r
+                                                                                               <a href='anzeigewl.php?lng=de&line=1&station=00137' target='_self'>Troststraße</a>                                                                                      </div></td>\r
+                                                                                       <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><img src='../image/transp.gif' width='17' height='17'></td>                                                                                                                                                         <td>&nbsp;&nbsp;</td>\r
+                                                                       </tr>\r
+                                                                                                                                       <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+                                                                                                                                                                       <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><div align='right'>\r
+                                                                                               <a href='anzeigewl.php?lng=de&line=1&station=00138' target='_self'>Windtenstraße</a>                                                                                    </div></td>\r
+                                                                                       <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><img src='../image/transp.gif' width='17' height='17'></td>                                                                                                                                                         <td>&nbsp;&nbsp;</td>\r
+                                                                       </tr>\r
+                                                                                                                                       <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+                                                                                                                                                                       <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><div align='right'>\r
+                                                                                               <span class='gedimmed'>Stefan-Fadinger-Platz</span>                                                                                     </div></td>\r
+                                                                                       <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><img src='../image/transp.gif' width='17' height='17'></td>                                                                                                                                                         <td>&nbsp;&nbsp;</td>\r
+                                                                       </tr>\r
+                                                                                                                                       <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+                                                                                                                                                                       <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><div align='right'>\r
+                                                                                               <a href='anzeigewl.php?lng=de&line=1&station=00140' target='_self'>Stefan-Fadinger-Platz</a>                                                                                    </div></td>\r
+                                                                                       <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><img src='../image/transp.gif' width='17' height='17'></td>                                                                                                                                                         <td>&nbsp;&nbsp;</td>\r
+                                                                       </tr>\r
+                                                                                                                               <tr>\r
+                                                                       <td colspan="5">&nbsp;</td>\r
+                                                               </tr>\r
+                                                       </table>\r
+                                               </td>\r
+                                       </tr>\r
+                               </table>\r
+                       </td>\r
+                                       <td>&nbsp;&nbsp;&nbsp;&nbsp;</td>\r
+                                       <td valign="top">\r
+                               <table border="1" align="center" bordercolor="#CCCCCC" bgcolor="#F5F5F5">\r
+                                       <tr>\r
+                                               <td valign="top">\r
+                                                       <table cellpadding="0" cellspacing="0" bordercolor="#CCCCCC" bgcolor="#F5F5F5" class="text_10pix">\r
+                                                               <tr class="pagetitle">\r
+                                                                                                                                                       <td class="pagetitle">&nbsp;</td>\r
+                                                                               <td class="pagetitle"><img src="../image/pfeil_dn.gif" width="20" height="20"></td>\r
+                                                                               <td colspan="3" class="pagetitle"><div class="weiss" align="center">&nbsp;Fahrtrichtung&nbsp;<br>&nbsp;Prater Hauptallee&nbsp;</div></td>\r
+                                                                                                                                       </tr>\r
+                                                               <tr>\r
+                                                                       <td colspan="5">&nbsp;</td>\r
+                                                               </tr>\r
+                                                                                                                                       <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+                                                                                                                                                                       <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><img src='../image/transp.gif' width='17' height='17'></td>                                                                                 <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><div align='left'>\r
+                                                                                               <a href='anzeigewl.php?lng=de&line=1&station=00200' target='_self'>Stefan-Fadinger-Platz</a>                                                                                    </div></td>\r
+                                                                                                                                                               <td>&nbsp;&nbsp;</td>\r
+                                                                       </tr>\r
+                                                                                                                                       <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+                                                                                                                                                                       <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><img src='../image/transp.gif' width='17' height='17'></td>                                                                                 <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><div align='left'>\r
+                                                                                               <a href='anzeigewl.php?lng=de&line=1&station=00202' target='_self'>Windtenstraße</a>                                                                                    </div></td>\r
+                                                                                                                                                               <td>&nbsp;&nbsp;</td>\r
+                                                                       </tr>\r
+                                                                                                                                       <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+                                                                                                                                                                       <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><img src='../image/transp.gif' width='17' height='17'></td>                                                                                 <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><div align='left'>\r
+                                                                                               <a href='anzeigewl.php?lng=de&line=1&station=00203' target='_self'>Troststraße</a>                                                                                      </div></td>\r
+                                                                                                                                                               <td>&nbsp;&nbsp;</td>\r
+                                                                       </tr>\r
+                                                                                                                                       <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+                                                                                                                                                                       <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><img src='../image/transp.gif' width='17' height='17'></td>                                                                                 <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><div align='left'>\r
+                                                                                               <a href='anzeigewl.php?lng=de&line=1&station=00204' target='_self'>Davidgasse</a>                                                                                       </div></td>\r
+                                                                                                                                                               <td>&nbsp;&nbsp;</td>\r
+                                                                       </tr>\r
+                                                                                                                                       <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+                                                                                                                                                                       <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><img src='../image/transp.gif' width='17' height='17'></td>                                                                                 <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><div align='left'>\r
+                                                                                               <a href='anzeigewl.php?lng=de&line=1&station=00206' target='_self'>Quellenstraße</a>                                                                                    </div></td>\r
+                                                                                                                                                               <td>&nbsp;&nbsp;</td>\r
+                                                                       </tr>\r
+                                                                                                                                       <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+                                                                                                                                                                       <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><img src='../image/transp.gif' width='17' height='17'></td>                                                                                 <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><div align='left'>\r
+                                                                                               <a href='anzeigewl.php?lng=de&line=1&station=00208' target='_self'>Matzleinsdorfer Platz S</a>                                                                                  </div></td>\r
+                                                                                                                                                               <td>&nbsp;&nbsp;</td>\r
+                                                                       </tr>\r
+                                                                                                                                       <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+                                                                                                                                                                       <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><img src='../image/transp.gif' width='17' height='17'></td>                                                                                 <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><div align='left'>\r
+                                                                                               <a href='anzeigewl.php?lng=de&line=1&station=00210' target='_self'>Kliebergasse</a>                                                                                     </div></td>\r
+                                                                                                                                                               <td>&nbsp;&nbsp;</td>\r
+                                                                       </tr>\r
+                                                                                                                                       <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+                                                                                                                                                                       <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><img src='../image/transp.gif' width='17' height='17'></td>                                                                                 <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><div align='left'>\r
+                                                                                               <a href='anzeigewl.php?lng=de&line=1&station=00211' target='_self'>Laurenzgassse</a>                                                                                    </div></td>\r
+                                                                                                                                                               <td>&nbsp;&nbsp;</td>\r
+                                                                       </tr>\r
+                                                                                                                                       <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+                                                                                                                                                                       <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><img src='../image/transp.gif' width='17' height='17'></td>                                                                                 <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><div align='left'>\r
+                                                                                               <a href='anzeigewl.php?lng=de&line=1&station=00212' target='_self'>Johann-Strauß-Gasse</a>                                                                                      </div></td>\r
+                                                                                                                                                               <td>&nbsp;&nbsp;</td>\r
+                                                                       </tr>\r
+                                                                                                                                       <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+                                                                                                                                                                       <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><img src='../image/transp.gif' width='17' height='17'></td>                                                                                 <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><div align='left'>\r
+                                                                                               <a href='anzeigewl.php?lng=de&line=1&station=00213' target='_self'>Mayerhofgasse</a>                                                                                    </div></td>\r
+                                                                                                                                                               <td>&nbsp;&nbsp;</td>\r
+                                                                       </tr>\r
+                                                                                                                                       <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+                                                                                                                                                                       <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><img src='../image/transp.gif' width='17' height='17'></td>                                                                                 <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><div align='left'>\r
+                                                                                               <a href='anzeigewl.php?lng=de&line=1&station=00214' target='_self'>Paulanergasse</a>                                                                                    </div></td>\r
+                                                                                                                                                               <td>&nbsp;&nbsp;</td>\r
+                                                                       </tr>\r
+                                                                                                                                       <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+                                                                                                                                                                       <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><img src='../image/transp.gif' width='17' height='17'></td>                                                                                 <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><div align='left'>\r
+                                                                                               <a href='anzeigewl.php?lng=de&line=1&station=00216' target='_self'>Resselgasse</a>                                                                                      </div></td>\r
+                                                                                                                                                               <td>&nbsp;&nbsp;</td>\r
+                                                                       </tr>\r
+                                                                                                                                       <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+                                                                                                                                                                       <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><img src='../image/transp.gif' width='17' height='17'></td>                                                                                 <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><div align='left'>\r
+                                                                                               <a href='anzeigewl.php?lng=de&line=1&station=00217' target='_self'>Karlsplatz U</a>                                                                                     </div></td>\r
+                                                                                                                                                               <td>&nbsp;&nbsp;</td>\r
+                                                                       </tr>\r
+                                                                                                                                       <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+                                                                                                                                                                       <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><img src='../image/transp.gif' width='17' height='17'></td>                                                                                 <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><div align='left'>\r
+                                                                                               <a href='anzeigewl.php?lng=de&line=1&station=00218' target='_self'>Kärntner Ring, Oper</a>                                                                                      </div></td>\r
+                                                                                                                                                               <td>&nbsp;&nbsp;</td>\r
+                                                                       </tr>\r
+                                                                                                                                       <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+                                                                                                                                                                       <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><img src='../image/transp.gif' width='17' height='17'></td>                                                                                 <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><div align='left'>\r
+                                                                                               <a href='anzeigewl.php?lng=de&line=1&station=00220' target='_self'>Burgring</a>                                                                                 </div></td>\r
+                                                                                                                                                               <td>&nbsp;&nbsp;</td>\r
+                                                                       </tr>\r
+                                                                                                                                       <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+                                                                                                                                                                       <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><img src='../image/transp.gif' width='17' height='17'></td>                                                                                 <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><div align='left'>\r
+                                                                                               <a href='anzeigewl.php?lng=de&line=1&station=00221' target='_self'>Dr.-Karl-Renner-Ring</a>                                                                                     </div></td>\r
+                                                                                                                                                               <td>&nbsp;&nbsp;</td>\r
+                                                                       </tr>\r
+                                                                                                                                       <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+                                                                                                                                                                       <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><img src='../image/transp.gif' width='17' height='17'></td>                                                                                 <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><div align='left'>\r
+                                                                                               <a href='anzeigewl.php?lng=de&line=1&station=00223' target='_self'>Stadiongasse, Parlament</a>                                                                                  </div></td>\r
+                                                                                                                                                               <td>&nbsp;&nbsp;</td>\r
+                                                                       </tr>\r
+                                                                                                                                       <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+                                                                                                                                                                       <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><img src='../image/transp.gif' width='17' height='17'></td>                                                                                 <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><div align='left'>\r
+                                                                                               <a href='anzeigewl.php?lng=de&line=1&station=00224' target='_self'>Rathausplatz, Burgtheater</a>                                                                                        </div></td>\r
+                                                                                                                                                               <td>&nbsp;&nbsp;</td>\r
+                                                                       </tr>\r
+                                                                                                                                       <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+                                                                                                                                                                       <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><img src='../image/transp.gif' width='17' height='17'></td>                                                                                 <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><div align='left'>\r
+                                                                                               <a href='anzeigewl.php?lng=de&line=1&station=00225' target='_self'>Schottentor U</a>                                                                                    </div></td>\r
+                                                                                                                                                               <td>&nbsp;&nbsp;</td>\r
+                                                                       </tr>\r
+                                                                                                                                       <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+                                                                                                                                                                       <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><img src='../image/transp.gif' width='17' height='17'></td>                                                                                 <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><div align='left'>\r
+                                                                                               <a href='anzeigewl.php?lng=de&line=1&station=00226' target='_self'>Börse</a>                                                                                    </div></td>\r
+                                                                                                                                                               <td>&nbsp;&nbsp;</td>\r
+                                                                       </tr>\r
+                                                                                                                                       <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+                                                                                                                                                                       <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><img src='../image/transp.gif' width='17' height='17'></td>                                                                                 <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><div align='left'>\r
+                                                                                               <a href='anzeigewl.php?lng=de&line=1&station=00228' target='_self'>Schottenring U</a>                                                                                   </div></td>\r
+                                                                                                                                                               <td>&nbsp;&nbsp;</td>\r
+                                                                       </tr>\r
+                                                                                                                                       <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+                                                                                                                                                                       <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><img src='../image/transp.gif' width='17' height='17'></td>                                                                                 <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><div align='left'>\r
+                                                                                               <a href='anzeigewl.php?lng=de&line=1&station=00229' target='_self'>Salztorbrücke</a>                                                                                    </div></td>\r
+                                                                                                                                                               <td>&nbsp;&nbsp;</td>\r
+                                                                       </tr>\r
+                                                                                                                                       <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+                                                                                                                                                                       <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><img src='../image/transp.gif' width='17' height='17'></td>                                                                                 <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><div align='left'>\r
+                                                                                               <a href='anzeigewl.php?lng=de&line=1&station=00230' target='_self'>Schwedenplatz U</a>                                                                                  </div></td>\r
+                                                                                                                                                               <td>&nbsp;&nbsp;</td>\r
+                                                                       </tr>\r
+                                                                                                                                       <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+                                                                                                                                                                       <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><img src='../image/transp.gif' width='17' height='17'></td>                                                                                 <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><div align='left'>\r
+                                                                                               <a href='anzeigewl.php?lng=de&line=1&station=00231' target='_self'>Julius-Raab-Platz</a>                                                                                        </div></td>\r
+                                                                                                                                                               <td>&nbsp;&nbsp;</td>\r
+                                                                       </tr>\r
+                                                                                                                                       <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+                                                                                                                                                                       <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><img src='../image/transp.gif' width='17' height='17'></td>                                                                                 <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><div align='left'>\r
+                                                                                               <a href='anzeigewl.php?lng=de&line=1&station=00232' target='_self'>Hintere Zollamtsstraße</a>                                                                                   </div></td>\r
+                                                                                                                                                               <td>&nbsp;&nbsp;</td>\r
+                                                                       </tr>\r
+                                                                                                                                       <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+                                                                                                                                                                       <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><img src='../image/transp.gif' width='17' height='17'></td>                                                                                 <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><div align='left'>\r
+                                                                                               <a href='anzeigewl.php?lng=de&line=1&station=00233' target='_self'>Radetzkyplatz</a>                                                                                    </div></td>\r
+                                                                                                                                                               <td>&nbsp;&nbsp;</td>\r
+                                                                       </tr>\r
+                                                                                                                                       <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+                                                                                                                                                                       <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><img src='../image/transp.gif' width='17' height='17'></td>                                                                                 <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><div align='left'>\r
+                                                                                               <a href='anzeigewl.php?lng=de&line=1&station=00234' target='_self'>Hetzgasse</a>                                                                                        </div></td>\r
+                                                                                                                                                               <td>&nbsp;&nbsp;</td>\r
+                                                                       </tr>\r
+                                                                                                                                       <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+                                                                                                                                                                       <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><img src='../image/transp.gif' width='17' height='17'></td>                                                                                 <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><div align='left'>\r
+                                                                                               <a href='anzeigewl.php?lng=de&line=1&station=00235' target='_self'>Löwengasse</a>                                                                                       </div></td>\r
+                                                                                                                                                               <td>&nbsp;&nbsp;</td>\r
+                                                                       </tr>\r
+                                                                                                                                       <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+                                                                                                                                                                       <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><img src='../image/transp.gif' width='17' height='17'></td>                                                                                 <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><div align='left'>\r
+                                                                                               <a href='anzeigewl.php?lng=de&line=1&station=00236' target='_self'>Wittelsbachstraße</a>                                                                                        </div></td>\r
+                                                                                                                                                               <td>&nbsp;&nbsp;</td>\r
+                                                                       </tr>\r
+                                                                                                                                       <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+                                                                                                                                                                       <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><img src='../image/transp.gif' width='17' height='17'></td>                                                                                 <td>&nbsp;&nbsp;</td>\r
+                                                                                       <td><div align='left'>\r
+                                                                                               <a href='anzeigewl.php?lng=de&line=1&station=00237' target='_self'>Prater Hauptallee</a>                                                                                        </div></td>\r
+                                                                                                                                                               <td>&nbsp;&nbsp;</td>\r
+                                                                       </tr>\r
+                                                                                                                               <tr>\r
+                                                                       <td colspan="5">&nbsp;</td>\r
+                                                               </tr>\r
+                                                       </table>\r
+                                               </td>\r
+                                       </tr>\r
+                               </table>\r
+                       </td>\r
+                       </tr>\r
+</table>\r
+<!-- #EndEditable -->  </td>\r
+\r
+  </tr>\r
+\r
+</table>\r
+</BODY>\r
+<!-- #EndTemplate -->\r
+</HTML>\r
index a0c514c..b61aecb 100644 (file)
@@ -1,26 +1,78 @@
-import unittest
+# -*- coding: utf-8 -*-
+
+from nose.tools import assert_equal, assert_true, assert_false
 import sys
 import os
+from datetime import time
 sys.path.insert(0, os.path.dirname(os.path.dirname(__file__)))
+DATAPATH = 'data'
 
 from gotovienna.realtime import *
 
 parser = ITipParser()
 
-class ParseTest(unittest.TestCase):
+stationbased = open(os.path.join(DATAPATH, 'stationbased.html'), 'r').read()
+line_station = open(os.path.join(DATAPATH, 'line_station.html'), 'r').read()
+errorpage = open(os.path.join(DATAPATH, 'errorpage.html'), 'r').read()
+nodepartures = open(os.path.join(DATAPATH, 'nodepartures.html'), 'r').read()
+lines = open(os.path.join(DATAPATH, 'lines.html'), 'r').read()
+stations1 = open(os.path.join(DATAPATH, 'stations1.html'), 'r').read()
+stations2 = open(os.path.join(DATAPATH, 'stations2.html'), 'r').read()
+
+parsed_lines = parser.parse_lines(lines)
+
+def test_lines():
+    assert_equal(dict, type(parsed_lines))
+    assert_true(parsed_lines)
+
+def test_line_amount():
+    assert_equal(104, len(parsed_lines.keys()))
+
+def test_line_link():
+    assert_equal('http://www.wienerlinien.at/itip/linienwahl/linie.php?lng=de&lng=de&linie=1', parsed_lines['1'])
+
+def test_line_links():
+    assert_true(filter(lambda x: x.startswith('http://'), parsed_lines.values()))
+
+def test_stations1():
+    st1 = parser.parse_stations(stations1)
+    assert_true(st1.has_key(u'Gersthof, Herbeckstraße'))
+    assert_true(st1.has_key(u'Schottentor U'))
+    assert_equal(14, len(st1[u'Gersthof, Herbeckstraße']))
+    assert_equal(12, len(st1[u'Schottentor U']))
+
+def test_stations2():
+    st2 = parser.parse_stations(stations2)
+    assert_true(st2.has_key(u'Stefan-Fadinger-Platz'))
+    assert_true(st2.has_key(u'Prater Hauptallee'))
+    assert_equal(31, len(st2[u'Stefan-Fadinger-Platz']))
+    assert_equal(30, len(st2[u'Prater Hauptallee']))
+
+def test_departures_by_station():
+    dep = parser.parse_departures_by_station(stationbased)
+    # find all 34 departures
+    assert_equal(34, len(dep))
+    l = list(set(map(lambda x: x['line'], dep)))
+    # there are 8 different lines
+    assert_equal(8, len(l))
+
+def test_departures_by_station_lowfloor():
+    dep = parser.parse_departures_by_station(stationbased)
+    assert_true(dep[0]['lowfloor'])
+    assert_false(dep[14]['lowfloor'])
 
-    def test_lines(self):
-        lines = parser.lines
-        self.assertTrue(type(lines) == dict)
-        self.assertTrue(lines)
+def test_departures_by_station_datetime():
+    dep = parser.parse_departures_by_station(stationbased)
+    assert_equal(int, type(dep[13]['time']))
+    assert_equal(time, type(dep[14]['time']))
 
-    def test_stations(self):
-        lines = parser.lines
+def test_departures():
+    dep = parser.parse_departures(line_station)
 
-        s = []
-        for line in lines:
-            s.append(parser.get_stations(line[0]))
-        self.assertTrue(s)
+def test_error_page():
+    dep = parser.parse_departures(errorpage)
+    assert_equal(0, len(dep))
 
-if __name__ == '__main__':
-    unittest.main()
+def test_no_departures():
+    dep = parser.parse_departures(nodepartures)
+    assert_equal(0, len(dep))
index 7969c75..e2e7259 100644 (file)
@@ -60,7 +60,7 @@ Page {
         // would have to "copy" the default delegate style
 
         onAccepted: {
-            console.log('accepted: ' + selectedIndex)
+            console.log('accepted: ' + lineSelectorModel.get(selectedIndex).name)
             //gline.text = lineSelectorModel.get(selectedIndex).name
         }
     }