var c_value = document.cookie; if (document.cookie.indexOf('.MembeeLogin1275=') == -1) { document.cookie='.MembeeLogin1275 = true'; window.location = 'https://memberservices.membee.com/feeds/login/redirect.aspx?cid=1275&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 = 0; var isMobile = detectmob(); if (isMobile) { iHeaderHeight = (false) ? 0 : 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=1275&wid=501' } else { qs = window.location.hash.replace("?", "&"); } qs = qs.replace("#", "?"); var source; if (qs.length > 0 && qs.indexOf('cid=') == -1) { qs += '&cid=1275&wid=501'} source = "https://memberservices.membee.com/feeds/events/event.aspx"; document.write('
') return this; } ();