(function(d){d.fn.jCarouselLite=function(e){e=d.extend({btnPrev:null,btnNext:null,btnGo:null,mouseWheel:false,auto:null,speed:200,easing:null,vertical:false,circular:true,visible:3,start:0,scroll:1,beforeStart:null,afterEnd:null},e||{});return this.each(function(){var x=false,p=e.vertical?"top":"left",k=e.vertical?"height":"width";var w=d(this),u=d("ul",w),m=d("li",u),z=m.size(),y=e.visible;if(e.circular){u.prepend(m.slice(z-y-1+1).clone()).append(m.slice(0,y).clone());e.start+=y}var t=d("li",u),s=t.size(),A=e.start;w.css("visibility","visible");t.css({overflow:"hidden","float":e.vertical?"none":"left"});u.css({margin:"0",padding:"0",position:"relative","list-style-type":"none","z-index":"1"});w.css({overflow:"hidden",position:"relative","z-index":"2",left:"0px"});var r=e.vertical?c(t):b(t);var q=r*s;var o=r*y;t.css({width:t.width(),height:t.height()});u.css(k,q+"px").css(p,-(A*r));w.css(k,o+"px");if(e.btnPrev){d(e.btnPrev).click(function(){return n(A-e.scroll)})}if(e.btnNext){d(e.btnNext).click(function(){return n(A+e.scroll)})}if(e.btnGo){d.each(e.btnGo,function(g,f){d(f).click(function(){return n(e.circular?e.visible+g:g)})})}if(e.mouseWheel&&w.mousewheel){w.mousewheel(function(f,g){return g>0?n(A-e.scroll):n(A+e.scroll)})}if(e.auto){setInterval(function(){n(A+e.scroll)},e.auto+e.speed)}function l(){return t.slice(A).slice(0,y)}function n(f){if(!x){if(e.beforeStart){e.beforeStart.call(this,l())}if(e.circular){if(f<=e.start-y-1){u.css(p,-((s-(y*2))*r)+"px");A=f==e.start-y-1?s-(y*2)-1:s-(y*2)-e.scroll}else{if(f>=s-y+1){u.css(p,-((y)*r)+"px");A=f==s-y+1?y+1:y+e.scroll}else{A=f}}}else{if(f<0||f>s-y){return}else{A=f}}x=true;u.animate(p=="left"?{left:-(A*r)}:{top:-(A*r)},e.speed,e.easing,function(){if(e.afterEnd){e.afterEnd.call(this,l())}x=false});if(!e.circular){d(e.btnPrev+","+e.btnNext).removeClass("disabled");d((A-e.scroll<0&&e.btnPrev)||(A+e.scroll>s-y&&e.btnNext)||[]).addClass("disabled")}}return false}})};function a(f,e){return parseInt(d.css(f[0],e))||0}function b(e){return e[0].offsetWidth+a(e,"marginLeft")+a(e,"marginRight")}function c(e){return e[0].offsetHeight+a(e,"marginTop")+a(e,"marginBottom")}})(jQuery);(function(b){b.dimensions={version:"1.2"};b.each(["Height","Width"],function(d,c){b.fn["inner"+c]=function(){if(!this[0]){return}var f=c=="Height"?"Top":"Left",e=c=="Height"?"Bottom":"Right";return this.is(":visible")?this[0]["client"+c]:a(this,c.toLowerCase())+a(this,"padding"+f)+a(this,"padding"+e)};b.fn["outer"+c]=function(f){if(!this[0]){return}var h=c=="Height"?"Top":"Left",e=c=="Height"?"Bottom":"Right";f=b.extend({margin:false},f||{});var g=this.is(":visible")?this[0]["offset"+c]:a(this,c.toLowerCase())+a(this,"border"+h+"Width")+a(this,"border"+e+"Width")+a(this,"padding"+h)+a(this,"padding"+e);return g+(f.margin?(a(this,"margin"+h)+a(this,"margin"+e)):0)}});b.each(["Left","Top"],function(d,c){b.fn["scroll"+c]=function(e){if(!this[0]){return}return e!=undefined?this.each(function(){this==window||this==document?window.scrollTo(c=="Left"?e:b(window)["scrollLeft"](),c=="Top"?e:b(window)["scrollTop"]()):this["scroll"+c]=e}):this[0]==window||this[0]==document?self[(c=="Left"?"pageXOffset":"pageYOffset")]||b.boxModel&&document.documentElement["scroll"+c]||document.body["scroll"+c]:this[0]["scroll"+c]}});b.fn.extend({position:function(){var h=0,g=0,f=this[0],j,c,e,d;if(f){e=this.offsetParent();j=this.offset();c=e.offset();j.top-=a(f,"marginTop");j.left-=a(f,"marginLeft");c.top+=a(e,"borderTopWidth");c.left+=a(e,"borderLeftWidth");d={top:j.top-c.top,left:j.left-c.left}}return d},offsetParent:function(){var c=this[0].offsetParent;while(c&&(!/^body|html$/i.test(c.tagName)&&b.css(c,"position")=="static")){c=c.offsetParent}return b(c)}});function a(c,d){return parseInt(b.curCSS(c.jquery?c[0]:c,d,true))||0}})(jQuery);(function(a){a.fn.lightBox=function(p){p=jQuery.extend({overlayBgColor:"#000",overlayOpacity:0.8,fixedNavigation:false,imageLoading:"images/lightbox-ico-loading.gif",imageBtnPrev:"images/lightbox-btn-prev.gif",imageBtnNext:"images/lightbox-btn-next.gif",imageBtnClose:"images/lightbox-btn-close.gif",imageBlank:"images/lightbox-blank.gif",containerBorderSize:10,containerResizeSpeed:400,txtImage:"Image",txtOf:"of",keyToClose:"c",keyToPrev:"p",keyToNext:"n",imageArray:[],activeImage:0},p);var g=this;function s(){o(this,g);return false}function o(w,u){a("embed, object, select").css({visibility:"hidden"});c();p.imageArray.length=0;p.activeImage=0;if(u.length==1){p.imageArray.push(new Array(w.getAttribute("href"),w.getAttribute("title")))}else{for(var v=0;v<u.length;v++){p.imageArray.push(new Array(u[v].getAttribute("href"),u[v].getAttribute("title")))}}while(p.imageArray[p.activeImage][0]!=w.getAttribute("href")){p.activeImage++}m()}function c(){a("body").append('<div id="jquery-overlay"></div><div id="jquery-lightbox"><div id="lightbox-container-image-box"><div id="lightbox-container-image"><img id="lightbox-image"><div style="" id="lightbox-nav"><a href="#" id="lightbox-nav-btnPrev"></a><a href="#" id="lightbox-nav-btnNext"></a></div><div id="lightbox-loading"><a href="#" id="lightbox-loading-link"><img src="'+p.imageLoading+'"></a></div></div></div><div id="lightbox-container-image-data-box"><div id="lightbox-container-image-data"><div id="lightbox-image-details"><span id="lightbox-image-details-caption"></span><span id="lightbox-image-details-currentNumber"></span></div><div id="lightbox-secNav"><a href="#" id="lightbox-secNav-btnClose"><img src="'+p.imageBtnClose+'"></a></div></div></div></div>');var v=j();a("#jquery-overlay").css({backgroundColor:p.overlayBgColor,opacity:p.overlayOpacity,width:v[0],height:v[1]}).fadeIn();var u=k();a("#jquery-lightbox").css({top:u[1]+(v[3]/10),left:u[0]}).show();a("#jquery-overlay,#jquery-lightbox").click(function(){b()});a("#lightbox-loading-link,#lightbox-secNav-btnClose").click(function(){b();return false});a(window).resize(function(){var x=j();a("#jquery-overlay").css({width:x[0],height:x[1]});var w=k();a("#jquery-lightbox").css({top:w[1]+(x[3]/10),left:w[0]})})}function m(){a("#lightbox-loading").show();if(p.fixedNavigation){a("#lightbox-image,#lightbox-container-image-data-box,#lightbox-image-details-currentNumber").hide()}else{a("#lightbox-image,#lightbox-nav,#lightbox-nav-btnPrev,#lightbox-nav-btnNext,#lightbox-container-image-data-box,#lightbox-image-details-currentNumber").hide()}var u=new Image();u.onload=function(){a("#lightbox-image").attr("src",p.imageArray[p.activeImage][0]);f(u.width,u.height);u.onload=function(){}};u.src=p.imageArray[p.activeImage][0]}function f(z,A){var u=a("#lightbox-container-image-box").width();var y=a("#lightbox-container-image-box").height();var x=(z+(p.containerBorderSize*2));var w=(A+(p.containerBorderSize*2));var v=u-x;var B=y-w;a("#lightbox-container-image-box").animate({width:x,height:w},p.containerResizeSpeed,function(){h()});if((v==0)&&(B==0)){if(a.browser.msie){q(250)}else{q(100)}}a("#lightbox-container-image-data-box").css({width:z});a("#lightbox-nav-btnPrev,#lightbox-nav-btnNext").css({height:A+(p.containerBorderSize*2)})}function h(){a("#lightbox-loading").hide();a("#lightbox-image").fadeIn(function(){d();t()});n()}function d(){a("#lightbox-container-image-data-box").slideDown("fast");a("#lightbox-image-details-caption").hide();if(p.imageArray[p.activeImage][1]){a("#lightbox-image-details-caption").html(p.imageArray[p.activeImage][1]).show()}if(p.imageArray.length>1){a("#lightbox-image-details-currentNumber").html(p.txtImage+" "+(p.activeImage+1)+" "+p.txtOf+" "+p.imageArray.length).show()}}function t(){a("#lightbox-nav").show();a("#lightbox-nav-btnPrev,#lightbox-nav-btnNext").css({background:"transparent url("+p.imageBlank+") no-repeat"});if(p.activeImage!=0){if(p.fixedNavigation){a("#lightbox-nav-btnPrev").css({background:"url("+p.imageBtnPrev+") left 15% no-repeat"}).unbind().bind("click",function(){p.activeImage=p.activeImage-1;m();return false})}else{a("#lightbox-nav-btnPrev").unbind().hover(function(){a(this).css({background:"url("+p.imageBtnPrev+") left 15% no-repeat"})},function(){a(this).css({background:"transparent url("+p.imageBlank+") no-repeat"})}).show().bind("click",function(){p.activeImage=p.activeImage-1;m();return false})}}if(p.activeImage!=(p.imageArray.length-1)){if(p.fixedNavigation){a("#lightbox-nav-btnNext").css({background:"url("+p.imageBtnNext+") right 15% no-repeat"}).unbind().bind("click",function(){p.activeImage=p.activeImage+1;m();return false})}else{a("#lightbox-nav-btnNext").unbind().hover(function(){a(this).css({background:"url("+p.imageBtnNext+") right 15% no-repeat"})},function(){a(this).css({background:"transparent url("+p.imageBlank+") no-repeat"})}).show().bind("click",function(){p.activeImage=p.activeImage+1;m();return false})}}r()}function r(){a(document).keydown(function(u){e(u)})}function l(){a(document).unbind()}function e(u){if(u==null){keycode=event.keyCode;escapeKey=27}else{keycode=u.keyCode;escapeKey=u.DOM_VK_ESCAPE}key=String.fromCharCode(keycode).toLowerCase();if((key==p.keyToClose)||(key=="x")||(keycode==escapeKey)){b()}if((key==p.keyToPrev)||(keycode==37)){if(p.activeImage!=0){p.activeImage=p.activeImage-1;m();l()}}if((key==p.keyToNext)||(keycode==39)){if(p.activeImage!=(p.imageArray.length-1)){p.activeImage=p.activeImage+1;m();l()}}}function n(){if((p.imageArray.length-1)>p.activeImage){objNext=new Image();objNext.src=p.imageArray[p.activeImage+1][0]}if(p.activeImage>0){objPrev=new Image();objPrev.src=p.imageArray[p.activeImage-1][0]}}function b(){a("#jquery-lightbox").remove();a("#jquery-overlay").fadeOut(function(){a("#jquery-overlay").remove()});a("embed, object, select").css({visibility:"visible"})}function j(){var w,v;if(window.innerHeight&&window.scrollMaxY){w=window.innerWidth+window.scrollMaxX;v=window.innerHeight+window.scrollMaxY}else{if(document.body.scrollHeight>document.body.offsetHeight){w=document.body.scrollWidth;v=document.body.scrollHeight}else{w=document.body.offsetWidth;v=document.body.offsetHeight}}var u,x;if(self.innerHeight){if(document.documentElement.clientWidth){u=document.documentElement.clientWidth}else{u=self.innerWidth}x=self.innerHeight}else{if(document.documentElement&&document.documentElement.clientHeight){u=document.documentElement.clientWidth;x=document.documentElement.clientHeight}else{if(document.body){u=document.body.clientWidth;x=document.body.clientHeight}}}if(v<x){pageHeight=x}else{pageHeight=v}if(w<u){pageWidth=w}else{pageWidth=u}arrayPageSize=new Array(pageWidth,pageHeight,u,x);return arrayPageSize}function k(){var v,u;if(self.pageYOffset){u=self.pageYOffset;v=self.pageXOffset}else{if(document.documentElement&&document.documentElement.scrollTop){u=document.documentElement.scrollTop;v=document.documentElement.scrollLeft}else{if(document.body){u=document.body.scrollTop;v=document.body.scrollLeft}}}arrayPageScroll=new Array(v,u);return arrayPageScroll}function q(w){var v=new Date();u=null;do{var u=new Date()}while(u-v<w)}return this.unbind("click").click(s)}})(jQuery);
/* Copyright (c) 2008 Brandon Aaron (http://brandonaaron.net)
 * Dual licensed under the MIT (http://www.opensource.org/licenses/mit-license.php) 
 * and GPL (http://www.opensource.org/licenses/gpl-license.php) licenses.
 *
 * Version: 1.0.3
 * Requires jQuery 1.1.3+
 * Docs: http://docs.jquery.com/Plugins/livequery
 */
