farrellconstruction.projectinsight.net
Open in
urlscan Pro
52.180.88.31
Public Scan
Submitted URL: https://farrellconstruction.projectinsight.net/
Effective URL: https://farrellconstruction.projectinsight.net/l.aspx
Submission: On July 02 via api from US — Scanned from DE
Effective URL: https://farrellconstruction.projectinsight.net/l.aspx
Submission: On July 02 via api from US — Scanned from DE
Form analysis
1 forms found in the DOMPOST ./l.aspx
<form method="post" action="./l.aspx" onsubmit="javascript:return WebForm_OnSubmit();" id="form">
<div class="aspNetHidden">
<input type="hidden" name="__LASTFOCUS" id="__LASTFOCUS" value="">
<input type="hidden" name="__sx" id="__sx" value="0">
<input type="hidden" name="__sy" id="__sy" value="0">
<input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="">
<input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="">
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE"
value="57FA9zfcj/fmZT/hNPQZ9aCVXHYPh9mHdCXoV2DR2twfEDqsXT0LgRacL152+UaPvb8ZRcXzkHzD3StOD1xStERpnzbtLHxE+AGlV+pRE2wPsjKWT3SwxwRJ+XhuBqy3FLX5RUNFGM8WBNKs0YkSHMQb+BeFJ9pvsqpnI2j5oHMOIjBuYB7c2NI2kWq/ZmpBzLgzX0rRNN/1XJX7AI3/Ta6B1Hlcu7YVCOFnfza7rlQGEWD406WhaP9d1vkPqrig+9Fhv5lQfR1ohIuwaUNWxDlDPiXoCc6zz4soEJmIu9sLR8Clmtbm9mPXdsVUlPnfjAx8E2prVslJMvLt/yeao/BNPARTAdSS5hjl9+DbdudiEZArGNLvlsEgD50BTUjCUYoqJEPqTRvrzdTVEWTylBSvwuaiiVGGR2ACQF2qOdWgR+B3Gl6MeepRG+A/S4OLYhsiMsJ1c9PgmLiUEHBOM+dM5QKTfsMEuOF4ky7t2mdfJ4rBIB78FanmY+PqV//w0L/Ozz/HvznbOdCSEmO7PThevZWjX+q6hxJhUM2sRkHGBE5aRzbzNEjwuWVsw2vFLFGuTj4wea0+A3OXwJQE/t0yr38nXBHlabxgMbrBRiZ3t8vw9aVba/JEwrHq7yjAPueFzVchaWs4ZAyUrWe1ofAjgDX2r9sTNvXKqf8m/rlLhu/Kw1Q576fweVjqn+RqJfcKBmD1kBKtjBi959cFuVLqRuMaWDfdMfImMvvpfXpdl4cwWucQIbSs9bxqgzUNo/LIbhqj+8oN9t6/hDzaAHh/Bv2Sm0pUOHnC70xBp5l0habOlrYejJPF7hHNEFV7Php5bw+FjjPNfI5sxiNklw==">
</div>
<script type="text/javascript">
//<![CDATA[
var theForm = document.forms['form'];
if (!theForm) {
theForm = document.form;
}
function __doPostBack(eventTarget, eventArgument) {
if (!theForm.onsubmit || (theForm.onsubmit() != false)) {
theForm.__EVENTTARGET.value = eventTarget;
theForm.__EVENTARGUMENT.value = eventArgument;
theForm.submit();
}
}
//]]>
</script>
<script src="/WebResource.axd?d=pynGkmcFUV13He1Qd6_TZKjyF__Kbs7BrdZaQOseQupa3geInPu9AQFtVHrAi5drjsyifN1DNO5_0wU6l5jRDw2&t=638459572569584809" type="text/javascript"></script>
<script type="text/javascript">
OnLoad.AddFunction(SetScrollListenerByTimeout);
OnLoad.AddFunction(ScrollPage);
</script>
<script src="/WebResource.axd?d=x2nkrMJGXkMELz33nwnakJiRE9tEVxU-5PqM84biaXmSpCf4PVSMu4q2Z7-NY9QQIHqcKhxkvNZXB9gyLyMS2D_t6gWaaerSClVYamkQvn81&t=638459572569584809" type="text/javascript"></script>
<script src="/WebResource.axd?d=JoBkLzP19aTuxbWOhHobYozTF8H5eRU8_3jokkoNOu_-wAISdnGAI8FajU5lm8W6B1ydnXS-OEI4zdwxqgdHzQ2&t=638459572569584809" type="text/javascript"></script>
<script type="text/javascript">
//<![CDATA[
function WebForm_OnSubmit() {
if (typeof(ValidatorOnSubmit) == "function" && ValidatorOnSubmit() == false) return false;
return true;
}
//]]>
</script>
<div class="aspNetHidden">
<input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="C0126B88">
</div>
<input name="ph$_NBS" type="hidden" id="ph__NBS" value="230">
<input name="ph$_NIO" type="hidden" id="ph__NIO" value="0">
<input name="ph$_NIC" type="hidden" id="ph__NIC" value="1">
<input name="ph$_PUE" type="hidden" id="ph__PUE">
<input name="ph$_FLH" type="hidden" id="ph__FLH" value="400">
<input name="ph$_IVH" type="hidden" id="ph__IVH" value="136">
<input name="ph$_MWH" type="hidden" id="ph__MWH" value="265">
<input name="ph$_ADH" type="hidden" id="ph__ADH" value="413">
<input name="ph$_FLO" type="hidden" id="ph__FLO">
<input name="ph$_IVO" type="hidden" id="ph__IVO">
<input name="ph$_MWO" type="hidden" id="ph__MWO">
<input name="ph$_ADO" type="hidden" id="ph__ADO">
<input name="ph$_MLURL" type="hidden" id="ph__MLURL">
<input name="ph$_MLHtmlTitle" type="hidden" id="ph__MLHtmlTitle">
<div style="position:absolute; top:0px; right:0px; z-index:-500;"></div>
<div id="allcontent" class="pi-ui">
<div class="mainnavresp" id="navresp" style="display:none;"></div>
<div class="pagenavresp" id="pageresp" style="display:none;"></div>
<div id="pi-banner-bg" class="pi-banner-bg HOPF" style="width: 1599.9px;">
<div class="pi-banner-wrap">
<div class="pi-logo-wrap">
<div class="pi-back" onclick="PageHeader_BackClicked(this,event);"><a id="ph_backLinkNav" class="pi-back" draggable="false" href="/"></a></div>
<div id="ph_logoLinkDiv" class="pi-logo hidden-small" style="display:none;"><a id="ph_logoLink" draggable="false" href="/"><img src="/site/css/theme/project-insight.svg" alt=""></a></div>
<div class="pi-banner-main-menu-wrap">
<div id="9bb11103b8dc4b5cb4f13d6382751eb5_full" style="display:none;"> Products full menu here.... </div>
</div>
</div>
<div class="pi-banner-utility-menu-wrap pi-anchor-screen-right" style="right: 0px;">
<div class="FL">
<table class="pi-banner-utility-menu" id="ph_l">
<tbody>
<tr>
<td>
<table id="ph_lo_Item_0" class="pi-banner-utility-menu-top" onclick="return ph_lo.SM(event, this,new Array('0'));" alt="Print" title="Print">
<tbody>
<tr>
<td><img src="//picdn.azureedge.net/theme/i/wht/print.svg"></td>
<td>Printer</td>
<td>
<div></div>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</div>
<!-- Notifications Icon -->
<div id="notifications_layer_DIV" class="pi-banner-notification-menu" style="display:none;">
<table id="ph_PageHeaderNotificationListTable" style="" width="100%" data-pi-spinner-center="true" data-pi-js-obj-id="ph_PageHeaderNotificationListTablel" data-pi-unique-id="ph$PageHeaderNotificationListTable"
data-pi-non-unique-id="PageHeaderNotificationListTable" data-pi-edit-cell-index="0">
</table>
<div id="PageHeaderNotificationListTableMoreButton" class="AC p15 fs-110" onclick="L('/notifications/list');">
<a id="ph_PageHeaderNotificationListTable_MoreLink" onmousedown="return hl(this);" draggable="false" href="/notifications/list">MORE</a></div>
</div>
<div id="pi-left-right" class="pi-left-right ">
<div id="pi-left" class="pi-left hidden-pi-menu-small HOPF" style="display:none;" onmouseenter="LeftNavMouseEnter(this)" onmouseleave="LeftNavMouseLeave(this);">
<div class="pi-close-left-nav" onclick="return LeftNavExpandCollapse(this, 'ph', 'ph$mainNavBarCollapse');"></div>
<div class="pi-open-close-left-nav-new">
<div class="pi-close-left-nav-new" onclick="return LeftNavExpandCollapseNew(this, 'ph', 'ph$mainNavBarCollapse');" style="display:none;"></div>
<div class="pi-open-left-nav-new" onclick="return LeftNavExpandCollapseNew(this, 'ph', 'ph$mainNavBarCollapse');" style=""></div>
</div>
<div id="hNavDiv" style="width:230px;;overflow:hidden;position:relative;">
<div class="pi-left-resize" onmousedown="PaneResizerMouseDown(event,'',this,['hNavDiv','leftNavMWDiv','leftNavMIDiv','leftNavFLDiv','leftNavADDiv'], [], 'ph__NBS', false);" onmousemove="PaneResizerMoving(event);"
onmouseup="HNavResizeStop('ph$mainNavBarResize');"></div>
<div class="pi-menu-classic" onclick="return PI_ClassicNav_ToggleMainNavResponsive(event, null, 'navresp', 'mainnav', 'mainnav-item', null, 'auto', 'fast', 'fast');"><img id="ph_nav_Img" class="pi-menu-classic"
src="//picdn.azureedge.net/theme/i/wht/menu.svg"></div>
<table id="ph_lnc" class="LNPortalContainer" border="0" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td id="ph_lnc_Column0" style="width:100%">
<table id="ph_lnc_0" class="p0 W100" cellpadding="0"></table>
</td>
</tr>
</tbody>
</table><input name="ph$lncl" type="hidden" id="ph_lncl">
</div>
</div>
<div id="pi-right" class="pi-right" oncontextmenu="HHShowMainPageContextMenu(event);">
<div class="pi-page-bar-bg" style="">
<div id="ph_lef_nav_container" class="HOPF">
<div class="pi-open-left-nav-container" style="display:none;" onclick="return LeftNavExpandCollapse(this, 'ph', 'ph$mainNavBarCollapse');">
<div class="pi-open-left-nav"></div>
</div>
</div>
<div class="pi-page-bar-left">
<div class="pi-page-title-wrap">
<div class="IL VM">
<div id="ph_piPageIcon" class="pi-page-icon">
</div>
</div>
<div class="IL VM W100">
<div class="pi-page-project-title"></div>
<div id="ph_piPageTitle" class="pi-page-title VM" style="display: block; width: auto;">
</div>
</div>
</div>
</div>
<div class="pi-page-bar-right">
<div class="pi-page-view-tool-menu-wrap pi-anchor-screen-right " id="pageViewToolMenu_DIV" style="right: 0px;">
<div id="ph_viewMenu_DIV" class="pi-page-view-menu-wrap HOPF">
<table class="pi-page-menu" id="ph_t"></table>
</div>
<div id="ph_toolMenu_DIV" class="pi-page-tool-menu-wrap HOPF ">
<table class="pi-page-menu" id="ph_b"></table>
</div><a id="ph_returnToFullPage" class="pi-print-friendly-return" onclick="return HPrintFriendly(true);" draggable="false" href="javascript:;" style="display:none;">Return to Full Page</a>
</div>
<div class="pi-anchor-screen-right pi-print-friendly-return" style="display: none; right: 0px;"><a id="ph_returnToFullPageTeam" onclick="return HPrintFriendly(true);" draggable="false" href="javascript:;">Return to Full Page</a></div>
</div>
</div>
<div class="pi-page">
<div class="pi-l AC">
<div id="pi_l_eye" class="pi-l-eye">
</div>
<div class="pi-l-layer">
<div class="IL pT10"><a id="logo" draggable="false" href="/"><img class="pi-logo" src="/site/css/theme/project-insight-l-new.svg"></a></div>
<h1 id="systemNameContainer" class="pB20 pi-l-system-name">Farrell Commercial Construction</h1>
<div class="pi-sso-container" style="display:none">
<div id="loginControls_Div" class="fs-130 mB10">Login With:</div>
<div id="SignInStatus">
<span id="DT_CustomSSOResult" class="error"></span>
<span id="DT_CustomSSOContextInfo"></span>
</div>
</div>
<div class="pi-sso-container" style="display:none">
<div>
<div id="ssoValidationSummary" class="validation-box" key="ID" style="display:none;">
</div>
<span id="ssoInvalidIdentity" style="display:none;"></span>
<span id="ssoInvalidClaim" style="display:none;"></span>
<span id="ssoInvalidSTS" style="display:none;"></span>
<span id="ssoInvalidEmptyClaim" style="display:none;"></span>
<span id="samlInvalidAssertionSignature" style="display:none;"></span>
<span id="samlAuthenticationFailed" style="display:none;"></span>
<span id="ssoSystemError" style="display:none;"></span>
</div>
</div>
<div id="standardLoginContainerDiv" class="pB20" style="display:none;">
<div class="pi-sso-container" style="display:none">
<div class="mB10 fs-125">- OR -</div>
<a id="standardLoginSwitchLink" class="Button w100 pi-l-button" onclick="return ShowLoginFields();" draggable="false" href="javascript:;">Use my PI Credentials</a>
</div>
</div>
<div class="pi-login-container" style="">
<div class="pi-input-label AL" style="padding-left:25px; display:none;">
<span class="pi-help-text" onmouseout="HHlp();" onclick="SHlp(event,'Enter your Project Insight username. This is usually your email address.');" style="cursor:help"
data-pi-help-text="Enter your Project Insight username. This is usually your email address."><span id="cntrl0_FL" class="fl">Email Address</span></span>
<span id="requiredfieldvalidator_cntrl0" style="display:none;">*</span>
</div>
<div class="pi-input">
<input name="cntrl0" type="text" id="cntrl0" class="MetafuseTextBox_TextBoxWithLabel pi-l-tb" onkeypress="return EKH(event, 'cntrl3Button')" placeholder="Username/Email" style="padding:8px;">
</div>
</div>
<div class="pi-login-container" style="">
<div class="pi-input-label AL" style="padding-left:25px; display:none;">
<span class="pi-help-text" onmouseout="HHlp();" onclick="SHlp(event,'Enter your Project Insight password.');" style="cursor:help" data-pi-help-text="Enter your Project Insight password."><span id="cntrl1_FL"
class="fl">Password</span></span>
<span id="requiredfieldvalidator_cntrl1" style="display:none;">*</span>
<span id="invalid" style="display:none;"><img src="/i/i/caution.svg" class="Val" alt=""></span>
</div>
<div class="pi-input">
<input name="cntrl1" type="password" size="45" id="cntrl1" class="MetafuseTextBox_TextBoxWithLabel pi-l-tb" onkeypress="return EKH(event, 'cntrl3Button')" autocorrect="off" autocapitalize="off" autocomplete="off"
placeholder="Password" style="padding:8px;">
</div>
</div>
<div class="pi-login-container pi-flex-row w100 pi-login-option-container" style="">
<div class="pi-input w100 AL pi-login-option">
<div id="remU_div" class="pretty p-icon p-round p-bigger mR0 "><input type="checkbox" id="remU" name="remU">
<div class="state p-success"><i class="icon mdi mdi-check"></i><label for="remU" style="padding-left:5px;">Remember my username</label></div>
</div>
</div>
<div class="pi-input NW pT2 pi-login-option">
<a id="forgotPasswordLink" class="B FR mR5" draggable="false" href="/reminder?rtn=%2fl.aspx%3fmode%3dlogin">Forgot Password?</a>
</div>
</div>
<div class="pi-login-container" style="">
<div class="pi-input">
<a onclick="UITools.ShowSpinner(this);" id="cntrl3Button" class="Button w100 pi-l-button" href="javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions("cntrl3Button", "", true, "StandardLogin", "", false, true))">Login</a>
<div class="AC mT15"></div>
</div>
</div>
<div class="pi-login-container" style="">
<div id="validationSummary" class="validation-bar" key="ID" style="display:none;">
</div>
<span id="accountLocked" style="display:none;"></span>
</div>
</div>
</div>
<div id="AppLinks" class="AC mT30 applinks">
<a href="https://apple.co/2PdWP6L" class="mR20" target="_blank"><img src="/i/mobile/apple-app-badge.svg" alt="PI Mobile App for IOS" style="height:40px; width:120px;"></a>
<a href="http://bit.ly/2KXBwDd" target="_blank"><img src="/i/mobile/google-app-badge.svg" alt="PI® Mobile App for Android" style="height:40px; width:120px;"></a>
</div>
<div id="fWorkflowFooter" class="WorkflowNav FL"></div>
<div id="pageFooter_dynamicFormTextEditor" class="mT30">
<table id="pageFooter_dft_layer" class="DraggableLayer" style="display:none;z-index:5000;">
<tbody>
<tr onmousedown="UITools.DragElement(event, 'pageFooter_dft_layer');">
<th class="DraggableLayer draggable-layer-header" id="pageFooter_dft_layer_Text"> Editable Text</th>
</tr>
<tr>
<td id="pageFooter_dft_layer_Body" colspan="2" class="DraggableLayer draggable-layer-body DraggableLayer">
<table data-pi-translated-text-edit="true" class="DataList">
</table>
<div class="mT30 FR">
</div><a id="pageFooter_dft_layer_Close" href="javascript:;" onmousedown="UITools.CancelBubble(event);" class="DraggableLayerClose" onclick="UITools.Hide('pageFooter_dft_layer');"><img src="//picdn.azureedge.net/i/c.gif"></a>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<div class="DE footer-message split-screen-hide visible-large"><span>©2024</span>
<a tabindex="-1" target="_blank" class="mR10 mL10" href="https://projectinsight.com">Project Insight®</a><a tabindex="-1" target="_blank" href="https://projectinsight.com/support/release-notes">v24.6.1.11</a></div>
</div>
</div>
<script type="text/javascript" src="//picdn.azureedge.net/site/javascript/syncfusion/ej2.license.js?24_6_1_11a"></script>
<script type="text/javascript" src="//picdn.azureedge.net/modal-forms/user-display.js?24_6_1_11a" defer=""></script>
<script type="text/javascript" src="//picdn.azureedge.net/modal-forms/contact-display.js?24_6_1_11a" defer=""></script>
<script type="text/javascript" src="//picdn.azureedge.net/modal-forms/share.js?24_6_1_11a" defer=""></script>
<script type="text/javascript" src="//picdn.azureedge.net/site/controls/itemcommentlist.js?24_6_1_11a" defer=""></script>
<script type="text/javascript" src="//picdn.azureedge.net/modal-forms/task-display.js?24_6_1_11a" defer=""></script>
<script type="text/javascript" src="//picdn.azureedge.net/site/controls/itemassignedtodisplay.js?24_6_1_11a" defer=""></script>
<script type="text/javascript" src="//picdn.azureedge.net/site/controls/informationbox.js?24_6_1_11a" defer=""></script>
<script type="text/javascript" src="//picdn.azureedge.net/site/controls/locationdisplay.js?24_6_1_11a"></script>
<script type="text/javascript" src="//picdn.azureedge.net/modal-forms/company-display.js?24_6_1_11a" defer=""></script>
<script type="text/javascript" src="//picdn.azureedge.net/modal-forms/status-update.js?24_6_1_11a" defer=""></script>
<script type="text/javascript" src="//picdn.azureedge.net/modal-forms/project-display.js?24_6_1_11a" defer=""></script>
<script type="text/javascript" src="//picdn.azureedge.net/modal-forms/issue-display.js?24_6_1_11a" defer=""></script>
<script type="text/javascript" src="//picdn.azureedge.net/modal-forms/todo-display.js?24_6_1_11a" defer=""></script>
<script type="text/javascript" src="//picdn.azureedge.net/site/javascript/jquery/jquery-yt-player.js?24_6_1_11a" defer=""></script>
<script type="text/javascript" src="//picdn.azureedge.net/site/javascript/pi-validation.js?24_6_1_11a" async=""></script>
<script type="text/javascript">
//<![CDATA[
var Page_ValidationSummaries = new Array(document.getElementById("ssoValidationSummary"), document.getElementById("validationSummary"));
var Page_Validators = new Array(document.getElementById("ssoInvalidIdentity"), document.getElementById("ssoInvalidClaim"), document.getElementById("ssoInvalidSTS"), document.getElementById("ssoInvalidEmptyClaim"), document.getElementById(
"samlInvalidAssertionSignature"), document.getElementById("samlAuthenticationFailed"), document.getElementById("ssoSystemError"), document.getElementById("requiredfieldvalidator_cntrl0"), document.getElementById(
"requiredfieldvalidator_cntrl1"), document.getElementById("invalid"), document.getElementById("accountLocked"));
//]]>
</script>
<script type="text/javascript">
//<![CDATA[
var ssoValidationSummary = document.all ? document.all["ssoValidationSummary"] : document.getElementById("ssoValidationSummary");
ssoValidationSummary.validationGroup = "SSOLogin";
var ssoInvalidIdentity = document.all ? document.all["ssoInvalidIdentity"] : document.getElementById("ssoInvalidIdentity");
ssoInvalidIdentity.errormessage = "The username [[UserName]] is not associated to any Project Insight User";
ssoInvalidIdentity.display = "None";
ssoInvalidIdentity.validationGroup = "SSOLogin";
ssoInvalidIdentity.evaluationfunction = "CustomValidatorEvaluateIsValid";
var ssoInvalidClaim = document.all ? document.all["ssoInvalidClaim"] : document.getElementById("ssoInvalidClaim");
ssoInvalidClaim.errormessage = "The Identity Provider you attempted to login through has not been properly configured through Project Insight. Cause is: Valid identity claim not present in security token. Please contact your administrator.";
ssoInvalidClaim.display = "None";
ssoInvalidClaim.validationGroup = "SSOLogin";
ssoInvalidClaim.evaluationfunction = "CustomValidatorEvaluateIsValid";
var ssoInvalidSTS = document.all ? document.all["ssoInvalidSTS"] : document.getElementById("ssoInvalidSTS");
ssoInvalidSTS.errormessage = "The Identity Provider you attempted to login through has not been properly configured through Project Insight. Cause is: Invalid Security Token Service used for login. Refresh page and try again.";
ssoInvalidSTS.display = "None";
ssoInvalidSTS.validationGroup = "SSOLogin";
ssoInvalidSTS.evaluationfunction = "CustomValidatorEvaluateIsValid";
var ssoInvalidEmptyClaim = document.all ? document.all["ssoInvalidEmptyClaim"] : document.getElementById("ssoInvalidEmptyClaim");
ssoInvalidEmptyClaim.errormessage = "The Identity Provider you attempted to login through has not been properly configured through Project Insight. Cause is: Custom Claim is Empty. Please contact your administrator.";
ssoInvalidEmptyClaim.display = "None";
ssoInvalidEmptyClaim.validationGroup = "SSOLogin";
ssoInvalidEmptyClaim.evaluationfunction = "CustomValidatorEvaluateIsValid";
var samlInvalidAssertionSignature = document.all ? document.all["samlInvalidAssertionSignature"] : document.getElementById("samlInvalidAssertionSignature");
samlInvalidAssertionSignature.errormessage = "The SAML Response Signature could not be verified. This could be caused by a misconfiguration on either the Identity provider or Project Insight. Please contact your administrator.";
samlInvalidAssertionSignature.display = "None";
samlInvalidAssertionSignature.validationGroup = "SSOLogin";
samlInvalidAssertionSignature.evaluationfunction = "CustomValidatorEvaluateIsValid";
var samlAuthenticationFailed = document.all ? document.all["samlAuthenticationFailed"] : document.getElementById("samlAuthenticationFailed");
samlAuthenticationFailed.errormessage = "The SAML 2.0 Authentication Failed by the Identity Provider. Please contact your administrator.";
samlAuthenticationFailed.display = "None";
samlAuthenticationFailed.validationGroup = "SSOLogin";
samlAuthenticationFailed.evaluationfunction = "CustomValidatorEvaluateIsValid";
var ssoSystemError = document.all ? document.all["ssoSystemError"] : document.getElementById("ssoSystemError");
ssoSystemError.errormessage = "<div>An Error in the SSO authentication system has occured. Such errors are usually due to an invalid configuration within the PI System Settings or the Identity Provider.</div><div>[[ShowDetails]]</div>";
ssoSystemError.display = "None";
ssoSystemError.validationGroup = "SSOLogin";
ssoSystemError.evaluationfunction = "CustomValidatorEvaluateIsValid";
var requiredfieldvalidator_cntrl0 = document.all ? document.all["requiredfieldvalidator_cntrl0"] : document.getElementById("requiredfieldvalidator_cntrl0");
requiredfieldvalidator_cntrl0.controltovalidate = "cntrl0";
requiredfieldvalidator_cntrl0.errormessage = "Please enter your username";
requiredfieldvalidator_cntrl0.display = "Dynamic";
requiredfieldvalidator_cntrl0.validationGroup = "StandardLogin";
requiredfieldvalidator_cntrl0.evaluationfunction = "RequiredFieldValidatorEvaluateIsValid";
requiredfieldvalidator_cntrl0.initialvalue = "";
var requiredfieldvalidator_cntrl1 = document.all ? document.all["requiredfieldvalidator_cntrl1"] : document.getElementById("requiredfieldvalidator_cntrl1");
requiredfieldvalidator_cntrl1.controltovalidate = "cntrl1";
requiredfieldvalidator_cntrl1.errormessage = "Please enter your password";
requiredfieldvalidator_cntrl1.display = "Dynamic";
requiredfieldvalidator_cntrl1.validationGroup = "StandardLogin";
requiredfieldvalidator_cntrl1.evaluationfunction = "RequiredFieldValidatorEvaluateIsValid";
requiredfieldvalidator_cntrl1.initialvalue = "";
var invalid = document.all ? document.all["invalid"] : document.getElementById("invalid");
invalid.errormessage = "Invalid login";
invalid.display = "Dynamic";
invalid.validationGroup = "StandardLogin";
invalid.evaluationfunction = "CustomValidatorEvaluateIsValid";
var validationSummary = document.all ? document.all["validationSummary"] : document.getElementById("validationSummary");
validationSummary.validationGroup = "StandardLogin";
var accountLocked = document.all ? document.all["accountLocked"] : document.getElementById("accountLocked");
accountLocked.errormessage = "Your account has been locked until [[Date]]. <br/>Please wait before you try again, or contact you site administrator to release your account.";
accountLocked.display = "None";
accountLocked.validationGroup = "StandardLogin";
accountLocked.evaluationfunction = "CustomValidatorEvaluateIsValid";
//]]>
</script>
<script type="text/javascript">
$(function() {
$('.youtube-link').grtyoutube({
autoplay: true
});
$('.youtube-link-light-theme').grtyoutube({
autoplay: true,
theme: 'light'
});
});
</script>
<script type="text/javascript">
//<![CDATA[
var Page_ValidationActive = false;
if (typeof(ValidatorOnLoad) == "function") {
ValidatorOnLoad();
}
function ValidatorOnSubmit() {
if (Page_ValidationActive) {
return ValidatorCommonOnSubmit();
} else {
return true;
}
}
//]]>
</script>
<script type="text/javascript">
$(function() {
MetafuseVideoPlayerSetupPopupPlayer();
});
</script>
<script type="text/javascript">
//<![CDATA[
WebForm_AutoFocus('cntrl0'); //]]>
</script>
<script src="/Site/JavaScript/jquery.smartbanner.js"></script>
<script>
$(function() {
$.smartbanner({
daysHidden: 0,
daysReminder: 0,
title: 'Project Insight Mobile'
});
});
</script>
</div>
</form>
Text Content
Products full menu here.... Printer MORE Return to Full Page Return to Full Page FARRELL COMMERCIAL CONSTRUCTION Login With: - OR - Use my PI Credentials Email Address * Password * Remember my username Forgot Password? Login Editable Text ©2024 Project Insight®v24.6.1.11