Metro Transit/Bi-State Development - Explore St. Louis (2024)

Sign Up
For Our Newsletter

Don’t miss out on the latest events and happenings in St. Louis!

Sign up for The Explore St. Louis newsletter and stay informed about the city’s top attractions, dining, and entertainment options.

'+ '

'+' '+ ' '+ ' '+' '+'
'+ '<<' + this.getCurMonthName(sDate) + '>> '+ ' '+ '<<' + sDate.getFullYear() + '>>'+ '

'+'

'+'' + this.dayListTds() + '' + this.calDays(id, sDate, useToday) +'

'+'

' }; return d.calendar; }, calDays: function(id, curDate, useToday){ var rtnvar = ''; var numDaysInMonth = new Date(curDate.getFullYear(), curDate.getMonth()+1, 0).getDate(); var startofmonth = new Date(); startofmonth = new Date(curDate.getFullYear(),curDate.getMonth(),1); var rows = Math.ceil((startofmonth.getDay()+numDaysInMonth)/7); var cday = 1; var firstday = startofmonth.getDay()+1; var lastday = numDaysInMonth; var loopstart = 0; var loopend = 0; var currentDate = new Date(); currentDate = new Date(currentDate.getFullYear(), currentDate.getMonth(), currentDate.getDate()); for(var i = 1; i <= rows; i++){ rtnvar += '

'; loopstart = ((i-1)*7)+1; loopend = loopstart+6; for(var d = loopstart; d <= loopend; d++){ rtnvar += ''; if(d >= firstday && cday <= lastday){ var dt = new Date(curDate.getFullYear(), curDate.getMonth(), cday); var tmpDt = new Date(curDate.getFullYear(), curDate.getMonth(), curDate.getDate()); var className = (dt.getTime() == tmpDt.getTime() && useToday) ? 'today' : 'Day'; className += dt.getTime() == currentDate.getTime() ? ' currentDay' : ''; var thisdate = this.convertToUserDate(parseInt(dt.getMonth()+1,10) +'/'+parseInt(dt.getDate(),10)+'/'+parseInt(dt.getFullYear(), 10)); rtnvar += '' + cday + '
'; cday++; }else{ rtnvar += '
'; } } rtnvar += '