(function(a){a.extend(a.fn,{livequery:function(f,e,d){var c=this,g;if(a.isFunction(f)){d=e,e=f,f=undefined}a.each(a.livequery.queries,function(h,j){if(c.selector==j.selector&&c.context==j.context&&f==j.type&&(!e||e.$lqguid==j.fn.$lqguid)&&(!d||d.$lqguid==j.fn2.$lqguid)){return(g=j)&&false}});g=g||new a.livequery(this.selector,this.context,f,e,d);g.stopped=false;g.run();return this},expire:function(f,e,d){var c=this;if(a.isFunction(f)){d=e,e=f,f=undefined}a.each(a.livequery.queries,function(g,h){if(c.selector==h.selector&&c.context==h.context&&(!f||f==h.type)&&(!e||e.$lqguid==h.fn.$lqguid)&&(!d||d.$lqguid==h.fn2.$lqguid)&&!this.stopped){a.livequery.stop(h.id)}});return this}});a.livequery=function(c,e,g,f,d){this.selector=c;this.context=e||document;this.type=g;this.fn=f;this.fn2=d;this.elements=[];this.stopped=false;this.id=a.livequery.queries.push(this)-1;f.$lqguid=f.$lqguid||a.livequery.guid++;if(d){d.$lqguid=d.$lqguid||a.livequery.guid++}return this};a.livequery.prototype={stop:function(){var c=this;if(this.type){this.elements.unbind(this.type,this.fn)}else{if(this.fn2){this.elements.each(function(d,e){c.fn2.apply(e)})}}this.elements=[];this.stopped=true},run:function(){if(this.stopped){return}var e=this;var f=this.elements,d=a(this.selector,this.context),c=d.not(f);this.elements=d;if(this.type){c.bind(this.type,this.fn);if(f.length>0){a.each(f,function(g,h){if(a.inArray(h,d)<0){a.event.remove(h,e.type,e.fn)}})}}else{c.each(function(){e.fn.apply(this)});if(this.fn2&&f.length>0){a.each(f,function(g,h){if(a.inArray(h,d)<0){e.fn2.apply(h)}})}}}};a.extend(a.livequery,{guid:0,queries:[],queue:[],running:false,timeout:null,checkQueue:function(){if(a.livequery.running&&a.livequery.queue.length){var c=a.livequery.queue.length;while(c--){a.livequery.queries[a.livequery.queue.shift()].run()}}},pause:function(){a.livequery.running=false},play:function(){a.livequery.running=true;a.livequery.run()},registerPlugin:function(){a.each(arguments,function(d,e){if(!a.fn[e]){return}var c=a.fn[e];a.fn[e]=function(){var f=c.apply(this,arguments);a.livequery.run();return f}})},run:function(c){if(c!=undefined){if(a.inArray(c,a.livequery.queue)<0){a.livequery.queue.push(c)}}else{a.each(a.livequery.queries,function(d){if(a.inArray(d,a.livequery.queue)<0){a.livequery.queue.push(d)}})}if(a.livequery.timeout){clearTimeout(a.livequery.timeout)}a.livequery.timeout=setTimeout(a.livequery.checkQueue,20)},stop:function(c){if(c!=undefined){a.livequery.queries[c].stop()}else{a.each(a.livequery.queries,function(d){a.livequery.queries[d].stop()})}}});a.livequery.registerPlugin("append","prepend","after","before","wrap","attr","removeAttr","addClass","removeClass","toggleClass","empty","remove","html");a(function(){a.livequery.play()});var b=a.prototype.init;a.prototype.init=function(d,f){var e=b.apply(this,arguments);if(d&&d.selector){e.context=d.context,e.selector=d.selector}if(typeof d=="string"){e.context=f||document,e.selector=d}return e};a.prototype.init.prototype=a.prototype})(jQuery);(function(c){var b=c.browser.msie&&parseInt(c.browser.version)==6&&!window.XMLHttpRequest,d=c.browser.msie&&!c.boxModel,a=[];c.modal=function(f,e){return c.modal.impl.init(f,e)};c.modal.close=function(){c.modal.impl.close()};c.fn.modal=function(e){return c.modal.impl.init(this,e)};c.modal.defaults={opacity:50,overlayId:"simplemodal-overlay",overlayCss:{},containerId:"simplemodal-container",containerCss:{},dataCss:{},zIndex:1000,close:true,closeHTML:'<a class="modalCloseImg" title="Close"></a>',closeClass:"simplemodal-close",position:null,persist:false,onOpen:null,onShow:null,onClose:null};c.modal.impl={opts:null,dialog:{},init:function(f,e){if(this.dialog.data){return false}this.opts=c.extend({},c.modal.defaults,e);this.zIndex=this.opts.zIndex;this.occb=false;if(typeof f=="object"){f=f instanceof jQuery?f:c(f);if(f.parent().parent().size()>0){this.dialog.parentNode=f.parent();if(!this.opts.persist){this.dialog.orig=f.clone(true)}}}else{if(typeof f=="string"||typeof f=="number"){f=c("<div/>").html(f)}else{alert("SimpleModal Error: Unsupported data type: "+typeof f);return false}}this.dialog.data=f.addClass("simplemodal-data").css(this.opts.dataCss);f=null;this.create();this.open();if(c.isFunction(this.opts.onShow)){this.opts.onShow.apply(this,[this.dialog])}return this},create:function(){a=this.getDimensions();if(b){this.dialog.iframe=c('<iframe src="javascript:false;"/>').css(c.extend(this.opts.iframeCss,{display:"none",opacity:0,position:"fixed",height:a[0],width:a[1],zIndex:this.opts.zIndex,top:0,left:0})).appendTo("body")}this.dialog.overlay=c("<div/>").attr("id",this.opts.overlayId).addClass("simplemodal-overlay").css(c.extend(this.opts.overlayCss,{display:"none",opacity:this.opts.opacity/100,height:a[0],width:a[1],position:"fixed",left:0,top:0,zIndex:this.opts.zIndex+1})).appendTo("body");this.dialog.container=c("<div/>").attr("id",this.opts.containerId).addClass("simplemodal-container").css(c.extend(this.opts.containerCss,{display:"none",position:"fixed",zIndex:this.opts.zIndex+2})).append(this.opts.close?c(this.opts.closeHTML).addClass(this.opts.closeClass):"").appendTo("body");this.setPosition();if(b||d){this.fixIE()}this.dialog.container.append(this.dialog.data.hide())},bindEvents:function(){var e=this;c("."+this.opts.closeClass).bind("click.simplemodal",function(f){f.preventDefault();e.close()});c(window).bind("resize.simplemodal",function(){a=e.getDimensions();e.setPosition();if(b||d){e.fixIE()}else{e.dialog.iframe&&e.dialog.iframe.css({height:a[0],width:a[1]});e.dialog.overlay.css({height:a[0],width:a[1]})}})},unbindEvents:function(){c("."+this.opts.closeClass).unbind("click.simplemodal");c(window).unbind("resize.simplemodal")},fixIE:function(){var e=this.opts.position;c.each([this.dialog.iframe||null,this.dialog.overlay,this.dialog.container],function(q,j){if(j){var o="document.body.clientHeight",t="document.body.clientWidth",v="document.body.scrollHeight",r="document.body.scrollLeft",m="document.body.scrollTop",h="document.body.scrollWidth",g="document.documentElement.clientHeight",p="document.documentElement.clientWidth",n="document.documentElement.scrollLeft",w="document.documentElement.scrollTop",x=j[0].style;x.position="absolute";if(q<2){x.removeExpression("height");x.removeExpression("width");x.setExpression("height",""+v+" > "+o+" ? "+v+" : "+o+' + "px"');x.setExpression("width",""+h+" > "+t+" ? "+h+" : "+t+' + "px"')}else{var l,f;if(e&&e.constructor==Array){if(e[0]){var u=typeof e[0]=="number"?e[0].toString():e[0].replace(/px/,"");l=u.indexOf("%")==-1?u+" + (t = "+w+" ? "+w+" : "+m+') + "px"':parseInt(u.replace(/%/,""))+" * (("+g+" || "+o+") / 100) + (t = "+w+" ? "+w+" : "+m+') + "px"'}if(e[1]){var k=typeof e[1]=="number"?e[1].toString():e[1].replace(/px/,"");f=k.indexOf("%")==-1?k+" + (t = "+n+" ? "+n+" : "+r+') + "px"':parseInt(k.replace(/%/,""))+" * (("+p+" || "+t+") / 100) + (t = "+n+" ? "+n+" : "+r+') + "px"'}}else{l="("+g+" || "+o+") / 2 - (this.offsetHeight / 2) + (t = "+w+" ? "+w+" : "+m+') + "px"';f="("+p+" || "+t+") / 2 - (this.offsetWidth / 2) + (t = "+n+" ? "+n+" : "+r+') + "px"'}x.removeExpression("top");x.removeExpression("left");x.setExpression("top",l);x.setExpression("left",f)}}})},getDimensions:function(){var f=c(window);var e=c.browser.opera&&c.browser.version>"9.5"&&c.fn.jquery<="1.2.6"?document.documentElement.clientHeight:f.height();return[e,f.width()]},setPosition:function(){var h,g,e=(a[0]/2)-((this.dialog.container.height()||this.dialog.data.height())/2),f=(a[1]/2)-((this.dialog.container.width()||this.dialog.data.width())/2);if(this.opts.position&&this.opts.position.constructor==Array){h=this.opts.position[0]||e;g=this.opts.position[1]||f}else{h=e;g=f}this.dialog.container.css({left:g,top:h})},open:function(){this.dialog.iframe&&this.dialog.iframe.show();if(c.isFunction(this.opts.onOpen)){this.opts.onOpen.apply(this,[this.dialog])}else{this.dialog.overlay.show();this.dialog.container.show();this.dialog.data.show()}this.bindEvents()},close:function(){if(!this.dialog.data){return false}if(c.isFunction(this.opts.onClose)&&!this.occb){this.occb=true;this.opts.onClose.apply(this,[this.dialog])}else{if(this.dialog.parentNode){if(this.opts.persist){this.dialog.data.hide().appendTo(this.dialog.parentNode)}else{this.dialog.data.remove();this.dialog.orig.appendTo(this.dialog.parentNode)}}else{this.dialog.data.remove()}this.dialog.container.remove();this.dialog.overlay.remove();this.dialog.iframe&&this.dialog.iframe.remove();this.dialog={}}this.unbindEvents()}}})(jQuery);$(document).ready(function(){$("#nav a, #secondaryNav a, .sectionLinks a, a.graphicButton, .locationsMap a").hover(function(){$(this).children(":first-child").attr("originalsrc",$(this).children(":first-child").attr("src"));if(!$(this).children(":first-child").attr("src").match(/-over/)){$(this).children(":first-child").attr("src",$(this).children(":first-child").attr("src").replace(/\./,"-over."))}},function(){$(this).children(":first-child").attr("src",$(this).children(":first-child").attr("originalsrc"));$(this).children(":first-child").attr("originalsrc",null)});$(".neighborhood").hover(function(){var c=$(this).position();$("#mapHolder").stop();$("#mapHolder").animate({top:c.top+"px"},500,"swing");var b=$(this).attr("id");var a=b.substr(13);gmarkers[a-1].setIcon("/charlottesville/images/map_markers/blue/"+a+".png")},function(){var a=gmarkers.length;for(i=0;i<a;i++){gmarkers[i].setIcon("/charlottesville/images/map_markers/tan/"+(i+1)+".png")}});$("#photoThumbs a").click(function(){$("#mediaHolder").html('<a href="'+$(this).attr("href")+'" id="detailPhotoZoom"><img src="'+$(this).attr("href")+'" id="detailPhoto"></a>');return false});$("#photoThumbs a").lightBox({imageLoading:"/charlottesville/images/lightbox/ico-loading.gif",imageBtnClose:"/charlottesville/images/lightbox/btn-close.gif",imageBtnPrev:"/charlottesville/images/lightbox/btn-prev.gif",imageBtnNext:"/charlottesville/images/lightbox/btn-next.gif",imageBlank:"/charlottesville/images/lightbox/blank.gif"});$("#mediaTabs a").click(function(){$(".mediaTabContent").hide();var a=$(this).attr("href").substring(1);$("#"+a).show();$("#mediaTabs a").css({"background-color":"#FFFFFF",border:"1px solid #B4B1AD"});$(this).css({"background-color":"#F6F3EE","border-bottom":"1px solid #F6F3EE"});return false});$("#searchTabs a").click(function(){$(".searchForm").hide();var a=$(this).attr("href").substring(1);$("#"+a+"Search").show();$("#searchTabs a").css({"background-color":"#FFFFFF",border:"1px solid #B4B1AD"});$(this).css({"background-color":"#F6F3EE","border-bottom":"1px solid #F6F3EE"});return false});if($("#favoritesOpen")){$("#favoritesOpen").livequery(function(){$(this).click(function(){$("#favoritesClosed").hide();$("#favoritesOpened").show();return false})})}if($("#favoritesClose")){$("#favoritesClose").livequery(function(){$(this).click(function(){$("#favoritesOpened").hide();$("#favoritesClosed").show();return false})})}if($(".carousel")){$(".carousel").livequery(function(){var b=3;var a=$(".carousel .carouselItem").length;if(a<=b){$(".next").addClass("disabled")}$(this).jCarouselLite({btnNext:".next",btnPrev:".prev",visible:b,circular:false})})}if($("#favoritesOpened")){$("#favoritesOpened").livequery(function(){$(this).css("visibility","visible");$(this).hide()})}$("#homeAreaGuide a").hover(function(){if($(".areaTip").is(":visible")){$(this).next().show()}else{$(this).next().fadeIn("slow")}},function(){$(this).next().fadeOut()});$("#refineSearchRes .refineSearchAreas input:checkbox").change(function(){var a=$("#refineSearchRes").serialize();a+="&rand="+Math.random();$.get("/cgi-bin/charlottesville/listings/neighborhoods_for_search.cgi",a,function(b){$("#refineSearchRes .neighborhoodSelect").html(b)})});$("#refineSearchLnd .refineSearchAreas input:checkbox").change(function(){var a=$("#refineSearchLnd").serialize();a+="&rand="+Math.random();$.get("/cgi-bin/charlottesville/listings/neighborhoods_for_search.cgi",a,function(b){$("#refineSearchLnd .neighborhoodSelect").html(b)})});$(".contactAgent").click(function(a){a.preventDefault();$("#contactAgentForm").modal({opacity:"75"})});$(".sendFriend").click(function(a){a.preventDefault();$("#sendFriendForm").modal({opacity:"75"})});$(".mlsDisclaimer").click(function(a){a.preventDefault();$("#mlsDisclaimer").modal({opacity:"75"})});$(".greatschoolsDisclaimer").click(function(a){a.preventDefault();$("#greatschoolsDisclaimer").modal({opacity:"75"})});$("#privacy").click(function(a){a.preventDefault();$.get("/charlottesville/privacy.html",function(b){$.modal(b,{opacity:"75"})})});$(".sectionLinks a").click(function(){var a=$(this).attr("href").substring(1);a=a.replace(/\/$/,"");showSection(a);$(".sectionLinks a").each(function(){$(this).children(":first-child").attr("src",$(this).children(":first-child").attr("src").replace(/-over\./,"."))});$(this).children(":first-child").attr("src",$(this).children(":first-child").attr("src").replace(/\./,"-over."));$(this).children(":first-child").attr("originalsrc",$(this).children(":first-child").attr("src"))});$("#refineToggle").click(function(){if($("#refineForm").is(":visible")){$("#refineForm").slideUp()}else{$("#refineForm").slideDown()}return false});$(".areaDropdown").click(function(){$(this).find(".areaDropdownList").toggle()});$(".areaDropdownList").mouseout(function(){$(this).hide()});$(".areaDropdownList a").mouseover(function(){$(this).closest(".areaDropdownList").show()});$(".addFav").click(function(){var a=$(this).data("address");trackEvent("Interact with Listing","Save to Portfolio",a)})});window.onload=function(){$("#nav a img,  #secondaryNav a img, .sectionLinks a img, a.graphicButton img, .locationsMap a img").each(function(){if(!$(this).attr("src").match(/-over/)){$("<img>").attr("src",$(this).attr("src").replace(/\./,"-over."))}})};function removeFav(b){var a="action=delete&favorite_id="+b+"&rand="+Math.random();$.get("/cgi-bin/charlottesville/listings/favorites.cgi",a,function(c){$("#favorites").html(c)})}function addFav(b){var a="action=add&mls_id="+b+"&rand="+Math.random();$.get("/cgi-bin/charlottesville/listings/favorites.cgi",a,function(c){$("#favorites").html(c)})}function clearFav(){if(confirm("Are you sure you want to clear all listings from your portfolio?")){var a="action=clear&rand="+Math.random();$.get("/cgi-bin/charlottesville/listings/favorites.cgi",a,function(b){$("#favorites").html(b)})}else{return}}function albemarleToggle(a){if(a){$("#albemarleAreas input:checkbox").each(function(){this.checked=true})}else{$("#albemarleAreas input:checkbox").each(function(){this.checked=false})}}function typeChange(a){if(a=="res"){$("#lndFields").fadeOut("fast",function(){$("#resFields").fadeIn("fast")})}else{$("#resFields").fadeOut("fast",function(){$("#lndFields").fadeIn("fast")})}}function submitContactAgent(){var a=$("#contactAgent").serialize();$.post("/cgi-bin/charlottesville/listings/contact_agent.cgi",a,function(b){$("#contactAgent").hide();$("#contactAgent").after(b)});return false}function submitSendFriend(){var a=$("#sendFriend").serialize();$.post("/cgi-bin/charlottesville/listings/send_friend.cgi",a,function(b){$("#sendFriend").hide();$("#sendFriend").after(b)});return false}function showSection(a){$("#sections .section:visible").hide();$("#"+a).show()}function trackPage(a){_gaq.push(["_trackPageview",a])}function trackEvent(d,b,e,c,a){_gaq.push(["_trackEvent",d,b,e,c,a])};
