Why shop here? Consumer Reports does not sell products, endorse retailers or accept advertising. More...
");
function updateSiteCatalyst(vendor, productId){
var s= s_gi("cuconsumer,cuglobal");
s.linkTrackVars='events,eVar7';
s.linkTrackEvents='event11';
s.eVar7=vendor;
s.events='event11';
s.products=";"+productId;
s.tl(this,'o','Shop');
}
function setShoppingZip(){
var itsShoppingCookieName = "cuShoppingZip";
var host = "." + window.location.hostname.split(".").slice(-2).join(".");
var itsShoppingCookieParam = new Cookie(DocumentCookieManager,itsShoppingCookieName,host,"/");
var zipCode = document.localShopForm.zipCode.value;
//if(document.localShopForm.zipCode.value) var zipCode = document.localShopForm.zipCode.value;
//alert(zipCode);
if(zipCode != null && zipCode != ""){
if(!isValidZip(zipCode))itsShoppingCookieParam.remove();
else itsShoppingCookieParam.setValue(zipCode);
}
}
addEventHandler(window,"load",setShoppingZip);
addEventHandler(window,"load",checkView);
var locations = {};
function onZipCodeSubmit1(){
var theElement = document.localShopForm.zipCode;
if(!isValidZip(theElement.value)) {
alert("Please provide a valid zip code.");
return false;
}else {
alert(document.localShopForm.actionTask.value);
document.localShopForm.action = document.localShopForm.actionTask.value;
document.localShopForm.zipCode.value=document.localShopForm.zipCode.value;
var zipCode = document.localShopForm.zipCode.value;
var itsShoppingCookieName = "cuShoppingZip";
var host = "." + window.location.hostname.split(".").slice(-2).join(".");
var itsShoppingCookieParam = new Cookie(DocumentCookieManager,itsShoppingCookieName,host,"/");
itsShoppingCookieParam.setValue(zipCode);
document.localShopForm.submit();
//return true;
}
}
function showSorted(path, sortBy, zipcode, radius) {
var sortUrl= path + "?sortBy=" + sortBy;
if(zipcode != null)
sortUrl += "&zipCode=" + zipcode;
if(radius != null)
sortUrl += "&radius=" + radius;
var view = document.localShopForm.showView.value;
if (view != null && view == 'map') {
sortUrl += "&showView=" + view;
}
location.href=sortUrl;
}
var locationSize = 0;
function checkView() {
var view = document.localShopForm.showView.value;
if (view == 'map') {
showMap(locationSize);
}
}
function showMap(mapSize) {
if (GBrowserIsCompatible()) {
var frmName = document.localShopForm;
frmName.showView.value="map";
var div = document.getElementById("map_canvas");
if(!div)return;
div.style.width = '692px';
div.style.height = '430px';
div.style.display = '';
var divShowList = document.getElementById("show_list");
divShowList.style.display = '';
var divShowMap = document.getElementById("show_map");
divShowMap.style.display = 'none';
var div1 = document.getElementById("map_canvas1");
div1.style.display = '';
var map = new GMap2(document.getElementById("map_canvas"));
map.setCenter( new GLatLng( 0, 0 ), 0 );
var marker = new Array();
for ( var i = 0; i < mapSize; i++ ) {
mapMarker = "map_marker" + i;
var imageDiv = document.getElementById(mapMarker);
imageDiv.style.width = '10px';
imageDiv.style.height = '20px';
imageDiv.style.display = 'inline';
}
for ( var i = 0; i < latlng.length; i++ ) {
marker[i] = new GMarker( latlng[ i ] );
var name = storeName[i];
var label = storeLabel[i];
var add = address[i];
var store = {latlng: latlng[i], name: name, address: add, icon:label};
var latlngHash = (latlng[i].lat().toFixed(6) + "" + latlng[i].lng().toFixed(6));
latlngHash = latlngHash.replace(".","").replace(".", "").replace("-","");
if (locations[latlngHash] == null) {
locations[latlngHash] = []
}
locations[latlngHash].push(store);
}
for (var latlngHash in locations) {
var stores = locations[latlngHash];
map.addOverlay(createMarker(stores));
}
var latlngbounds = new GLatLngBounds( );
for ( var i = 0; i < latlng.length; i++ ) {
latlngbounds.extend( latlng[ i ] );
}
map.setCenter( latlngbounds.getCenter( ), map.getBoundsZoomLevel( latlngbounds ) );
//map.addControl(new GLargeMapControl());
//map.addControl(new GScaleControl());
//map.addControl(new GMapTypeControl());
map.setUIToDefault();
}
}
function createMarker(stores) {
var store = stores[0];
var newIcon = new GIcon(G_DEFAULT_ICON);
newIcon.image = store.icon;
markerOptions = { icon:newIcon };
var marker = new GMarker(store.latlng, markerOptions);
var html = "" + store.name + " " + store.address; GEvent.addListener(marker, 'click', function() { marker.openInfoWindowHtml(html); }); return marker; } function hideMap(mapSize) { var frmName = document.localShopForm; frmName.showView.value="list"; var div = document.getElementById("map_canvas"); div.style.width = '600px'; div.style.height = '390px'; div.style.display = 'none'; var divShowList = document.getElementById("show_list"); divShowList.style.display = 'none'; var divShowMap = document.getElementById("show_map"); divShowMap.style.display = ''; var div1 = document.getElementById("map_canvas1"); div1.style.display = 'none'; for (var i = 0; i < mapSize; i++) { mapMarker = "map_marker"+i; imageDiv = document.getElementById(mapMarker); imageDiv.style.width = '10px'; imageDiv.style.height = '20px'; imageDiv.style.display = 'none'; } }
| Shop Locally - JVC HA-FX300 | ||||
|---|---|---|---|---|
| .Why use Consumer Reports Shop Locally? |
|---|
| Consumer Reports Shop Locally is a unique and convenient shopping environment where you will be able to find out if the selected product is in stock in a store near you, as well as compare prices and get directions. The choices to Shop Locally presented above are based on the most current available information Milo.com receives from each merchant. Given the nature of the retail environment, it is possible that even this may be out of date when you are checking the merchant's site. Unbiased: Retailers cannot pay for top placement here! Unlike other shopping sites, your shopping search results are listed by availability first and then by price — lowest to highest. Ad-free: As an integrated part of ConsumerReports.org, you shop in a completely ad-free environment. New products only: You will never find used or refurbished products for sale. ConsumerReports.org is an independent, non-profit organization dedicated to helping consumers. We do not accept advertising and have no financial relationship with retailers. |











