var DconUtils={hasClassName:function(a,b){return((" "+a.className+" ").indexOf(" "+b+" ")!=-1)},dupeCarousel:function(){var a=document.getElementById("speaker-carousel");if(a){var d=document.createElement("div");d.id="speaker-carousel-dupe";d.className="speaker-carousel";for(var c=a.childNodes.length,b=0;c>b;--c){var e=a.childNodes[c-1];if(e.nodeName==="A"){d.appendChild(e.cloneNode(true))}}for(var c=a.childNodes.length,b=0;c>b;--c){var e=a.childNodes[c-1];if(e.nodeName==="A"){d.appendChild(e.cloneNode(true))}}a.parentNode.appendChild(d)}}};DconUtils.dupeCarousel();var DconMap=(function(){var b="osm";var d=50.8235;var l=-0.138;var g="http://media02.dconstruct.org/2010-0003/i/bg/icons.png";var c;var o={"dome-venue":0,"workshops-venue":81,"pre-party-venue":162,"after-party-venue":243};var a,e;function n(){c=document.getElementById("map");if(!c){return false}a=j(c);a.mapTypes.set(b,m(b));for(var v in o){var t=document.getElementById(v);if(t){var w=h(document.getElementById(v));var u=o[v];i(w,u)}}var q=document.getElementById("nearby").getElementsByTagName("li");for(var s=0,r=q.length;s<r;++s){var p=q[s];p.style.cursor="pointer";p.onclick=function(){k(h(this))}}window.onresize=function(){f()};setTimeout(function(){f()},1000)}function f(){if(document.querySelector){var q=document.defaultView.getComputedStyle(document.querySelector(".box.fifth.vertical"),null).getPropertyValue("height");var p=document.defaultView.getComputedStyle(document.querySelector(".box.sixth.vertical"),null).getPropertyValue("height");q=Math.ceil(parseFloat(q.substring(0,q.length-2)));p=Math.ceil(parseFloat(p.substring(0,p.length-2)));console.log(q);console.log(p);var r=q+p;c.style.height=r+"px"}}function i(p,s){var r=new google.maps.MarkerImage(g,new google.maps.Size(20,20),new google.maps.Point(0,s),new google.maps.Point(10,10));var q=new google.maps.Marker({position:p,map:a,icon:r,clickable:false})}function k(q){if(e){e.setMap(null)}var p=new google.maps.Marker({position:q,map:a,clickable:false});if(!a.getBounds().contains(q)){a.panTo(q)}e=p}function h(s){var r=s.getElementsByTagName("*");for(var q=0,p=r.length;q<p;++q){if(DconUtils.hasClassName(r[q],"geo")){var t=r[q].title.split(";");return new google.maps.LatLng(parseFloat(t[0]),parseFloat(t[1]))}}}function m(p){osm=new google.maps.ImageMapType({getTileUrl:function(q,r){var s=q.x%(1<<r);return"http://tile.openstreetmap.org/"+r+"/"+s+"/"+q.y+".png"},tileSize:new google.maps.Size(256,256),isPng:true,maxZoom:18,name:"Map",alt:"Open Streetmap tiles"});return osm}function j(q){var p={zoom:15,center:new google.maps.LatLng(d,l),mapTypeId:b,scrollwheel:false,mapTypeControlOptions:{mapTypeIds:[b,google.maps.MapTypeId.SATELLITE]}};var r=new google.maps.Map(q,p);return r}return{init:n}})();DconMap.init();