onlinebackup.ntgrated.com Open in urlscan Pro
40.67.135.224  Public Scan

Submitted URL: https://onlinebackup.ntgrated.com/
Effective URL: https://onlinebackup.ntgrated.com/Login.aspx?ReturnUrl=%2f
Submission: On June 18 via api from US — Scanned from DE

Form analysis 1 forms found in the DOM

Name: aspnetFormPOST ./Login.aspx?ReturnUrl=%2f

<form name="aspnetForm" method="post" action="./Login.aspx?ReturnUrl=%2f" id="aspnetForm">
  <div>
    <input type="hidden" name="__LASTFOCUS" id="__LASTFOCUS" value="">
    <input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="">
    <input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="">
    <input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE"
      value="/wEPDwUJOTUxNzgzNTUxD2QWAmYPZBYEAgIPZBYEAgEPZBYCZg8WAh4EVGV4dAUbQmFycmFjdWRhIE1TUCBPbmxpbmUgQmFja3VwZAICDxYCHwAFqgsNCjxsaW5rIGlkPSdmcmFtZUljbycgcmVsPSdTSE9SVENVVCBJQ09OJyBocmVmPScvZmF2aWNvbl9pbnRyb25pcy5pY28/dmVyc2lvbj01LjguMS42NicgdHlwZT0naW1hZ2UveC1pY29uJyAvPgo8bGluayBpZD0nYnJhbmRGcmFtZUljbycgcmVsPSdTSE9SVENVVCBJQ09OJyBocmVmPScvZmF2aWNvbl9pbnRyb25pcy5pY28/dmVyc2lvbj01LjguMS42NicgdHlwZT0naW1hZ2UveC1pY29uJyAvPgo8bGluayByZWw9J1N0eWxlc2hlZXQnIHR5cGU9J3RleHQvY3NzJyBocmVmPScuLi9jc3MvYmFja3Vwc2V0ZXhwb3J0LmNzcz92ZXJzaW9uPTUuOC4xLjY2JyAvPgo8bGluayByZWw9J1N0eWxlc2hlZXQnIHR5cGU9J3RleHQvY3NzJyBocmVmPScuLi9jc3MvY3VzdG9tYnJhbmRpbmcuY3NzP3ZlcnNpb249NS44LjEuNjYnIC8+CjxsaW5rIHJlbD0nU3R5bGVzaGVldCcgdHlwZT0ndGV4dC9jc3MnIGhyZWY9Jy4uL2Nzcy9kYXRlcGlja2VyLmNzcz92ZXJzaW9uPTUuOC4xLjY2JyAvPgo8bGluayByZWw9J1N0eWxlc2hlZXQnIHR5cGU9J3RleHQvY3NzJyBocmVmPScuLi9jc3MvcHVyY2hhc2VwbGFuLmNzcz92ZXJzaW9uPTUuOC4xLjY2JyAvPgo8bGluayByZWw9J1N0eWxlc2hlZXQnIHR5cGU9J3RleHQvY3NzJyBocmVmPScuLi9jc3Mvc3VwcG9ydC5jc3M/dmVyc2lvbj01LjguMS42NicgLz4KPGxpbmsgcmVsPSdTdHlsZXNoZWV0JyB0eXBlPSd0ZXh0L2NzcycgaHJlZj0nLi4vY3NzL2dyaWQuY3NzP3ZlcnNpb249NS44LjEuNjYnIC8+CjxsaW5rIHJlbD0nU3R5bGVzaGVldCcgdHlwZT0ndGV4dC9jc3MnIGhyZWY9Jy4uL2Nzcy90eXBvZ3JhcGh5LmNzcz92ZXJzaW9uPTUuOC4xLjY2JyAvPgo8bGluayByZWw9J1N0eWxlc2hlZXQnIHR5cGU9J3RleHQvY3NzJyBocmVmPScuLi9jc3MvZm9ybXMuY3NzP3ZlcnNpb249NS44LjEuNjYnIC8+CjxsaW5rIHJlbD0nU3R5bGVzaGVldCcgdHlwZT0ndGV4dC9jc3MnIGhyZWY9Jy4uL2Nzcy9jb21wb25lbnRzLmNzcz92ZXJzaW9uPTUuOC4xLjY2JyAvPgo8bGluayByZWw9J1N0eWxlc2hlZXQnIHR5cGU9J3RleHQvY3NzJyBocmVmPScuLi9jc3MvY29tcG9uZW50czIuY3NzP3ZlcnNpb249NS44LjEuNjYnIC8+CjxsaW5rIHJlbD0nU3R5bGVzaGVldCcgdHlwZT0ndGV4dC9jc3MnIGhyZWY9Jy4uL2Nzcy90eXBlYWhlYWQuY3NzP3ZlcnNpb249NS44LjEuNjYnIC8+CjxsaW5rIHJlbD0nU3R5bGVzaGVldCcgdHlwZT0ndGV4dC9jc3MnIGhyZWY9Jy4uL2Nzcy9iY2NVc2VyVmVyaWZ5RGxnLmNzcz92ZXJzaW9uPTUuOC4xLjY2JyAvPgo8bGluayByZWw9J1N0eWxlc2hlZXQnIHR5cGU9J3RleHQvY3NzJyBocmVmPScuLi9jc3Mvc3R5bGUuY3NzP3ZlcnNpb249NS44LjEuNjYnIC8+CjxsaW5rIHJlbD0nU3R5bGVzaGVldCcgdHlwZT0ndGV4dC9jc3MnIGhyZWY9Jy4uL2Nzcy9sb2dpbi5jc3M/dmVyc2lvbj01LjguMS42NicgLz4KZAIED2QWBgIBD2QWAgIBD2QWCgIBDxYCHgNzcmMFHX4vaW1hZ2VzL3NoZWxsL2xvZ2luLWxvZ28ucG5nZAIEDxYCHwAFCVVzZXJuYW1lOmQCBg8WAh8ABQlQYXNzd29yZDpkAgkPFgIeB1Zpc2libGVoZAILDxYCHwAFVzxwIGFsaWduPSdyaWdodCc+PGEgaHJlZj0nJyB0YXJnZXQ9J19ibGFuaycgcmVsPSdub2ZvbGxvdyBub29wZW5lciBub3JlZmVycmVyJz48L2E+PC9wPmQCAg8WAh8CaBYIAgMPPCsABgEADxYCHhVDbGllbnRFbmFibGVkSW50ZXJuYWxoZGQCBw9kFggCAg8WAh8BBRYvaW1hZ2VzL3NoZWxsL2xvZ28ucG5nZAIODw8WAh4LTmF2aWdhdGVVcmwFGn4vTG9naW4uYXNweD9hY3Rpb249bG9nb3V0FgIeBXN0eWxlBQxDb2xvcjp3aGl0ZTtkAhIPZBYCAgEPPCsACgEADxYCHg5fIVVzZVZpZXdTdGF0ZWdkZAIUD2QWAgIBDzwrAAoBAA8WAh8GZ2RkAgkPZBYCAggPZBYGAgEPFgIeBGhyZWYFGC4uLy4uL21hbmFnZS9NYW5hZ2UuYXNweBYCAgEPFgIfAQUbL2ltYWdlcy9zaGVsbC9tZW51X2xvZ28ucG5nZAIDD2QWAgIBDzwrAAoBAA8WAh8GZ2RkAgcPDxYCHwQFGn4vTG9naW4uYXNweD9hY3Rpb249bG9nb3V0FgIfBQUMQ29sb3I6d2hpdGU7ZAILD2QWAgIDD2QWAgIBD2QWAgIBD2QWCAIDDxYCHwJoFgICAQ9kFgICAQ8WAh8ABRdCYXJyYWN1ZGEgQ2xvdWQgQ29udHJvbGQCCw8WAh8ABUhQbGVhc2UgZW50ZXIgeW91ciBwYXNzd29yZCBhc3NvY2lhdGVkIHdpdGggPGI+PC9iPiB0byBzeW5jIHlvdXIgYWNjb3VudC5kAg0PFgIfAAVqWW91ciBsb2dpbiBoYXMgbXVsdGlmYWN0b3IgYXV0aGVudGljYXRpb24gKE1GQSkgZW5hYmxlZC4gUGxlYXNlIGFsc28gZW50ZXIgeW91ciBhdXRoZW50aWNhdGlvbiBjb2RlIGJlbG93LmQCDw9kFgICAQ8PFgIfBAU1aHR0cHM6Ly9sb2dpbi5iYXJyYWN1ZGFuZXR3b3Jrcy5jb20vYXV0aC9uZXdfcGFzc3dvcmQWAh4DcmVsBRxub2ZvbGxvdyBub29wZW5lciBub3JlZmVycmVyZAIEDxYCHwJoFggCBQ9kFgQCBQ9kFgJmD2QWAmYPPCsACQEADxYGHhJQb3B1cFZlcnRpY2FsQWxpZ24LKXtEZXZFeHByZXNzLldlYi5Qb3B1cFZlcnRpY2FsQWxpZ24sIERldkV4cHJlc3MuV2ViLnYyMi4yLCBWZXJzaW9uPTIyLjIuNi4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI4OGQxNzU0ZDcwMGU0OWEGHhRQb3B1cEhvcml6b250YWxBbGlnbgspfURldkV4cHJlc3MuV2ViLlBvcHVwSG9yaXpvbnRhbEFsaWduLCBEZXZFeHByZXNzLldlYi52MjIuMiwgVmVyc2lvbj0yMi4yLjYuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iODhkMTc1NGQ3MDBlNDlhBh8GZ2RkAgcPPCsABgEADxYCHgVWYWx1ZQW9CHsiQ29tcHV0ZXJEZXRhaWxzIjoiL21hbmFnZS9Db21wdXRlckRldGFpbHMuYXNweCIsIkFjY291bnREZXRhaWxzIjoiL21hbmFnZS9BY2NvdW50RGV0YWlscy5hc3B4IiwiUGFydG5lckRldGFpbHMiOiIvbWFuYWdlL1BhcnRuZXJEZXRhaWxzLmFzcHgiLCJMb2dpbiI6Ii9Mb2dpbi5hc3B4IiwiQ3VzdG9tZXIiOm51bGwsIlVzZXJuYW1lIjoiIiwiTG9naW5MaW5rIjoiL0xvZ2luLmFzcHgiLCJEZWZhdWx0QXZhaWxhYmxlQWN0aW9ucyI6bnVsbCwiVXNlclR5cGUiOjAsIkN1c3RvbWVyVHlwZSI6MCwiVXNlclJvbGUiOjAsIkVudGl0eUlkIjowLCJFbnRpdHlVc2VyTmFtZSI6bnVsbCwiRW50aXR5VHlwZUlkIjowLCJFbnRpdHlOYW1lIjpudWxsLCJQYXJlbnRQYXJ0bmVyVXNlck5hbWUiOm51bGwsIk5vVGVtcGxhdGVDaG9zZW4iOiJQbGVhc2UgY2hvb3NlIGEgdGVtcGxhdGUuIiwiQ2FuV29ya1dpdGhSZW1vdGVNb25pdG9yQWdlbnRWZXJzaW9uRXJyb3IiOiJcdTAwM2NwXHUwMDNlVGhpcyBjb21wdXRlciBpcyBydW5uaW5nIGFuIG91dGRhdGVkIHZlcnNpb24gb2YgdGhlIGJhY2t1cCBzb2Z0d2FyZS4gUGxlYXNlIHVwZGF0ZSB0aGUgc29mdHdhcmUgb24gdGhpcyBjb21wdXRlciBpbiBvcmRlciB0byBlZGl0IHRoZSBwcmVmZXJlbmNlcy5cdTAwM2MvcFx1MDAzZSIsIkNhbldvcmtXaXRoUmVtb3RlTW9uaXRvckRvdE5ldEVycm9yIjoiXHUwMDNjcFx1MDAzZVRoaXMgY29tcHV0ZXIgaXMgcnVubmluZyBhbiBpbmNvbXBhdGlibGUgdmVyc2lvbiBvZiB0aGUgLk5FVCBmcmFtZXdvcmsuIFVwZ3JhZGUgdGhpcyBjb21wdXRlciB0byAuTkVUIDMuNSBpbiBvcmRlciB0byBlZGl0IHRoZSBwcmVmZXJlbmNlcy5cdTAwM2MvcFx1MDAzZSIsIkFnZW50RGlzY29ubmVjdGVkRXJyb3IiOiJcdTAwM2NwXHUwMDNlV2UgY2Fubm90IGNvbm5lY3QgdG8gdGhpcyBjb21wdXRlciBhdCB0aGlzIHRpbWUuIFBsZWFzZSBlbnN1cmUgdGhlIGNvbXB1dGVyIGlzIG9uLCBoYXMgYSB2YWxpZCBpbnRlcm5ldCBjb25uZWN0aW9uLCBhbmQgdGhhdCB0aGUgQmFja3VwIEFnZW50IHNlcnZpY2UgaXMgcnVubmluZy5cdTAwM2MvcFx1MDAzZSJ9ZGQCCQ9kFgJmD2QWAgIBD2QWAgIFDxYCHwAFBDIwMjRkAgsPDxYCHwJoZBYCZg9kFgICAQ9kFgICBg8WAh8ABQQyMDI0ZAIND2QWAmYPZBYCZg88KwAJAQAPFgYfCQsrBAYfCgsrBQYfBmdkZGRmdIOXW9Gf5VRB67UudRPfMhhOhg==">
  </div>
  <script type="text/javascript">
    //<![CDATA[
    var theForm = document.forms['aspnetForm'];
    if (!theForm) {
      theForm = document.aspnetForm;
    }

    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=Pq-BQCmCTMVEB47BOur1ttgNN0772Z0Cq33HfuOB1WHGuy_eXDAYexolJOn0m2IUj2lwMboYVCQzMRYqP7Wsaml7uWw1&amp;t=638460094960000000" type="text/javascript"></script>
  <script language="javascript">
  </script>
  <script language="javascript">
    SetCSSStyleValue('custombranding.css', 'customMain-header', 'background', 'url(../images/shell/header-bg.png) repeat-x 0 0');
    SetCSSStyleValue('custombranding.css', 'customMain-header', 'height', '125px');
    SetCSSStyleValue('custombranding.css', 'customStatus-middle', 'background', 'url(../images/shell/status-middle.png) repeat-x');
    SetCSSStyleValue('custombranding.css', 'customStatus-middle', 'border', '0');
    SetCSSStyleValue('custombranding.css', 'customMain-header', 'border', '0');
  </script>
  <script language="javascript">
    SetCSSStyleValue('custombranding.css', 'customMain-header', 'background', '#145D92');
    SetCSSStyleValue('custombranding.css', 'customMain-header', 'height', '125px');
    SetCSSStyleValue('custombranding.css', 'customStatus-middle', 'background', '#145D92');
    SetCSSStyleValue('custombranding.css', 'customStatus-middle', 'border', '0');
    SetCSSStyleValue('custombranding.css', 'customMain-header', 'border', '0');
  </script>
  <script src="/ScriptResource.axd?d=HYFtyzO4cv4eDaXe-jlz7d63cq26at1mwdSLvE0PXt4nN1h4MJrA49X3yDuO_2e2bnFalTnGTy5LD30JSGHwMLi7pWC-M-Rph0bjSP7R-nr9rDIZVYH7PmD-jO9UG8Xs5D-AGD_n3-A0ovWNSz4cXceHRa5TeAfxyNPj6VinAM-tTT4S0&amp;t=74258c30"
    type="text/javascript"></script>
  <script src="/ScriptResource.axd?d=fB4mClsuOwK_Iy6wj-WyxnTrimyXY39t1vPPny-rkzv1lzOYApUqeHWCB535T8VUM9E-dK4XixPzJncIuqVwktJbie4yZrJAMq9RrsRRxKv8NeqWQpAKfBl8czzFNIyUCZSss9qUf5YWjHb7DhVY7ViFfsDZcnpX8KCLwWl5w-xBBkzJ0&amp;t=74258c30"
    type="text/javascript"></script>
  <script src="/WebResource.axd?d=vQuHCW9QhQzlc6J-XwsByYu-Ww1yQ6fezd9_EYYriFOTX2fHTryiKjzP_bkIufJ57pALR0ug-_hR1aG2-tJf3NGKKb01&amp;t=638460094960000000" type="text/javascript"></script>
  <div>
    <input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="C2EE9ABB">
    <input type="hidden" name="__EVENTVALIDATION" id="__EVENTVALIDATION" value="/wEdAAY20omVTYsnxzjoJzIg7CAu5gCelr/vEo2LhFlQmPv61Eyqc2WJoBYNEY5HiNaOQ3lZop3/Dr4P/d1PbFR04IIOw8jDxyrGVN7Fkg9+59tGrAl2+HuNv4xs3+eIWVLoTgp0bAqGrdIErDGu6TpfgS9pMwzkaw==">
  </div>
  <input name="__RequestVerificationToken" type="hidden" value="Q75mW1KjenhV7N9d29AZ7jgzaNBu-tWsqoCjNsR8j7fauGo1xDrC72aU52I2DL4qGhOUiNMuvZ5BgaUZMbdibBlQnEI1">
  <script type="text/javascript">
    //<![CDATA[
    Sys.WebForms.PageRequestManager._initialize('ctl00$scriptManager1', 'aspnetForm', [], [], [], 90, 'ctl00');
    //]]>
  </script>
  <style type="text/css">
    .hide-element {
      display: none;
    }
  </style>
  <div id="generalMsg" class="header_general_msg">You are using an unsupported browser. Please use Chrome, Edge or Firefox.</div>
  <script type="text/javascript" src="/js/common.js"></script>
  <div id="login_box" class="box container">
    <div style="width: 100%;" align="center">
      <div class="Login_logoImg-div" align="center" id="login_logo">
        <img src="images/shell/login-logo.png" id="ctl00_start_LoginForm1_imgLoginLogo" class="Login_logoImg" alt="logo">
      </div>
      <div style="clear: both;">
      </div>
    </div>
    <div id="login_fields">
      <input type="hidden" name="action" value="login">
      <input type="hidden" name="page" value="">
      <input name="ctl00$start$LoginForm1$brandingFields" type="hidden" id="ctl00_start_LoginForm1_brandingFields">
      <input name="ctl00$start$LoginForm1$txtTimeZoneOffset" type="text" id="ctl00_start_LoginForm1_txtTimeZoneOffset" class="hide-element">
      <div style="margin-top: 15px;">
        <label class="customLogin"> Username:</label>
        <br>
        <input name="ctl00$start$LoginForm1$txtUserName" type="text" id="ctl00_start_LoginForm1_txtUserName" class="loginText">
      </div>
      <div style="margin-top: 5px;">
        <label class="customLogin"> Password:</label>
        <br>
        <input name="ctl00$start$LoginForm1$txtPassword" type="password" id="ctl00_start_LoginForm1_txtPassword" class="loginText txtPassword">
        <p id="ctl00_start_LoginForm1_unBranded" align="left">
          <a href="PasswordSecurity/PasswordAssistance.aspx" class="customLogin-forget-password">
                Forgot your password?</a>
          <span class="customLogin-forget-password-help"> or <a href="http://www.barracudamsp.com/support" target="_blank" rel="nofollow noopener noreferrer">Need help?</a></span>
        </p>
      </div>
    </div>
    <div align="center">
      <input type="button" name="ctl00$start$LoginForm1$LoginButton" value="Sign In" onclick="prepareForLogin();__doPostBack('ctl00$start$LoginForm1$LoginButton','')" id="ctl00_start_LoginForm1_LoginButton" class="login_button">
    </div>
    <br>
    <p align="right"><a href="" target="_blank" rel="nofollow noopener noreferrer"></a></p>
  </div>
  <script type="text/javascript">
    var defaultTimeZoneOffset = -5;
    var d = new Date();
    var offset = (d.getTimezoneOffset() / 60) * (-1);
    offset = (!isNaN(offset)) ? offset : defaultTimeZoneOffset;
    var ctrlTxtTimeOffset = document.getElementById('ctl00_start_LoginForm1_txtTimeZoneOffset');
    if (ctrlTxtTimeOffset != 'undefined' && ctrlTxtTimeOffset != null) ctrlTxtTimeOffset.value = offset;
    var loginButtonControl = document.getElementById('ctl00_start_LoginForm1_LoginButton');

    function prepareForLogin() {
      var jsPW = htmlEncode(jQuery(".txtPassword").val());
      jQuery(".txtPassword").val(jsPW);
      // Disable the button prior to postback to prevent double click. The button will be re-enabled when response arrives (in case of e login error, for example)
      loginButtonControl.disabled = true;
      return true;
    }
    $(document).on('keypress', function(e) {
      if (e.which === 13) {
        $(loginButtonControl).click();
      }
    });
  </script>
  <div id="ctl00_brandingSpacer" style="height:10px;"></div>
  <script type="text/javascript">
    function showLoading(e) {
      console.log('call showLoading');
      // Add the loading effect to top level menus that do NOT have children.
      // This prevents a click on a main menu dropdown from showing the loading.
      if ((e != null) && (e.item.items.length == 0)) {
        jQuery('.home-bsd-div').css('z-index', -1);
        jQuery(".divLoading").fadeIn(1000);
      }
    }
    //display message if it's unsupported browsers
    showHideGeneralMsg();
  </script>
  <script type="text/javascript">
    var currentMessage = "";
    var watermarkMsg = "";
    var loadingDataMsg = "";
    if (typeof(messageLanguageNotifications) != 'undefined') {
      watermarkMsg = messageLanguageNotifications.Get("AccountSearch_SearchMessage");
      loadingDataMsg = messageLanguageNotifications.Get("AccountSearch_LoadingMessage");
    }
    jQuery(document).ready(function() {
      ////////////////////////////////
      // init, set watermark text and class
      jQuery('input.typeahead').val(watermarkMsg).addClass('watermark').removeClass('loaded');
      ////////////////////////////////
      jQuery('input.typeahead').focus(function() {
        jQuery("#imgSearch").hide();
        if (isLoadingAccountSearch != true) {
          // first time - load the data
          isLoadingAccountSearch = true;
          jQuery("#imgWait").show();
          jQuery("#imgDelete").hide();
          currentMessage = loadingDataMsg;
          jQuery(this).val(currentMessage);
          jQuery('.typeahead').typeahead('val', currentMessage);
          LoadAccountNames();
          try {
            // Clear Edit computer, account, partner, ConnectWise or AutoTask form fields that allow inline editing. Otherwise, the callback might fail in case chars that fails asp net query string validation exist in those forms (even if the user has not submitted them)
            if (typeof(CancelAccountEdit) !== 'undefined') {
              CancelAccountEdit(false);
            }
            if (typeof(CancelPartnerEdit) !== 'undefined') {
              CancelPartnerEdit(false);
            }
            if (typeof(CancelComputerEdit) !== 'undefined') {
              CancelComputerEdit(false);
            }
            if (typeof(changeContactCancel) !== 'undefined') {
              changeContactCancel();
            }
            if (typeof(BtnConnectWiseCancellClick) !== 'undefined') {
              BtnConnectWiseCancellClick(true);
            }
            if (typeof(BtnAutotaskCancelClick) !== 'undefined') {
              BtnAutotaskCancelClick(true);
            }
          } catch (e) {
            console.error('Failed to clear fields: ' + e);
          }
        } else {
          // data already loaded
          if (jQuery(this).hasClass("watermark")) {
            currentMessage = "";
            jQuery(this).val(currentMessage);
            jQuery('.typeahead').typeahead('val', currentMessage);
          }
          jQuery(this).removeClass('watermark').addClass('loaded');
          jQuery("#imgDelete").show();
        }
      });
      ////////////////////////////////
      jQuery('input.typeahead').blur(function() {
        // If lost focus and no value inside, set watermark text and class again.
        if (jQuery('.typeahead').typeahead('val') == '') {
          jQuery(this).removeClass('loaded').addClass('watermark');
          currentMessage = watermarkMsg;
          jQuery(this).val(currentMessage);
          jQuery('.typeahead').typeahead('val', currentMessage);
          jQuery("#imgSearch").show();
          jQuery("#imgDelete").hide();
          jQuery("#imgWait").hide();
        } else {
          // still text in the search
          jQuery(this).removeClass('watermark').addClass('loaded');
          jQuery("#imgSearch").hide();
          jQuery("#imgDelete").show();
          jQuery("#imgWait").hide();
        }
      });
      ////////////////////////////////
      // Click to reset the the textbox
      jQuery('#imgDelete').click(function() {
        jQuery('input.typeahead').addClass('watermark').removeClass('loaded');
        currentMessage = watermarkMsg;
        jQuery('input.typeahead').val(currentMessage);
        jQuery('.typeahead').typeahead('val', currentMessage);
        jQuery("#imgDelete").hide();
        jQuery("#imgSearch").show();
      });
      ////////////////////////////////
      //  Handles the click of the results list item to load the details page.
      jQuery('#divSearchHolder .typeahead').bind('typeahead:selected', function(obj, datum, name) {
        // EX: "<company> - <subpartner> (<account>)",
        var param = datum;
        // Get the account ID
        var acctID = "";
        var arr1 = param.split("(");
        var arr0 = "";
        if (arr1.length > 1) {
          acctID = arr1[arr1.length - 1];
          acctID = acctID.replace(")", "");
          arr0 = arr1[0];
        }
        var isPartner = false;
        if (arr0.indexOf("-") == -1) {
          isPartner = true;
        }
        if (acctID != "") {
          if (!isPartner) {
            // Go to the account details page
            jQuery(".divLoading").fadeIn(1000);
            window.location = "/manage/AccountDetails.aspx?account=" + acctID;
          } else {
            // Go to the partner details page
            jQuery(".divLoading").fadeIn(1000);
            window.location = "/manage/PartnerDetails.aspx?partner=" + acctID;
          }
        }
      });
    });
    ////////////////////////////////
    var substringMatcher = function(strs) {
      return function findMatches(q, cb) {
        q = q.replaceAll('-', ' ');
        var matches, substrRegex;
        // an array that will be populated with substring matches
        matches = [];
        // regex used to determine if a string contains the substring `q`
        substrRegex = new RegExp(q, 'i');
        // iterate through the pool of strings and for any string that
        // contains the substring `q`, add it to the `matches` array
        var matchCount = 0;
        jQuery.each(strs, function(i, str) {
          if (substrRegex.test(str)) {
            // the typeahead jQuery plugin expects suggestions to a
            // JavaScript object, refer to typeahead docs for more info
            matches.push(str);
            matchCount++;
            jQuery("#imgSearch").hide();
            jQuery("#imgDelete").hide();
            // only return 25 at a time
            //if (matchCount == 25)
            //{
            //    return false;
            //}
          }
        });
        cb(matches);
      };
    };

    function AccountSearchCallbackComplete(response) {
      // Server side callback gets the account search data, formats it, and returns it
      // as a javascript array. Then we just need to write it out to the client here.
      var accounts = eval(response);
      //var accounts = eval(e.result);// ["Andorra", "United Arab Emirates", "Afghanistan", "Antigua and Barbuda", "Anguilla", "Albania", "Armenia", "Angola", "Antarctica", "Argentina", "American Samoa", "Austria", "Australia", "Aruba", "Åland", "Azerbaijan", "Bosnia and Herzegovina", "Barbados", "Bangladesh", "Belgium", "Burkina Faso", "Bulgaria", "Bahrain", "Burundi", "Benin", "Saint Barthélemy", "Bermuda", "Brunei", "Bolivia", "Bonaire", "Brazil", "Bahamas", "Bhutan", "Bouvet Island", "Botswana", "Belarus", "Belize", "Canada", "Cocos [Keeling] Islands", "Congo", "Central African Republic", "Republic of the Congo", "Switzerland", "Ivory Coast", "Cook Islands", "Chile", "Cameroon", "China", "Colombia", "Costa Rica", "Cuba", "Cape Verde", "Curacao", "Christmas Island", "Cyprus", "Czechia", "Germany", "Djibouti", "Denmark", "Dominica", "Dominican Republic", "Algeria", "Ecuador", "Estonia", "Egypt", "Western Sahara", "Eritrea", "Spain", "Ethiopia", "Finland", "Fiji", "Falkland Islands", "Micronesia", "Faroe Islands", "France", "Gabon", "United Kingdom", "Grenada", "Georgia", "French Guiana", "Guernsey", "Ghana", "Gibraltar", "Greenland", "Gambia", "Guinea", "Guadeloupe", "Equatorial Guinea", "Greece", "South Georgia and the South Sandwich Islands", "Guatemala", "Guam", "Guinea-Bissau", "Guyana", "Hong Kong", "Heard Island and McDonald Islands", "Honduras", "Croatia", "Haiti", "Hungary", "Indonesia", "Ireland", "Israel", "Isle of Man", "India", "British Indian Ocean Territory", "Iraq", "Iran", "Iceland", "Italy", "Jersey", "Jamaica", "Jordan", "Japan", "Kenya", "Kyrgyzstan", "Cambodia", "Kiribati", "Comoros", "Saint Kitts and Nevis", "North Korea", "South Korea", "Kuwait", "Cayman Islands", "Kazakhstan", "Laos", "Lebanon", "Saint Lucia", "Liechtenstein", "Sri Lanka", "Liberia", "Lesotho", "Lithuania", "Luxembourg", "Latvia", "Libya", "Morocco", "Monaco", "Moldova", "Montenegro", "Saint Martin", "Madagascar", "Marshall Islands", "Macedonia", "Mali", "Myanmar [Burma]", "Mongolia", "Macao", "Northern Mariana Islands", "Martinique", "Mauritania", "Montserrat", "Malta", "Mauritius", "Maldives", "Malawi", "Mexico", "Malaysia", "Mozambique", "Namibia", "New Caledonia", "Niger", "Norfolk Island", "Nigeria", "Nicaragua", "Netherlands", "Norway", "Nepal", "Nauru", "Niue", "New Zealand", "Oman", "Panama", "Peru", "French Polynesia", "Papua New Guinea", "Philippines", "Pakistan", "Poland", "Saint Pierre and Miquelon", "Pitcairn Islands", "Puerto Rico", "Palestine", "Portugal", "Palau", "Paraguay", "Qatar", "Réunion", "Romania", "Serbia", "Russia", "Rwanda", "Saudi Arabia", "Solomon Islands", "Seychelles", "Sudan", "Sweden", "Singapore", "Saint Helena", "Slovenia", "Svalbard and Jan Mayen", "Slovakia", "Sierra Leone", "San Marino", "Senegal", "Somalia", "Suriname", "South Sudan", "São Tomé and Príncipe", "El Salvador", "Sint Maarten", "Syria", "Swaziland", "Turks and Caicos Islands", "Chad", "French Southern Territories", "Togo", "Thailand", "Tajikistan", "Tokelau", "East Timor", "Turkmenistan", "Tunisia", "Tonga", "Turkey", "Trinidad and Tobago", "Tuvalu", "Taiwan", "Tanzania", "Ukraine", "Uganda", "U.S. Minor Outlying Islands", "United States", "Uruguay", "Uzbekistan", "Vatican City", "Saint Vincent and the Grenadines", "Venezuela", "British Virgin Islands", "U.S. Virgin Islands", "Vietnam", "Vanuatu", "Wallis and Futuna", "Samoa", "Kosovo", "Yemen", "Mayotte", "South Africa", "Zambia", "Zimbabwe"];
      var refineMsg = messageLanguageNotifications.Get("AccountSearch_RefineMessage");
      // Initialize the type ahead plugin
      jQuery('input.typeahead').typeahead('destroy');
      jQuery('input.typeahead').typeahead({
        hint: false
      }, {
        name: 'accounts',
        limit: 25,
        source: substringMatcher(accounts),
        templates: {
          empty: ['<div style="padding: 5px; padding-left:20px; font-style:italic;">', 'unable to find any accounts that match the current query', '</div>'].join('\n'),
          footer: refineMsg
        }
      });
      // Update the UI elements
      jQuery('input.typeahead').removeClass('watermark').addClass('loaded');
      currentMessage = "";
      jQuery('.typeahead').typeahead('val', currentMessage);
      jQuery("#imgWait").hide();
      jQuery("#imgDelete").show();
      window.setTimeout(function() {
        jQuery('input.typeahead').focus();
      }, 50);
    }

    function LoadAccountNames() {
      Dyna.Net.callMethod({
        type: 'Domain.Services.PartnerService',
        method: 'LoadClientSideAccountNames',
        mode: 'POST',
        args: [{
          name: 'RequestVerificationToken',
          value: window.document.getElementsByName("__RequestVerificationToken").length > 0 ? window.document.getElementsByName("__RequestVerificationToken")[0].value : ''
        }],
        ok: function(res) {
          var ro = Dyna.Script.stringToObject(res);
          AccountSearchCallbackComplete(ro);
        },
        fail: function() {}
      });
    }

    function htmlEncode(value) {
      //create a in-memory div, set it's inner text(which jQuery automatically encodes)
      //then grab the encoded contents back out.  The div never exists on the page.
      return jQuery('<div/>').text(value).html();
    }

    function htmlDecode(value) {
      return jQuery('<div/>').html(value).text();
    }
  </script>
  <script type="text/javascript">
    //<![CDATA[
    WebForm_AutoFocus('ctl00_start_LoginForm1_txtUserName'); //]]>
  </script>
</form>

Text Content

You are using an unsupported browser. Please use Chrome, Edge or Firefox.
Username:

Password:


Forgot your password? or Need help?