$(function(){$("body").delegate("a#floorplans-interior","click",function(G){G.preventDefault();if($("div#panel-wrap").has("div#fp-interior").length==0){$("div.open-window").remove();$("div#panel-wrap").append('<div id="fp-interior" class="open-window std-grid-wrapper clearfix"></div');for(var F=0;F<apartmentInteriors.length;F++){$("div#panel-wrap > div#fp-interior").append('<a class="triggerPop" rel="group" href="'+apartmentInteriors[F].image+'"><img src="'+apartmentInteriors[F].thumb+'" /></a>');}$("div#panel-wrap > div#fp-interior > a.triggerPop").fancybox({transitionIn:"elastic",transitionOut:"elastic",speedIn:300,speedOut:200,overlayColor:"#000"});}});$("body").delegate("a#floorplans-avail","click",function(G){G.preventDefault();if($("div#panel-wrap").has("div#fl-panel").length==0){$("div.open-window").remove();$("div#panel-wrap").append('<div id="fl-panel" class="open-window transparent-panel clearfix"></div');for(var F=1;F<floorplans.length;F++){$("div#panel-wrap > div#fl-panel").append('<div id="fplan-'+F+'" class="mini-panel" rel="'+F+'"></div>');$("div#panel-wrap > div#fl-panel > div#fplan-"+F).hide();$("div#panel-wrap > div#fl-panel > div#fplan-"+F).append('<div class="thumb"></div>');$("div#panel-wrap > div#fl-panel > div#fplan-"+F+" > div.thumb").css("background","url("+floorplans[F].thumb+") no-repeat left top");$("div#panel-wrap > div#fl-panel > div#fplan-"+F).append('<div class="caption">'+floorplans[F].title+"</div>");$("div#panel-wrap > div#fl-panel > div#fplan-"+F).click(function(){var I=$(this).attr("rel");var J=$("<div></div>");J.append("<h3>"+floorplans[I].title+"</h3>");J.append('<div class="pop-content clearfix"></div>');J.children(".pop-content").append('<div class="pop-left"></div>');J.children(".pop-content").children(".pop-left").append('<p style="margin-bottom: 10px;">'+floorplans[I].description+"</p>");J.children(".pop-content").children(".pop-left").append('<a class="valt-pricing" target="_blank" href="http://units.realtydatatrust.com/unitavailability.aspx?ils=5179&fid='+floorplans[I].valt_id+"\">Today's Pricing</a>");if(floorplans[I].available.length>0){J.children(".pop-content").children(".pop-left").append("<h3>Available Apartments</h3>");J.children(".pop-content").children(".pop-left").append('<ul class="avail-units clearfix"></ul>');for(var H=0;H<floorplans[I].available.length;H++){J.children(".pop-content").children(".pop-left").children("ul.avail-units").append('<li rel="'+H+'">'+floorplans[I].available[H].aptNumber+"</li>");}J.children(".pop-content").children(".pop-left").append('<div class="avail-content"></div>');J.children(".pop-content").children(".pop-left").children("ul.avail-units").children("li").click(function(){var K=$(this).attr("rel");$(this).siblings().removeClass("selected");$(this).addClass("selected");J.children(".pop-content").children(".pop-left").children("div.avail-content").empty();if(floorplans[I].available[K].description.length>0){J.children(".pop-content").children(".pop-left").children("div.avail-content").append("<p>"+floorplans[I].available[K].description+"</p>");}else{J.children(".pop-content").children(".pop-left").children("div.avail-content").append("<p>"+floorplans[I].available[K].bpDescription+"</p>");}J.children(".pop-content").children(".pop-right").children("img").attr("src",floorplans[I].available[K].bpImage);});}else{J.children(".pop-content").children(".pop-left").append("<h3>Please call 1-617-269-9300 for more information.</h3>");}J.children(".pop-content").append('<div class="pop-right"></div>');J.children(".pop-content").children(".pop-right").append(floorplans[I].image);jQuery.facebox(J,"pop-window");});}for(var F=1;F<floorplans.length;F++){$("div#panel-wrap > div#fl-panel > div#fplan-"+F+".mini-panel").delay(F*100).fadeIn(fadeSpeed);}}});$("body").delegate("a#neighborhood-map","click",function(H){H.preventDefault();if($("div#panel-wrap").has("div#nh-map-panel").length==0){var J=$('<div id="map"></div>');var I=new google.maps.LatLng(42.347888,-71.055107);var F={center:I,zoom:14,mapTypeId:google.maps.MapTypeId.ROADMAP,disableDefaultUI:true};jQuery.facebox(J,"pop-window");map=new google.maps.Map(J[0],F);for(var G=1;G<addr.length;G++){A(addr[G],map);}}});function A(G,H){if(!geocoder){geocoder=new google.maps.Geocoder();}var F={address:G.address};geocoder.geocode(F,function(K,J){if(J==google.maps.GeocoderStatus.OK){var I=new google.maps.Marker({position:K[0].geometry.location,map:H,title:G.name,animation:google.maps.Animation.DROP,icon:new google.maps.MarkerImage(G.icon)});var M=new google.maps.InfoWindow();var L='<div class="infoW"><h4>'+G.name+'</h4><p style="color: #000;">'+K[0].formatted_address+'<p><a href="'+G.google_url+'" target="_blank">Complete Information</a></div>';M.setContent(L);google.maps.event.addListener(M,"closeclick",function(){if(I.getAnimation()!=null){I.setAnimation(null);}});google.maps.event.addListener(I,"click",function(){for(var N=0;N<infowindows.length;N++){infowindows[N].close();}for(var N=0;N<markers.length;N++){if(markers[N].getAnimation()!=null){markers[N].setAnimation(null);}}I.setAnimation(google.maps.Animation.BOUNCE);M.open(H,I);});markers.push(I);infowindows.push(M);}});}$("body").delegate("a#neighborhood-links","click",function(G){G.preventDefault();if($("div#panel-wrap").has("div#nh-links-panel").length==0){$("div.open-window").remove();$("div#panel-wrap").append('<div id="nh-links-panel" class="open-window transparent-panel clearfix"></div');$("div#panel-wrap > div#nh-links-panel").append('<div id="restaurants" class="mini-panel"></div>');$("div#panel-wrap > div#nh-links-panel > div#restaurants.mini-panel").hide();$("div#panel-wrap > div#nh-links-panel > div#restaurants.mini-panel").append('<div class="header">Restaurants</div>');$("div#panel-wrap > div#nh-links-panel > div#restaurants.mini-panel").append('<div class="arrowUp"></div>');$("div#panel-wrap > div#nh-links-panel > div#restaurants.mini-panel").append('<div class="wrapper"></div>');$("div#panel-wrap > div#nh-links-panel > div#restaurants.mini-panel").append('<div class="arrowDown"></div>');$("div#panel-wrap > div#nh-links-panel > div#restaurants.mini-panel > div.wrapper").append('<div class="items"></div>');for(var F=1;F<nhRestaurants.length;F++){$("div#restaurants.mini-panel > div.wrapper > div.items").append('<div id="item-'+F+'" class="item"></div>');$("div#restaurants.mini-panel > div.wrapper > div.items > div#item-"+F).append('<span class="title">'+nhRestaurants[F].title+"</span>");$("div#restaurants.mini-panel > div.wrapper > div.items > div#item-"+F).append('<span class="address">'+nhRestaurants[F].address+"</span>");$("div#restaurants.mini-panel > div.wrapper > div.items > div#item-"+F).append('<span class="phone">'+nhRestaurants[F].phone+"</span>");if(nhRestaurants[F].url.length>31){$("div#restaurants.mini-panel > div.wrapper > div.items > div#item-"+F).append('<span class="url">'+nhRestaurants[F].url+"</span>");}}$("div#panel-wrap > div#nh-links-panel").append('<div id="shopping" class="mini-panel"></div>');$("div#panel-wrap > div#nh-links-panel > div#shopping.mini-panel").hide();$("div#panel-wrap > div#nh-links-panel > div#shopping.mini-panel").append('<div class="header">Shopping</div>');$("div#panel-wrap > div#nh-links-panel > div#shopping.mini-panel").append('<div class="arrowUp"></div>');$("div#panel-wrap > div#nh-links-panel > div#shopping.mini-panel").append('<div class="wrapper"></div>');$("div#panel-wrap > div#nh-links-panel > div#shopping.mini-panel").append('<div class="arrowDown"></div>');$("div#panel-wrap > div#nh-links-panel > div#shopping.mini-panel > div.wrapper").append('<div class="items"></div>');for(var F=1;F<nhShopping.length;F++){$("div#shopping.mini-panel > div.wrapper > div.items").append('<div id="item-'+F+'" class="item"></div>');$("div#shopping.mini-panel > div.wrapper > div.items > div#item-"+F).append('<span class="title">'+nhShopping[F].title+"</span>");$("div#shopping.mini-panel > div.wrapper > div.items > div#item-"+F).append('<span class="address">'+nhShopping[F].address+"</span>");$("div#shopping.mini-panel > div.wrapper > div.items > div#item-"+F).append('<span class="phone">'+nhShopping[F].phone+"</span>");if(nhShopping[F].url.length>31){$("div#shopping.mini-panel > div.wrapper > div.items > div#item-"+F).append('<span class="url">'+nhShopping[F].url+"</span>");}}$("div#panel-wrap > div#nh-links-panel").append('<div id="amenities" class="mini-panel"></div>');$("div#panel-wrap > div#nh-links-panel > div#amenities.mini-panel").hide();$("div#panel-wrap > div#nh-links-panel > div#amenities.mini-panel").append('<div class="header">Local Amenities</div>');$("div#panel-wrap > div#nh-links-panel > div#amenities.mini-panel").append('<div class="arrowUp"></div>');$("div#panel-wrap > div#nh-links-panel > div#amenities.mini-panel").append('<div class="wrapper"></div>');$("div#panel-wrap > div#nh-links-panel > div#amenities.mini-panel").append('<div class="arrowDown"></div>');$("div#panel-wrap > div#nh-links-panel > div#amenities.mini-panel > div.wrapper").append('<div class="items"></div>');for(var F=1;F<nhAmenities.length;F++){$("div#amenities.mini-panel > div.wrapper > div.items").append('<div id="item-'+F+'" class="item"></div>');$("div#amenities.mini-panel > div.wrapper > div.items > div#item-"+F).append('<span class="title">'+nhAmenities[F].title+"</span>");$("div#amenities.mini-panel > div.wrapper > div.items > div#item-"+F).append('<span class="address">'+nhAmenities[F].address+"</span>");$("div#amenities.mini-panel > div.wrapper > div.items > div#item-"+F).append('<span class="phone">'+nhAmenities[F].phone+"</span>");if(nhAmenities[F].url.length>31){$("div#amenities.mini-panel > div.wrapper > div.items > div#item-"+F).append('<span class="url">'+nhAmenities[F].url+"</span>");}}$("div#panel-wrap > div#nh-links-panel").append('<div id="transportation" class="mini-panel"></div>');$("div#panel-wrap > div#nh-links-panel > div#transportation.mini-panel").hide();$("div#panel-wrap > div#nh-links-panel > div#transportation.mini-panel").append('<div class="header">Transportation</div>');$("div#panel-wrap > div#nh-links-panel > div#transportation.mini-panel").append('<div class="arrowUp"></div>');$("div#panel-wrap > div#nh-links-panel > div#transportation.mini-panel").append('<div class="wrapper"></div>');$("div#panel-wrap > div#nh-links-panel > div#transportation.mini-panel").append('<div class="arrowDown"></div>');$("div#panel-wrap > div#nh-links-panel > div#transportation.mini-panel > div.wrapper").append('<div class="items"></div>');for(var F=1;F<nhTransportation.length;F++){$("div#transportation.mini-panel > div.wrapper > div.items").append('<div id="item-'+F+'" class="item"></div>');$("div#transportation.mini-panel > div.wrapper > div.items > div#item-"+F).append('<span class="title">'+nhTransportation[F].title+"</span>");$("div#transportation.mini-panel > div.wrapper > div.items > div#item-"+F).append('<span class="address">'+nhTransportation[F].address+"</span>");$("div#transportation.mini-panel > div.wrapper > div.items > div#item-"+F).append('<span class="phone">'+nhTransportation[F].phone+"</span>");if(nhTransportation[F].url.length>31){$("div#transportation.mini-panel > div.wrapper > div.items > div#item-"+F).append('<span class="url">'+nhTransportation[F].url+"</span>");}}$("div#panel-wrap > div#nh-links-panel > div.mini-panel > div.arrowDown").click(function(){var I=$(this).parent().attr("id");if(mini_pos[I]<$(this).prev("div.wrapper").children("div.items").children("div.item").length-2){var H=$(this).prev("div.wrapper").children("div.items").children("div.item:eq("+mini_pos[I]+")");var J=10+parseInt(H.css("height").substr(0,H.css("height").length-2),10);H.parent().animate({top:"-="+J},fadeSpeed);mini_pos[I]+=1;}});$("div#panel-wrap > div#nh-links-panel > div.mini-panel > div.arrowUp").click(function(){var I=$(this).parent().attr("id");if(mini_pos[I]>0){var H=$(this).next("div.wrapper").children("div.items").children("div.item:eq("+mini_pos[I]+")");var J=10+parseInt(H.prev().css("height").substr(0,H.prev().css("height").length-2),10);H.parent().animate({top:"+="+J},fadeSpeed);mini_pos[I]-=1;}});$("div#panel-wrap > div#nh-links-panel > div#restaurants.mini-panel").fadeIn(fadeSpeed);$("div#panel-wrap > div#nh-links-panel > div#shopping.mini-panel").delay(100).fadeIn(fadeSpeed);$("div#panel-wrap > div#nh-links-panel > div#amenities.mini-panel").delay(200).fadeIn(fadeSpeed);$("div#panel-wrap > div#nh-links-panel > div#transportation.mini-panel").delay(300).fadeIn(fadeSpeed);}});$("body").delegate("a#neighborhood-images","click",function(G){G.preventDefault();if($("div#panel-wrap").has("div#nh-images-panel").length==0){$("div.open-window").remove();$("div#panel-wrap").append('<div id="nh-images-panel" class="open-window std-grid-wrapper clearfix"></div');for(var F=0;F<neighborHoodImages.length;F++){$("div#panel-wrap > div#nh-images-panel").append('<a class="triggerPop" rel="group" href="'+neighborHoodImages[F].image+'"><img src="'+neighborHoodImages[F].thumb+'" /></a>');}$("div#panel-wrap > div#nh-images-panel > a.triggerPop").fancybox({transitionIn:"elastic",transitionOut:"elastic",speedIn:300,speedOut:200,overlayColor:"#000"});}});function D(){if($("div.dc-box").is(":hidden")){$("div.dc-box").show();}if(!($("#drawer").hasClass("open"))){var F=parseInt($("#drawer-content").css("height").substr(0,$("#drawer-content").css("height").length-2),10);$("#drawer").stop().addClass("open").animate({top:"-="+F},aniDrawerSpeed);$("#drawer-handle-arrow").rotate({angle:0,animateTo:-180});}}function C(){if($("#drawer").hasClass("open")){$("div.open-window").fadeOut(fadeSpeed);var F=parseInt($("#drawer-content").css("height").substr(0,$("#drawer-content").css("height").length-2),10);$("#drawer").stop().animate({top:"399"},aniDrawerSpeed,function(){$("div.open-window").remove();$("#drawer").attr("class","");});$("#drawer-handle-arrow").rotate({angle:-180,animateTo:0});}}function B(F){$.ajax({url:"ajax/"+F,type:"GET",dataType:"html",success:function(G,I,H){$("div.dc-box").empty();$("div.dc-box").html(G);$("#drawer").addClass(F);E(F);}});}function E(F){$.ajax({url:"ajaximage/"+F,type:"GET",dataType:"text",success:function(G,I,H){$("div#picture-panel > img").fadeOut(100).attr("src",G).fadeIn(fadeSpeed);D();}});}$("#drawer-handle").click(C);$("div#navigator > ul > li > a").click(function(G){var H=$(this).attr("href");if(H!="blog"){G.preventDefault();if(!($("#drawer").hasClass("open"))){$("div.open-window").remove();B(H);}else{if(!($("#drawer").hasClass(H))){var F=parseInt($("#drawer-content").css("height").substr(0,$("#drawer-content").css("height").length-2),10);$("div.open-window").fadeOut(fadeSpeed);$("#drawer").stop().animate({top:"399"},aniDrawerSpeed,function(){$("div.open-window").remove();$("#drawer").attr("class","");B(H);});$("#drawer-handle-arrow").rotate({angle:-180,animateTo:0});}}}});$("span#prev").click(function(){if($("#drawer").hasClass("open")){C();}$("div.open-window").remove();if(galleryIndex>0){galleryIndex-=1;$("div#picture-panel > img").fadeOut(100).attr("src",photos[galleryIndex]).fadeIn(fadeSpeed);}});$("span#next").click(function(){if($("#drawer").hasClass("open")){C();}$("div.open-window").remove();if(galleryIndex<photos.length-1){galleryIndex+=1;$("div#picture-panel > img").fadeOut(100).attr("src",photos[galleryIndex]).fadeIn(fadeSpeed);}});$(window).load(function(){var F=window.location.hash;if(F.length>0){$("div#navigator > ul > li > a"+F).click();}});});
