$(document).ready(function(){(function(){if(navigator.userAgent.match(/MSIE [0-8]/i)){var e;e="Dear Visitor,\n\nIt appears that you are using an outdated version of Internet Explorer that will not work properly with SepiaTown.\n\nPlease upgrade your version of Internet Explorer or consider using any one of the following browsers: ";e+="Mozilla Firefox, Google Chrome, Apple Safari, Opera.\n\n";e+="Thank you for visiting.";alert(e)}$("#headerInfo").hover(function(){$("#infoDropDown").css("visibility", "visible");$(this).css("background-position","-342px -82px")},function(){$("#infoDropDown").css("visibility","hidden");$(this).css("background-position","-191px -82px")});$("#infoDropDown").hover(function(){$(this).css("visibility","visible");$("#headerInfo").css("background-position","-342px -82px")},function(){$(this).css("visibility","hidden");$("#headerInfo").css("background-position","-191px -82px")});$("#cboxContent").click(function(){$.colorbox.close()});$(".newWindowLink").click(function(){$(this).attr("target", "_blank")});$(".idLink").click(function(){window.location="/member/"+$(this).attr("id")});$(".descriptionLink").colorbox({href:"#descriptionDialog",inline:!0,overlayClose:!1})})();(function(e){function L(){var a=Math.floor(16*Math.random());return t["nyc ldn sfn prs sdy las bln sea bsn don ant mcw stb wtr adm phl".split(" ")[a]]}function z(a){$(k).val(a||"")}function A(){g();d();var a={center:c.getCenter(),zoom:c.getZoom()};google.maps.event.trigger(c,"resize");c.setOptions(a)}function g(){var a= $(window).height();a>T&&$.each(M.height,function(b,c){$(c.id).css("height",a-c.buffer)})}function d(){var a=$(window).width();a>O?$.each(M.maxWidth,function(a,b){$(b.id).css("width",O-b.buffer)}):a>U&&$.each(M.minWidth,function(b,c){$(c.id).css("width",a-c.buffer)})}function n(){$(u).css("display","none");$(p).css("display","none");$(v).css("display","none");$(q).css("display","block");l[f.ID]&&($(B).css("display","none"),$(w).css("display","block"))}function G(a){var b;$.each(P,function(c,d){if(a== d.vantage)return b=d,!1});return b}function C(a,b,d){D=G(b);h&&h.setMap(null);h=new google.maps.Marker({icon:H(D),position:new google.maps.LatLng(a.lat,a.lng),draggable:!!d,zIndex:1E9});h.setMap(c)}function H(a){return{url:a.url,size:new google.maps.Size(28,77),anchor:new google.maps.Point(14,68)}}function I(a,b){b==google.maps.StreetViewStatus.OK?(m.setPano(a.location.pano),m.setPov({heading:D.heading,pitch:0}),m.setVisible(!0)):(m.setVisible(!1),$(p).css("top",$(q).css("height").replace("px","")/ 2-$(p).prop("height")/2+"px"),$(p).css("left",$(x).css("width").replace("px","")/2-$(p).prop("width")/2+"px"),$(p).css("display","block"))}function E(a){var b,d=[],e=c.getZoom();$.each(r,function(a,c){if(c.hasZoom(e))return b=c,!1});$.each(a,function(a,c){if(!b.hasId(c[f.ID])){var t=J(c);google.maps.event.addListener(t,"click",F(c,t,e));d.push(t);b.add(c[f.ID])}});y.addMarkers(d,b.minZoom,b.maxZoom);y.refresh()}function J(a){return new google.maps.Marker({icon:{url:"/archives/images/thumbs/"+a[f.ID]+ "_thumb."+a[f.EXT],size:new google.maps.Size(40,40),anchor:new google.maps.Point(20,20)},position:new google.maps.LatLng(a[f.LAT],a[f.LNG]),title:a[f.TITLE]})}function F(a,b,c){return function(){l[f.ID]&&N(l,c);l=a;K(b,a[f.ID],c);$.getJSON(SepiaTown.url.GET_ARTIFACT_SERVICE+"/"+a[f.ID],{_:(new Date).getTime()},SepiaTown.Map.Handlers.getArtifact);C({lat:a[f.LAT],lng:a[f.LNG]},a[f.VANTAGE])}}function N(a,b){$.each(r,function(c,d){if(d.hasZoom(b)&&!d.hasId(a[f.ID])){var e=J(a);google.maps.event.addListener(e, "click",F(a,e,b));y.addMarker(e,d.minZoom,d.maxZoom);d.add(a.file_id);return!1}})}function K(a,b,c){$.each(r,function(a,d){if(d.hasZoom(c))return d.removeMarker(b),!1});a.setMap(null);y.removeMarker(a)}var f=SepiaTown.ArtifactProperty,q="#mapCanvas",B="#mapViewDiv",p="#noStreetViewImg",x="#right",k="#searchMapInput",u="#streetViewCanvas",w="#thenNowDiv",v="#transparentDiv",c,b,t={nyc:{name:"New York City, NY, USA",lat:40.732429,lng:-73.99043,zoom:15},ldn:{name:"London, England",lat:51.508769,lng:-0.126342, zoom:15},sfn:{name:"San Francisco, CA, USA",lat:37.789827,lng:-122.405183,zoom:16},prs:{name:"Paris, France",lat:48.856526,lng:2.342276,zoom:15},sdy:{name:"Sydney, Australia",lat:-33.8694,lng:151.210691,zoom:16},las:{name:"Los Angeles, CA, USA",lat:34.050703,lng:-118.248188,zoom:17},bln:{name:"Berlin, Germany",lat:52.517082,lng:13.397011,zoom:16},sea:{name:"Seattle, WA, USA",lat:47.602386,lng:-122.332527,zoom:16},bsn:{name:"Boston, MA, USA",lat:42.358862,lng:-71.058862,zoom:16},don:{name:"Donetsk, Ukraine", lat:48.002777,lng:37.805277,zoom:15},ant:{name:"Antwerp, Belgium",lat:51.21992,lng:4.40165,zoom:16},mcw:{name:"Moscow, Russia",lat:55.756413,lng:37.621543,zoom:16},stb:{name:"Strabane, Northern Ireland",lat:54.824431,lng:-7.464173,zoom:15},wtr:{name:"Waterbury, CT, USA",lat:41.553152,lng:-73.037996,zoom:14},adm:{name:"Amsterdam, Netherlands",lat:52.371485,lng:4.898099,zoom:15},phl:{name:"Philadelphia, PA, USA",lat:39.950312,lng:-75.148158,zoom:15}},T=448,O=1450,U=930,M={height:[{id:".column",buffer:101}, {id:"#leftContent",buffer:101},{id:q,buffer:169},{id:u,buffer:169}],maxWidth:[{id:"#content",buffer:0},{id:"#headerContent",buffer:0},{id:x,buffer:501}],minWidth:[{id:"#content",buffer:16},{id:"#headerContent",buffer:16},{id:x,buffer:517}]},Q,R,D,h,P={NORTH:{vantage:"N",text:"north",url:"/img/N.png",heading:0,isValid:!0},SOUTH:{vantage:"S",text:"south",url:"/img/S.png",heading:180,isValid:!0},EAST:{vantage:"E",text:"east",url:"/img/E.png",heading:90,isValid:!0},WEST:{vantage:"W",text:"west",url:"/img/W.png", heading:270,isValid:!0},NORTH_EAST:{vantage:"NE",text:"northeast",url:"/img/NE.png",heading:45,isValid:!0},SOUTH_EAST:{vantage:"SE",text:"southeast",url:"/img/SE.png",heading:135,isValid:!0},NORTH_WEST:{vantage:"NW",text:"northwest",url:"/img/NW.png",heading:315,isValid:!0},SOUTH_WEST:{vantage:"SW",text:"southwest",url:"/img/SW.png",heading:270,isValid:!0},UNKNOWN:{vantage:"VU",text:"unknown",url:"/img/VU.png",heading:0,isValid:!0},PRECISE:{vantage:"PL",text:"precise",url:"/img/PL.png",heading:0, isValid:!0},IMPRECISE:{vantage:"IL",text:"imprecise",url:"/img/IL.png",heading:0,isValid:!0},SEPIA_MAN:{vantage:"SM",text:"none",url:"/img/SM.png",heading:0,isValid:!1},FLAG:{vantage:"FL",text:"none",url:"/img/FL.png",heading:0,isValid:!1}},m,S,l={},y,r,s=function(a,b){this.ids=[];this.minZoom=a;this.maxZoom=b};s.prototype.add=function(a){this.ids.push(a)};s.prototype.removeMarker=function(a){this.ids=$.grep(this.ids,function(b){return b!=a})};s.prototype.clear=function(){this.ids=[]};s.prototype.hasId= function(a){return-1!=$.inArray(a,this.ids)};s.prototype.hasZoom=function(a){return a>=this.minZoom&&("undefined"==typeof this.maxZoom||a<=this.maxZoom)};e=e||L();c=new google.maps.Map($(q)[0],{center:new google.maps.LatLng(e.lat,e.lng),zoom:e.zoom,minZoom:2,mapTypeId:$.cookie("mapType")||google.maps.MapTypeId.ROADMAP});A();z(e.name);b=new google.maps.Geocoder;y=new MarkerManager(c);(function(){r=[];for(var a=2;16>a;){var b=a+2;r.push(new s(a,b));a=b+1}r.push(new s(a))})();m=new google.maps.StreetViewPanorama($(u)[0], {visible:!1});S=new google.maps.StreetViewService;$(window).resize(A);google.maps.event.addListener(c,"maptypeid_changed",function(){$.cookie("mapType",c.getMapTypeId())});google.maps.event.addListener(c,"zoom_changed",function(){l[f.ID]&&17>=c.getZoom()&&($("#backOutDiv").css("display","none"),$("#quickZoomDiv").css("display","block"))});$("#quickZoomDiv").click(function(){Q=c.getCenter();R=c.getZoom();c.setCenter(new google.maps.LatLng(l[f.LAT],l[f.LNG]));c.setZoom(19);$("#quickZoomDiv").css("display", "none");$("#backOutDiv").css("display","block")});$("#backOutDiv").click(function(){c.setCenter(Q);c.setZoom(R);$("#backOutDiv").css("display","none");$("#quickZoomDiv").css("display","block")});$(B).click(function(){m.setVisible(!1);n()});$(w).click(function(){S.getPanoramaByLocation(h.getPosition(),50,I);$(q).css("display","none");$(w).css("display","none");$(u).css("display","block");$(v).css("display","block");$(B).css("display","block")});$("#searchMapForm").submit(function(a){a.preventDefault(); b.geocode({address:$(k).val()},function(a,b){b==google.maps.GeocoderStatus.OK&&(c.setCenter(a[0].geometry.location),c.setZoom(15),n())})});SepiaTown.Map={getZoom:function(){return c.getZoom()},move:function(a){c.setCenter(new google.maps.LatLng(a.lat,a.lng));c.setZoom(a.zoom||16)},Geocoder:{reverseGeocode:function(a,c){b.geocode({location:a},c)}},Locations:{set:function(a){a=t[a];c.setCenter(new google.maps.LatLng(a.lat,a.lng));c.setZoom(a.zoom);z(a.name)}},SepiaMan:{icon:P,set:C,getIcon:function(){return D}, setIcon:function(a){D=a="string"==typeof a?G(a):a;h.setIcon(H(a))},getPosition:function(){return h.getPosition()},setPosition:function(a){h.setPosition(a)},moveWithMap:function(){c.getBounds().contains(h.getPosition())||h.setPosition(c.getCenter())},addPositionChangedHandler:function(a){google.maps.event.addListener(h,"position_changed",a)}},StreetView:{isVisible:function(){return m&&m.getVisible()},setHeading:function(a){m.setPov({heading:a,pitch:0})}},Artifact:{set:function(a){l=a;C({lat:a[f.LAT], lng:a[f.LNG]},a[f.VANTAGE]);n();$("#quickZoomDiv").css("display","block");$(w).css("display","block");z()}},Services:{getArtifact:function(a,b){$.getJSON(SepiaTown.url.GET_ARTIFACT_SERVICE+"/"+(b||"random"),{_:(new Date).getTime()},a)},getArtifacts:function(){var a=SepiaTown.url.GET_ARTIFACTS_SERVICE+"/"+c.getBounds().getNorthEast().lat()+"/"+c.getBounds().getSouthWest().lat()+"/"+c.getBounds().getNorthEast().lng()+"/"+c.getBounds().getSouthWest().lng()+"/"+c.getZoom()+"/"+(l[f.ID]||0)+"/"+(new Date).getTime(); $.getJSON(a,{},E)}},Markers:{clear:function(){$.each(r,function(a,b){b.clear()});y.clearMarkers()}},Event:{IDLE:"idle"},Handlers:{getArtifact:function(){},add:function(a,b){google.maps.event.addListener(c,a,b)}}}})(initLoc);(function(){function e(b){$(H).css("display","none");$(w).css("display","none");$(E).css("display","none");$(F).css("display","none");$(v).css("display","none");$(K).css("display","block");$(N).scrollTop(0);$(E).css("width",b[d.IMG_WIDTH]+"px");$(u).css("height",b[d.IMG_HEIGHT]+ 35+"px");$(G).css("display","block");$(k).removeAttr("src");$(k).load(L(b));var e=b[d.PREVIEW_IMG_PATH];(new Image).src=e;$(k).attr("src",b[d.PREVIEW_IMG_PATH]);$(J).colorbox({href:b[d.LARGE_IMG_PATH],overlayClose:!1});$(k).attr("alt",b[d.SUMMARY]);$(k).attr("title",b[d.SUMMARY]);$(k).attr("height",b[d.IMG_HEIGHT]);$(k).attr("width",b[d.IMG_WIDTH]);document.title=$("
").html(b[d.SUMMARY]).text();$(c).html(b[d.TITLE]);$(C).html(b[d.CAPTION]);$(f).html(b[d.LOC_AND_DATE]);$(v).html(z(b));$(p).html(b[d.NOTE]); $(B).html(''+b[n.DISPLAY_NAME]+"");$(x).attr("value",SepiaTown.url.BASE+b[d.PERMALINK]);b[n.USERNAME]==requester?$(I).html('edit info'):$(I).html("");e=b[n.LOGO];$(q).attr("src",e);g.Artifact.set(b)}function L(b){return function(){$(K).css("display","none");$(E).css("display","block");$(F).css("display","block");$(v).css("display", "block");var c=b[d.LARGE_IMG_PATH];(new Image).src=c}}function z(b){var c="";b[d.SOURCE]&&(c='Source: '+(b[d.SOURCE_URL]?'':""),c+=''+b[d.SOURCE]+"",c+=b[d.SOURCE_URL]?"":"");return c}function A(b){g.move({lat:b[d.LAT],lng:b[d.LNG]});g.Markers.clear();g.Services.getArtifacts();e(b)}var g=SepiaTown.Map,d=SepiaTown.ArtifactProperty,n=SepiaTown.MemberProperty, G="#artifactContent",C="#captionText",H="#defaultContent",I="#editLinkDiv",E="#enlargeLinkDiv",J="a.imageLink",F="#largeImageLink",N="#leftContent",K="#loadingContent",f="#locationAndDateText",q="#memberLogo",B="#memberNameSpan",p="#notesDiv p",x="#permalinkTextBox",k="#previewImg",u="#previewImageDiv",w="#promptDiv",v="#sourceLinkDiv",c="#titleText";g.Handlers.getArtifact=e;g.Handlers.add(g.Event.IDLE,g.Services.getArtifacts);$(x).click(function(){$(this).select()});$("#randomButtonDiv").click(function(){g.Services.getArtifact(A)}); SepiaTown.ArtifactPage={setArtifact:e,setArtifactFromOffMap:A}})();SepiaTown.ArtifactPage.setArtifact(artifact)}); //]]>

Helping the World Map Its Past

Explore the map and view historical images from around the globe. Upload your own vintage images and share YOUR history.

Featured Cities  (scroll thru and click the cities)

Uploaded By

Share This Page

Permalink: (click to select)

Social Media: