Outlet Store Near Me - Store Locator | Ollie's Bargain Outlet (2024)

'; } else { openingHours = '

STORE HOURS

\

'+ location.OpenHours + '

'; } return '

  • \

    \

    LOCATION

    \

    \

    ' + location.Address1 + "
    " + location.City + ', ' + location.State + " " + location.Zip + '

    \

    ' + ( location.Phone == null ? "" : location.Phone ) + '

    \

    \

    \

    \ ' + openingHours + '

    \

    \

    Distance

    \

    ' + location.Distance + '

    \

    \

    \

    \

    SET AS MY HOMETOWN OLLIE\'s

    \

    STORE INFORMATION

    ' + getHtmlForGetDirectionsLink(location) + ((location.CurrentFlayerURL == null) ? "" : '

    VIEW CURRENT FLYER

    \ ') + '

    SHOW ON MAP

    ' + '

    \

    \
  • '; } function setDefaultLocation(locationId) { var baseAjaxUrl = '/admin/locations/ajax.aspx'; var data = { "F": "SaveAsHometownLocation", "LocationId": locationId }; $.getJSON(baseAjaxUrl, data, function (resp) { if (resp.Success == true) { $("#msg").show(); $("#favoriteOllies").html(resp.Message); $("#msg").html("

    Hometown ollie's successfully saved

    "); if ($.isFunction(window.ClosePopUp)) { ClosePopUp(); } } }); $("#msg").on("click", function () { $(this).hide(500); }); return false; } function getHtmlForGetDirectionsLink(location) { var GetDirLinkType = 3; var MapLinkStr = ''; var locationName = location.City + " " + location.State; switch (GetDirLinkType) { case 1: MapLinkStr = 'https://www.mapquest.com/maps?2a=' + location.Address1 + '&2c=' + location.City + '&2s=' + location.State + '&2z=' + location.Zip break; case 2: MapLinkStr = 'https://maps.google.com?daddr=' + location.Address1.replace(" ","+") + '+' + location.City.replace(" ","+") + '+' + location.State.replace(" ","+") + '+' + location.Zip.replace(" ","+") break; case 3: MapLinkStr = 'https://maps.google.com?saddr=Current+Location&daddr=' + location.Address1.replace(" ","+") + '+' + location.City.replace(" ","+") + '+' + location.State.replace(" ","+") + '+' + location.Zip.replace(" ","+") break; default: break; } return 'GET DIRECTIONS'; } var currentPage = 1; function markNearestLocations(data, page) { if (!page) page = 1; var pageSize = 5; var requestData = { Page: page, PageSize: pageSize, StartIndex: pageSize * (page - 1), EndIndex: pageSize * page, Longitude: data.longitude, Latitude: data.latitude, City: $("#CT_Main_0_txtCity").val(), State: $("#CT_Main_0_drpStates").val(), F: 'GetNearestLocations' }; currentData.latitude = data.latitude; currentData.longitude = data.longitude; requestData.RangeInMiles = $('#CT_Main_0_drpMiles').val(); $.post('/admin/locations/ajax.aspx' , requestData , function (data) { var gmap = $('#g_map_CT_Main_0_GoogleMap'); gmap_clearMap(gmap); $('#locationList').empty(); if (data.Locations.length > 0) { //updateLocationButton(data[0].Name, data[0].CustomUrl); } for (var i = 0; i < data.Locations.length; i++) { var infoWindowString = getInfoWindowContentFor(data.Locations[i]) $('#locationList').append(getLocationHtml(data.Locations[i], "location " + data.Locations[i].SCId)); if ($('.mapWrapper:hidden').length == 0) { updateGoogleMapMarker(new google.maps.LatLng(data.Locations[i].Latitude, data.Locations[i].Longitude), '/cms/images/map/mark' + (i + 1) + '.png', infoWindowString, "location " + data.Locations[i].SCId); } }; updateGoogleMapMarker(new google.maps.LatLng(requestData.Latitude, requestData.Longitude), '/cms/images/map/marker_01.gif', "", ""); var gmap = $('#g_map_CT_Main_0_GoogleMap'); triggerMapResize(gmap_getGoogleMapReference(gmap)); gmap.gmap3('autofit'); RenderPagination(data); }, 'JSON'); } function RenderPagination(data) { if (data.TotalPages != 0 ) { $('.jpager').paginate({ count: data.TotalPages, start: data.Page, display: data.PageSize, border: false, text_color: '#EF1B27', background_color: 'none', text_hover_color: '#231F20', background_hover_color: 'none', images: false, mouse: 'press', onChange: function (page) { markNearestLocations(currentData, page); } }); $('.page-of').html("Page " + data.Page + " of " + data.TotalPages); } else{ $('.jpager').html(""); $('.page-of').html("no results are found"); } } function getInfoWindowContentFor(location) { return '

    Location:
    ' + location.Address1 + '
    ' + location.City + ', ' + location.State + " " + location.Zip + '
    ' + location.Phone + '
    ' + getHtmlForGetDirectionsLink(location) + '
    STORE INFORMATION ' + ((location.CurrentFlayerURL == null) ? "" : '
    VIEW CURRENT FLYER\ ') + '
    SET AS MY HOMETOWN OLLIE\'s

    '; } /* <![CDATA[ */ $(document).ready(function () { repositionGoogleMap(); $('.mapWrapper').show(); $('#btnLocationSearch').click(function () { var a = $("#txtLocationSearch").val() ; var b = $("#CT_Main_0_txtCity").val() ; var c = $("#CT_Main_0_drpStates").val() ; if ( ( a == "" && b != "" && c== "" ) || ( a == "" && b == "" && c != "" ) ){ $("#msg2").show(); $("#msg2").html("

    Please select City and state

    "); }else{ initMap(); } }); $("#msg2").on("click", function () { $(this).hide(500); }); $("#msg").on("click", function () { $(this).hide(500); }); var gmap = $('#g_map_CT_Main_0_GoogleMap'); google.maps.event.clearListeners(gmap_getGoogleMapReference(gmap), 'click'); $('#CT_Main_0_drpMiles').change(function () { markNearestLocations(currentData); }); //EP - to prevent it from messing up, just position it way off the screen and then move it back. repositionGoogleMap(); function repositionGoogleMap() { $('#GoogleMapWrapper').css('left', 0 + 'px') .css('top', 0 + 'px') .css('position', 'static'); } initMap(); $('.hideMap').click(function () { if ($('.mapWrapper:hidden').length == 0) { $('.mapWrapper').hide(); $(this).html("SHOW MAP"); } else { $('.mapWrapper').show(); initMap(); } }); }); function pointBlurHandler() { updateGoogleMapMarker(getGoogleMapPointFromInput()); } function updateGoogleMapMarker(point, link, infowindowText, markerId) { var gmap = $('#g_map_CT_Main_0_GoogleMap'); if (gmap) { gmap.gmap3({ action: 'addMarker', latLng: [point.lat(), point.lng()] , events: { click: function (marker, event, context) { var map = $(this).gmap3("get"); if (openedInfoWindow) { openedInfoWindow.close(); }; var infowindow = new google.maps.InfoWindow({ content: infowindowText }); infowindow.open(map, marker); openedInfoWindow = infowindow; } } , options: { icon: link }, tag: markerId }, 'autofit') // gmap_addSimpleMarker(gmap, point, link); } }; $(document).ready(function () { $('#btnLocationSearch').click(function () { $('#GoogleMapWrapper').show(); return false; }); $('body').on('keypress', '#txtLocationSearch', function (args) { if (args.keyCode == 13) { $('#GoogleMapWrapper').show(); $('#btnLocationSearch').click(); return false; } }); }); function scrollToElement(selector, time, verticalOffset) { time = typeof (time) != 'undefined' ? time : 1000; verticalOffset = typeof (verticalOffset) != 'undefined' ? verticalOffset : 0; element = $(selector); offset = element.offset(); offsetTop = offset.top + verticalOffset; $('html, body').animate({ scrollTop: offsetTop }, time); } function triggerMapResize(map) { google.maps.event.trigger(map, 'resize'); } /* ]]> */


    Or

    Hide Map

    Search Results

    Outlet Store Near Me - Store Locator | Ollie's Bargain Outlet (2024)

    References

    Top Articles
    Latest Posts
    Article information

    Author: Allyn Kozey

    Last Updated:

    Views: 6471

    Rating: 4.2 / 5 (63 voted)

    Reviews: 94% of readers found this page helpful

    Author information

    Name: Allyn Kozey

    Birthday: 1993-12-21

    Address: Suite 454 40343 Larson Union, Port Melia, TX 16164

    Phone: +2456904400762

    Job: Investor Administrator

    Hobby: Sketching, Puzzles, Pet, Mountaineering, Skydiving, Dowsing, Sports

    Introduction: My name is Allyn Kozey, I am a outstanding, colorful, adventurous, encouraging, zealous, tender, helpful person who loves writing and wants to share my knowledge and understanding with you.