Route West Chicago, IL to Montgomery, IL (2024)





');var width=jQuery(window).width();var split=width/3;var parts=width/6; jQuery("#mobileVersionExtra").html('

Route West Chicago, IL to Montgomery, IL (1)Route West Chicago, IL to Montgomery, IL (2)Route West Chicago, IL to Montgomery, IL (3)

'); //jQuery("#mobileVersionExtra").html('

menusearchinfo

'); jQuery("#extraCode").html('Route West Chicago, IL to Montgomery, IL (4)'); jQuery("#menu5").css({"position": "fixed","top": "0%","margin-left":"0px","margin-top":"0px","left":"0%","z-index":"4","width":width}); // $("#toggle-menu").css({"padding":"0px","position": "fixed","top": "0%","margin-left":parts-20,"margin-top":"5px","left":"0%","z-index":"4","visibility":"visible"});// $("#info").css({"padding":"0px","position": "fixed","top": "0%","margin-left":split*2+parts-20,"margin-top":"5px","left":"0%","z-index":"4","visibility":"visible"});// $("#search").css({"padding":"0px","position": "fixed","top": "0%","margin-left":split+parts-25,"margin-top":"5px","left":"0%","z-index":"4","visibility":"visible"}); jQuery("#toggle-menu").css({"padding":"0px","position": "fixed","top": "0%","margin-left":parts-16,"margin-top":"5px","left":"0%","z-index":"4","visibility":"visible"}); jQuery("#info").css({"padding":"0px","position": "fixed","top": "0%","margin-left":split*2+parts-16,"margin-top":"5px","left":"0%","z-index":"4","visibility":"visible"}); jQuery("#search").css({"padding":"0px","position": "fixed","top": "0%","margin-left":split+parts-16,"margin-top":"5px","left":"0%","z-index":"4","visibility":"visible"}); /*$('.ui-icon-info').css("background-color","green");*/ var width=jQuery(window).width();var middle=width/2;var middleVertical=jQuery(window).height()/2;if(isIphone) jQuery("#closeButton").css({"left":middle,"margin-left":"140px"});else jQuery("#closeButton").css({"left":middle,"margin-left":"138px"}); jQuery("#previewScreen").css({"position": "fixed","background-color":"#fff","width":width,"height":"100%","display":"inline","margin":"0","padding":"0"}); jQuery("#imgpreview").css({"position": "fixed","top":middleVertical,"left":middle,"margin-top":"-33px","margin-left":"-33px"});}

Altitude West Chicago, ILAltitude Montgomery, IL


How far is from West Chicago, IL to Montgomery, IL?

How many miles is West Chicago, IL to Montgomery, IL?


Driving directions from West Chicago, IL to Montgomery, IL

Where is West Chicago, IL located?

West Chicago, IL is located in DuPage County and in the state of Illinois. It is located at an altitude of 0 feet (0 m) below sea level. West Chicago, IL has coordinates 41.88833o,-88.20972o. How-far.net provides a map of West Chicago, IL from which you can plan your trips to other US states and cities.

What is the location of Montgomery, IL?

Montgomery, IL is located in Kane County and in the state of Illinois. It is located at an altitude of 663 feet (202 m) above sea level. Montgomery, IL has coordinates 41.71889o,-88.39222o. How-far.net provides a map of Montgomery, IL from which you can plan your trips to other US states and cities.

