
var trumbaLastHash="";function trumbaUpdateSubmitEventFormSize(sizeString)
{var hashRegex=/^#w(\d+)h(\d+)(t?)$/i;var matchResult=sizeString.match(hashRegex);if(matchResult!=null)
{var iFrameElement=document.getElementById("trumbaSubmitEventForm");var oldWidth=Number(iFrameElement.width);var newWidth=Number(matchResult[1]);if(oldWidth<newWidth)
iFrameElement.width=newWidth.toString();var oldHeight=Number(iFrameElement.height);var newHeight=Number(matchResult[2]);if(oldHeight!=newHeight)
iFrameElement.height=newHeight.toString();if(matchResult[3]=="t"&&!InView(iFrameElement,150))
ScrollIntoView(iFrameElement,true,150);}}
function trumbaUpdateSizeHash()
{if(window.top.location.hash!=trumbaLastHash)
{trumbaLastHash=window.top.location.hash;trumbaUpdateSubmitEventFormSize(trumbaLastHash);}}
function trumbaUpdateSizeHandler(e)
{var frame=document.getElementById("trumbaSubmitEventForm");if(frame&&(e.origin.indexOf("eventactions.com")>=0||e.origin.toLowerCase()==frame.src.substring(0,e.origin.length).toLowerCase()))
trumbaUpdateSubmitEventFormSize(e.data);}
var trumbaUsingSubmitHash=false;if(window.postMessage){if(window.attachEvent)
window.attachEvent('onmessage',trumbaUpdateSizeHandler);else
window.addEventListener("message",trumbaUpdateSizeHandler,false);}
else{if(typeof $Trumba!="undefined")
$Trumba.Spuds.controller.disableHistory();trumbaUsingSubmitHash=true;window.setInterval(trumbaUpdateSizeHash,100);}
function trumbaInsertSubmitEventForm(args)
{var url="http://www.trumba.com/";var scriptElement=document.getElementById("trumbaSubmitEventJS");if(scriptElement)
{var mr=scriptElement.src.match(/^https?:\/\/[^\/]+\/(web11thunder\/)?/i);if(mr!=null)
url=mr[0];}
document.write("<iframe id='trumbaSubmitEventForm' "+"src='"+url+"eaembed.aspx?submitevent="+args.code+"&topurl="+escape(window.top.location.href)+(args.visitorName?"&visitorName="+args.visitorName:"")+(args.visitorEmail?"&visitorEmail="+args.visitorEmail:"")+"' "+"width='"+(args.width?args.width:370)+"' "+"height='"+(args.height?args.height:760)+"' "+"allowTransparency='"+(args.allowTransparency?args.allowTransparency:true)+"' "+
(args.backgroundColor?("style='background-color: "+args.backgroundColor+";' "):"")+"scrolling='no' frameborder='0' marginheight='0' marginwidth='0'></iframe>");}
function InView(element,margin){if(!margin)margin=0;var Top=GetTop(element),ScrollTop=GetScrollTop();return!(Top<ScrollTop+margin||Top>ScrollTop+GetWindowHeight()-element.offsetHeight-margin);}
function ScrollIntoView(element,bAlignTop,margin){if(!margin)margin=0;var posY=GetTop(element);if(bAlignTop)posY-=margin;else posY+=element.offsetHeight+margin-GetWindowHeight();window.scrollTo(0,posY);}
function GetWindowHeight(){return window.innerHeight||document.documentElement&&document.documentElement.clientHeight||document.body.clientHeight||0;}
function GetScrollTop(){return window.pageYOffset||document.documentElement&&document.documentElement.scrollTop||document.body.scrollTop||0;}
function GetTop(element){var pos=0;do pos+=element.offsetTop
while(element=element.offsetParent);return pos;}