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)
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(' '), None))
+
+ st[dir] = sta
+ return st
+
def get_stations(self, name):
""" Get station by direction
{'Directionname': [('Station name', 'url')]}
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(' '), 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
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:
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:
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(' ', ''), 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(' ', ''), 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(' ', '')
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']
--- /dev/null
+<!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 /> Auf Grund einer technischen Störung<br> \r
+ ist eine Abfrage derzeit leider nicht möglich.</span><br />\r
+ <span class="rot fett"><br>\r
+ An der Störungsbehebung wird bereits gearbeitet.</span><br />\r
+ <span class="rot fett"><br>\r
+ Wir ersuchen um Ihr Verständnis.</span><br />\r
+
\ No newline at end of file
--- /dev/null
+<!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 Änderung des Zeitfenster wird erst ab der nächsten manuellen Aktualisierung aktiv.</td>\r
+ </tr>\r
+ <tr>\r
+ <td class="info">\r
+ Haltestelle: <span class="rot fett">Kärntner Ring, Oper</span><br>\r
+ Zeitintervall: 30 Minuten<br>\r
+ Gewählte Linie: <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ä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"> Linie</span></th>\r
+ <th width="55%" align="left" nowrap="nowrap" bgcolor="#355395"><span class="weiss"> Ziel</span></th>\r
+ <th width="15%" align="left" nowrap="nowrap" bgcolor="#355395"><span class="weiss"> Abfahrt</span></th>\r
+ <th width="10%" align="center" nowrap="nowrap" bgcolor="#355395"><span class="weiss"> Niederflur-<br> Fahrzeug? </span></th>\r
+ </tr>\r
+ <tr><th class='linie' align='left'> 1 </th><th class='linie' align='left'> Stefan-Fadinger-Platz </th><th class='linie' align='left'> <i>in Kürze...</i> </th><th class='linie' align='center'><img src='../image/RolliLeer.gif' width='30'></th></tr><tr><th class='linie' align='left'> 1 </th><th class='linie' align='left'> Stefan-Fadinger-Platz </th><th class='linie' align='left'> in 6 min </th><th class='linie' align='center'><img src='../image/RolliLeer.gif' width='30'></th></tr><tr><th class='linie' align='left'> 1 </th><th class='linie' align='left'> Stefan-Fadinger-Platz </th><th class='linie' align='left'> in 10 min </th><th class='linie' align='center'><img src='../image/RolliLinks.gif' alt='Geeignet für mobilitätseingeschränkte Fahrgäste' width='30'></th></tr><tr><th class='linie' align='left'> 1 </th><th class='linie' align='left'> Stefan-Fadinger-Platz </th><th class='linie' align='left'> in 17 min </th><th class='linie' align='center'><img src='../image/RolliLeer.gif' width='30'></th></tr><tr><th class='linie' align='left'> 1 </th><th class='linie' align='left'> Stefan-Fadinger-Platz </th><th class='linie' align='left'> in 25 min </th><th class='linie' align='center'><img src='../image/RolliLeer.gif' width='30'></th></tr><tr><th class='linie' align='left'> 1 </th><th class='linie' align='left'> Stefan-Fadinger-Platz </th><th class='linie' align='left'> in 29 min </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
--- /dev/null
+<!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önnen Echtzeitinformationen zu den Abfahrten abgerufen werden:<br>Bitte wä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 ß 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"> </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"> </td>\r
+ <td width="10%" class="linie"> </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"> </td>\r
+ <td width="10%" class="linie"> </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"> </td>\r
+ <td width="10%" class="linie"> </td>\r
+ <td width="10%" class="linie"> </td>\r
+ <td width="10%" class="linie"> </td>\r
+ <td width="10%" class="linie"> </td>\r
+ <td width="10%" class="linie"> </td>\r
+ <td width="10%" class="linie"> </td>\r
+ <td width="10%" class="linie"><a href="linie.php?lng=de&linie=18">18</a></td>\r
+ <td width="10%" class="linie"> </td>\r
+ </tr>\r
+ <tr align="center">\r
+ <td width="10%" class="linie"> </td>\r
+ <td width="10%" class="linie"> </td>\r
+ <td width="10%" class="linie"> </td>\r
+ <td width="10%" class="linie"> </td>\r
+ <td width="10%" class="linie"> </td>\r
+ <td width="10%" class="linie"> </td>\r
+ <td width="10%" class="linie"><a href="linie.php?lng=de&linie=26">26</a></td>\r
+ <td width="10%" class="linie"> </td>\r
+ <td width="10%" class="linie"> </td>\r
+ <td width="10%" class="linie"> </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"> </td>\r
+ <td width="10%" class="linie"><a href="linie.php?lng=de&linie=33">33</a></td>\r
+ <td width="10%" class="linie"> </td>\r
+ <td width="10%" class="linie"> </td>\r
+ <td width="10%" class="linie"> </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"> </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"> </td>\r
+ <td width="10%" class="linie"><a href="linie.php?lng=de&linie=46">46</a></td>\r
+ <td width="10%" class="linie"> </td>\r
+ <td width="10%" class="linie"> </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"> </td>\r
+ <td width="10%" class="linie"> </td>\r
+ <td width="10%" class="linie"><a href="linie.php?lng=de&linie=52">52</a></td>\r
+ <td width="10%" class="linie"> </td>\r
+ <td width="10%" class="linie"> </td>\r
+ <td width="10%" class="linie"> </td>\r
+ <td width="10%" class="linie"> </td>\r
+ <td width="10%" class="linie"> </td>\r
+ <td width="10%" class="linie"><a href="linie.php?lng=de&linie=58">58</a></td>\r
+ <td width="10%" class="linie"> </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"> </td>\r
+ <td width="10%" class="linie"><a href="linie.php?lng=de&linie=62">62</a></td>\r
+ <td width="10%" class="linie"> </td>\r
+ <td width="10%" class="linie"> </td>\r
+ <td width="10%" class="linie"> </td>\r
+ <td width="10%" class="linie"> </td>\r
+ <td width="10%" class="linie"><a href="linie.php?lng=de&linie=67">67</a></td>\r
+ <td width="10%" class="linie"> </td>\r
+ <td width="10%" class="linie"> </td>\r
+ </tr>\r
+ <tr align="center">\r
+ <td width="10%" class="linie"> </td>\r
+ <td width="10%" class="linie"><a href="linie.php?lng=de&linie=71">71</a></td>\r
+ <td width="10%" class="linie"> </td>\r
+ <td width="10%" class="linie"> </td>\r
+ <td width="10%" class="linie"> </td>\r
+ <td width="10%" class="linie"> </td>\r
+ <td width="10%" class="linie"> </td>\r
+ <td width="10%" class="linie"> </td>\r
+ <td width="10%" class="linie"> </td>\r
+ <td width="10%" class="linie"> </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"> </td>\r
+ <td width="10%" class="linie"> </td>\r
+ <td width="10%" class="linie"> </td>\r
+ <td width="10%" class="linie"> </td>\r
+ <td width="10%" class="linie"> </td>\r
+ <td width="10%" class="linie"> </td>\r
+ <td width="10%" class="linie"> </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"> </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"> </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"> </td>\r
+ <td width="10%" class="linie"> </td>\r
+ <td width="10%" class="linie"> </td>\r
+ <td width="10%" class="linie"> </td>\r
+ </tr>\r
+ <tr align="center">\r
+ <td width="10%" class="linie"> </td>\r
+ <td width="10%" class="linie"> </td>\r
+ <td width="10%" class="linie"> </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"> </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"> </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"> </td>\r
+ <td width="10%" class="linie"> </td>\r
+ <td width="10%" class="linie"> </td>\r
+ <td width="10%" class="linie"> </td>\r
+ <td width="10%" class="linie"> </td>\r
+ <td width="10%" class="linie"> </td>\r
+ <td width="10%" class="linie"> </td>\r
+ <td width="10%" class="linie"><a href="linie.php?lng=de&linie=48A">48A</a></td>\r
+ <td width="10%" class="linie"> </td>\r
+ </tr>\r
+ <tr align="center">\r
+ <td width="10%" class="linie"> </td>\r
+ <td width="10%" class="linie"> </td>\r
+ <td width="10%" class="linie"> </td>\r
+ <td width="10%" class="linie"> </td>\r
+ <td width="10%" class="linie"> </td>\r
+ <td width="10%" class="linie"> </td>\r
+ <td width="10%" class="linie"> </td>\r
+ <td width="10%" class="linie"><a href="linie.php?lng=de&linie=57A">57A</a></td>\r
+ <td width="10%" class="linie"> </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"> </td>\r
+ <td width="10%" class="linie"> </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"> </td>\r
+ <td width="10%" class="linie"> </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"> </td>\r
+ <td width="10%" class="linie"> </td>\r
+ <td width="10%" class="linie"> </td>\r
+ <td width="10%" class="linie"> </td>\r
+ <td width="10%" class="linie"><a href="linie.php?lng=de&linie=74A">74A</a></td>\r
+ <td width="10%" class="linie"> </td>\r
+ <td width="10%" class="linie"> </td>\r
+ <td width="10%" class="linie"> </td>\r
+ <td width="10%" class="linie"> </td>\r
+ <td width="10%" class="linie"> </td>\r
+ </tr>\r
+ <tr align="center">\r
+ <td width="10%" class="linie"> </td>\r
+ <td width="10%" class="linie"> </td>\r
+ <td width="10%" class="linie"><a href="linie.php?lng=de&linie=82A">82A</a></td>\r
+ <td width="10%" class="linie"> </td>\r
+ <td width="10%" class="linie"> </td>\r
+ <td width="10%" class="linie"> </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"> </td>\r
+ <td width="10%" class="linie"> </td>\r
+ <td width="10%" class="linie"> </td>\r
+ <td width="10%" class="linie"> </td>\r
+ <td width="10%" class="linie"> </td>\r
+ <td width="10%" class="linie"> </td>\r
+ <td width="10%" class="linie"><a href="linie.php?lng=de&linie=N6">N6</a></td>\r
+ <td width="10%" class="linie"> </td>\r
+ <td width="10%" class="linie"> </td>\r
+ <td width="10%" class="linie"> </td>\r
+ </tr>\r
+ <tr align="center">\r
+ <td width="10%" class="linie"> </td>\r
+ <td width="10%" class="linie"> </td>\r
+ <td width="10%" class="linie"> </td>\r
+ <td width="10%" class="linie"> </td>\r
+ <td width="10%" class="linie"> </td>\r
+ <td width="10%" class="linie"> </td>\r
+ <td width="10%" class="linie"> </td>\r
+ <td width="10%" class="linie"> </td>\r
+ <td width="10%" class="linie"> </td>\r
+ <td width="10%" class="linie"> </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"> </td>\r
+ <td width="10%" class="linie"> </td>\r
+ <td width="10%" class="linie"><a href="linie.php?lng=de&linie=N23">N23</a></td>\r
+ <td width="10%" class="linie"> </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"> </td>\r
+ <td width="10%" class="linie"> </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"> </td>\r
+ <td width="10%" class="linie"><a href="linie.php?lng=de&linie=N31">N31</a></td>\r
+ <td width="10%" class="linie"> </td>\r
+ <td width="10%" class="linie"> </td>\r
+ <td width="10%" class="linie"> </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"> </td>\r
+ <td width="10%" class="linie"><a href="linie.php?lng=de&linie=N38">N38</a></td>\r
+ <td width="10%" class="linie"> </td>\r
+ </tr>\r
+ <tr align="center">\r
+ <td width="10%" class="linie"> </td>\r
+ <td width="10%" class="linie"><a href="linie.php?lng=de&linie=N41">N41</a></td>\r
+ <td width="10%" class="linie"> </td>\r
+ <td width="10%" class="linie"><a href="linie.php?lng=de&linie=N43">N43</a></td>\r
+ <td width="10%" class="linie"> </td>\r
+ <td width="10%" class="linie"> </td>\r
+ <td width="10%" class="linie"><a href="linie.php?lng=de&linie=N46">N46</a></td>\r
+ <td width="10%" class="linie"> </td>\r
+ <td width="10%" class="linie"> </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"> </td>\r
+ <td width="10%" class="linie"> </td>\r
+ <td width="10%" class="linie"> </td>\r
+ <td width="10%" class="linie"> </td>\r
+ <td width="10%" class="linie"> </td>\r
+ <td width="10%" class="linie"> </td>\r
+ <td width="10%" class="linie"> </td>\r
+ <td width="10%" class="linie"><a href="linie.php?lng=de&linie=N58">N58</a></td>\r
+ <td width="10%" class="linie"> </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"> </td>\r
+ <td width="10%" class="linie"><a href="linie.php?lng=de&linie=N62">N62</a></td>\r
+ <td width="10%" class="linie"> </td>\r
+ <td width="10%" class="linie"><a href="linie.php?lng=de&linie=N64">N64</a></td>\r
+ <td width="10%" class="linie"> </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"> </td>\r
+ <td width="10%" class="linie"> </td>\r
+ </tr>\r
+ <tr align="center">\r
+ <td width="10%" class="linie"> </td>\r
+ <td width="10%" class="linie"><a href="linie.php?lng=de&linie=N71">N71</a></td>\r
+ <td width="10%" class="linie"> </td>\r
+ <td width="10%" class="linie"> </td>\r
+ <td width="10%" class="linie"> </td>\r
+ <td width="10%" class="linie"><a href="linie.php?lng=de&linie=N75">N75</a></td>\r
+ <td width="10%" class="linie"> </td>\r
+ <td width="10%" class="linie"> </td>\r
+ <td width="10%" class="linie"> </td>\r
+ <td width="10%" class="linie"> </td>\r
+ </tr>\r
+ <tr align="center">\r
+ <td width="10%" class="linie"> </td>\r
+ <td width="10%" class="linie"> </td>\r
+ <td width="10%" class="linie"> </td>\r
+ <td width="10%" class="linie"> </td>\r
+ <td width="10%" class="linie"> </td>\r
+ <td width="10%" class="linie"> </td>\r
+ <td width="10%" class="linie"> </td>\r
+ <td width="10%" class="linie"> </td>\r
+ <td width="10%" class="linie"> </td>\r
+ <td width="10%" class="linie"> </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> </td>\r
+ </tr>\r
+ <tr>\r
+ <td> </td>\r
+ </tr>\r
+ <tr>\r
+ <td><div align="center" class="teamtext gruen fett">W e i t e r e 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
--- /dev/null
+<!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 Änderung des Zeitfenster wird erst ab der nächsten manuellen Aktualisierung aktiv.</td>\r
+ </tr>\r
+ <tr>\r
+ <td class="info">\r
+ Haltestelle: <span class="rot fett">Handelskai S U</span><br>\r
+ Zeitintervall: 30 Minuten<br>\r
+ Gewählte Linie: <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ä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"> Linie</span></th>\r
+ <th width="55%" align="left" nowrap="nowrap" bgcolor="#355395"><span class="weiss"> Ziel</span></th>\r
+ <th width="15%" align="left" nowrap="nowrap" bgcolor="#355395"><span class="weiss"> Abfahrt</span></th>\r
+ <th width="10%" align="center" nowrap="nowrap" bgcolor="#355395"><span class="weiss"> Niederflur-<br> Fahrzeug? </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
--- /dev/null
+<!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">
+ » 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">
+ » 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">
+ » 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">
+ » 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">
+ » 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">
+ » 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">
+ » 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">
+ » 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">
+ » 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">
+ » 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">
+ » 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">
+ » 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 />
+ » 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
--- /dev/null
+<!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ählen Sie eine Haltestelle aus.<br>Sie erhalten die Abfahrtsinformationen aller derzeit abfahrenden Linien ab der aktuellen Uhrzeit.<br>Gewählte Linie : <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"> Fahrtrichtung <br> Gersthof, Herbeckstraße </div></td>\r
+ <td class="pagetitle"><img src="../image/pfeil_dn.gif" width="20" height="20"></td>\r
+ <td class="pagetitle"> </td>\r
+ </tr>\r
+ <tr>\r
+ <td colspan="5"> </td>\r
+ </tr>\r
+ <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+ <td> </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> </td>\r
+ <td><img src='../image/transp.gif' width='17' height='17'></td> <td> </td>\r
+ </tr>\r
+ <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+ <td> </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> </td>\r
+ <td><img src='../image/transp.gif' width='17' height='17'></td> <td> </td>\r
+ </tr>\r
+ <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+ <td> </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> </td>\r
+ <td><img src='../image/transp.gif' width='17' height='17'></td> <td> </td>\r
+ </tr>\r
+ <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+ <td> </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> </td>\r
+ <td><img src='../image/transp.gif' width='17' height='17'></td> <td> </td>\r
+ </tr>\r
+ <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+ <td> </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> </td>\r
+ <td><img src='../image/transp.gif' width='17' height='17'></td> <td> </td>\r
+ </tr>\r
+ <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+ <td> </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> </td>\r
+ <td><img src='../image/transp.gif' width='17' height='17'></td> <td> </td>\r
+ </tr>\r
+ <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+ <td> </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> </td>\r
+ <td><img src='../image/transp.gif' width='17' height='17'></td> <td> </td>\r
+ </tr>\r
+ <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+ <td> </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> </td>\r
+ <td><img src='../image/transp.gif' width='17' height='17'></td> <td> </td>\r
+ </tr>\r
+ <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+ <td> </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> </td>\r
+ <td><img src='../image/transp.gif' width='17' height='17'></td> <td> </td>\r
+ </tr>\r
+ <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+ <td> </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> </td>\r
+ <td><img src='../image/transp.gif' width='17' height='17'></td> <td> </td>\r
+ </tr>\r
+ <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+ <td> </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> </td>\r
+ <td><img src='../image/transp.gif' width='17' height='17'></td> <td> </td>\r
+ </tr>\r
+ <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+ <td> </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> </td>\r
+ <td><img src='../image/transp.gif' width='17' height='17'></td> <td> </td>\r
+ </tr>\r
+ <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+ <td> </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> </td>\r
+ <td><img src='../image/transp.gif' width='17' height='17'></td> <td> </td>\r
+ </tr>\r
+ <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+ <td> </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> </td>\r
+ <td><img src='../image/transp.gif' width='17' height='17'></td> <td> </td>\r
+ </tr>\r
+ <tr>\r
+ <td colspan="5"> </td>\r
+ </tr>\r
+ </table>\r
+ </td>\r
+ </tr>\r
+ </table>\r
+ </td>\r
+ <td> </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"> </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"> Fahrtrichtung <br> Schottentor U </div></td>\r
+ </tr>\r
+ <tr>\r
+ <td colspan="5"> </td>\r
+ </tr>\r
+ <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+ <td> </td>\r
+ <td><img src='../image/transp.gif' width='17' height='17'></td> <td> </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> </td>\r
+ </tr>\r
+ <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+ <td> </td>\r
+ <td><img src='../image/transp.gif' width='17' height='17'></td> <td> </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> </td>\r
+ </tr>\r
+ <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+ <td> </td>\r
+ <td><img src='../image/transp.gif' width='17' height='17'></td> <td> </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> </td>\r
+ </tr>\r
+ <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+ <td> </td>\r
+ <td><img src='../image/transp.gif' width='17' height='17'></td> <td> </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> </td>\r
+ </tr>\r
+ <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+ <td> </td>\r
+ <td><img src='../image/transp.gif' width='17' height='17'></td> <td> </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> </td>\r
+ </tr>\r
+ <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+ <td> </td>\r
+ <td><img src='../image/transp.gif' width='17' height='17'></td> <td> </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> </td>\r
+ </tr>\r
+ <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+ <td> </td>\r
+ <td><img src='../image/transp.gif' width='17' height='17'></td> <td> </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> </td>\r
+ </tr>\r
+ <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+ <td> </td>\r
+ <td><img src='../image/transp.gif' width='17' height='17'></td> <td> </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> </td>\r
+ </tr>\r
+ <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+ <td> </td>\r
+ <td><img src='../image/transp.gif' width='17' height='17'></td> <td> </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> </td>\r
+ </tr>\r
+ <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+ <td> </td>\r
+ <td><img src='../image/transp.gif' width='17' height='17'></td> <td> </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> </td>\r
+ </tr>\r
+ <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+ <td> </td>\r
+ <td><img src='../image/transp.gif' width='17' height='17'></td> <td> </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> </td>\r
+ </tr>\r
+ <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+ <td> </td>\r
+ <td><img src='../image/transp.gif' width='17' height='17'></td> <td> </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> </td>\r
+ </tr>\r
+ <tr>\r
+ <td colspan="5"> </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
--- /dev/null
+<!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ählen Sie eine Haltestelle aus.<br>Sie erhalten die Abfahrtsinformationen aller derzeit abfahrenden Linien ab der aktuellen Uhrzeit.<br>Gewählte Linie : <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"> Fahrtrichtung <br> Stefan-Fadinger-Platz </div></td>\r
+ <td class="pagetitle"><img src="../image/pfeil_dn.gif" width="20" height="20"></td>\r
+ <td class="pagetitle"> </td>\r
+ </tr>\r
+ <tr>\r
+ <td colspan="5"> </td>\r
+ </tr>\r
+ <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+ <td> </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> </td>\r
+ <td><img src='../image/transp.gif' width='17' height='17'></td> <td> </td>\r
+ </tr>\r
+ <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+ <td> </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> </td>\r
+ <td><img src='../image/transp.gif' width='17' height='17'></td> <td> </td>\r
+ </tr>\r
+ <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+ <td> </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> </td>\r
+ <td><img src='../image/transp.gif' width='17' height='17'></td> <td> </td>\r
+ </tr>\r
+ <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+ <td> </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> </td>\r
+ <td><img src='../image/transp.gif' width='17' height='17'></td> <td> </td>\r
+ </tr>\r
+ <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+ <td> </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> </td>\r
+ <td><img src='../image/transp.gif' width='17' height='17'></td> <td> </td>\r
+ </tr>\r
+ <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+ <td> </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> </td>\r
+ <td><img src='../image/transp.gif' width='17' height='17'></td> <td> </td>\r
+ </tr>\r
+ <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+ <td> </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> </td>\r
+ <td><img src='../image/transp.gif' width='17' height='17'></td> <td> </td>\r
+ </tr>\r
+ <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+ <td> </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> </td>\r
+ <td><img src='../image/transp.gif' width='17' height='17'></td> <td> </td>\r
+ </tr>\r
+ <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+ <td> </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> </td>\r
+ <td><img src='../image/transp.gif' width='17' height='17'></td> <td> </td>\r
+ </tr>\r
+ <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+ <td> </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> </td>\r
+ <td><img src='../image/transp.gif' width='17' height='17'></td> <td> </td>\r
+ </tr>\r
+ <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+ <td> </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> </td>\r
+ <td><img src='../image/transp.gif' width='17' height='17'></td> <td> </td>\r
+ </tr>\r
+ <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+ <td> </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> </td>\r
+ <td><img src='../image/transp.gif' width='17' height='17'></td> <td> </td>\r
+ </tr>\r
+ <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+ <td> </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> </td>\r
+ <td><img src='../image/transp.gif' width='17' height='17'></td> <td> </td>\r
+ </tr>\r
+ <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+ <td> </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> </td>\r
+ <td><img src='../image/transp.gif' width='17' height='17'></td> <td> </td>\r
+ </tr>\r
+ <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+ <td> </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> </td>\r
+ <td><img src='../image/transp.gif' width='17' height='17'></td> <td> </td>\r
+ </tr>\r
+ <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+ <td> </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> </td>\r
+ <td><img src='../image/transp.gif' width='17' height='17'></td> <td> </td>\r
+ </tr>\r
+ <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+ <td> </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> </td>\r
+ <td><img src='../image/transp.gif' width='17' height='17'></td> <td> </td>\r
+ </tr>\r
+ <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+ <td> </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> </td>\r
+ <td><img src='../image/transp.gif' width='17' height='17'></td> <td> </td>\r
+ </tr>\r
+ <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+ <td> </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> </td>\r
+ <td><img src='../image/transp.gif' width='17' height='17'></td> <td> </td>\r
+ </tr>\r
+ <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+ <td> </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> </td>\r
+ <td><img src='../image/transp.gif' width='17' height='17'></td> <td> </td>\r
+ </tr>\r
+ <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+ <td> </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> </td>\r
+ <td><img src='../image/transp.gif' width='17' height='17'></td> <td> </td>\r
+ </tr>\r
+ <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+ <td> </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> </td>\r
+ <td><img src='../image/transp.gif' width='17' height='17'></td> <td> </td>\r
+ </tr>\r
+ <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+ <td> </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> </td>\r
+ <td><img src='../image/transp.gif' width='17' height='17'></td> <td> </td>\r
+ </tr>\r
+ <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+ <td> </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> </td>\r
+ <td><img src='../image/transp.gif' width='17' height='17'></td> <td> </td>\r
+ </tr>\r
+ <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+ <td> </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> </td>\r
+ <td><img src='../image/transp.gif' width='17' height='17'></td> <td> </td>\r
+ </tr>\r
+ <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+ <td> </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> </td>\r
+ <td><img src='../image/transp.gif' width='17' height='17'></td> <td> </td>\r
+ </tr>\r
+ <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+ <td> </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> </td>\r
+ <td><img src='../image/transp.gif' width='17' height='17'></td> <td> </td>\r
+ </tr>\r
+ <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+ <td> </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> </td>\r
+ <td><img src='../image/transp.gif' width='17' height='17'></td> <td> </td>\r
+ </tr>\r
+ <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+ <td> </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> </td>\r
+ <td><img src='../image/transp.gif' width='17' height='17'></td> <td> </td>\r
+ </tr>\r
+ <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+ <td> </td>\r
+ <td><div align='right'>\r
+ <span class='gedimmed'>Stefan-Fadinger-Platz</span> </div></td>\r
+ <td> </td>\r
+ <td><img src='../image/transp.gif' width='17' height='17'></td> <td> </td>\r
+ </tr>\r
+ <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+ <td> </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> </td>\r
+ <td><img src='../image/transp.gif' width='17' height='17'></td> <td> </td>\r
+ </tr>\r
+ <tr>\r
+ <td colspan="5"> </td>\r
+ </tr>\r
+ </table>\r
+ </td>\r
+ </tr>\r
+ </table>\r
+ </td>\r
+ <td> </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"> </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"> Fahrtrichtung <br> Prater Hauptallee </div></td>\r
+ </tr>\r
+ <tr>\r
+ <td colspan="5"> </td>\r
+ </tr>\r
+ <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+ <td> </td>\r
+ <td><img src='../image/transp.gif' width='17' height='17'></td> <td> </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> </td>\r
+ </tr>\r
+ <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+ <td> </td>\r
+ <td><img src='../image/transp.gif' width='17' height='17'></td> <td> </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> </td>\r
+ </tr>\r
+ <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+ <td> </td>\r
+ <td><img src='../image/transp.gif' width='17' height='17'></td> <td> </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> </td>\r
+ </tr>\r
+ <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+ <td> </td>\r
+ <td><img src='../image/transp.gif' width='17' height='17'></td> <td> </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> </td>\r
+ </tr>\r
+ <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+ <td> </td>\r
+ <td><img src='../image/transp.gif' width='17' height='17'></td> <td> </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> </td>\r
+ </tr>\r
+ <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+ <td> </td>\r
+ <td><img src='../image/transp.gif' width='17' height='17'></td> <td> </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> </td>\r
+ </tr>\r
+ <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+ <td> </td>\r
+ <td><img src='../image/transp.gif' width='17' height='17'></td> <td> </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> </td>\r
+ </tr>\r
+ <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+ <td> </td>\r
+ <td><img src='../image/transp.gif' width='17' height='17'></td> <td> </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> </td>\r
+ </tr>\r
+ <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+ <td> </td>\r
+ <td><img src='../image/transp.gif' width='17' height='17'></td> <td> </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> </td>\r
+ </tr>\r
+ <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+ <td> </td>\r
+ <td><img src='../image/transp.gif' width='17' height='17'></td> <td> </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> </td>\r
+ </tr>\r
+ <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+ <td> </td>\r
+ <td><img src='../image/transp.gif' width='17' height='17'></td> <td> </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> </td>\r
+ </tr>\r
+ <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+ <td> </td>\r
+ <td><img src='../image/transp.gif' width='17' height='17'></td> <td> </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> </td>\r
+ </tr>\r
+ <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+ <td> </td>\r
+ <td><img src='../image/transp.gif' width='17' height='17'></td> <td> </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> </td>\r
+ </tr>\r
+ <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+ <td> </td>\r
+ <td><img src='../image/transp.gif' width='17' height='17'></td> <td> </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> </td>\r
+ </tr>\r
+ <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+ <td> </td>\r
+ <td><img src='../image/transp.gif' width='17' height='17'></td> <td> </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> </td>\r
+ </tr>\r
+ <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+ <td> </td>\r
+ <td><img src='../image/transp.gif' width='17' height='17'></td> <td> </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> </td>\r
+ </tr>\r
+ <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+ <td> </td>\r
+ <td><img src='../image/transp.gif' width='17' height='17'></td> <td> </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> </td>\r
+ </tr>\r
+ <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+ <td> </td>\r
+ <td><img src='../image/transp.gif' width='17' height='17'></td> <td> </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> </td>\r
+ </tr>\r
+ <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+ <td> </td>\r
+ <td><img src='../image/transp.gif' width='17' height='17'></td> <td> </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> </td>\r
+ </tr>\r
+ <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+ <td> </td>\r
+ <td><img src='../image/transp.gif' width='17' height='17'></td> <td> </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> </td>\r
+ </tr>\r
+ <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+ <td> </td>\r
+ <td><img src='../image/transp.gif' width='17' height='17'></td> <td> </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> </td>\r
+ </tr>\r
+ <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+ <td> </td>\r
+ <td><img src='../image/transp.gif' width='17' height='17'></td> <td> </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> </td>\r
+ </tr>\r
+ <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+ <td> </td>\r
+ <td><img src='../image/transp.gif' width='17' height='17'></td> <td> </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> </td>\r
+ </tr>\r
+ <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+ <td> </td>\r
+ <td><img src='../image/transp.gif' width='17' height='17'></td> <td> </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> </td>\r
+ </tr>\r
+ <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+ <td> </td>\r
+ <td><img src='../image/transp.gif' width='17' height='17'></td> <td> </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> </td>\r
+ </tr>\r
+ <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+ <td> </td>\r
+ <td><img src='../image/transp.gif' width='17' height='17'></td> <td> </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> </td>\r
+ </tr>\r
+ <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+ <td> </td>\r
+ <td><img src='../image/transp.gif' width='17' height='17'></td> <td> </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> </td>\r
+ </tr>\r
+ <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+ <td> </td>\r
+ <td><img src='../image/transp.gif' width='17' height='17'></td> <td> </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> </td>\r
+ </tr>\r
+ <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+ <td> </td>\r
+ <td><img src='../image/transp.gif' width='17' height='17'></td> <td> </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> </td>\r
+ </tr>\r
+ <tr onMouseOver='obj_highlight(this);' onMouseOut='obj_unhighlight(this);'>\r
+ <td> </td>\r
+ <td><img src='../image/transp.gif' width='17' height='17'></td> <td> </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> </td>\r
+ </tr>\r
+ <tr>\r
+ <td colspan="5"> </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
-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))
// 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
}
}