var lbFormDialog = (function(){ var lbForm = {}; var lbAnchorObjects = document.getElementsByClassName( "lightBlueContactFormAnchorC0B15D70DAD6C010177D10179B62C47D" ); var alreadyDisplayed = false; lbForm.lbShowDialog = function() { if (alreadyDisplayed == true) { // Reload iFrame to ensure that we aren't displaying a thank-you page lbDialogIFrame.src = "https://online.lightbluesoftware.com/client-portal/IanMartindale/publicforms/C0B15D70DAD6C010177D10179B62C47D.php?iFrame=1&dialog=1"; } alreadyDisplayed = true; lbDialogOverlay.style.display = "block"; var iFrameResizeOptions = {}; //{ log: true }; var theIFrames = document.getElementsByClassName( "lbDialogIFrameC0B15D70DAD6C010177D10179B62C47D" ); for (i = 0; i < theIFrames.length; i++) { iFrameResize( iFrameResizeOptions, theIFrames[i] ); }; var pageHeight = Math.max( document.body.scrollHeight, document.body.offsetHeight, document.documentElement.clientHeight, document.documentElement.scrollHeight, document.documentElement.offsetHeight ); lbDialogOverlay.style.minHeight = pageHeight+"px"; lbDialogOverlay.scrollIntoView(); } lbForm.lbHideDialog = function() { lbDialogOverlay.style.display = "none"; lbDialogIFrame.src = ""; } for (i = 0; i < lbAnchorObjects.length; i++) { lbAnchorObjects[i].onclick = function(){ lbForm.lbShowDialog(); return false; }; } var lbDialogOverlay = document.createElement( "DIV" ); lbDialogOverlay.id = "lbDialogOverlayC0B15D70DAD6C010177D10179B62C47D" lbDialogOverlay.style.display = "none"; lbDialogOverlay.style.position = "absolute"; lbDialogOverlay.style.left = "0px"; lbDialogOverlay.style.top = "0px"; lbDialogOverlay.style.width = "100%"; lbDialogOverlay.style.zIndex = 1000; lbDialogOverlay.style.background = "rgba(0,0,0,0.5)"; lbDialogOverlay.onclick = function() { lbForm.lbHideDialog(); }; var lbDialogFormContainer = document.createElement( "DIV" ); lbDialogFormContainer.id = "lbDialogFormContainerC0B15D70DAD6C010177D10179B62C47D" lbDialogFormContainer.style.position = "relative"; lbDialogFormContainer.style.maxWidth = "600px"; lbDialogFormContainer.style.margin = "50px auto"; lbDialogFormContainer.style.padding = "10px"; lbDialogFormContainer.style.textAlign = "center"; lbDialogFormContainer.style.backgroundColor = "#fff"; var lbDialogCloseButton = document.createElement( "DIV" ); lbDialogCloseButton.id = "lbDialogCloseButtonC0B15D70DAD6C010177D10179B62C47D" lbDialogCloseButton.style.position = "absolute"; lbDialogCloseButton.style.top = "0px"; lbDialogCloseButton.style.right = "0px"; lbDialogCloseButton.style.width = "24px"; lbDialogCloseButton.style.height = "24px"; lbDialogCloseButton.style.backgroundImage = 'url("https://online.lightbluesoftware.com/img/close_1x.png")'; lbDialogCloseButton.style.cursor = "pointer"; lbDialogCloseButton.onclick = function() { lbForm.lbHideDialog(); }; var lbDialogIFrame = document.createElement( "IFRAME" ); lbDialogIFrame.id = "lbDialogIFrameC0B15D70DAD6C010177D10179B62C47D" lbDialogIFrame.className = "lbDialogIFrameC0B15D70DAD6C010177D10179B62C47D" lbDialogIFrame.style.border = "none"; lbDialogIFrame.style.padding = "0"; lbDialogIFrame.style.width = "100%"; lbDialogIFrame.scrolling = "no"; lbDialogIFrame.src = "https://online.lightbluesoftware.com/client-portal/IanMartindale/publicforms/C0B15D70DAD6C010177D10179B62C47D.php?iFrame=1&dialog=1"; lbDialogIFrame.onload = function() { window.parent.parent.scrollTo(0,0) }; lbDialogFormContainer.appendChild( lbDialogIFrame ); lbDialogFormContainer.appendChild( lbDialogCloseButton ); lbDialogOverlay.appendChild( lbDialogFormContainer ); document.body.appendChild( lbDialogOverlay ); })();