" ).text( message ).prependTo( "#log" ); jQuery( "#log" ).scrollTop( 0 ); } jQuery( "#to2" ).autocomplete({delay: 200,//autoFocus: true, source: function( request, response ) { valueSelect2=''; idSelect2=''; $.ajax( { url: baseurl+"/ajax/createItems4.php", dataType: "json", data: { word: request.term,currentUrl:currentUrl }, success: function(data) { if(data!="" && !(typeof data[0] === 'undefined') && !(typeof data[0]['value'] === 'undefined') && !(typeof data[0]['id'] === 'undefined') ){valueFocus=data[0]['value'];idFocus=data[0]['id'];} // jQuery('.spinner').hide(); response(data); } } ); }, minLength: 1, search: function( event, ui ) { // jQuery('.spinner').show(); },focus: function (event, ui) { this.value = ui.item.label; //valueFocus=ui.item.value; // idFocus=ui.item.id; // or jQuery('#autocomplete-input').val(ui.item.label);//alert(ui.item.id); // Prevent the default focus behavior. event.preventDefault(); // or return false;},/*change:function(event){ jQuery("#from").val(""); return false; },*/ select: function( event, ui ) { //log( "Selected: " + ui.item.value + " aka " + ui.item.id ); var parts=ui.item.id.split("!");valueSelect2=ui.item.value;idSelect2=ui.item.id;autocompleteFun(2);//showPostcode(ui.item.value,parts[2],parts[1],parts[0],15);return false; } } ).autocomplete("instance")._renderItem = function(ul, item) { return jQuery("

  • ") .append("

    " + item.label + "

    ") .appendTo(ul); }; } ); if(!isMobile) { jQuery( function() { function log( message ) { jQuery( "

    " ).text( message ).prependTo( "#log" ); jQuery( "#log" ).scrollTop( 0 ); } jQuery( "#topic_title" ).autocomplete({delay: 200,//autoFocus: true, source: function( request, response ) { valueSelect=''; idSelect=''; $.ajax( { url: baseurl+"/ajax/createItems4.php", dataType: "json", data: { word: request.term,currentUrl:currentUrl }, success: function(data) { if(data!="" && !(typeof data[0] === 'undefined') && !(typeof data[0]['value'] === 'undefined') && !(typeof data[0]['id'] === 'undefined') ){valueFocus=data[0]['value'];idFocus=data[0]['id'];} // jQuery('.spinner').hide(); response(data); } } ); }, minLength: 1, search: function( event, ui ) { // jQuery('.spinner').show(); },focus: function (event, ui) { this.value = ui.item.label; // valueFocus=ui.item.value; //idFocus=ui.item.id; // or jQuery('#autocomplete-input').val(ui.item.label);//alert(ui.item.id); // Prevent the default focus behavior. event.preventDefault(); // or return false;}, select: function( event, ui ) { //log( "Selected: " + ui.item.value + " aka " + ui.item.id ); var parts=ui.item.id.split("!");//showPostcode(ui.item.value,parts[2],parts[1],parts[0],15);valueSelect=ui.item.value;idSelect=ui.item.id;autocompleteFun(3);return false; } } ).autocomplete("instance")._renderItem = function(ul, item) { return jQuery("

  • ") .append("

    " + item.label + "

    ") .appendTo(ul); }; } ); jQuery( function() { function log( message ) { jQuery( "

    " ).text( message ).prependTo( "#log" ); jQuery( "#log" ).scrollTop( 0 ); } jQuery( "#topic_title2" ).autocomplete({delay: 200,//autoFocus: true, source: function( request, response ) { valueSelect2=''; idSelect2=''; $.ajax( { url: baseurl+"/ajax/createItems4.php", dataType: "json", data: { word: request.term,currentUrl:currentUrl }, success: function(data) { if(data!="" && !(typeof data[0] === 'undefined') && !(typeof data[0]['value'] === 'undefined') && !(typeof data[0]['id'] === 'undefined') ){valueFocus=data[0]['value'];idFocus=data[0]['id'];} // jQuery('.spinner').hide(); response(data); } } ); }, minLength: 1, search: function( event, ui ) { // jQuery('.spinner').show(); },focus: function (event, ui) { this.value = ui.item.label; //valueFocus=ui.item.value; // idFocus=ui.item.id; // or jQuery('#autocomplete-input').val(ui.item.label);//alert(ui.item.id); // Prevent the default focus behavior. event.preventDefault(); // or return false;}, select: function( event, ui ) { //log( "Selected: " + ui.item.value + " aka " + ui.item.id ); var parts=ui.item.id.split("!");//showPostcode(ui.item.value,parts[2],parts[1],parts[0],15);valueSelect2=ui.item.value;idSelect2=ui.item.id;autocompleteFun(4);return false; } } ).autocomplete("instance")._renderItem = function(ul, item) { return jQuery("

  • ") .append("

    " + item.label + "

    ") .appendTo(ul); }; } ); }jQuery("#routereverse").click(function(e){reverseOrAlternativeFired=2;e.stopImmediatePropagation(); //calcRoute2(markerTo.getPosition(),markerFrom.getPosition()); if(reverseRouteCount==1) reverseRouteCount=2; else reverseRouteCount=1; if(marker!=='undefined' && marker2!=='undefined' && defineRouteFromUrlNOsearch==2 && fromUrl!='' && toUrl!='') { if(reverseRouteCount==1) setRouteByNames(fromUrl,toUrl,marker2.getLatLng().lat+','+marker2.getLatLng().lng,marker.getLatLng().lat+','+marker.getLatLng().lng);elsesetRouteByNames(toUrl,fromUrl,marker2.getLatLng().lat+','+marker2.getLatLng().lng,marker.getLatLng().lat+','+marker.getLatLng().lng);return; } if(marker!=='undefined' && marker2!=='undefined')setRouteByNames('','',marker2.getLatLng().lat+','+marker2.getLatLng().lng,marker.getLatLng().lat+','+marker.getLatLng().lng);});var startIcon = L.icon({ iconUrl: baseurl+'/images/start.png', //shadowUrl: 'leaf-shadow.png', /* iconSize: [38, 95], // size of the icon /*shadowSize: [50, 64], // size of the shadow*/ iconAnchor: [11, 40], // point of the icon which will correspond to marker's location /*shadowAnchor: [4, 62], // the same for the shadow*/ popupAnchor: [0, -37] // point from which the popup should open relative to the iconAnchor});var endIcon = L.icon({ iconUrl: baseurl+'/images/end.png', iconAnchor: [11, 40], // point of the icon which will correspond to marker's locationpopupAnchor: [0, -37] // point from which the popup should open relative to the iconAnchor }); var dotIcon = L.icon({ iconUrl: baseurl+'/images/dot.png', iconAnchor: [3, 5], // point of the icon which will correspond to marker's locationpopupAnchor: [0, -37] // point from which the popup should open relative to the iconAnchor });var diodiaIcon = L.icon({ iconUrl: baseurl+'/images/blue.png', iconAnchor: [16, 32], // point of the icon which will correspond to marker's locationpopupAnchor: [0, -37] // point from which the popup should open relative to the iconAnchor});var diodia2Icon = L.icon({ iconUrl: baseurl+'/images/tollstation.png', iconAnchor: [16, 37], // point of the icon which will correspond to marker's locationpopupAnchor: [0, -37] // point from which the popup should open relative to the iconAnchor});var diodia3Icon = L.icon({ iconUrl: baseurl+'/images/tollstation2.png', iconAnchor: [16, 37], // point of the icon which will correspond to marker's locationpopupAnchor: [0, -37] // point from which the popup should open relative to the iconAnchor});var countryIcon = L.icon({ iconUrl: baseurl+'/images/country5.png', //iconAnchor: [75, 15], // point of the icon which will correspond to marker's location//popupAnchor: [0, -37] // point from which the popup should open relative to the iconAnchor iconAnchor: [50, 12], // point of the icon which will correspond to marker's locationpopupAnchor: [0, -37] // point from which the popup should open relative to the iconAnchor});var cyprusIcon = L.icon({ iconUrl: baseurl+'/images/cyprus4.png', //iconAnchor: [75, 15], // point of the icon which will correspond to marker's location//popupAnchor: [0, -37] // point from which the popup should open relative to the iconAnchor iconAnchor: [30, 10], // point of the icon which will correspond to marker's locationpopupAnchor: [0, -37] // point from which the popup should open relative to the iconAnchor});var famagustaIcon = L.icon({ iconUrl: baseurl+'/images/famagusta2.png', //iconAnchor: [75, 15], // point of the icon which will correspond to marker's location//popupAnchor: [0, -37] // point from which the popup should open relative to the iconAnchor iconAnchor: [45, 10], // point of the icon which will correspond to marker's locationpopupAnchor: [0, -37] // point from which the popup should open relative to the iconAnchor});var dotIcon = L.icon({ iconUrl: baseurl+'/images/dot.png', //iconAnchor: [75, 15], // point of the icon which will correspond to marker's location//popupAnchor: [0, -37] // point from which the popup should open relative to the iconAnchor /* iconAnchor: [45, 10], // point of the icon which will correspond to marker's locationpopupAnchor: [0, -37] // point from which the popup should open relative to the iconAnchor*/});function showExtraMarkers(){}function initialize() { //alert(carConsumtion);if(map==null){if(isMobile)//Punto finale //Cancella tutto [{text: 'Punto di partenza',callback: menu1},{text: 'Punto finale',callback: menu2},{text: 'Cancella tutto',callback: menu3}]map = L.map('map-canvas', {center: [39.0277188,-98.1298828],zoom:3, gestureHandling: true,contextmenu: true,contextmenuWidth: 140,contextmenuItems: [{text: 'Starting point',callback: menu1},{text: 'Ending point',callback: menu2},'-',{text: 'Clear points',callback: menu3}],fullscreenControl: true,fullscreenControlOptions: {position: 'topleft'}});//.setView([53.83,-2.087], 5);elsemap = L.map('map-canvas', {center: [39.0277188,-98.1298828],zoom:4,contextmenu: true,contextmenuWidth: 140,contextmenuItems: [{text: 'Starting point',callback: menu1},{text: 'Ending point',callback: menu2},'-',{text: 'Clear points',callback: menu3}],fullscreenControl: true,fullscreenControlOptions: {position: 'topleft'}});var shortLat=0,shortLng=0; simpleLat=shortLat; simpleLng=shortLng;L.tileLayer('https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png', { attribution: '© OpenStreetMap contributors',minZoom: 2,maxZoom: 19}).addTo(map);map.doubleClickZoom.disable();map.on('dblclick', function(e) { var cmenu=map.contextmenu;cmenu.showAt(e.latlng); });showExtraMarkers();map.on('zoomstart', function() {showExtraMarkers();});map.on('zoomend', function() {showExtraMarkers();});/*;*/if(fromUrl!='' && toUrl!=''){var coordsApoints,coordsBpoints;$.ajax({ url: baseurl+"/ajax/createItems444.php", dataType: "json", data: { text: fromUrl,url:urlCityA }, success: function(data) { urlCityA=''; if(data!="" && !(typeof data[0] === 'undefined') && !(typeof data[0]['lat'] === 'undefined') && !(typeof data[0]['lon'] === 'undefined') ) { coordsApoints=data[0]['lat']+","+data[0]['lon']; $.ajax( { url: baseurl+"/ajax/createItems444.php", dataType: "json", data: { text: toUrl,url:urlCityB }, success: function(data) { urlCityB=''; if(data!="" && !(typeof data[0] === 'undefined') && !(typeof data[0]['lat'] === 'undefined') && !(typeof data[0]['lon'] === 'undefined') ) { coordsBpoints=data[0]['lat']+","+data[0]['lon']; setRouteByNames(fromUrl,toUrl,coordsApoints,coordsBpoints);//1 all roads }}}) }}});}else if(pointOne!='' && pointTwo!=''){if(nameOfPointA!='')partenzaStart=nameOfPointA;//else//partenzaStart=data['waypoints'][0]['name'];if(nameOfPointB!='')arrivoEnd=nameOfPointB;if(nameOfPointA!='' && nameOfPointB!='')citiesNamesExist=1;elsecitiesNamesExist=2; setRouteByNames('','',pointOne,pointTwo);} } } jQuery("#withoutHighways").change(function(e){//alert("aa:"+fromUrl+" "+toUrl);reverseOrAlternativeFired=2;e.stopImmediatePropagation();//alert(jQuery("#withoutHighways").find('option:selected').val());if(fromUrl!='' && toUrl!='' && defineRouteFromUrlNOsearch==2 && marker!=='undefined' && marker2!=='undefined'){if(reverseRouteCount==1)setRouteByNames(fromUrl,toUrl,marker.getLatLng().lat+","+marker.getLatLng().lng,marker2.getLatLng().lat+","+marker2.getLatLng().lng);elsesetRouteByNames(toUrl,fromUrl,marker.getLatLng().lat+","+marker.getLatLng().lng,marker2.getLatLng().lat+","+marker2.getLatLng().lng);return;}if(marker!=='undefined' && marker2!=='undefined')setRouteByNames('','',marker.getLatLng().lat+","+marker.getLatLng().lng,marker2.getLatLng().lat+","+marker2.getLatLng().lng);} ); jQuery("#withoutHighways").change(function() { /*alert("2"); if(markerFrom!=null && markerTo!=null)setRouteByNames(fromUrl,toUrl,'','');*///calcRoute(markerFrom.getPosition(),markerTo.getPosition()); });jQuery("#ltorgallon").change(function(){if(jQuery("#ltorgallon").find('option:selected').val()==1){jQuery("#plusConsum").html("+");jQuery("#minusConsum").html("-");printFuelConsumtpion(totalConsumption,fuelPrice); }else if(jQuery("#ltorgallon").find('option:selected').val()==2){jQuery("#plusConsum").html("-");jQuery("#minusConsum").html("+");printFuelConsumtpion(totalConsumption,fuelPrice);}});jQuery("#plus").click(function(){ var pricePerLiter=parseFloat(fuelPrice); if(pricePerLiter<=15.2) { pricePerLiter=Math.round((pricePerLiter+0.01)*100)/100; //jQuery("#fuelPrice").html(pricePerLiter+" €/lt"); fuelPrice=pricePerLiter; printFuelConsumtpion(totalConsumption,fuelPrice); createCookie("carConsumtion",carConsumtion,2); createCookie("fuelPrice",fuelPrice,2); createCookie("fuelType",jQuery("#fuelchoice").find('option:selected').val(),2); /*jQuery.post("ajax/cookie.php", { carConsumtion:carConsumtion+"", fuelPrice:fuelPrice+"", fuelType:jQuery("#fuelchoice").find('option:selected').val()+"" }, function(data,status){ });*/ }});jQuery("#minus").click(function(){ var pricePerLiter=parseFloat(fuelPrice); if(pricePerLiter>=0.4) { pricePerLiter=Math.round((pricePerLiter-0.01)*100)/100; //jQuery("#fuelPrice").html(pricePerLiter+" €/lt"); fuelPrice=pricePerLiter; printFuelConsumtpion(totalConsumption,fuelPrice); createCookie("carConsumtion",carConsumtion,2); createCookie("fuelPrice",fuelPrice,2); createCookie("fuelType",jQuery("#fuelchoice").find('option:selected').val(),2); /* jQuery.post("ajax/cookie.php", { carConsumtion:carConsumtion+"", fuelPrice:fuelPrice+"", fuelType:jQuery("#fuelchoice").find('option:selected').val()+"" }, function(data,status){ });*/ }});jQuery("#plusConsum").click(function(){ var carConsumTemp=parseFloat(carConsumtion); if(carConsumTemp<=150 /*&& jQuery("#ltorgallon").find('option:selected').val()==1*/) { if(carConsumTemp<10) carConsumTemp=Math.round((carConsumTemp+0.2)*10)/10; else carConsumTemp=Math.round((carConsumTemp+0.5)*10)/10; jQuery("#carConsumption").html(carConsumTemp); carConsumtion=carConsumTemp; totalConsumption=Math.round((totalKM/carConsumtion)*100)/100; printFuelConsumtpion(totalConsumption,fuelPrice); createCookie("carConsumtion",carConsumtion,2); createCookie("fuelPrice",fuelPrice,2); createCookie("fuelType",jQuery("#fuelchoice").find('option:selected').val(),2); /* jQuery.post("ajax/cookie.php", { carConsumtion:carConsumtion+"", fuelPrice:fuelPrice+"", fuelType:jQuery("#fuelchoice").find('option:selected').val()+"" }, function(data,status){ });*/ }});jQuery("#minusConsum").click(function(){ var carConsumTemp=parseFloat(carConsumtion); if(carConsumTemp>=2.1 /*&& jQuery("#ltorgallon").find('option:selected').val()==1*/) { if(carConsumTemp<10) carConsumTemp=Math.round((carConsumTemp-0.2)*10)/10; elsecarConsumTemp=Math.round((carConsumTemp-0.5)*10)/10; jQuery("#carConsumption").html(carConsumTemp); carConsumtion=carConsumTemp; totalConsumption=Math.round((totalKM/carConsumtion)*100)/100; printFuelConsumtpion(totalConsumption,fuelPrice); createCookie("carConsumtion",carConsumtion,2); createCookie("fuelPrice",fuelPrice,2); createCookie("fuelType",jQuery("#fuelchoice").find('option:selected').val(),2); /*jQuery.post("ajax/cookie.php", { carConsumtion:carConsumtion+"", fuelPrice:fuelPrice+"", fuelType:jQuery("#fuelchoice").find('option:selected').val()+"" }, function(data,status){ //alert("Data: " + data + "\nStatus: " + status); });*/ }});function clearMap() { for(i in map._layers) { if(map._layers[i]._path != undefined) { try { map.removeLayer(map._layers[i]); } catch(e) { console.log("problem with " + e + map._layers[i]); } } }for(i=markersArrayItaly.length-1;i>=0;i--){map.removeLayer(markersArrayItaly[i]);}if(firstTimeInRouteThereIsDistanceInDB!=1){jQuery("#timetravel").html("0 min ");jQuery("#distance").html("0 mi, ");}elsefirstTimeInRouteThereIsDistanceInDB=0;if(straightPath!=null)map.removeLayer(straightPath);if(markerRio!=null)map.removeLayer(markerRio);markersArrayItaly=[];markersCounter=0;markerRio=null;straightPath=null;if(popup3!=null)map.removeLayer(popup3);popup3=null;if(popup2!=null)map.removeLayer(popup2);popup2=null;if(popup1!=null)map.removeLayer(popup1);popup1=null;} //function showInfo(route2,routeIndex)jQuery('#isTollSelected').click(function () { if(jQuery('#isTollSelected').is(':checked')) showMarkersToll(); else hideMarkersToll(); });function hideMarkersToll(){for(i=markersArrayItaly.length-1;i>=0;i--){map.removeLayer(markersArrayItaly[i]);}if(markerRio!=null){map.removeLayer(markerRio);}if(straightPath!=null){map.removeLayer(straightPath);}}function showMarkersToll(){ for(i=0;i20000){speedKmPerHour=(distance*3600/duration)/1000;if(speedKmPerHour<27)return true;}return false;}function metersInMiles(m){if((m/1609.344)<100)return Math.round((m/1609.344)*10)/10+" mi";elsereturn Math.round(m/1609.344)+" mi";}function KmInGroundAndSea(result,routeIndex,routeChoice){var totalKM2=0;var totalTime2=0;if(routeIndex==routeChoice){//totalKM=result['summary']['lengthInMeters']; //totalTime=result['summary']['travelTimeInSeconds']; // alert(JSON.stringify(result['routes']));totalKM=result['distance'];//['lengthInMeters']; totalTime=result['duration'];}else{ totalKM2=result['distance']; totalTime2=result['duration'];} tempMeters=0; tempTime=0; i=0; j=0; startMeters=-1;startSeconds=0;endMeters=0;endSeconds=0; var i=0; while(result['legs'][i]) { j=0; while(result['legs'][i]['steps'][j]) { if(result['legs'][i]['steps'][j]['mode']=='ferry') { endMeters+=result['legs'][i]['steps'][j]['distance']; endSeconds+=result['legs'][i]['steps'][j]['duration']; } j++; } i++; } if(totalKM2>endMeters)totalKM2=totalKM2-endMeters; if(totalTime2>endSeconds)totalTime2=totalTime2-endSeconds; if(totalKM>endMeters) totalKM=totalKM-endMeters; if(totalTime>endSeconds) totalTime=totalTime-endSeconds;if(routeIndex!=routeChoice){ totalKMferry2=endMeters; totalTimeferry2=endSeconds; return [totalKM2,totalTime2,totalKMferry2,totalTimeferry2];}else{ totalKMferry=endMeters; totalTimeferry=endSeconds; return [totalKM,totalTime,totalKMferry,totalTimeferry];} //return [totalKM2,totalTime2,totalKMferry2,totalTimeferry2];}function showInfo(result,routeIndex){//console.log(result.length);if(reverseRouteCount==1){jQuery("#partenza").html("From: "+partenzaStart);jQuery("#arrivo").html("To: "+arrivoEnd);setPermantlyUrl(partenzaStart,arrivoEnd,marker.getLatLng(),marker2.getLatLng());//marker2.getLatLng().lat}else{jQuery("#partenza").html("From: "+arrivoEnd);jQuery("#arrivo").html("To: "+partenzaStart);setPermantlyUrl(arrivoEnd,partenzaStart,marker.getLatLng(),marker2.getLatLng());} totalKM = 0; totalTime=0; totalKMferry = 0; totalTimeferry=0; routeOnlyWithVehicle=1; totalKM=result['routes'][routeIndex]['distance']; totalTime=result['routes'][routeIndex]['duration']; totalKMferry=0; totalTimeferry=0;varrouteA=0;var routeB=0;if(routeIndex==0){routeA=1;routeB=2;}else if(routeIndex==1){routeA=0;routeB=2;}else{routeA=0;routeB=1;} var res=[]; var resTemp=KmInGroundAndSea(result['routes'][0],routeIndex,0); res.push(resTemp); kmInRoutes[0]=resTemp; if(result['routes'][1]) {res2=KmInGroundAndSea(result['routes'][1],routeIndex,1);kmInRoutes[1]=res2;res.push(res2); } if(result['routes'][2]) { res3=KmInGroundAndSea(result['routes'][2],res,routeIndex,2); kmInRoutes[2]=res3; res.push(res3); }addDirections(result['routes'],res,routeIndex);var focusRoute=parseInt(routeIndex)+1;if(result['routes'][routeB]){point2=Math.round((result['routes'][routeB]['geometry'].length/5)*1);popup3 = L.popup({ autoClose: false, closeOnClick: false}) .setLatLng([result['routes'][routeB]['geometry'][point2*3]['latitude'],result['routes'][routeB]['geometry'][point2*3]['longitude']]) .setContent('Route '+(routeB+1)+'
    '+metersInMiles(result['routes'][routeB]['distance'])+'
    '+secondsInTime(result['routes'][routeB]['duration'])+'
    ') .openOn(map);}if(result['routes'][routeA]){point2=Math.round((result['routes'][routeA]['geometry'].length/5)*1);popup2 = L.popup({ autoClose: false, closeOnClick: false }) .setLatLng([result['routes'][routeA]['geometry'][point2*2]['latitude'],result['routes'][routeA]['geometry'][point2*2]['longitude']]) .setContent('Route '+(routeA+1)+'
    '+metersInMiles(result['routes'][routeA]['distance'])+'
    '+secondsInTime(result['routes'][routeA]['duration'])+'
    ') .openOn(map);}if(result['routes'][routeIndex]){point2=Math.round((result['routes'][routeIndex]['geometry'].length/2)*1);popup1 = L.popup({ autoClose: false, closeOnClick: false }) .setLatLng([result['routes'][routeIndex]['geometry'][point2]['latitude'],result['routes'][routeIndex]['geometry'][point2]['longitude']]) .setContent('Route '+focusRoute+'
    '+metersInMiles(result['routes'][routeIndex]['distance'])+'
    '+secondsInTime(result['routes'][routeIndex]['duration'])+'
    '+'
    ') .openOn(map);}//alert(routeIndex); jQuery("#spanRoute3").css({"font-weight":"normal"}); jQuery("#spanRoute2").css({"font-weight":"normal"}); jQuery("#spanRoute1").css({"font-weight":"bold"}); if(totalKMferry!=0) routeOnlyWithVehicle=0; totalKM = totalKM / 1609.344; totalKMferry=totalKMferry/1609.344; if(statusFullScreen==0 ||isMobile) { if(totalTime==0) jQuery("#timetravel").html(""); else { if(totalKMferry==0)/*Tempo: */jQuery("#timetravel").html(''+ secondsInTime(totalTime) + ''); else /*Tempo di guida: */jQuery("#timetravel").html(''+ secondsInTime(totalTime) + 'Route West Chicago, IL to Montgomery, IL (6)' + Math.round(totalKMferry)+' km, '+ secondsInTime(totalTimeferry) + '');//Route West Chicago, IL to Montgomery, IL (7) } if(totalKM<0.5) { if(totalKM==0) jQuery("#distance").html(""); else { if(totalKMferry==0)/*Distanza */jQuery("#distance").html(' ' + Math.round(totalKM*1000*1.609344*3.28084)+' ft, ');else/*Distanza di guida*/jQuery("#distance").html(' ' + Math.round(totalKM*1000*1.609344*3.28084)+' ft, '); } } else if(totalKM<100) { if(totalKMferry==0)/*Distanza */jQuery("#distance").html(' ' + Math.round(totalKM*10)/10+' mi ('+Math.round((totalKM*1.609344)*10)/10+' km) '); else/*Distanza di guida*/jQuery("#distance").html(' ' + Math.round(totalKM*10)/10+' mi ('+Math.round((totalKM*1.609344)*10)/10+' km) '); } else { if(totalKMferry==0)/*Distanza */jQuery("#distance").html(' ' + Math.round(totalKM)+' mi ('+Math.round((totalKM*1.609344)*1)/1+' km) '); else/*Distanza di guida*/ jQuery("#distance").html(' ' + Math.round(totalKM)+' mi ('+Math.round((totalKM*1.609344)*1)/1+' km) '); }jQuery("#messageTolls").show(); } else{ if(totalTime==0) jQuery("#timetravel").html(""); else { if(totalKMferry==0) jQuery("#timetravel").html(''+ secondsInTime(totalTime) + ''); else jQuery("#timetravel").html(''+ secondsInTime(totalTime) + 'Route West Chicago, IL to Montgomery, IL (8)' + Math.round(totalKMferry)+' km, '+ secondsInTime(totalTimeferry) + '');//Route West Chicago, IL to Montgomery, IL (9) } if(totalKM<0.5) { if(totalKM==0) jQuery("#distance").html("");else{ if(totalKMferry==0)jQuery("#distance").html('' + Math.round(totalKM*1000*1.609344*3.28084)+' ft ');elsejQuery("#distance").html('' +Math.round(totalKM*1000*1.609344*3.28084)+' ft ');} } else if(totalKM<100) { if(totalKMferry==0)jQuery("#distance").html('' + Math.round(totalKM*10)/10+' mi ('+Math.round((totalKM*1.609344)*10)/10+' km) '); else jQuery("#distance").html('' + Math.round(totalKM*10)/10+' mi ('+Math.round((totalKM*1.609344)*10)/10+' km) ');} else { if(totalKMferry==0)jQuery("#distance").html('' + Math.round(totalKM)+' mi ('+Math.round((totalKM*1.609344)*1)/1+' km) '); else jQuery("#distance").html('' + Math.round(totalKM)+' mi ('+Math.round((totalKM*1.609344)*1)/1+' km) ');}jQuery("#messageTolls").hide();}jQuery('#diodia').html('Route West Chicago, IL to Montgomery, IL (10)');jQuery('#diodiaMessage').html(''); runOnceInASecond=0;/*setTimeout(function() {findRoute(result.routes[routeIndex].legs[0].start_address,result.routes[routeIndex].legs[0].end_address,2,2,result,routeIndex )},100);*/setTimeout(function(){calcConsumption(totalKM,carConsumtion,carConsumtion,fuelPrice,routeIndex);},105);//mobile devicesif(!responsivizerActive &&((isMobile || actAsMobile) && (jQuery(window).width()<1052 || jQuery(window).height()<1052)) && mobileVersionIsActive ){jQuery("#closeButton").fadeIn();var width=jQuery(window).width();var middle=width/2;if(isTablet)jQuery("#infos").css({"-webkit-transform":"translateZ(0)","-webkit-overflow-scrolling":"touch","border":"1px solid #BBCCBB","font-size":"12px","background-color":"rgba(220,230,220,0.8)","width":"300px","padding":"2px 5px 2px 5px","z-index":"6","position": "fixed","top": "0%","margin-left":"-320px","margin-top":"60px","left":width/*"-webkit-overflow-scrolling":"touch"*/});elsejQuery("#infos").css({"-webkit-transform":"translateZ(0)","-webkit-overflow-scrolling":"touch","border":"1px solid #BBCCBB","font-size":"12px","background-color":"rgba(220,230,220,0.8)","width":"300px","padding":"2px 5px 2px 5px","z-index":"6","position": "fixed","top": "0%","margin-left":"-155px","margin-top":"60px","left":middle/*"-webkit-overflow-scrolling":"touch"*/});//,setTimeout(function(){ jQuery("#restresultsHome").css({"z-index":"5","font-size":"12px","color":"black","background-color":"rgba(220,230,220,0.0)"});jQuery("#resultsapostasiHome").css({"z-index":"5","font-size":"12px","color":"black","visibility":"visible","background-color":"rgba(220,230,220,0.0)"});jQuery("#katanalosi").css({"z-index":"5","visibility":"visible","background-color":"rgba(220,230,220,0.0)"});jQuery("#elevCoords").css({"z-index":"5","font-size":"12px","color":"black","visibility":"visible","background-color":"rgba(220,230,220,0.0)"});jQuery("#otherTowns").css({"z-index":"5","font-size":"12px"});jQuery("#spaceDiv").css({"height":"15px","width":"100%","clear":"both","z-index":"5","font-size":"12px","color":"black","visibility":"visible","background-color":"rgba(220,230,220,0.0)"});jQuery("#spaceDiv2").css({"height":"15px","width":"100%","clear":"both","z-index":"5","font-size":"12px","color":"black","visibility":"visible","background-color":"rgba(220,230,220,0.0)"}); jQuery('#infos').append(jQuery('#appurl')); jQuery('#infos').append(""); jQuery('#infos').append(jQuery('#resultsapostasiHome')); jQuery('#infos').append(jQuery('#katanalosi')); if(firstTimeinCalculation) {jQuery('#infos').append(jQuery('#elevCoords'));jQuery('#otherTowns').removeAttr("style");jQuery('#infos').append(jQuery('#otherTowns'));setTimeout(function(){firstTimeinCalculation=0;},100); } else { jQuery('#elevCoords').html(''); jQuery('#otherTowns').html(''); } jQuery('#otherTowns').css({"display":"inline-block","width":"250px"}); jQuery('#infos').append(jQuery('#spaceDiv')); jQuery('#infos').append(jQuery('#fb-like')); //document.write(""); jQuery('#infos').append(jQuery('#spaceDiv2')); //jQuery('#directions-panel').html(""+jQuery('#directions-panel').html()); jQuery('#directions-panel').show(); jQuery('#infos').append(jQuery('#directions-panel'));jQuery('#infos').append(jQuery('#diodiaMessage'));jQuery('#infos').append(jQuery('#lorryMessage')); jQuery('#infos').append(jQuery('#footer2')); if(isIphone)jQuery("#infos").css({"max-height":jQuery(window).height()*.7,"overflow": "auto"/*,"height":jQuery(window).height()-120*/}); else jQuery("#infos").css({"max-height":"70%","overflow": "scroll"/*,"height":jQuery(window).height()-120*/}); },30);jQuery("#closeButton").css({"visibility":"visible"});jQuery("#restresultsHome").fadeIn();jQuery("#resultsapostasiHome").fadeIn();jQuery("#katanalosi").fadeIn(); jQuery("#infos").fadeIn(); jQuery("#from2").fadeOut(); jQuery("#to2").fadeOut();}runOnlyOnceComputeTotalDistance=1;if(partenzaStart!='' && arrivoEnd!='' && marker!=null && marker2!=null){if(reverseRouteCount==1){marker.bindPopup(partenzaStart);marker2.bindPopup(arrivoEnd);}else{marker.bindPopup(arrivoEnd);marker2.bindPopup(partenzaStart);}}}function changeLineInText(textLine){if(textLine.length>20){}}function showAlternativeRoutesOptions(numberOfRoutes){if(numberOfRoutes>1){if(numberOfRoutes==2){ jQuery("#alternativesRoutes").html("From: "+data);if(marker!=null)marker.bindPopup(data);}else{arrivoEnd=data; jQuery("#arrivo").html("To: "+data); if(marker2!=null)marker2.bindPopup(data);} }});}function setRouteByNames(fromNames,toNames,fromCoords,toCoords,reverse){jQuery("#partenza").html('');jQuery("#arrivo").html('');if(firstTimeInRouteThereIsDistanceInDB!=1)jQuery("#distance").html('');jQuery("#urltext").val('');if(fromCoords!=='' && toCoords!==''){partsFrom=fromCoords.split(",");partsTo=toCoords.split(",");if(marker!==null && marker2!==null && markerprevLat!==null && marker2prevLat!==null){//alert(partsFrom[0]+" "+partsFrom[1]+" "+partsTo[0]+" "+partsTo[1]+" "+markerprev.getLatLng().lat+" "+markerprev.getLatLng().lng);//tempPoint1=if(comparePosition2(partsFrom[0],partsFrom[1],partsTo[0],partsTo[1],markerprevLat,markerprevLng,marker2prevLat,marker2prevLng)==1 && reverseRouteCount==1) { if(!jQuery("#withoutHighways").is(':checked')) { routeStatus=1;if(route1!=null){showAlternativeRoutes(0);return;} } else { routeStatus=2; if(route2!=null){showAlternativeRoutes(0);return;} } } else if(comparePosition2(partsFrom[0],partsFrom[1],partsTo[0],partsTo[1],markerprevLat,markerprevLng,marker2prevLat,marker2prevLng)==1 && reverseRouteCount==2) { if(!jQuery("#withoutHighways").is(':checked')) { routeStatus=3; if(routeReverse1!=null){showAlternativeRoutes(0);return;} } else { routeStatus=4; if(routeReverse2!=null){showAlternativeRoutes(0);return;} } } }}var routesNumber=1;//alert(jQuery("#withoutHighways").find('option:selected').val());clearMap();route=null;var allRoads;if(!jQuery("#withoutHighways").is(':checked'))allRoads=1;elseallRoads=2;from2=fromCoords.trim().split(',');to2=toCoords.trim().split(',');showLoading();jQuery.ajax({type: "GET",url:baseurl+'/ajax/getRouteOSRM.php',dataType: "json",async: true,data: {fromNames:encodeURI(fromNames),toNames:encodeURI(toNames),fromCoords:encodeURI(fromCoords.trim()),toCoords:encodeURI(toCoords.trim()),//middleCoords:encodeURI(middleCoords.trim()),testDiodia:testDiodia,routingProvider:routingProvider,currentUrl:currentUrl}, success: function(data){hideLoading();//alert(JSON.stringify(data['routes'][0])); //console.log(decode(data['routes'][0]['geometry'])[0]);//['latitude']longitude var marker1Lat,marker1Lng,marker2Lat,marker2Lng,marker1Name='',marker2Name='';var marker1Lat,marker1Lng,marker2Lat,marker2Lng,marker1Name='',marker2Name='';var latlngTemps=null;kmInRoutes=[0,0,0]; data['routes'][0]['geometry']=decode(data['routes'][0]['geometry']);if(data['routes'][1])data['routes'][1]['geometry']=decode(data['routes'][1]['geometry']);if(data['routes'][2])data['routes'][2]['geometry']=decode(data['routes'][2]['geometry']);marker1Lat=data['routes'][0]['geometry'][0]['latitude'];marker1Lng=data['routes'][0]['geometry'][0]['longitude'];marker2Lat=data['routes'][0]['geometry'][data['routes'][0]['geometry'].length-1]['latitude'];marker2Lng=data['routes'][0]['geometry'][data['routes'][0]['geometry'].length-1]['longitude'];marker1Name=fromNames;marker2Name=toNames;jQuery("#loading2").css("display", "none");//alert("a");//console.log(data['info']['query']['coordinates'][0][0]);route=data; if(data['routes'][2])routesNumber=3;else if(data['routes'][1])routesNumber=2;elseroutesNumber=1;if(!marker){marker = L.marker([marker1Lat,marker1Lng],{draggable:true,icon:startIcon});//.addTo(mymap);marker.addTo(map);marker.on('dragend', function(e) {defineRouteFromUrlNOsearch=1;citiesNamesExist=2;if(marker2)setRouteByNames('','',marker.getLatLng().lat+","+marker.getLatLng().lng,marker2.getLatLng().lat+","+marker2.getLatLng().lng);});}else{ marker.setLatLng([marker1Lat,marker1Lng]);}if(!marker2){/*var k2=1;while(data['waypoints'][k2]){k2++;}*/marker2 = L.marker([marker2Lat,marker2Lng],{draggable:true,icon:endIcon});//.addTo(mymap);marker2.addTo(map); marker2.on('dragend', function(e) {defineRouteFromUrlNOsearch=1;citiesNamesExist=2;if(marker)setRouteByNames('','',marker.getLatLng().lat+","+marker.getLatLng().lng,marker2.getLatLng().lat+","+marker2.getLatLng().lng);//alert('marker dragend event'+marker.getLatLng().lat+" "+marker.getLatLng().lng);//populateAutocompleteCoords(marker.getLatLng().lat,marker.getLatLng().lng);});}else{ marker2.setLatLng([marker2Lat,marker2Lng]);}//store routes temporary for sessionif(citiesNamesExist==2){getNameFromCoords(marker1Lat.toFixed(7),marker1Lng.toFixed(7),1);getNameFromCoords(marker2Lat.toFixed(7),marker2Lng.toFixed(7),2);citiesNamesExist=1;} if(markerprevLat==null || marker2prevLat==null) {reverseRouteCount=1;route1=null; route2=null; routeReverse1=null; routeReverse2=null; routeStatus=1; markerprevLat=marker.getLatLng().lat; markerprevLng=marker.getLatLng().lng; marker2prevLat=marker2.getLatLng().lat; marker2prevLng=marker2.getLatLng().lng; if(!jQuery("#withoutHighways").is(':checked')) { routeStatus=1;route1=data; } else { routeStatus=2; route2=data; } } else if(fromCoords!=='' && toCoords!=='' && comparePosition2(partsFrom[0],partsFrom[1],partsTo[0],partsTo[1],markerprevLat,markerprevLng,marker2prevLat,marker2prevLng)==1 && reverseRouteCount==1) { var avoidHighways=false; if(jQuery('#withoutHighways').is(':checked')) avoidHighways=true; elseavoidHighways=false; if(!jQuery("#withoutHighways").is(':checked')) { routeStatus=1;route1=data; } else { routeStatus=2; route2=data; } } else if(fromCoords!=='' && toCoords!=='' && comparePosition2(partsFrom[0],partsFrom[1],partsTo[0],partsTo[1],markerprevLat,markerprevLng,marker2prevLat,marker2prevLng)==1 && reverseRouteCount==2) { // alert("aaa"); if(!jQuery("#withoutHighways").is(':checked')) { routeStatus=3;routeReverse1=data; } else { routeStatus=4; routeReverse2=data; } } else { reverseRouteCount=1; route1=null; route2=null; routeReverse1=null; routeReverse2=null; markerprevLat=marker.getLatLng().lat; markerprevLng=marker.getLatLng().lng; marker2prevLat=marker2.getLatLng().lat; marker2prevLng=marker2.getLatLng().lng; if(!jQuery("#withoutHighways").is(':checked')) { routeStatus=1;route1=data; } else { routeStatus=2; route2=data; } } //end store routes temporary for session var data3=[];//longitudevar i=0,j=0;var temp;latlngs=[];latlngs2=[]var k=0,counter3=0;textTemp='';var addPointsToPrevious=0;marker1Lat=data['routes'][0]['geometry'][0]['latitude'];marker1Lng=data['routes'][0]['geometry'][0]['longitude'];marker2Lat=data['routes'][0]['geometry'][data['routes'][0]['geometry'].length-1]['latitude'];marker2Lng=data['routes'][0]['geometry'][data['routes'][0]['geometry'].length-1]['longitude'];for(i=0;i1;j--) { latlngs4=[]; opacity=opacity+0.1;for(i=0;i0){for(k4=0;k40;j--) { if(choice!=j-1) { latlngs4=[]; opacity=opacity+0.1;for(i=0;i'+Math.round((totalConsumption*fuelPrice*100)/numOfPassengers)/100+'$'); }else if(jQuery("#passengers").find('option:selected').val()=="2"){numOfPassengers=2;jQuery('#pricePerPerson').html(' '+Math.round((totalConsumption*fuelPrice*100)/numOfPassengers)/100+'$');}else if(jQuery("#passengers").find('option:selected').val()=="3"){numOfPassengers=3;jQuery('#pricePerPerson').html(' '+Math.round((totalConsumption*fuelPrice*100)/numOfPassengers)/100+'$'); } else if(jQuery("#passengers").find('option:selected').val()=="4"){numOfPassengers=4;jQuery('#pricePerPerson').html(' '+Math.round((totalConsumption*fuelPrice*100)/numOfPassengers)/100+'$');}else if(jQuery("#passengers").find('option:selected').val()=="5"){numOfPassengers=5;jQuery('#pricePerPerson').html(' '+Math.round((totalConsumption*fuelPrice*100)/numOfPassengers)/100+'$'); } createCookie("passengers",numOfPassengers,1); /*createCookie("fuelPrice",fuelPrice,10); createCookie("fuelType",jQuery("#fuelchoice").find('option:selected').val(),10); calculateConsumptionFast();*/ });function metersInKm(m){if(m<200){return Math.round((m/1609.344)*5280)/1+" ft";}else if((m/1000)<100)return Math.round((m/1609.344)*10)/10+" mi";elsereturn Math.round(m/1609.344)+" mi";}function showShipInfo2(kmFerry,timeFerry){if(timeFerry!=0) return ', '+metersInKm(kmFerry)+' '+secondsInTime(timeFerry); else return '';}function addDirections(results,res,routeIndex){i=0;tempText='';tempText2='';km=''; count=1;if(results[2])count=3;else if(results[1])count=2;tempText2=tempText2+"

    ";//alert(res.length);/*for(j=0;j

    "; fuelCostForRoute=Math.round((res[j][0]*carConsumtion/100000)*fuelPrice*100)/100; var tempVign=''; if(routeStatus==1){ if(vignetteForRoute[j]!=0)tempVign="Route West Chicago, IL to Montgomery, IL (11)"+vignetteForRoute[j]+"€";tempText2=tempText2+" "+metersInKm(res[j][0])+", "+secondsInTime(res[j][1])+"
    Route West Chicago, IL to Montgomery, IL (12)"+fuelCostForRoute+"€ Route West Chicago, IL to Montgomery, IL (13)"+tollsForRoute[j]+"€"+tempVign; }else{if(vignetteForRouteReverse[j]!=0) tempVign="Route West Chicago, IL to Montgomery, IL (14)"+vignetteForRouteReverse[j]+"€";tempText2=tempText2+" "+metersInKm(res[j][0])+", "+secondsInTime(res[j][1])+"
    Route West Chicago, IL to Montgomery, IL (15)"+fuelCostForRoute+"€ Route West Chicago, IL to Montgomery, IL (16)"+tollsForRouteReverse[j]+"€"+tempVign; } tempText2=tempText2+"

    ";}*/tempText2=tempText2+"

  • ";tempText=tempText+""+metersInKm(res[routeIndex][0])+" "+secondsInTime(res[routeIndex][1])+""+showShipInfo2(res[routeIndex][2],res[routeIndex][3])+"";tempText=tempText+"

    ";latsDirections=[];lonsDirections=[];directionsPerStep=[];i=0;var counterSteps=0;while(results[routeIndex]['legs'][i]){j=0;while(results[routeIndex]['legs'][i]['steps'][j]){//console.log(compileTranslation('en',results[routeIndex]['legs'][i]['steps'][j]));latsDirections.push(results[routeIndex]['legs'][i]['steps'][j]['maneuver']['location'][1]);lonsDirections.push(results[routeIndex]['legs'][i]['steps'][j]['maneuver']['location'][0]); message=compileTranslation("en",results[routeIndex]['legs'][i]['steps'][j]);directionsPerStep.push(message);if(true){var row="row";//tempText=tempText+"

    "+(i+1)+".

    ";tempText=tempText+"

    "+(counterSteps+1)+".

    ";tempText=tempText+"

    ";km='';//if(results[routeIndex]['guidance']['instructions'][i+1])km=metersInKm(results[routeIndex]['legs'][i]['steps'][j]['distance']);tempText=tempText+message;tempText=tempText+"

    ";tempText=tempText+"

    "+km+"

    ";}else{}j++;counterSteps++;}i++;}tempText=tempText+"

    "; jQuery('#directions-panel').html(tempText2+""+tempText); i=0; counterSteps=0;while(results[routeIndex]['legs'][i]){j=0;while(results[routeIndex]['legs'][i]['steps'][j]){ //temp=eval('row+i'); temp='row'+counterSteps; lat=results[routeIndex]['legs'][i]['steps'][j]['maneuver']['location'][1]; lng=results[routeIndex]['legs'][i]['steps'][j]['maneuver']['location'][0]; //temp2=eval("i"); temp2=i; jQuery('#'+temp).click(function(){var temp2=$(this).attr("id").substring(3);if(popupMessage!=null){map.removeLayer(popupMessage);popupMessage=null;}if(popup1!=null){map.removeLayer(popup1);popup1=null;}if(popup2!=null){map.removeLayer(popup2);popup2=null;}if(popup3!=null){map.removeLayer(popup3);popup3=null;}popupMessage = L.popup() .setLatLng([latsDirections[temp2],lonsDirections[temp2]]) .setContent(directionsPerStep[temp2]) .openOn(map); }); counterSteps++; j++;} i++;}jQuery("#cellRoute0").click(function(){ jQuery("#selectRoute").find("option")[0].selected = true; jQuery("#selectRoute").trigger("change");});jQuery("#cellRoute1").click(function(){ jQuery("#selectRoute").find("option")[1].selected = true; jQuery("#selectRoute").trigger("change");});jQuery("#cellRoute2").click(function(){ jQuery("#selectRoute").find("option")[2].selected = true; jQuery("#selectRoute").trigger("change");});}function printFuelConsumtpion(totalConsumption,fuelPrice){ //alert(totalConsumption+" "+fuelPrice);if((statusFullScreen==0 || isMobile) && jQuery("#ltorgallon").find('option:selected').val()==1){//jQuery("#consumptionMessage").html("Κατανάλωση: "); jQuery("#liters").html("Fuel consumption: "+totalConsumption+" gal");jQuery("#fuelPrice").html("Fuel price: "+fuelPrice+" $/gal");jQuery("#carConsumtion").html("Vehicle consumption: "+carConsumtion+" mpg");jQuery("#fuelCost").html("Fuel cost: "+Math.round(totalConsumption*fuelPrice*100)/100+" $");jQuery('#pricePerPerson').html(' '+Math.round((totalConsumption*fuelPrice*100)/numOfPassengers)/100+'$');}else if((statusFullScreen==0 || isMobile) && jQuery("#ltorgallon").find('option:selected').val()==2){jQuery("#liters").html("Fuel consumption: "+Math.round((totalConsumption*3.785411784)*100)/100+" lt");jQuery("#fuelPrice").html("Fuel price: "+Math.round((fuelPrice/3.785411784)*100)/100+" $/lt");jQuery("#carConsumtion").html("Vehicle consumption: "+Math.round((378.5411784/(carConsumtion*1.609344))*100)/100+" lt/100km");jQuery("#fuelCost").html("Fuel cost: "+Math.round(totalConsumption*fuelPrice*100)/100+" $");jQuery('#pricePerPerson').html(' '+Math.round((totalConsumption*fuelPrice*100)/numOfPassengers)/100+'$');}else if(jQuery("#ltorgallon").find('option:selected').val()==1){//jQuery("#consumptionMessage").html(""); jQuery("#liters").html(""+totalConsumption+" gal");jQuery("#fuelPrice").html(""+fuelPrice+" $/gal");jQuery("#carConsumtion").html(""+carConsumtion+" mpg");jQuery("#fuelCost").html(""+Math.round(totalConsumption*fuelPrice*100)/100+" $");jQuery('#pricePerPerson').html(' '+Math.round((totalConsumption*fuelPrice*100)/numOfPassengers)/100+'$');}else if(jQuery("#ltorgallon").find('option:selected').val()==2){jQuery("#liters").html(""+Math.round((totalConsumption*3.785411784)*100)/100+" lt");jQuery("#fuelPrice").html(""+Math.round((fuelPrice/3.785411784)*100)/100+" $/lt");jQuery("#carConsumtion").html(""+Math.round((378.5411784/(carConsumtion*1.609344))*100)/100+" lt/100km");jQuery("#fuelCost").html(""+Math.round(totalConsumption*fuelPrice*100)/100+" $");jQuery('#pricePerPerson').html(' '+Math.round((totalConsumption*fuelPrice*100)/numOfPassengers)/100+'$');}} jQuery("#fuelchoice").change(function(){if(jQuery("#fuelchoice").find('option:selected').val()=="1"){ fuelPrice=initialPetrolPrice; carConsumtion=initialPetrolConsum; totalConsumption=Math.round((totalKM/carConsumtion)*100)/100; jQuery('#pricePerPerson').html(' '+Math.round((totalConsumption*fuelPrice*100)/numOfPassengers)/100+'$'); }else if(jQuery("#fuelchoice").find('option:selected').val()=="2"){fuelPrice=initialGazPrice;carConsumtion=initialGazConsum; totalConsumption=Math.round((totalKM/carConsumtion)*100)/100; jQuery('#pricePerPerson').html(' '+Math.round((totalConsumption*fuelPrice*100)/numOfPassengers)/100+'$');}else if(jQuery("#fuelchoice").find('option:selected').val()=="3"){ fuelPrice=initialOilPrice; carConsumtion=initialOilConsum; totalConsumption=Math.round((totalKM/carConsumtion)*100)/100; jQuery('#pricePerPerson').html(' '+Math.round((totalConsumption*fuelPrice*100)/numOfPassengers)/100+'$'); } createCookie("carConsumtion",carConsumtion,2); createCookie("fuelPrice",fuelPrice,2); createCookie("fuelType",jQuery("#fuelchoice").find('option:selected').val(),2); calculateConsumptionFast(); }); function setCookie(cname, cvalue, exdays) { var d = new Date(); d.setTime(d.getTime() + (exdays*24*60*60*1000)); var expires = "expires="+d.toGMTString(); document.cookie = cname + "=" + cvalue + "; " + expires;}function createCookie(name,value,days) { if (days) { var date = new Date(); date.setTime(date.getTime()+(days*24*60*60*1000)); var expires = "; expires="+date.toGMTString(); } else var expires = ""; document.cookie = name+"="+value+expires+"; path=/";}function searchByEnterOrButtonPressed(){ if(jQuery("#from").val().length>3 && valueFocus!="" && idFocus!=""){var parts=idFocus.split("!");showPostcode(valueFocus,parts[2],parts[1],parts[0],15);//alert(valueFocus+" "+idFocus);}} jQuery("#searchRoute").click(function(){setTimeout(function(){searchByEnterOrButtonPressed();},400); }); setTimeout(function(){initialize();},10);}}function decode(encoded){ // array that holds the points var points=[ ] var index = 0, len = encoded.length; var lat = 0, lng = 0; while (index

    = 0x20); var dlat = ((result & 1) != 0 ? ~(result >> 1) : (result >> 1)); lat += dlat; shift = 0; result = 0; do { b = encoded.charAt(index++).charCodeAt(0) - 63; result |= (b & 0x1f) <= 0x20); var dlng = ((result & 1) != 0 ? ~(result >> 1) : (result >> 1)); lng += dlng; points.push({latitude:( lat / 1E5),longitude:( lng / 1E5)}) } return points }function secondsInTime(num){ days=Math.floor(num/86400); rest=num-days*86400; hours=Math.floor(rest/3600); rest=rest-hours*3600; minutes=Math.round(rest/60,0); if(minutes==60) { minutes=0;hours=hours+1; } timeText=""; if(days!=0) timeText=days+" d "; if(hours!=0) { if(hours==1) timeText=timeText+hours+" h "; else timeText=timeText+hours+" h "; } if(minutes==1) timeText=timeText+minutes+" min"; else timeText=timeText+minutes+" min"; return timeText;}}startTheScript();
    Route West Chicago, IL to Montgomery, IL (2024)
    Top Articles
    Latest Posts
    Article information

    Author: Zonia Mosciski DO

    Last Updated:

    Views: 6481

    Rating: 4 / 5 (51 voted)

    Reviews: 82% of readers found this page helpful

    Author information

    Name: Zonia Mosciski DO

    Birthday: 1996-05-16

    Address: Suite 228 919 Deana Ford, Lake Meridithberg, NE 60017-4257

    Phone: +2613987384138

    Job: Chief Retail Officer

    Hobby: Tai chi, Dowsing, Poi, Letterboxing, Watching movies, Video gaming, Singing

    Introduction: My name is Zonia Mosciski DO, I am a enchanting, joyous, lovely, successful, hilarious, tender, outstanding person who loves writing and wants to share my knowledge and understanding with you.