Advertisement
Guest User

Volán Menetrend

a guest
Apr 24th, 2015
34
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 15.74 KB | None | 0 0
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  2. <html>
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2">
  5. <title>Menetrend Online</title>
  6. <link id="screencss" href="style01.css" rel="stylesheet" type="text/css" media="screen">
  7. <link id="printcss" href="print.css" rel="stylesheet" type="text/css" media="print">
  8. <link rel="stylesheet" href="scalebar-thin.css" type="text/css">
  9. <script type="text/javascript" src="scripts.php"></script>
  10. <script type="text/javascript" src="../js/cdatamap.php"></script>
  11. <script type="text/javascript" src="../js/CalendarPopup.js"></script>
  12. <script type="text/javascript" src="jquery-1.11.0.min.js"></script>
  13. <script type="text/javascript" src="http://imgs.adverticum.net/scripts/goa3/goa3.js"></script>
  14.     <script type="text/javascript" src="OpenLayers.js"></script>
  15.     <script type="text/javascript" src="ScaleBar.js"></script>
  16.     <script type="text/javascript" src="proj4js-compressed.js"></script>
  17.     <script type="text/javascript">
  18.         Proj4js.defs["EPSG:23700"] = "+title=Hungarian EOV EPSG:23700 +proj=somerc +lat_0=47.14439372222222 +lon_0=19.04857177777778 +x_0=650000 +y_0=200000 +ellps=GRS67 +datum=HD72 +towgs84=57.01,-69.97,-9.29 +units=m +no_defs";
  19.     </script>
  20.  
  21. <script type="text/javascript"><!--
  22. function kkv(pxcorr)
  23.  {
  24.  // donothing
  25.  }
  26. //--></script>  
  27. <script type="text/javascript">
  28. var featurecollection;
  29. function get_my_url(bounds) {
  30.            var res = this.map.getResolution(); // res=eov/pixel    
  31.            var x = Math.round((bounds.left) / (res * this.tileSize.w));
  32.            var y = Math.round((bounds.top) / (res * this.tileSize.h));
  33.            var z = this.map.getZoom();
  34.            var path = "?x=" + x + "&y=" + (y - 1) + "&z=" + z + "&id=um_map2&s="+olid;
  35.            var url = this.url;
  36.            if (url instanceof Array) {
  37.                url = this.selectUrl(path, url);
  38.            }
  39.            return url + path;
  40.        }
  41.        
  42. function initmap()
  43. {
  44.  
  45. um_map2=new cdatamap_wrapper();
  46.  
  47.    
  48. // openlayers
  49.        OpenLayers.ImgPath = "theme/default/img/";
  50.        map = new OpenLayers.Map("map1", {
  51.            projection: "EPSG:23700", // Az EPSG:23700 az EOV kódja
  52.            maxExtent: new OpenLayers.Bounds(262145, 0, 950000, 380000), // Nem földrajzi, hanem vetületi koordinátákat használunk. A min koordináták a 0-ás tile min koordinátái, az adott rendszerben
  53.            maxResolution: 1024, // zoom=0 esetén 1 pixel 1024 méter legyen.
  54.            numZoomLevels: 11,
  55.            controls: [
  56.            new OpenLayers.Control.Navigation(),
  57.            new OpenLayers.Control.ArgParser(),         
  58.            new OpenLayers.Control.Attribution(),
  59.            ],
  60.            units: "m"
  61.        });
  62.  
  63.        scalebar = new OpenLayers.Control.ScaleBar({divisions: 2,subdivisions: 2,displaySystem:"metric",abbreviateLabel:true});
  64.        map.addControl(scalebar);
  65.  
  66.        var panZoomBar = new OpenLayers.Control.PanZoomBar();
  67.        //map.addControl(panZoomBar);
  68.  
  69.  
  70.        var panel = new OpenLayers.Control.Panel();
  71.        panel.addControls([
  72.                 new OpenLayers.Control.ZoomBox({title:"Zoom box: Selecting it you can zoom on an area by clicking and dragging."}),
  73.                 new OpenLayers.Control.Navigation(),
  74.                 panZoomBar,
  75.             ]);                
  76.        map.addControl(panel);
  77.        panZoomBar.div.style.marginTop = "-50px";                // Move ZoomBar up         
  78.  
  79.        var baselayer = new OpenLayers.Layer.TMS("Name", "http://ujmenetrend.cdata.hu/tiledrawer/gettile.php", {
  80.            'type': 'png',
  81.            'getURL': get_my_url
  82.        })          
  83.        map.addLayer(baselayer);
  84.         //map.addLayer(new OpenLayers.Layer.OSM());
  85.         //map.zoomToMaxExtent();
  86.        
  87.        var lonLat = new OpenLayers.LonLat(19.051021, 47.491587);
  88.        lonLat.transform(new OpenLayers.Projection("EPSG:4326"), map.getProjectionObject());
  89.        map.setCenter(lonLat, 0);       
  90.  
  91.  
  92. //----------- stíle and vector
  93.  
  94. var style = new OpenLayers.Style({
  95.   strokeWidth: '${width}',
  96.   strokeColor: '${color}',
  97.   label: '${label}',
  98.   title: '${label}',
  99.   labelAlign: '${labelposition}',
  100.   labelOutlineColor: '${labeloutlinecolor}',
  101.   labelOutlineWidth:3,
  102.   fontColor: '${labelcolor}',
  103.   fontFamily: '${labelfont}',
  104.   fontSize: '${labelsize}',
  105.   labelYOffset: '${labelyoffset}',
  106.   pointRadius: 5,
  107.   fillColor : '${color}',
  108.   externalGraphic : 'images/${symbolname}.gif',
  109.   graphicWidth: '${gwidth}',
  110.   graphicHeight: '${gheight}',
  111. });
  112.  
  113. var ruleStartPoint = new OpenLayers.Rule({
  114.   filter: new OpenLayers.Filter.Comparison({
  115.       type: OpenLayers.Filter.Comparison.EQUAL_TO,
  116.       property: "type",
  117.       value: "startpoint",
  118.   }),
  119.   symbolizer: {
  120.       externalGraphic: 'images/a_icon.png',
  121.       graphicWidth: 24,
  122.       graphicHeight: 24,
  123.       }
  124. });
  125.  
  126. var ruleEndPoint = new OpenLayers.Rule({
  127.   filter: new OpenLayers.Filter.Comparison({
  128.       type: OpenLayers.Filter.Comparison.EQUAL_TO,
  129.       property: "type",
  130.       value: "endpoint",
  131.   }),
  132.   symbolizer: {
  133.       externalGraphic: 'images/b_icon.png',
  134.       graphicWidth: 24,
  135.       graphicHeight: 24,
  136.       }
  137. });
  138.  
  139. var ruleOnFoot = new OpenLayers.Rule({
  140.   filter: new OpenLayers.Filter.Comparison({
  141.       type: OpenLayers.Filter.Comparison.EQUAL_TO,
  142.       property: "type",
  143.       value: "onfoot"
  144.   }),
  145.   symbolizer: {  
  146.       graphicZIndex: -1000
  147.       }
  148. });
  149.  
  150.  
  151. var other = new OpenLayers.Rule({
  152.   filter: new OpenLayers.Filter.Comparison({
  153.       type: OpenLayers.Filter.Comparison.NOT_EQUAL_TO,
  154.       property: "symbolname",
  155.       value: "flag_purple",
  156.   }),
  157.   symbolizer: {
  158.       externalGraphic : 'images/${symbolname}.gif',
  159.       graphicWidth: '${gwidth}',
  160.       graphicHeight: '${gheight}',
  161.       }
  162. });
  163.  
  164.  
  165. style.addRules([ruleStartPoint,ruleEndPoint,ruleOnFoot,other]);
  166.  
  167. var styleMap = new OpenLayers.StyleMap(style);
  168.  
  169.         geojson_format = new OpenLayers.Format.GeoJSON(
  170.           {
  171.           //'internalProjection': new OpenLayers.Projection("EPSG:900913"),
  172.           //'externalProjection': new OpenLayers.Projection("EPSG:4326")
  173.           }    
  174.        );
  175.         vector_layer = new OpenLayers.Layer.Vector("Vector Layer",{
  176.            styleMap: styleMap
  177.            });
  178.        map.addLayer(vector_layer);
  179.  
  180. //-----------
  181.        
  182.      map.events.register("mouseout", map, function(e) {
  183.          if (typeof(ol_popup) == 'number')
  184.              clearTimeout(ol_popup);
  185.      });
  186.  
  187.      map.events.register("mousemove", map, function(e) {
  188.          //var position = e.map.x + e.xy.y;
  189.          if (typeof(ol_popup) == 'number')
  190.              clearTimeout(ol_popup);
  191.          if (typeof(map.popups[0]) == 'object')
  192.              map.popups[0].destroy();
  193.          var ol_popup_lonlat = map.getLonLatFromPixel(e.xy);
  194.          ol_popup = setTimeout(function() {
  195.              $.ajax({
  196.                  url: "http://ujmenetrend.cdata.hu/uj_menetrend/volan/ajax_response_gen.php",
  197.                  type: "POST",
  198.                  //dataType: "json",
  199.                  async: true, // szinkron kell mert meg kell várni mire visszatér
  200.                  data: {
  201.                      ajaxquery: "query=tooltip&eovy=" + ol_popup_lonlat.lon + "&eovx=" + ol_popup_lonlat.lat + "&eventx=1&eventy=1&eovperpix=1&format=new",
  202.                 },
  203.                 success: function(data) {
  204.                     if (data.length > 0) {
  205.                         map.addPopup(new OpenLayers.Popup.FramedCloud(
  206.                             null,
  207.                             ol_popup_lonlat,
  208.                             new OpenLayers.Size(5, 5),
  209.                             data,
  210.                             null,
  211.                             false
  212.                         ));
  213.                      }
  214.                  }
  215.              });
  216.  
  217.          }, 850);
  218.  
  219.      });
  220.  
  221. }      
  222. </script>
  223. <style type="text/css">
  224. .fulltranspdiv {
  225.     position: absolute;
  226.     left:0px;
  227.     top:0px;
  228.     width: 100%;
  229.     height: 100%;
  230.     z-index:2147483645;
  231.     display:none;
  232.     background:url(images_onlayer/fekete45.png);
  233. }
  234. .transcontent {
  235.     position: absolute;
  236.     left:0px;
  237.     top:0px;
  238.     width: 100%;
  239.     height: 100%;
  240.     z-index:2147483646;
  241.     display:none;  
  242. }
  243. .fulltranstable {
  244.     width:100%;
  245.     height:100%;
  246.     border:0px;
  247.     border-collapse:collapse;
  248.     border-spacing:0px;
  249.     font-size:12px;
  250.     font-family:Verdana, Arial, Helvetica, sans-serif;
  251. }
  252. .fulltranstable a {
  253.     color:#FFFFFF;
  254.     text-decoration:none;
  255.     font-weight:bold;
  256. }
  257. .fulltranstable a:hover {
  258.     text-decoration:underline;
  259. }
  260. .fulltranstable td {
  261.     /*text-align:center;*/
  262.     text-align:left;
  263. }
  264. .fulltranstable td img {
  265.     vertical-align:middle;
  266.     border:0px;
  267. }
  268. </style>
  269. <!--[if IE]>
  270. <style type="text/css">
  271. .fulltranspdiv{
  272. background:none;
  273. filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images_onlayer/fekete45.png', sizingMethod='scale');
  274. }
  275. </style>
  276.  
  277. <![endif]-->
  278. </head>
  279. <body onLoad="initmap();">
  280. <div class="fulltranspdiv" id="fulltranspdiv"></div>
  281. <div class="transcontent" id="transcontent">
  282.   <table class="fulltranstable" style="width:640px; height:100%;" align="center">
  283.     <tr>
  284.       <td style="text-align:right;"></td>
  285.       <td width="640" style="text-align:left; vertical-align:middle;"><div style="text-align:right;"><a href="javascript:hidemap();">Kattintson ide a bezáráshoz!</a></div>
  286.         <br style="line-height:5px;">
  287.         <div style="width:640px; height:480px; border:1px solid #000000;" id="map1"></div>
  288.  
  289.       </td>
  290.       <td style="text-align:left;"></td>
  291.     </tr>
  292.   </table>
  293. </div>
  294. <div class="transcontent" id="ticketres">
  295.   <table class="fulltranstable" style="width:640px; height:100%;" align="center">
  296.     <tr>
  297.       <td style="text-align:right;"></td>
  298.       <td width="640" style="text-align:left; vertical-align:middle;"><a href="javascript:hideticket();">Kattintson ide a bezáráshoz!</a><br>
  299.         <br style="line-height:5px;">
  300.         <div style="width:640px; background:#FFcc40;"><img src="images/1x1_transp.gif">
  301.         <div style="margin:10px;">
  302.         <form name="form_fogl" method="post" action="fizetes.php" target="_blank">        
  303. <div id="jegyadatok"><img src="images_onlayer/loading.gif"></div>
  304. <table class="tickettable" align="center" width="620">
  305. <tr><td colspan="2" style="text-align:center;"><b>Online jegyfoglalás</b></td></tr>
  306.   <tr>
  307.     <td>Helyközi teljesárú menetjegy</td>
  308.     <td>
  309.         <input name="egeszjegy" type="text" id="egeszjegy" size="4" value="0">
  310.         db    </td>
  311.   </tr>
  312.   <tr>
  313.     <td>Helyközi 50%-os menetjegy</td>
  314.     <td>
  315.       <input name="feljegy" type="text" id="feljegy" size="4" value="0">
  316.       db    </td>
  317.   </tr>
  318.   <tr>
  319.     <td>Helyközi 90%-os menetjegy</td>
  320.     <td>
  321.       <input name="tizedjegy" type="text" id="tizedjegy" size="4" value="0">
  322.       db    </td>
  323.   </tr>
  324.   <tr>
  325.     <td>Helyjegyet igénylek</td>
  326.     <td>
  327.       <input name="fogl_helyjegy" type="checkbox" id="fogl_helyjegy" value="1">
  328.      </td>
  329.   </tr>
  330.   <tr>
  331.     <td>E-MAIL cím (A foglalás adatait ide fogjuk elküldeni)</td>
  332.     <td>
  333.       <input name="fogl_email" type="text" id="fogl_email" size="40">
  334.     </td>
  335.   </tr>
  336.   <tr>
  337.     <td>Az <a href="http://www.volan.hu/utfelthelyk.html" target="blank"><strong>Utazási feltételek</strong></a> -et megismertem és elfogadom.</td>
  338.     <td>
  339.       <input name="fogl_utfelt" type="checkbox" id="fogl_utfelt" value="1">
  340.     </td>
  341.   </tr>
  342.   <tr>
  343.     <td colspan="2" style="text-align:center;">
  344.       <input name="elkuld" type="submit" value="Elküld" onClick="return checkjegy(this);">
  345.     </td>
  346.   </tr>
  347. </table>
  348. </form>        
  349.         </div><br>
  350. </div>
  351.       </td>
  352.       <td style="text-align:left;"></td>
  353.     </tr>
  354.   </table>
  355. </div>
  356. <div style="position:absolute; left:0px; top:0px; border:1px solid #FF0000; width:1px; height:1px; z-index:2147483647; display:none; cursor:crosshair;" id="rectzoom"></div>
  357.  
  358. <table class="bodytable">
  359.   <tr>
  360.     <td class="td1">
  361.     <div class="i1" style="width:990px;">
  362.     <table width="990" border="0" cellspacing="0" cellpadding="0" style="background:url(favat/ceed_banner2.jpg);">
  363.       <tr>
  364.         <td><a href="http://utinavi.hu" target="_blank"><img src="images/1x1_transp.gif" border="0" width="530" height="90"></a></td>
  365.         <td width="460"><div class="topbanner">
  366.             <!-- Goa3 beépítés: menetrendek_normal, 1598897 -->
  367. <div id="zone1598897" class="goAdverticum">
  368. <var class="priority" style="display: none;">érték</var>
  369. </div>           <!-- Goa3 beépítés: menetrendek_layer, 1640523  -->
  370.            <!-- <div id="zone1640523" class="goAdverticum"></div> -->
  371.         </div></td>
  372.       </tr>
  373.     </table>
  374.     <img src="images/volan_fejlec.jpg" width="990" height="65">
  375.       <div class="menudiv">
  376.         <table class="menutable">
  377.           <tr>
  378.             <td>&nbsp;&nbsp;&nbsp;<img src="images/menunyil.gif" width="6" height="7">&nbsp;&nbsp;<a href="hirek.php">Hírek</a></td>
  379.             <td><img src="images/menunyil.gif" width="6" height="7">&nbsp;&nbsp;<a href="kapcsolat.php">Kapcsolat</a>&nbsp;</td>
  380.             <td><img src="images/menunyil.gif" width="6" height="7">&nbsp;&nbsp;<a href="jogi_nyilatkozat.php">Jogi nyilatkozat</a></td>
  381.             <td><img src="images/menunyil.gif" width="6" height="7">&nbsp;&nbsp;<a href="index.php">Kezdőlap</a></td>
  382.             <td><img src="images/menunyil.gif" width="6" height="7">&nbsp;&nbsp;<a href="http://www.volan.hu/dijszabas.html" target="_blank">Díjszabás</a></td>
  383.             <td><img src="images/menunyil.gif" width="6" height="7">&nbsp;&nbsp;<a href="telefonszamok.php">Telefonszámok</a></td>
  384.             <td><img src="images/menunyil.gif" width="6" height="7">&nbsp;&nbsp;<a href="linkek.php">Linkek</a></td>
  385.             <td><img src="images/menunyil.gif" width="6" height="7">&nbsp;&nbsp;<a href="http://www.volan.hu/forum.php" target="_blank">Vendégkönyv</a></td>
  386.             <td><img src="images/menunyil.gif" width="6" height="7">&nbsp;&nbsp;<a href="segitseg.php">Segítség</a></td>
  387.             <td align="right"><img src="images/menunyil.gif" width="6" height="7">&nbsp;&nbsp;<select name="select" onChange="location.replace('../'+this.value+'/index.php')">
  388.                 <option value="volan" selected>magyar</option>
  389.                 <option value="en" >english</option>
  390.                 <option value="fr" >french</option>
  391.                 <option value="ro" >romanian</option>
  392.               </select>
  393.             </td>
  394.           </tr>
  395.         </table>
  396.       </div>
  397.      
  398. <SCRIPT type="text/javascript">
  399. <!--
  400. document.write('<!-- Medián WebAudit Menetrendek.hu Keresoform 1/2 --><img src="http://audit.median.hu/cgi-bin/track.cgi?uc=10376167742474&dc=1&ui='+same+'" width="1" height="1" style="display:none;">');
  401. //-->
  402. </SCRIPT>
  403. <NOSCRIPT>
  404. <!-- Medián WebAudit Menetrendek.hu Keresoform 1/2 -->
  405. <img src="http://audit.median.hu/cgi-bin/track.cgi?uc=10376167742474&dc=1" width="1" height="1" style="display:none;">
  406. </NOSCRIPT>
  407.      </div>
  408.  <table class="contenttable">
  409.   <tr>
  410.     <td class="td1">
  411.    
  412. <div style="margin:0px 0px 0px 0px; width:250px" class="i1">
  413. <!-- Goa3 beépítés: menetrendek_billboard, 1601873 -->
  414. <div id="zone1601873" class="goAdverticum"  style="margin-bottom:3px; width:250px; overflow:hidden;"></div>
  415. <!-- Goa3 beépítés: menetrendek billboard2, 1725131 -->
  416. <div id="zone1725131" class="goAdverticum" style="margin-bottom:3px; width:250px; overflow:hidden;"></div>
  417. <!-- Goa3 beépítés: 0008 libri fix menetrendek, 1774015 -->
  418. <div id="zone1774015" class="goAdverticum"  style="margin-bottom:3px; width:250px; overflow:hidden;"></div>
  419. <!--<iframe src="http://www.libri.hu/export/prodBann/41.php?p_id=7375" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" width="250" height="250" allowtransparency="1" style="background-color:transparent; overflow:hidden; margin-top:5px;"></iframe> -->
  420. </div>  
  421.     </td>
  422.     <td>    
  423. <div id="testcontent" style="display:none;"></div>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement