var debug=true;var map_info=false;var map;var geocoder;var redicon;var greenicon;var tinyRedIcon;var tinyRedIcon_read;var tinyRedIcon_new;var buildingDefaultIcon;var walmart_icon;var markers=[];var building_markers=[];var pinmarkers=[];var pinicons=[];var xml;var buildings_xml;var contextmenu;var locationMarker;var loadedListingIds="";var loadedBuildingIds="";var filteredIds="";var filteredIdsArr=[];var filteredBuildingIds="";var filteredBuildingIdsArr=[];var visibleListingIds="";var visibleIdsArr=[];var visibleBuildingIds="";var visibleBuildingIdsArr=[];var filteredAndVisibleIds="";var filteredAndVisibleArr=[];var filteredAndVisibleBuildingIds="";var filteredAndVisibleBuildingArr=[];var min_zoom_level=11;var skip_zoomend=false;var prev_listing_clicked=0;var listing_filter_id=0;var search_type="location";var processing_markers=false;var processing_buildings=false;function printableSummary(){window.open("summary.php?ids="+filteredAndVisibleIds)}function displayLoading_results(){$("#rental_map_overlay").css("visibility","visible");$("#Loading_results").css("display","")}function hideLoading_results(){$("#rental_map_overlay").css("visibility","hidden");$("#Loading_results").css("display","none")}function refreshOptionChanged(){}function locationSearchSelected(){search_type="location";$("#search_btn").attr("value","Locate")}function keywordSearchSelected(){search_type="keyword";$("#search_btn").attr("value","Search")}function refreshShowHideMarkers(){var h;var a;mgmt_filter_id=document.getElementById("type_of_mgmt").value;if(mgmt_filter_id=="0"){h=true;a=true}else{if(mgmt_filter_id=="1"){h=false;a=true}else{if(mgmt_filter_id=="2"){h=true;a=false}}}var g=document.getElementById("type_of_listing");listing_filter_id=g.value;var c=document.getElementById("listing_added");added_filter_id=c.value;var f=document.getElementById("listing_price_from");if(!(price_from=parseInt(f.value))){price_from=0}var b=document.getElementById("listing_price_to");if(!(price_to=parseInt(b.value))){price_to=0}if(h){if(listing_filter_id=="0"&&added_filter_id==""&&price_from==0&&price_to==0){showAllMarkers()}else{showMarkers(listing_filter_id,added_filter_id,price_from,price_to)}}else{hideAllMarkers()}if(a){if(price_from==0&&price_to==0){showAllBuildings()}else{showBuildings(listing_filter_id,price_from,price_to)}}else{hideAllBuildings()}}function listingMgmtChanged(){if(pageTracker){pageTracker._trackPageview("/filters/Mgmt")}map.closeInfoWindow();refreshShowHideMarkers()}function listingTypeChanged(){if(pageTracker){pageTracker._trackPageview("/filters/listingType")}map.closeInfoWindow();refreshShowHideMarkers()}function listingAddedChanged(){if(pageTracker){pageTracker._trackPageview("/filters/listingAdded")}map.closeInfoWindow();refreshShowHideMarkers()}function filterBtnClicked(){if(pageTracker){pageTracker._trackPageview("/filters/filterBtn")}map.closeInfoWindow();refreshShowHideMarkers()}function inRange(b,a,c){if(c){if(b>=a&&b<=c){return true}else{return false}}else{if(a){if(b>=a){return true}else{return false}}else{return true}}}function showBuildings(a,b,c){filteredBuildingIds="";filteredAndVisibleBuildingIds="";for(i=0;i<building_markers.length;i++){show_marker=true;this_price_0br=building_markers[i].price_0br;this_price_1br=building_markers[i].price_1br;this_price_2br=building_markers[i].price_2br;this_price_3br=building_markers[i].price_3br;this_id=building_markers[i].id;if(show_marker){if(a=="0"||a=="41"){show_marker=inRange(this_price_0br,b,c)||inRange(this_price_1br,b,c)||inRange(this_price_2br,b,c)||inRange(this_price_3br,b,c)}else{if(a=="10"){price_to_match=this_price_0br}else{if(a=="11"){price_to_match=this_price_1br}else{if(a=="12"){price_to_match=this_price_2br}else{if(a=="13"){price_to_match=this_price_3br}}}}show_marker=inRange(price_to_match,b,c)}}if(show_marker){building_markers[i].show();filteredBuildingIds+=this_id+",";if(jQuery.inArray(this_id,visibleBuildingIdsArr)!=-1){filteredAndVisibleBuildingIds+=this_id+","}}else{building_markers[i].hide()}}}function showMarkers(b,a,c,d){filteredIds="";filteredAndVisibleIds="";for(i=0;i<markers.length;i++){show_marker=true;this_type=markers[i].marker_type;this_days_old=markers[i].days_old;this_price=markers[i].price;this_id=markers[i].story_id;if(show_marker){if(b=="0"){show_marker=true}else{if(b==this_type){show_marker=true}else{show_marker=false}}}if(show_marker){if(a==""){show_marker=true}else{if(a=="t"&&this_days_old==1){show_marker=true}else{if(a=="2d"&&(this_days_old==1||this_days_old==2)){show_marker=true}else{if(a=="w"&&(this_days_old<=7)){show_marker=true}else{show_marker=false}}}}}if(show_marker){show_marker=inRange(this_price,c,d)}if(show_marker){markers[i].show();filteredIds+=this_id+",";if(jQuery.inArray(this_id,visibleIdsArr)!=-1){filteredAndVisibleIds+=this_id+","}}else{markers[i].hide()}}}function showAllMarkers(){filteredIds=loadedListingIds;filteredAndVisibleIds=visibleListingIds;for(i=0;i<markers.length;i++){markers[i].show()}}function hideAllMarkers(){filteredIds="";filteredAndVisibleIds="";for(i=0;i<markers.length;i++){markers[i].hide()}}function showAllBuildings(){filteredBuildingIds=loadedBuildingIds;filteredAndVisibleBuildingIds=visibleBuildingIds;for(i=0;i<building_markers.length;i++){building_markers[i].show()}}function hideAllBuildings(){filteredBuildingIds="";filteredAndVisibleBuildingIds="";for(i=0;i<building_markers.length;i++){building_markers[i].hide()}}function clickedResultDiv(b,a){GEvent.trigger(markers[a],"click");prev_listing_clicked=a}function overResultDiv(b,a){b.addClass("over");map.closeInfoWindow()}function outResultDiv(b,a){b.removeClass("over")}function overMarker(a){$("#story_"+a).addClass("over")}function outMarker(a){$("#story_"+a).removeClass("over")}function overBuildingMarker(a){}function outBuildingMarker(a){}function createPinMarker(a,d,g){var h=parseInt(d.getAttribute("pin_id"));var f=d.getAttribute("name");var c=d.getAttribute("address_full");var e=d.getAttribute("website");if(pinicons[h]==null){pinicons[h]=new GIcon();pinicons[h].image="/images/icons/map/pins/id/"+h+".png";pinicons[h].iconAnchor=new GPoint(19,7);pinicons[h].infoWindowAnchor=new GPoint(19,7)}icon_to_use=pinicons[h];var b=new GMarker(a,icon_to_use);GEvent.addListener(b,"click",function(){var j="<b>"+f+"</b>";j+="<br>"+c;if(e!=null&&e!=""){j+="<br><br><a href='"+e+"' target='_blank'>Website</a>"}b.openInfoWindowHtml(j)});return b}function createBuildingMarker(l,d,m){var b=d.getAttribute("id");loadedBuildingIds+=b+",";var o=d.getAttribute("mgmt");var g=d.getAttribute("phone");var k=d.getAttribute("address");var h=d.getAttribute("email");var a=d.getAttribute("website");var c=d.getAttribute("price_0br");var f=d.getAttribute("price_1br");var j=d.getAttribute("price_2br");var n=d.getAttribute("price_3br");icon_to_use=buildingDefaultIcon;var e=new GMarker(l,icon_to_use);e.id=b;e.price_0br=c;e.price_1br=f;e.price_2br=j;e.price_3br=n;GEvent.addListener(e,"click",function(){more_link="rental-apartment-building.php?id="+b+"&from_map=true";var p="<div style='width: 250px;' class='mapBuildingInfoWindow'>";p+="<div class='phone'>"+g+"</div>";p+="<div class='address'>"+k+"</div>";p+="<div class='mgmt'>"+o+"</div>";p+="<div class='email'>"+h+"</div>";if(a){p+="<div class='website'><a href='"+a+"' target='_blank'>Website</a></div>"}p+="<div class='price_list'>";if(this.price_0br!="0"){p+="<div class='price'> Bachelors from $"+this.price_0br+"</div>"}if(this.price_1br!="0"){p+="<div class='price'> 1 Bedroom from $"+this.price_1br+"</div>"}if(this.price_2br!="0"){p+="<div class='price'> 2 Bedroom from $"+this.price_2br+"</div>"}if(this.price_3br!="0"){p+="<div class='price'> 3 Bedroom from $"+this.price_3br+"</div>"}p+="</div>";p+="</div>";e.openInfoWindowHtml(p);if(pageTracker){pageTracker._trackPageview("/markers/listings/buildings/click/")}});GEvent.addListener(e,"mouseover",function(){overBuildingMarker(b)});GEvent.addListener(e,"mouseout",function(){outBuildingMarker(b)});return e}function createMarker(k,e,l){var h=e.getAttribute("id");var j=hasBeenRead(h);loadedListingIds+=h+",";var m=parseInt(e.getAttribute("story_type"));var a=e.getAttribute("days_old");var b=(m==1)?redicon:greenicon;var f=(m==1)?"G_red_smiley.png":"G_green_smiley.png";var g=e.getAttribute("price");var c=getPropertyType(m);if(j){b=tinyRedIcon_read}else{b=tinyRedIcon}var d=new GMarker(k,b);d.marker_type=m;d.days_old=a;d.price=g;d.story_id=h;GEvent.addListener(d,"click",function(){more_link="rental-property-information.php?id="+h+"&from_map=true";var n="<a href='"+more_link+"' target='_blank' class='mapListingInfoWindowAnchor'><div style='width: 250px;' class='mapListingInfoWindow'>";n+="<div class='price'>$"+g+"/mth</div>";n+="<div class='type'>"+c+"</div>";n+="<div class='more'>Open in new window ...</div>";n+="</div></a>";d.openInfoWindowHtml(n);if(pageTracker){pageTracker._trackPageview("/markers/listings/private/click/")}});GEvent.addListener(d,"mouseover",function(){overMarker(h)});GEvent.addListener(d,"mouseout",function(){outMarker(h)});return d}function clearPins(){for(i=0;i<pinmarkers.length;i++){map.removeOverlay(pinmarkers[i])}pinmarkers=[]}function loadPins(e){clearPins();xml=GXml.parse(e);var b=xml.documentElement.getElementsByTagName("pin_location");var c=xml.documentElement.getAttribute("total_locations");for(var d=0;d<c;d++){var a=new GLatLng(parseFloat(b[d].getAttribute("lat")),parseFloat(b[d].getAttribute("lng")));pinmarkers[d]=createPinMarker(a,b[d],d);map.addOverlay(pinmarkers[d])}}function loadResults(h,l,d){var a=new GLatLngBounds();var k=document.getElementById("search_results");try{xml=GXml.parse(h);var e=xml.documentElement.getElementsByTagName("story");var b=xml.documentElement.getAttribute("total_stories");visibleListingIds=xml.documentElement.getAttribute("all_visible_listings");var f=markers.length;for(var g=0;g<b;g++,f++){var m=new GLatLng(parseFloat(e[g].getAttribute("lat")),parseFloat(e[g].getAttribute("lng")));markers[f]=createMarker(m,e[g],f);a.extend(m);map.addOverlay(markers[f])}if(d){map.setZoom(map.getBoundsZoomLevel(a));map.setCenter(a.getCenter())}}catch(c){}resultsLoaded()}function loadBuildings(h,b,f){buildings_xml=GXml.parse(h);var e=buildings_xml.documentElement.getElementsByTagName("building");var g=buildings_xml.documentElement.getAttribute("total_buildings");visibleBuildingIds=buildings_xml.documentElement.getAttribute("all_visible_buildings");var c=building_markers.length;for(var d=0;d<g;d++,c++){var a=new GLatLng(parseFloat(e[d].getAttribute("lat")),parseFloat(e[d].getAttribute("lng")));building_markers[c]=createBuildingMarker(a,e[d],c);map.addOverlay(building_markers[c])}buildingsLoaded()}function buildingsLoaded(){visibleBuildingIdsArr=visibleBuildingIds.split(",");processing_buildings=false}function resultsLoaded(){if(visibleListingIds==""){$("#search_results_msg").css("display","")}else{$("#search_results_msg").css("display","none")}visibleIdsArr=visibleListingIds.split(",");var a=visibleIdsArr.length;refreshShowHideMarkers();processing_markers=false;hideLoading_results()}function mapDragged(){mapMoved(false)}function mapZoomed(){if(map.getZoom()<min_zoom_level&&document.forms[0].refresh_on_move.checked){$("#zoom_level_msg_div").addClass("visible")}else{$("#zoom_level_msg_div").removeClass("visible")}if(!skip_zoomend){mapMoved(false)}else{skip_zoomend=false}}function getPinsWithBounds(){var c=map.getBounds();var a=c.getSouthWest();var b=c.getNorthEast();getPins(a,b)}function getPins(b,c){var d=document.forms[0].pins.length;var e="";for(i=0;i<d;i++){if(document.forms[0].pins[i].checked){if(e!=""){e+=","}e+=document.forms[0].pins[i].value}}if(e!=""){var f="searchPins.php?bounds="+b.lat()+","+b.lng()+","+c.lat()+","+c.lng()+"&pinids="+e;if(map_info){var a=document.getElementById("mm2");a.innerHTML=f}GDownloadUrl(f,function(h,g){if(g==200){loadPins(h)}})}else{clearPins()}}function mapMoved(a){if(!(processing_markers||processing_buildings)){processing_markers=true;processing_buildings=true;downloadNewResults(a)}else{}}function downloadNewResults(c){if(map_info){var b=document.getElementById("mm");b.innerHTML=map.getCenter().lat()+" "+map.getCenter().lng()+" "+map.getZoom()}refresh_map=false;if(map.getInfoWindow().isHidden()){var h=map.getZoom();if(h>=min_zoom_level){var g=document.forms[0].refresh_on_move.checked;if(g){refresh_map=true}}}if(refresh_map){var f=map.getBounds();var a=f.getSouthWest();var e=f.getNorthEast();var d=document.getElementById("search_results");if(map_info){var b=document.getElementById("mm1");b.innerHTML="searchLocations_rentalmaps.php?bounds="+a.lat()+","+a.lng()+","+e.lat()+","+e.lng()}bounds_str=a.lat()+","+a.lng()+","+e.lat()+","+e.lng();search_script_url="searchLocations_rentalmaps.php?bounds="+bounds_str+"&loadedListingIds="+loadedListingIds;building_script_url="searchBuildings.php?bounds="+bounds_str+"&loadedBuildingIds="+loadedBuildingIds;if(debug){document.getElementById("debug").innerHTML=search_script_url}if(debug){document.getElementById("debug").innerHTML+="<br>"+building_script_url}displayLoading_results();$.ajax({type:"POST",url:"/searchLocations_rentalmaps.php",data:"bounds="+bounds_str+"&loadedListingIds="+loadedListingIds,success:function(j,k){if(k=="success"){loadResults(j,c)}else{processing_markers=false}},error:function(j,l,k){processing_markers=false}});$.ajax({type:"POST",url:"/searchBuildings.php",data:"bounds="+bounds_str+"&loadedBuildingIds="+loadedBuildingIds,success:function(j,k){if(k=="success"){loadBuildings(j,c)}else{processing_buildings=false}},error:function(j,l,k){processing_buildings=false}})}else{processing_markers=false;processing_buildings=false}}function addListing(){var a=map.fromContainerPixelToLatLng(clickedPixel);contextmenu.style.visibility="hidden";window.open("list.php?from_lat="+a.lat()+"&from_lng="+a.lng())}function addListingUsingLngLat(){var a=map.fromContainerPixelToLatLng(clickedPixel);contextmenu.style.visibility="hidden";window.open("list.php?init_lat="+a.lat()+"&init_lng="+a.lng())}function setListingLocation(){var a=map.fromContainerPixelToLatLng(clickedPixel);contextmenu.style.visibility="hidden";map.clearOverlays();map.addOverlay(new GMarker(a));document.getElementById("selected_lat").value=a.lat();document.getElementById("selected_lng").value=a.lng();document.getElementById("selected_zoom").value=map.getZoom();document.getElementById("specify_location_rad").checked=true}function updateRealLocation(a){if(!a||a.Status.code!=200){alert("Status Code:"+a.Status.code)}else{place=a.Placemark[0]}}function createContextMenu(a){contextmenu=document.createElement("div");contextmenu.style.visibility="hidden";contextmenu.style.background="#ffffff";contextmenu.style.border="1px solid #8888FF";if(a=="search"){contextmenu.innerHTML='<a href="javascript:addListing()"><div class="context">&nbsp;&nbsp;Add a Listing&nbsp;&nbsp;</div></a><a href="javascript:addListingUsingLngLat()"><div class="context">&nbsp;&nbsp;Add a Listing Here&nbsp;&nbsp;</div></a>'}else{if(a=="listing"){contextmenu.innerHTML='<a href="javascript:setListingLocation()"><div class="context">&nbsp;&nbsp;Set Location&nbsp;&nbsp;</div></a>'}}map.getContainer().appendChild(contextmenu);GEvent.addListener(map,"singlerightclick",function(c,d){clickedPixel=c;var b=c.x;var f=c.y;if(b>map.getSize().width-120){b=map.getSize().width-120}if(f>map.getSize().height-100){f=map.getSize().height-100}var e=new GControlPosition(G_ANCHOR_TOP_LEFT,new GSize(b,f));e.apply(contextmenu);contextmenu.style.visibility="visible"});GEvent.addListener(map,"click",function(){contextmenu.style.visibility="hidden"})}function createSearchContextMenu(){createContextMenu("search")}function createListingContextMenu(){createContextMenu("listing")}function loadCommon(){map=new GMap2(document.getElementById("map"));map.addControl(new GLargeMapControl());geocoder=new GClientGeocoder()}function loadCommonSearchUI2(){if(GBrowserIsCompatible()){var a={googleBarOptions:{style:"new"}};map=new GMap2(document.getElementById("map"),a);map.setUIToDefault()}geocoder=new GClientGeocoder()}function loadListingInitLatLng(c,a,d,b){loadCommon();createListingContextMenu();if(c){point=new GLatLng(c,a);map.setCenter(point,d);if(b){map.addOverlay(new GMarker(point))}}}function loadListingMap(){loadCommon();createListingContextMenu();loadUserGeocodedLocation();showLocation()}function displayUserGeocodedCity(a,c){if(google&&google.loader&&google.loader.ClientLocation){user_city=google.loader.ClientLocation.address.city;user_region=google.loader.ClientLocation.address.region;user_country=google.loader.ClientLocation.address.country;if(user_city){var e=document.getElementById(a);e.innerHTML='<a href="search.php?init_loc='+user_city+", "+user_region+'">'+user_city+", "+user_region+"</a><br />";e=document.getElementById(c);e.value=user_city+", "+user_region;var b=document.getElementById("iframe_geocoded_city_tracker");b.src="track_geocoded_city.php?city="+user_city+"&region="+user_region+"&country="+user_country}}}function loadUserGeocodedLocation(){if(google&&google.loader&&google.loader.ClientLocation){user_lat=google.loader.ClientLocation.latitude;user_lng=google.loader.ClientLocation.longitude;if(user_lat&&user_lng){map.setCenter(new GLatLng(user_lat,user_lng),12)}else{map.setCenter(new GLatLng(43.64854,-79.38537),3)}}else{map.setCenter(new GLatLng(43.64854,-79.38537),3)}}function loadSearchCommon(){loadCommonSearchUI2();createSearchContextMenu();map.enableScrollWheelZoom();map.enableDoubleClickZoom();GEvent.addListener(map,"dragend",mapDragged);GEvent.addListener(map,"zoomend",mapZoomed);walmart_icon=new GIcon();walmart_icon.image="/images/icons/map/pins/walmart.png";walmart_icon.iconSize=new GSize(21,19);walmart_icon.iconAnchor=new GPoint(6,20);walmart_icon.infoWindowAnchor=new GPoint(5,1);tinyRedIcon=new GIcon();tinyRedIcon.image="/images/icons/map/pins/mm_20_red.png";tinyRedIcon.shadow="/images/icons/map/pins/mm_20_shadow.png";tinyRedIcon.iconSize=new GSize(12,20);tinyRedIcon.shadowSize=new GSize(22,20);tinyRedIcon.iconAnchor=new GPoint(7,20);tinyRedIcon.infoWindowAnchor=new GPoint(7,5);tinyRedIcon_read=new GIcon();tinyRedIcon_read.image="/images/icons/map/pins/mm_20_red_checked.png";tinyRedIcon_read.shadow="/images/icons/map/pins/mm_20_shadow.png";tinyRedIcon_read.iconSize=new GSize(12,20);tinyRedIcon_read.shadowSize=new GSize(22,20);tinyRedIcon_read.iconAnchor=new GPoint(7,20);tinyRedIcon_read.infoWindowAnchor=new GPoint(7,5);buildingDefaultIcon=new GIcon();buildingDefaultIcon.image="/images/icons/map/pins/building_grey.png";buildingDefaultIcon.shadow="/images/icons/map/pins/building_shadow.png";buildingDefaultIcon.iconSize=new GSize(24,32);buildingDefaultIcon.shadowSize=new GSize(24,32);buildingDefaultIcon.iconAnchor=new GPoint(13,23);buildingDefaultIcon.infoWindowAnchor=new GPoint(13,23)}function searchInitComplete(){}function loadSearchInitLoc(c){loadSearchCommon();var a=document.getElementById("search_box");a.value=c;doSearch(false);searchInitComplete()}function loadSearchInitLatLng(b,a,c){loadSearchCommon();map.setCenter(new GLatLng(b,a),c);searchInitComplete()}function loadSearch(){loadSearchCommon();loadUserGeocodedLocation();searchInitComplete()}function load(){loadCommon();map.setCenter(new GLatLng(43.64854,-79.38537),10);showLocation()}function loadFullStory(){map=new GMap2(document.getElementById("map"));map.setCenter(new GLatLng(lat,lng),15);map.disableDragging();point=new GLatLng(lat,lng);marker=new GMarker(point);map.addOverlay(marker)}function markAsRead(a){$.cookie("listing_"+a,"read",{path:"/",expires:45})}function hasBeenRead(a){if($.cookie("listing_"+a)=="read"){return true}else{return false}}function loadStory(){loadCommon();map.setCenter(new GLatLng(lat,lng),13);map.clearOverlays();point=new GLatLng(lat,lng);marker=new GMarker(point);map.addOverlay(marker)}function setLatLang(b,a){point=new GLatLng(place.Point.coordinates[1],place.Point.coordinates[0]);map.setCenter(new GLatLng(b,a),13)}function addAddressToMap(a){map.clearOverlays();if(!a||a.Status.code!=200){alert("Sorry, we were unable to locate that address")}else{place=a.Placemark[0];point=new GLatLng(place.Point.coordinates[1],place.Point.coordinates[0]);marker=new GMarker(point);map.addOverlay(marker);marker.openInfoWindowHtml(place.address);map.setZoom(13)}}function listingLocateOnMapClicked(){document.getElementById("use_address_rad").checked=true;showLocation()}function showLocation(){var a=document.forms[0].address.value;if(a){geocoder.getLocations(a,addAddressToMap)}}function showSearchLocation(a){if(!a||a.Status.code!=200){alert("Sorry, we were unable to locate that address")}else{place=a.Placemark[0];point=new GLatLng(place.Point.coordinates[1],place.Point.coordinates[0]);skip_zoomend=true;map.setCenter(point,13);if(locationMarker){map.removeOverlay(locationMarker)}locationMarker=new GMarker(point);map.addOverlay(locationMarker);mapMoved(false);locationMarker.openInfoWindowHtml(place.address)}}function doSearch(b){if(b==undefined){b=true}var a=document.forms[0].search_box.value;if(a){if(b&&pageTracker){pageTracker._trackPageview("/search.php?loc="+a)}var c=document.getElementById("search_results");if(search_type=="location"){document.forms[0].refresh_on_move.checked=true;geocoder.getLocations(a,showSearchLocation)}else{if(search_type=="keyword"){doKeywordSearch(a)}}}}function doKeywordSearch(a){window.open("http://www.google.com/cse?cx=004134722065123641915%3Aa4pfeqjf-9o&ie=UTF-8&sa=Search&q="+a)}function doBusinessSearch(a){GDownloadUrl("searchLocations.php?title="+a,function(c,b){if(b==200){loadResults(c,false,true)}})}function findLocation(a){document.forms[0].q.value=a;showLocation()};