function open_window(a){var b=b.open(a,"window","toolbar=no,width=600,height=600,status=no,scrollbars=yes,resize=no,menubar=no");return b}$(document).ready(function(){$("table,thead,tbody,tr,ul,ol").each(function(a){$(this).children("*:first").addClass("first");$(this).children("*:odd").addClass("odd");$(this).children("*:even").addClass("even");$(this).children("*:last").addClass("last")});$(".open-window,.entry-details .entry-website a,.venue-details .entry-website a").live("click",function(b){b.preventDefault();var a=$(this).attr("href");var c=window.open(a,"new_window")});$(".home-row .box-wrap .post-square .square-details").fadeTo(0,0.85).hide();$(".home-row .box-wrap .post-square .square-details").hover(function(){$(this).fadeTo(150,1)},function(){$(this).fadeTo(150,0.85)});$(".box-wrap .post-square .square-details").live("click",function(c){var b=$(this);var a=b.parent().children(".square-image").attr("href");location.href=a});$(".home-row .box-wrap .post-square").hover(function(){$(this).children(".square-details").animate({height:"toggle"},300)},function(){$(this).children(".square-details").animate({height:"toggle"},300)});$(".header-site-utility .site-search .search-link").hover(function(){$(this).addClass("search-link-over")},function(){$(this).removeClass("search-link-over")});$("form.header-search .search-link").click(function(){$("form.header-search").submit()});$("form.subscribe-dnotes .subs-row .submit").click(function(){$("form.subscribe-dnotes").submit()});$(".page-subscribe .manage-link a").click(function(b){b.preventDefault();var a=$(".page-subscribe").find("form.subscribe-dnotes");a.children("input[name='action']").val("unsubscribe");a.children("h2").text("Unsubscribe");a.find(".subs-content,.cat-subs,.subs-name").hide();a.find(".subs-content-unsubscribe").show()});$(".maps-page .archive-links li a").click(function(f){f.preventDefault();var d=$(this).attr("href");var c=d.substring(d.lastIndexOf("dnote-category/")+"dnote-category/".length,d.length-1);window.cat=c;var b=$(this).parents(".archive-links");var a=b.find(".archive-cat-parent-active");if(a.length){a.removeClass("archive-cat-parent-active");var e=a.find("a").attr("href");e=e.substring(e.lastIndexOf("dnote-category/")+"dnote-category/".length,e.length-1);a.removeClass("dnotes-cat-"+e+"-active")}$(this).parents("li.archive-cat-parent").addClass("archive-cat-parent-active dnotes-cat-"+c+"-active");var g=parseStaticURL("map");g.cat=c;setStaticURL("map",g);loadVenues(window.map,window.markerManager,true)});fixMenuHighlight()});$(window).load(function(){});function parseStaticURL(g,c){var b=location.href;var h=(b.indexOf("#"+g)!="-1")?b.substring(b.lastIndexOf("#"+g+"?")+("#"+g+"?").length):"";var j={};if(h!=""){var f=h.split("&");for(var e in f){var d=f[e];var a=d.split("=");if(c){if(c==a[0]){return a[1]}}else{j[a[0]]=a[1]}}return j}return false}function createStaticURL(f,g){var a=location.href;var e="";var d=(a.indexOf("#")!="-1")?a.substring(0,a.indexOf("#")):a;var c=0;for(var b in g){if(c>0){e+="&"}e+=b+"="+g[b];c++}return d+"#"+f+"?"+e}function setStaticURL(a,c){var b=createStaticURL(a,c);location.href=b}function fixMenuHighlight(){var b={locations:"menu-item-337",venues:"menu-item-334"};var a=location.href;a=a.substr(7);var c=a.split("/");$.each(b,function(d,e){if(d==c[1]){$("."+e).addClass("current-menu-item")}})}function haveVenue(a){for(i=0;i<loadedVenues.length;i++){if(window.loadedVenues[i]==a){return true}}window.loadedVenues.push(a);return false}function loadVenues(b,d,f){var a=b.getCenter();var c={12:10,13:7,14:5,15:2,16:1,17:0.5,18:0.25,19:0.1};var g=a.lat();var h=a.lng();var j=b.getZoom();if(b.getZoom()>=12){var e={lat:g,"long":h,dist:c[j],count:1000};if(window.cat&&window.cat!=null){e.category=cat}jQuery.getJSON("/api/dnote1.1/get.venues.area/",e,function(n,p){if(f){d.clearMarkers();window.loadedVenues=[]}if(n.posts&&n.posts.venues&&n.posts.venues.posts){venues=n.posts.venues.posts;for(var m=0;m<venues.length;++m){var o=venues[m];if(!haveVenue(o.slug)){var l=createMarker(o);window.markerManager.addMarker(l,11,19)}}}})}}function loadVenue(h,e,b){var a=h.getCenter();var g=a.lat();var d=a.lng();var f=h.getZoom();e.clearMarkers();window.loadedVenues=[];var c={slug:b};jQuery.getJSON("/api/dnote1.1/get.venue/",c,function(m,o){if(m.posts&&m.posts.venues&&m.posts.venues.posts){venues=m.posts.venues.posts;for(var l=0;l<venues.length;++l){var n=venues[l];if(!haveVenue(n.slug)){if(!n.latitude){n.latitude=n.meta["venue-lat"]}if(!n.longitude){n.longitude=n.meta["venue-long"]}var j=createMarker(n);window.markerManager.addMarker(j,9,19)}}}})}function displayVenue(d,b,c){b.clearMarkers();window.loadedVenues=[];if(!haveVenue(c.slug)){var a=createMarker(c);window.markerManager.addMarker(a,11,19)}}function createMarker(b){var h=false;var l="";var g=window.imageBase;if(b.categories&&b.categories.length>=1){var d=0;var e="";for(k=0;k<b.categories.length;k++){var j=b.categories[k];if(j.parent==0){d++;e=j.slug}}if(d==1){h=e}else{h="multiple"}}else{h="multiple"}l=g+"/images/map-markers/map-"+h+".png";var a={};if(h){var f=new GIcon({image:l});f.iconSize=new GSize(54,63);f.iconAnchor=new GPoint(25,35);f.infoWindowAnchor=new GPoint(20,20);a.icon=f;a.clickable=true}var c=new GMarker(new GLatLng(b.latitude,b.longitude),a);GEvent.addListener(c,"click",function(){var m="";m+='<div class="map-marker-infopanel">';m+='<div class="infopanel-header">'+b.title+"</div>";m+='<div class="infopanel-body">';m+='<a href="'+b.url+'" >Go to '+b.title+"</a>";m+="</div>";m+="</div>";c.openInfoWindowHtml(m)});return c};