'; } return rtnvar; }, replaceCal: function (id, sDate) { var cal = this.createCal(id, sDate, false); if (document.getElementById(id + '_calendar')) { document.getElementById(id + '_calendar').innerHTML = cal; } else { var newDomElm = document.createElement('div'); newDomElm.style.position = 'absolute'; newDomElm.innerHTML = cal; newDomElm.id = id + '_calendar'; if (document.getElementById('fieldcontainer_' + id)) { document.getElementById('fieldcontainer_' + id).appendChild(newDomElm); } } return; }, updateDate: function(id, curDate){ document.getElementById(id).value = curDate; //document.getElementById(id).onchange(); if(document.getElementById(id + '_calendar')){ document.getElementById('fieldcontainer_' + id).removeChild(document.getElementById(id + '_calendar')); } if(document.getElementById('datepicker_' + id)){ document.getElementById('datepicker_' + id).onclick = function(){ svcrm.formBuilderScripts.fbCalendar.showDatePicker(document.getElementById(id), document.getElementById(id).value); }; } }, showDatePicker: function(domElm, curDate){ var cleanID = domElm.id.replace('datepicker_', ''); var sDate = new Date(); if(!document.getElementById(cleanID + '_calendar')){ if(document.getElementById(cleanID)){ try{ if(curDate){ sDate = this.convertToUSDate(curDate); if(sDate == 'Invalid Date'){ sDate = new Date(); } } }catch(e){ sDate = new Date(); } this.getCalendar(cleanID, sDate); } }else{ document.getElementById('fieldcontainer_' + cleanID).removeChild(document.getElementById(cleanID + '_calendar')); } }, getCalendar: function(id, curDate){ var newDomElm = document.createElement('div'); newDomElm.style.position = 'absolute'; newDomElm.innerHTML = this.createCal(id, curDate, true); newDomElm.id = id + '_calendar'; newDomElm.className = 'svcrm_datepicker'; document.getElementById('fieldcontainer_' + id).appendChild(newDomElm); }, convertToUSDate: function(dte){ var rtnvar = false; var wrk = dte.split(crm_locale.YAHOO_DATE_FIELD_DELIMITER); var wrkdate = []; var mydate = ''; if(wrk.length > 0){ wrkdate[0] = parseInt(wrk[crm_locale.YAHOO_MDY_DAY_POSITION-1],10); //always holds the day wrkdate[1] = parseInt(wrk[crm_locale.YAHOO_MDY_MONTH_POSITION-1],10); //always holds the month wrkdate[2] = parseInt(wrk[crm_locale.YAHOO_MDY_YEAR_POSITION-1],10); //always holds the year if(wrkdate[1] > 0 && wrkdate[1] < 13){ //Validate the months var monthsWithDaysRegExp = new RegExp("(4|6|9|11)", "gi"); var numdays = 31; if(wrkdate[1] == 2){//feb numdays = 28; //check if leap year if (wrkdate[2] % 4 === 0 && (wrkdate[2] % 100 !== 0 || wrkdate[2] % 400 === 0)){ numdays = 29; } }else if(monthsWithDaysRegExp.test(wrkdate[1])){ numdays = 30; } if(wrkdate[0] > 0 && wrkdate[0] <= numdays){ //validate the days in this month if(wrkdate[2].toString().length == 2){ //if we have a two digit year pad it wrkdate[2] = chkYear(wrkdate[2]); } if(wrkdate[2].toString().length == 4 && !isNaN(wrkdate[2])){ //validate the year, could expand this /* we are here we have a valid month and we have a valid day for that month and we have a valid 4 digit year */ //fld.value = wrkdate.join(crm_locale.YAHOO_DATE_FIELD_DELIMITER); wrk[1] = wrkdate[0]; //put the day back where it should be wrk[0] = wrkdate[1]; //put the month back where it should be wrk[2] = wrkdate[2]; //put the year back where it should be wrkdate = wrk.join("/"); //join on the us delim and return valid rtnvar = true; } } } } if(!rtnvar){ //if we didn't get a good date from above we use today wrkdate = new Date(); } return wrkdate; }, convertToUserDate: function(dte){ var rtnvar = false; var wrk = dte.split("/"); var wrkdate = []; var mydate = ''; if(wrk.length > 0){ wrkdate[0] = parseInt(wrk[1],10); //always holds the day wrkdate[1] = parseInt(wrk[0],10); //always holds the month wrkdate[2] = parseInt(wrk[2],10); //always holds the year if(wrkdate[1] > 0 && wrkdate[1] < 13){ //Validate the months var monthsWithDaysRegExp = new RegExp("(4|6|9|11)", "gi"); var numdays = 31; if(wrkdate[1] == 2){//feb numdays = 28; //check if leap year if (wrkdate[2] % 4 === 0 && (wrkdate[2] % 100 !== 0 || wrkdate[2] % 400 === 0)){ numdays = 29; } }else if(monthsWithDaysRegExp.test(wrkdate[1])){ numdays = 30; } if(wrkdate[0] > 0 && wrkdate[0] <= numdays){ //validate the days in this month if(wrkdate[2].toString().length == 2){ //if we have a two digit year pad it wrkdate[2] = chkYear(wrkdate[2]); } if(wrkdate[2].toString().length == 4 && !isNaN(wrkdate[2])){ //validate the year, could expand this /* we are here we have a valid month and we have a valid day for that month and we have a valid 4 digit year */ //fld.value = wrkdate.join(crm_locale.YAHOO_DATE_FIELD_DELIMITER); wrk[crm_locale.YAHOO_MDY_DAY_POSITION-1] = wrkdate[0]; //put the day back where it should be wrk[crm_locale.YAHOO_MDY_MONTH_POSITION-1] = wrkdate[1]; //put the month back where it should be wrk[crm_locale.YAHOO_MDY_YEAR_POSITION-1] = wrkdate[2]; //put the year back where it should be wrkdate = wrk.join(crm_locale.YAHOO_DATE_FIELD_DELIMITER); //join on the correct delim and return valid rtnvar = true; } } } } if(!rtnvar){ //I dont really know what to do here i guess just use today and convert to their date var t = new Date(); t = t.getMonth()+1 + '/' + t.getDay() + '/' + t.getFullYear(); wrkdate = this.convertToUserDate(t); } return wrkdate; }, convertToUserMDOnlyDate: function(dte){ var dateFormat_MDOnly = crm_locale.DATEFMT_MDONLY.split(crm_locale.YAHOO_DATE_FIELD_DELIMITER); var _day = dte.getDate().toString(); var _month = (dte.getMonth() + 1).toString(); var _dayFormat = ''; var _monthFormat = ''; var _dayPostion = ''; var _monthPostion = ''; if(dateFormat_MDOnly[0].indexOf('d') != -1){ _dayFormat = dateFormat_MDOnly[0]; _monthFormat = dateFormat_MDOnly[1]; _dayPostion = 0; _monthPostion = 1; }else{ _dayFormat = dateFormat_MDOnly[1]; _monthFormat = dateFormat_MDOnly[0]; _dayPostion = 1; _monthPostion = 0; } if(_dayFormat == 'dd' && _day.length != 2){ _day = '0' + _day; } if(_monthFormat == 'mm' && _month.length != 2){ _month = '0' + _month; } var dsp = []; dsp[_dayPostion] = _day; dsp[_monthPostion] = _month; dsp = dsp.join(crm_locale.YAHOO_DATE_FIELD_DELIMITER); return dsp; } };/* +++++++++++++++++++++++++++ END Script Calendar +++++++++++++++++++++++++++++++++++++*/if (window.addEventListener) { window.addEventListener('load', svcrm.formBuilderScripts.__onload_function, false); } else if (window.attachEvent) { window.attachEvent('onload', svcrm.formBuilderScripts.__onload_function); }})();/* +++++++++++++++++++++++++++ BEGIN Script copied from OLD CMS loadCRMForm +++++++++++++++++++++++++++++++++++++*/

Metro Transit/Bi-State Development - Explore St. Louis (2024)

FAQs

Metro Transit/Bi-State Development - Explore St. Louis? ›

St. Louis Metrolink Green Line (formerly the Northside-Southside Jefferson Avenue Alignment) is a transformational transit project that will connect residents to growing job centers in Downtown West and Midtown, educational opportunities, and healthcare services making St.

What is the new metro line in St. Louis? ›

St. Louis Metrolink Green Line (formerly the Northside-Southside Jefferson Avenue Alignment) is a transformational transit project that will connect residents to growing job centers in Downtown West and Midtown, educational opportunities, and healthcare services making St.

How much do MetroBus drivers get paid near St. Louis MO? ›

As of Aug 22, 2024, the average hourly pay for a Metro Bus Driver in St. Louis is $19.94 an hour.

Where does the St. Louis Metro go? ›

MetroLink is a 46-mile, 38-station light rail system connecting St. Louis International Airport and key business and entertainment destinations throughout the area, including downtown St. Louis, Gateway Arch and St. Louis Riverfront, Busch Stadium and Forest Park.

When was the St. Louis MetroLink built? ›

The first 13.9-mile (22.4 km) segment with 16 stations opened on July 31, 1993 between the North Hanley and 5th & Missouri stations and initially operated with 31 high-floor vehicles.

What is the newest Metro? ›

Metro Games in Order
  • Metro 2033 (2010)
  • Metro: Last Light (2013)
  • Metro: Redux (2014)
  • Metro Exodus (2019)
Jan 12, 2022

Will Metro come to Electronic City? ›

The Bangalore Metro's yellow line will link major IT hubs in the city such as Electronics City in the southeast with stations such as Electronics City 1, Electronics City 2 and Hebbagodi. Some of the top IT companies such as Infosys, Wipro and Tech Mahindra are located in this region.

What city has the highest paid bus drivers? ›

Best-Paying Cities for Bus Drivers
New York, New York$72,430
San Jose, California$71,940
Salinas, California$69,090
Seattle, Washington$68,910
San Francisco, California$68,520
2 more rows

How much do Metrolink drivers make in St. Louis? ›

As of Aug 29, 2024, the average hourly pay for a Metro Transit Bus Driver in St. Louis is $18.23 an hour.

What is the top pay for a Metrobus driver? ›

$58,720

Why is St. Louis so famous? ›

St. Louis is known for the Gateway Arch, the tallest monument constructed in the United States at 630 feet (190 m). The Arch pays homage to Thomas Jefferson and St. Louis's position as the gateway to the West.

What is the best way to get around St. Louis? ›

MetroLink and MetroBus

Metro's light-rail network MetroLink has been called one of the best mass transit systems in the country. The rail system offers multiple lines and stops through St. Louis County and City and the Metro East, stopping at or near many of St. Louis attractions.

How large is St. Louis metro area? ›

Louis metro area population in the U.S. 2010-2022. In 2022, the population of the St. Louis metropolitan area in the United States was about 2.8 million people.

What is the new MRT line? ›

The Cross Island Line (CRL) is Singapore's eighth MRT line. When completed in the 2030s, it will be the longest fully underground line at more than 50km long. The line is being built in three phases, with the first section expected to be operational by 2030.

What line is New Cross station? ›

New Cross Gate is a railway station in New Cross, London, on the Brighton Main Line and the London Overground.

What is via Metro STL? ›

Via Metro STL is the St. Louis County's affordable, convenient public transportation service. When you're ready to go, book a shared ride straight from your phone and get picked up in a sleek, comfortable vehicle.

What is the new name of the red line metro station? ›

Red Line Metro Stations: Old Names
Current Station NamePrevious Name
Current Station Name DMCCPrevious Name Jumeirah Lake Towers (JLT)
Current Station Name Jabal AliPrevious Name Nakheel Harbour and Tower
Current Station Name DanubePrevious Name Jebel Ali Industrial
Current Station Name UAE ExchangePrevious Name Jebel Ali
10 more rows

Top Articles
Error
The facts on ‘proffee’: Can protein powder plus coffee help you lose weight?
Digitaler Geldbeutel fürs Smartphone: Das steckt in der ID Wallet-App
Benchmark Physical Therapy Jobs
Morgandavis_24
Uta Kinesiology Advising
Tate Sweat Lpsg
11 Best Sites Like The Chive For Funny Pictures and Memes
Press And Sun-Bulletin Obits Today
Pogo Express Recharge
Understanding Pickleball Court Dimensions: Essential Guide
Kathy Carrack
Pga Us Open Leaderboard Espn
Super Nash Bros Tft
Minor Additions To The Bill Crossword
Demystifying the C-Suite: A Close Look at the Top Executive Roles - 33rd Square
Six Oaks Rv Park Mooresburg Tn
Managing Your Activision Account
Satucket Lectionary
Winzige Tyrannen: So klein begann das Leben der Tyrannosaurier
SEBO (UK) Ltd on LinkedIn: #sebouk #commercialcleaning #cleaning #floorcleaning #carpetcleaning
Kagtwt
Olentangy Calendar
My Meet Scores Online Gymnastics
Wolf Of Wall Street Tamil Dubbed Full Movie
Fast X Showtimes Near Evo Cinemas Creekside 14
Two Brothers Pizza Middletown Pa
Why Zero Raised to the Zero Power is defined to be One « Mathematical Science & Technologies
Korslien Auction
Island Photography Discount Code
Adams County 911 Live Incident
Calculating R-Value: How To Calculate R-Value? (Formula + Units)
Kathy Carrack
Bank Of America Financial Center Irvington Photos
Glassbox Eyecare
Kate Spade Outlet Altoona
Assume The Slave Position Natashas Bedroom
History :: Town Of Saugerties
Aces Fmc Charting
Busted Bell County
Coacht Message Boards: A Comprehensive - Techbizcore
Uncg Directions
University of Nevada, Las Vegas
Extraordinary Life: He Was A Feminist, Concerned With Power And Privilege
Inside Dave Grohl's past love life and cheating scandals
Craigslist Boats Rochester
Select Costco Stores: Insta360 X3 5.7K 360° Action Camera Adventure Bundle $100 (In-Store Purchase Only)
Level A Sarasota
Henry Ford Connect Email
LP Vinyl Samling pop rock thrash metal trance
NBA 2K: 10 Unpopular Opinions About The Games, According To Reddit
Lenscrafters Westchester Mall
Latest Posts
Article information

Author: Twana Towne Ret

Last Updated:

Views: 5624

Rating: 4.3 / 5 (44 voted)

Reviews: 91% of readers found this page helpful

Author information

Name: Twana Towne Ret

Birthday: 1994-03-19

Address: Apt. 990 97439 Corwin Motorway, Port Eliseoburgh, NM 99144-2618

Phone: +5958753152963

Job: National Specialist

Hobby: Kayaking, Photography, Skydiving, Embroidery, Leather crafting, Orienteering, Cooking

Introduction: My name is Twana Towne Ret, I am a famous, talented, joyous, perfect, powerful, inquisitive, lovely person who loves writing and wants to share my knowledge and understanding with you.