var c_value = document.cookie;  if (document.cookie.indexOf('.MembeeLogin137=') == -1) { document.cookie='.MembeeLogin137 = true'; window.location = 'https://widgets.burlingtonchamber.com/feeds/login/redirect.aspx?cid=137&desturl=' + encodeURIComponent(window.location); }        var EventWidget = EventWidget ? EventWidget : function(){ 
var id = Math.floor((Math.random()) * 100000).toString(); 
if (window.postMessage) { 
onMessage = function(e) { 
 var message = e.data.toString().split('|'); 
 var frame = document.getElementById('membeeEvent' + id); 
 if (frame) { 
if (frame.contentWindow != e.source) 
{return;} 
processMessage(message); 
} }
if (window.addEventListener) 
{window.addEventListener("message", onMessage, false);} 
 else 
{window.attachEvent('onmessage', onMessage);} 
}else{ 
var messageId = null; 
setInterval(function() { 
try { 
var vid = 'membeeEvent' + id; 
var hash = window.frames[vid].frames['messageFrame'].location.hash.substr(6); 
} catch(e) { 
return; } 
var message = hash.split(':');
var newMessageId = message[0]; 
if (newMessageId == messageId) 
{return;} messageId = newMessageId; 
message.splice(0, 1); 
processMessage(message); 
}, 300); 
} 
 function detectmob() {  
 if( navigator.userAgent.match(/Android/i) 
 || navigator.userAgent.match(/webOS/i) 
 || navigator.userAgent.match(/iPhone/i) 
 || navigator.userAgent.match(/iPad/i) 
 || navigator.userAgent.match(/iPod/i) 
 || navigator.userAgent.match(/BlackBerry/i) 
 || navigator.userAgent.match(/Windows Phone/i) 
 ){ 
 return true; 
 } 
 else { 
 return false; 
 } 
 } 
function getParameterByName(name) 
{  
name = name.replace(/[\[]/, "\\[").replace(/[\]]/, "\\]"); 
var regexS = "[/\/?&]" + name + "=([^&#]*)"; 
var regex = new RegExp(regexS); 
var results = regex.exec(window.location.search); 
if(results == null) 
return ""; 
else 
 return results[1]; 
} 
function findPosY(obj) 
{ 
var curtop = 0; 
if(obj.offsetParent) 
while(1) 
{ 
curtop += obj.offsetTop; 
if(!obj.offsetParent) 
break; 
obj = obj.offsetParent; 
} 
else if(obj.y) 
curtop += obj.y; 
return curtop; 
} 
var curHeight; var itemy = 0; 
var popUpResize = 'N'; var firsttime = 'Y';
var processMessage = function(message)  
{ 
  if (message[0] == 'height')  
  { 
     if (popUpResize == 'N') 
     {   
        setHeight(message[1]); if (itemy > 0) { window.scrollTo(0, itemy); itemy = 0; }
     } 
  }  
  else if (message[0] == 'redirect')  
  { 
    if (message[1].indexOf(window.location.href) > -1)        {window.location.reload(); }      else { window.location.href = message[1]; window.location.reload(); }
  } 
 else if (message[0] == 'locationredirect') { 
 window.location.href = message[1]; }
 else if (message[0] == 'backlocationredirect') { 
 window.location.href = message[1]; location.reload(); }
 else if (message[0] == 'settitle') { 
 window.document.title = decodeURIComponent(message[1].replace(/\+/g, ' ')); }
  else if (message[0] == 'popup') { 
  var frame = document.getElementById('membeeEvent' + id); 
  if (curHeight < 490) { 
     popUpResize = 'Y'; 
     setHeight(490); 
  } 
  window.scrollTo(0, (findPosY(frame) + (frame.clientHeight / 2) - 280)); 
  } 
    else if (message[0] == 'popClose') { 
        popUpResize = 'N'; 
    } 
 else if (message[0] == 'poptotop') 
 { 
 if (firsttime == 'N' || window.location.href.indexOf('/#id') > -1) {var iframeY = 0; var element = document.getElementById('membeeEvent' + id); while(element){ iframeY += (element.offsetTop - element.scrollTop + element.clientTop); element = element.offsetParent;} var iHeaderHeight = 10; var isMobile = detectmob();  if (isMobile) {  iHeaderHeight = (true) ? 10 : 0; } var posy = iframeY - iHeaderHeight; window.scrollTo(0, posy); itemy = 0; } firsttime='N';
 } 
 else if (message[0] == 'poptoitems') 
 { 
 var itemypos = message[1]; var iframeY = document.getElementById('membeeEvent' + id).offsetTop; var posy = parseInt(itemypos) + parseInt(iframeY); window.scrollTo(0, posy);
 } 
  else if (message[0] == 'validation') 
  { 
  var frame = document.getElementById('membeeEvent' + id); 
 window.scrollTo(0, findPosY(frame)); 
  } 
 else if (message[0] == 'location') { 
 var qs = message[1].substr(1, message[1].length); 
 var logintoken = qs.indexOf("&token"); if (logintoken > 0) { qs = qs.substr(0, logintoken); } 
 var error = qs.indexOf("&error"); if (error > 0) { qs = qs.substr(0, error); } 
 if (window.location.href.split('?') != qs) { 
 window.location.replace(window.location.href.split("#")[0] + "#" + qs) 
 }
 }
} 
setHeight = function(height)  
{ 
    curHeight = height; 
    document.getElementById('membeeEvent' + id).style['height'] = height + "px"; 
} 
 var qs = ""; if (window.location.hash.length == 0) { qs = '?cid=137&wid=801' } else { qs = window.location.hash.replace("?", "&"); } qs = qs.replace("#", "?"); 
 var source; 
 if (qs.length > 0 && qs.indexOf('cid=') == -1) { qs += '&cid=137&wid=801'} source = "https://widgets.burlingtonchamber.com/feeds/events/event.aspx";  document.write('<div class="scroll-wrapper"><iframe id="membeeEvent' + id + '"src="' + source + qs + '" frameborder="0" width="100%"> </iframe></div>') 
return this; 
} (); 