ib.mcbseychelles.com
Open in
urlscan Pro
41.76.43.101
Public Scan
URL:
https://ib.mcbseychelles.com/T001/banking.jsp
Submission: On May 03 via api from CZ — Scanned from DE
Submission: On May 03 via api from CZ — Scanned from DE
Form analysis
3 forms found in the DOMName: frmlang — POST https://ib.mcbseychelles.com/T001/home
<form name="frmlang" method="POST" action="https://ib.mcbseychelles.com/T001/home">
<div id="topMenu">
</div>
</form>
Name: frmmain — POST https://ib.mcbseychelles.com/T001/internet
<form name="frmmain" action="https://ib.mcbseychelles.com/T001/internet" method="POST" autocomplete="off"><input type="hidden" name="idsequence" value="FGnWwEBjj1bIpm5xsEgehcY8pVYhZJEBLcqWkVqf3iM=">
<script type="text/JavaScript" language="JavaScript" src="https://ib.mcbseychelles.com/T001/jsdir/Ajax_Login.js"></script>
<script>
var userId = '';
var snonce = '';
function blurUserId(el) {
userId = el.value;
if (el.value == '') {
el.value = el.title;
el.style.color = "#666";
}
}
function focusUserId(el) {
if (el.value == el.title) {
el.value = '';
el.style.color = "#333";
}
}
function capLock(e) {
kc = e.keyCode ? e.keyCode : e.which;
sk = e.shiftKey ? e.shiftKey : ((kc == 16) ? true : false);
if (((kc >= 65 && kc <= 90) && !sk) || ((kc >= 97 && kc <= 122) && sk)) $("#capserr").show();
else $("#capserr").hide();
}
function createForm(p_frmname, p_requestid) {
var form = $("form[name=" + p_frmname + "]");
if (form.length == 0) {
$("form[name='frmmain']").after('<form name=' + p_frmname + ' action="process.jsp" method="POST" autocomplete="off"/>');
var form = $("form[name=" + p_frmname + "]");
form.append('<input type="hidden" value=' + p_requestid + ' name="fldRequestId"/>');
form.append('<input type="hidden" value="01" name="fldDeviceId"/>');
form.append('<input type="hidden" value="" name="title"/>');
}
}
function forgotPassword() {
var l_frmname = 'frmprocess';
var l_requestid = 'RRFPW01';
createForm(l_frmname, l_requestid);
formwindow_open($("form[name=" + l_frmname + "]")[0], 'Forgot Password?', l_requestid);
}
function newUser() {
var l_frmname = 'frmprocess';
var l_requestid = 'RRCOE01';
createForm(l_frmname, l_requestid);
formwindow_open($("form[name=" + l_frmname + "]")[0], 'Online Registration', l_requestid);
}
////-------[START - SR: 3-25308762751] Function will allow Alphabet, Space, UnderScore, Hyphen and Number value only in UserID field
function isValid(evt) {
var charCode = (evt.which) ? evt.which : evt.keyCode;
var retVal = ((charCode >= 48 && charCode <= 57) || ///0-9 Number ASCII (48~57)
(charCode >= 65 && charCode <= 90) || ///A~Z Upper Case Alphabet ASCII (65~90)
(charCode >= 97 && charCode <= 122) || ///a~z Lower Case Alphabet ASCII (97~122)
(charCode == 32) || ///Space ASCII (32)
(charCode == 95) || ///UnderScore ASCII (95)
(charCode == 45) ///Hyphen ASCII (45)
);
if (retVal == false) {
return false;
} else {
return true;
}
}
</script>
<div id="tablediv" style="position:relative;">
<div id="wrapper" class="login">
<div class="alert" style="display: block;">
<div class="alert_inner"><span class="icon icon_information"></span><span class="alert_message">
<script type="text/javascript">
var l_notification_msg = 'Your contact details are essential to enjoy MCB products & services. Please ensure they are up-to-date at your nearest branch.';
document.write('<p>');
document.write(l_notification_msg);
document.write('</p>');
</script>
<p>Your contact details are essential to enjoy MCB products & services. Please ensure they are up-to-date at your nearest branch.</p>
</span></div>
</div>
<div id="main">
<div class="section_holder" style="background:white;width:975px;border:1px solid #e6e6e6">
<div class="section_left" style="border:0px solid #e6e6e6">
<div id="keyboard_firstrowtwrapper">
<div id="keyboard_bankname"> Login </div>
</div>
<div id="rows">
<div class="login_labeltext" id="user_id"><label for="fldLoginUserId">User ID</label></div>
<div id="fldPassword"><input type="text" class="inputbox" id="fldLoginUserId" name="fldLoginUserId" onkeypress="return isValid(event)" maxlength="50" onpaste="return false;" ondrag="return false;" ondrop="return false;"
onblur="blurUserId(this);" onfocus="focusUserId(this);" style="color: rgb(51, 51, 51);"><span id="useriderr" class="input-error-msg" style="display:none;">Please enter User ID</span></div>
</div>
<div id="rows">
<div class="login_labeltext" id="password_id"><label for="VKBPassword">Password</label></div>
<div class="stdinputbox" id="fldPassword"><input type="password" value="" class="inputbox" name="fldPasswordStandard" maxlength="20" oncopy="return false;" onpaste="return false;" ondrag="return false;" ondrop="return false;"
id="SKBPassword" onkeypress="capLock(event)"><span id="pwderr" class="input-error-msg" style="display:none;">Please enter password</span><span id="capserr" class="input-error-msg" style="display:none;">Caps Lock is on </span></div>
<div class="virtinputbox" id="fldPassword" style="display: none;"><input type="password" value="" class="inputbox" name="fldPasswordVirtual" maxlength="20" readonly="true" id="VKBPassword"><span id="pwderr" class="input-error-msg"
style="display:none;">Please enter password</span></div>
<div id="virtualkeyboard" class="virtualkeyboard"><img src="https://ib.mcbseychelles.com/T001/images/ico_keyboard.gif" class="ico_keyboard" title="Virtual Keyboard" width="44" height="29" href="#VKB" style="cursor:pointer"></div>
</div>
<div id="tabs_wrapper" style="position:absolute; padding:1px">
<div id="tabs_content_container" style="padding:5px">
<div id="VKB" class="tab_content" style="display: none;">
<div class="inputbox">
<div class="labeltext" style="float:left; margin: 10px 0px;"><input type="checkbox" name="elemC4" id="elemC4" style="margin:10px 5px 0 0;" checked="true"><label for="elemC4">Click here to enter by hovering</label></div>
<div id="closebut" class="overlay-close"><img height="25" width="25" border="0" alt="Close" title="Close" href="#VKB" src="https://ib.mcbseychelles.com/T001/images/ico_cross-small.jpg"></div>
</div>
<div class="hsplitbar"></div>
<div id="login-keyboard">
<table cellpadding="0" cellspacing="0" align="center" width="50%">
<tbody>
<tr>
<td align="center">
<div id="login-keyboard-special">
<table cellpadding="1" cellspacing="1">
<tbody>
<tr>
<script language="JavaScript">
for (var i = 0; i < 15; i++) {
document.write('<td>');
imageSpCharOnPage(i);
document.write('</td>');
}
</script>
<td><input type="button" class="virtualButtons" value="&" id="elemS0" onmouseover="startHover(this);" onmousedown="return changeToStar();" onmouseup="return changeBack();"
onmouseout="return changeBack(),stopHover();" onclick="return showValue(this);"></td>
<td><input type="button" class="virtualButtons" value="?" id="elemS1" onmouseover="startHover(this);" onmousedown="return changeToStar();" onmouseup="return changeBack();"
onmouseout="return changeBack(),stopHover();" onclick="return showValue(this);"></td>
<td><input type="button" class="virtualButtons" value="+" id="elemS2" onmouseover="startHover(this);" onmousedown="return changeToStar();" onmouseup="return changeBack();"
onmouseout="return changeBack(),stopHover();" onclick="return showValue(this);"></td>
<td><input type="button" class="virtualButtons" value="!" id="elemS3" onmouseover="startHover(this);" onmousedown="return changeToStar();" onmouseup="return changeBack();"
onmouseout="return changeBack(),stopHover();" onclick="return showValue(this);"></td>
<td><input type="button" class="virtualButtons" value="@" id="elemS4" onmouseover="startHover(this);" onmousedown="return changeToStar();" onmouseup="return changeBack();"
onmouseout="return changeBack(),stopHover();" onclick="return showValue(this);"></td>
<td><input type="button" class="virtualButtons" value="(" id="elemS5" onmouseover="startHover(this);" onmousedown="return changeToStar();" onmouseup="return changeBack();"
onmouseout="return changeBack(),stopHover();" onclick="return showValue(this);"></td>
<td><input type="button" class="virtualButtons" value="#" id="elemS6" onmouseover="startHover(this);" onmousedown="return changeToStar();" onmouseup="return changeBack();"
onmouseout="return changeBack(),stopHover();" onclick="return showValue(this);"></td>
<td><input type="button" class="virtualButtons" value="-" id="elemS7" onmouseover="startHover(this);" onmousedown="return changeToStar();" onmouseup="return changeBack();"
onmouseout="return changeBack(),stopHover();" onclick="return showValue(this);"></td>
<td><input type="button" class="virtualButtons" value="%" id="elemS8" onmouseover="startHover(this);" onmousedown="return changeToStar();" onmouseup="return changeBack();"
onmouseout="return changeBack(),stopHover();" onclick="return showValue(this);"></td>
<td><input type="button" class="virtualButtons" value="." id="elemS9" onmouseover="startHover(this);" onmousedown="return changeToStar();" onmouseup="return changeBack();"
onmouseout="return changeBack(),stopHover();" onclick="return showValue(this);"></td>
<td><input type="button" class="virtualButtons" value="=" id="elemS10" onmouseover="startHover(this);" onmousedown="return changeToStar();" onmouseup="return changeBack();"
onmouseout="return changeBack(),stopHover();" onclick="return showValue(this);"></td>
<td><input type="button" class="virtualButtons" value="*" id="elemS11" onmouseover="startHover(this);" onmousedown="return changeToStar();" onmouseup="return changeBack();"
onmouseout="return changeBack(),stopHover();" onclick="return showValue(this);"></td>
<td><input type="button" class="virtualButtons" value=")" id="elemS12" onmouseover="startHover(this);" onmousedown="return changeToStar();" onmouseup="return changeBack();"
onmouseout="return changeBack(),stopHover();" onclick="return showValue(this);"></td>
<td><input type="button" class="virtualButtons" value="_" id="elemS13" onmouseover="startHover(this);" onmousedown="return changeToStar();" onmouseup="return changeBack();"
onmouseout="return changeBack(),stopHover();" onclick="return showValue(this);"></td>
<td><input type="button" class="virtualButtons" value="$" id="elemS14" onmouseover="startHover(this);" onmousedown="return changeToStar();" onmouseup="return changeBack();"
onmouseout="return changeBack(),stopHover();" onclick="return showValue(this);"></td>
</tr>
</tbody>
</table>
</div>
</td>
<td rowspan="3" style="vertical-align:top;">
<div id="login-keyboard-numeric">
<table cellpadding="1" cellspacing="1" role="presentation" summary="">
<tbody>
<tr>
<script language="JavaScript">
for (var i = 0; i < 3; i++) {
document.write('<td>');
imageNumOnPage(i);
document.write('</td>');
}
</script>
<td><input type="button" class="virtualButtons" value="1" id="elemN0" onmouseover="startHover(this);" onmousedown="return changeToStar();" onmouseup="return changeBack();"
onmouseout="return changeBack(),stopHover();" onclick="return showValue(this);"></td>
<td><input type="button" class="virtualButtons" value="4" id="elemN1" onmouseover="startHover(this);" onmousedown="return changeToStar();" onmouseup="return changeBack();"
onmouseout="return changeBack(),stopHover();" onclick="return showValue(this);"></td>
<td><input type="button" class="virtualButtons" value="3" id="elemN2" onmouseover="startHover(this);" onmousedown="return changeToStar();" onmouseup="return changeBack();"
onmouseout="return changeBack(),stopHover();" onclick="return showValue(this);"></td>
</tr>
<tr>
<script language="JavaScript">
for (var i = 3; i < 6; i++) {
document.write('<td>');
imageNumOnPage(i);
document.write('</td>');
}
</script>
<td><input type="button" class="virtualButtons" value="5" id="elemN3" onmouseover="startHover(this);" onmousedown="return changeToStar();" onmouseup="return changeBack();"
onmouseout="return changeBack(),stopHover();" onclick="return showValue(this);"></td>
<td><input type="button" class="virtualButtons" value="9" id="elemN4" onmouseover="startHover(this);" onmousedown="return changeToStar();" onmouseup="return changeBack();"
onmouseout="return changeBack(),stopHover();" onclick="return showValue(this);"></td>
<td><input type="button" class="virtualButtons" value="0" id="elemN5" onmouseover="startHover(this);" onmousedown="return changeToStar();" onmouseup="return changeBack();"
onmouseout="return changeBack(),stopHover();" onclick="return showValue(this);"></td>
</tr>
<tr>
<script language="JavaScript">
for (var i = 6; i < 9; i++) {
document.write('<td>');
imageNumOnPage(i);
document.write('</td>');
}
</script>
<td><input type="button" class="virtualButtons" value="2" id="elemN6" onmouseover="startHover(this);" onmousedown="return changeToStar();" onmouseup="return changeBack();"
onmouseout="return changeBack(),stopHover();" onclick="return showValue(this);"></td>
<td><input type="button" class="virtualButtons" value="6" id="elemN7" onmouseover="startHover(this);" onmousedown="return changeToStar();" onmouseup="return changeBack();"
onmouseout="return changeBack(),stopHover();" onclick="return showValue(this);"></td>
<td><input type="button" class="virtualButtons" value="7" id="elemN8" onmouseover="startHover(this);" onmousedown="return changeToStar();" onmouseup="return changeBack();"
onmouseout="return changeBack(),stopHover();" onclick="return showValue(this);"></td>
</tr>
<tr>
<td> </td>
<script language="JavaScript">
for (var i = 9; i < 10; i++) {
document.write('<td>');
imageNumOnPage(i);
document.write('</td>');
}
</script>
<td><input type="button" class="virtualButtons" value="8" id="elemN9" onmouseover="startHover(this);" onmousedown="return changeToStar();" onmouseup="return changeBack();"
onmouseout="return changeBack(),stopHover();" onclick="return showValue(this);"></td>
<td> </td>
</tr>
</tbody>
</table>
</div>
</td>
</tr>
<tr>
<td valign="top" align="center">
<div id="login-keyboard-alpha">
<table cellpadding="1" cellspacing="1">
<tbody>
<tr>
<script language="JavaScript">
for (var i = 0; i < 10; i++) {
document.write('<td>');
imageAlphaOnPage(i);
document.write('</td>');
}
</script>
<td><input type="button" class="virtualButtons" value="b" id="elemA0" onmouseover="startHover(this);" onmousedown="return changeToStar();" onmouseup="return changeBack();"
onmouseout="return changeBack(),stopHover();" onclick="return showValue(this);"></td>
<td><input type="button" class="virtualButtons" value="v" id="elemA1" onmouseover="startHover(this);" onmousedown="return changeToStar();" onmouseup="return changeBack();"
onmouseout="return changeBack(),stopHover();" onclick="return showValue(this);"></td>
<td><input type="button" class="virtualButtons" value="u" id="elemA2" onmouseover="startHover(this);" onmousedown="return changeToStar();" onmouseup="return changeBack();"
onmouseout="return changeBack(),stopHover();" onclick="return showValue(this);"></td>
<td><input type="button" class="virtualButtons" value="w" id="elemA3" onmouseover="startHover(this);" onmousedown="return changeToStar();" onmouseup="return changeBack();"
onmouseout="return changeBack(),stopHover();" onclick="return showValue(this);"></td>
<td><input type="button" class="virtualButtons" value="z" id="elemA4" onmouseover="startHover(this);" onmousedown="return changeToStar();" onmouseup="return changeBack();"
onmouseout="return changeBack(),stopHover();" onclick="return showValue(this);"></td>
<td><input type="button" class="virtualButtons" value="k" id="elemA5" onmouseover="startHover(this);" onmousedown="return changeToStar();" onmouseup="return changeBack();"
onmouseout="return changeBack(),stopHover();" onclick="return showValue(this);"></td>
<td><input type="button" class="virtualButtons" value="s" id="elemA6" onmouseover="startHover(this);" onmousedown="return changeToStar();" onmouseup="return changeBack();"
onmouseout="return changeBack(),stopHover();" onclick="return showValue(this);"></td>
<td><input type="button" class="virtualButtons" value="o" id="elemA7" onmouseover="startHover(this);" onmousedown="return changeToStar();" onmouseup="return changeBack();"
onmouseout="return changeBack(),stopHover();" onclick="return showValue(this);"></td>
<td><input type="button" class="virtualButtons" value="i" id="elemA8" onmouseover="startHover(this);" onmousedown="return changeToStar();" onmouseup="return changeBack();"
onmouseout="return changeBack(),stopHover();" onclick="return showValue(this);"></td>
<td><input type="button" class="virtualButtons" value="l" id="elemA9" onmouseover="startHover(this);" onmousedown="return changeToStar();" onmouseup="return changeBack();"
onmouseout="return changeBack(),stopHover();" onclick="return showValue(this);"></td>
</tr>
</tbody>
</table>
<table cellpadding="1" cellspacing="1">
<tbody>
<tr>
<script language="JavaScript">
for (var i = 10; i < 19; i++) {
document.write('<td>');
imageAlphaOnPage(i);
document.write('</td>');
}
</script>
<td><input type="button" class="virtualButtons" value="r" id="elemA10" onmouseover="startHover(this);" onmousedown="return changeToStar();" onmouseup="return changeBack();"
onmouseout="return changeBack(),stopHover();" onclick="return showValue(this);"></td>
<td><input type="button" class="virtualButtons" value="t" id="elemA11" onmouseover="startHover(this);" onmousedown="return changeToStar();" onmouseup="return changeBack();"
onmouseout="return changeBack(),stopHover();" onclick="return showValue(this);"></td>
<td><input type="button" class="virtualButtons" value="x" id="elemA12" onmouseover="startHover(this);" onmousedown="return changeToStar();" onmouseup="return changeBack();"
onmouseout="return changeBack(),stopHover();" onclick="return showValue(this);"></td>
<td><input type="button" class="virtualButtons" value="a" id="elemA13" onmouseover="startHover(this);" onmousedown="return changeToStar();" onmouseup="return changeBack();"
onmouseout="return changeBack(),stopHover();" onclick="return showValue(this);"></td>
<td><input type="button" class="virtualButtons" value="q" id="elemA14" onmouseover="startHover(this);" onmousedown="return changeToStar();" onmouseup="return changeBack();"
onmouseout="return changeBack(),stopHover();" onclick="return showValue(this);"></td>
<td><input type="button" class="virtualButtons" value="p" id="elemA15" onmouseover="startHover(this);" onmousedown="return changeToStar();" onmouseup="return changeBack();"
onmouseout="return changeBack(),stopHover();" onclick="return showValue(this);"></td>
<td><input type="button" class="virtualButtons" value="m" id="elemA16" onmouseover="startHover(this);" onmousedown="return changeToStar();" onmouseup="return changeBack();"
onmouseout="return changeBack(),stopHover();" onclick="return showValue(this);"></td>
<td><input type="button" class="virtualButtons" value="h" id="elemA17" onmouseover="startHover(this);" onmousedown="return changeToStar();" onmouseup="return changeBack();"
onmouseout="return changeBack(),stopHover();" onclick="return showValue(this);"></td>
<td><input type="button" class="virtualButtons" value="f" id="elemA18" onmouseover="startHover(this);" onmousedown="return changeToStar();" onmouseup="return changeBack();"
onmouseout="return changeBack(),stopHover();" onclick="return showValue(this);"></td>
</tr>
</tbody>
</table>
<table cellpadding="1" cellspacing="1">
<tbody>
<tr>
<script language="JavaScript">
for (var i = 19; i < 26; i++) {
document.write('<td>');
imageAlphaOnPage(i);
document.write('</td>');
}
</script>
<td><input type="button" class="virtualButtons" value="c" id="elemA19" onmouseover="startHover(this);" onmousedown="return changeToStar();" onmouseup="return changeBack();"
onmouseout="return changeBack(),stopHover();" onclick="return showValue(this);"></td>
<td><input type="button" class="virtualButtons" value="y" id="elemA20" onmouseover="startHover(this);" onmousedown="return changeToStar();" onmouseup="return changeBack();"
onmouseout="return changeBack(),stopHover();" onclick="return showValue(this);"></td>
<td><input type="button" class="virtualButtons" value="g" id="elemA21" onmouseover="startHover(this);" onmousedown="return changeToStar();" onmouseup="return changeBack();"
onmouseout="return changeBack(),stopHover();" onclick="return showValue(this);"></td>
<td><input type="button" class="virtualButtons" value="e" id="elemA22" onmouseover="startHover(this);" onmousedown="return changeToStar();" onmouseup="return changeBack();"
onmouseout="return changeBack(),stopHover();" onclick="return showValue(this);"></td>
<td><input type="button" class="virtualButtons" value="n" id="elemA23" onmouseover="startHover(this);" onmousedown="return changeToStar();" onmouseup="return changeBack();"
onmouseout="return changeBack(),stopHover();" onclick="return showValue(this);"></td>
<td><input type="button" class="virtualButtons" value="d" id="elemA24" onmouseover="startHover(this);" onmousedown="return changeToStar();" onmouseup="return changeBack();"
onmouseout="return changeBack(),stopHover();" onclick="return showValue(this);"></td>
<td><input type="button" class="virtualButtons" value="j" id="elemA25" onmouseover="startHover(this);" onmousedown="return changeToStar();" onmouseup="return changeBack();"
onmouseout="return changeBack(),stopHover();" onclick="return showValue(this);"></td>
</tr>
</tbody>
</table>
</div>
</td>
</tr>
<tr>
<td width="100%" align="center">
<table cellpadding="1" cellspacing="1" align="center" id="login-keyboard-controls">
<tbody>
<tr>
<td><input type="button" value="Upper" id="elemC0" onmousedown="return changeToStar();" onmouseup="return changeBack();" onmouseout="return changeBack();" onclick="setCase('Upper','Lower');" class="buttons"></td>
<td><input type="button" value="Delete" id="elemC1" onmousedown="return changeToStar();" onmouseup="return changeBack();" onmouseout="return changeBack();" onclick="DeletePwd();" class="buttons"></td>
<td><input type="button" value="Clear All" id="elemC2" onmousedown="return changeToStar();" onmouseup="return changeBack();" onmouseout="return changeBack();" onclick="ClearPwd();" class="buttons"></td>
<td><input type="button" value="Not Mixed" id="elemC3" onmousedown="return changeToStar();" onmouseup="return changeBack();" onmouseout="return changeBack();" onclick="setRandom('Mixed','Not Mixed');"
class="buttons"></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</div>
<div style="text-align: center;padding: 15px 10px 10px; cursor: pointer"><input name="imageField" type="button" value="Login" id="Login" class="login_button" onclick="fNonce()" style="cursor: pointer !important;"></div>
<div id="rows">
<div class="keyboard_wrapper"><a href="http://www.mcbseychelles.com/en/self-service/internet-banking/FAQ" target="_blank">Having trouble logging in?</a></div>
</div>
</div>
<div class="section_right" style="border:0px solid #e6e6e6">
<div class="logo_holder"><img
src="data:image/png;base64,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">
</div>
<h2>Try our mobile app</h2>
<p>Check your balance, recent transactions, make payments and more anytime on your mobile phone with Juice.</p>
<div><a href="http://www.mcbseychelles.com/en/Personal/mobile/juice/" target="_blank">Find out more</a><span class="icon icon--arrowrightred"></span></div>
</div>
</div>
<div class="section_bottom">
<div class="section_title"><img src="https://ib.mcbseychelles.com/T001/images/ico_security.png" height="59" width="73">
<h2>Security</h2>
<blockquote>
<p>MCB will never ask for your login details by email.</p>
<p>Report any suspicious email, website, or unsolicited request that </p>
<p>claims affiliation with MCB by calling <strong>(+248) 428 6879</strong> or by emailing </p>
<p><a href="mailto:contact@mcbseychelles.com">contact@mcbseychelles.com</a></p>
<div><a href="http://www.mcbseychelles.com/en/self-service/internet-banking/Security-Information" target="_blank">How to protect yourself online?</a><span class="icon icon--arrowrightred"></span></div>
</blockquote>
<div id="verisign_seal">
<script type="text/javascript" src="https://seal.websecurity.norton.com/getseal?host_name=ib.mcbseychelles.com&size=S&use_flash=NO&use_transparent=YES&lang=en"></script>
<br><br><a href="https://www.websecurity.symantec.com/ssl-certificate/" target="_blank" style="color:#000000; text-decoration:none; font:bold 7px verdana,sans-serif; letter-spacing:.5px; text-align:center; margin:0px; padding:0px;">ABOUT SSL CERTIFICATES</a>
</div>
</div>
</div>
</div>
</div>
</div>
<div id="footer">
<div class="footerWrapper">
<p class="footer_list-title">Explore MCB Internet Banking</p>
<div class="footer_link-list">
<ul>
<li><a href="http://www.mcbseychelles.com/en/self-service/internet-banking/Personal" target="_blank">Key features <span class="icon icon-arrowrightwhite"></span></a></li>
</ul>
</div>
<div class="footer_link-list">
<ul>
<li><a href="http://www.mcbseychelles.com/en/self-service/internet-banking/FAQ" target="_blank">FAQs<span class="icon icon-arrowrightwhite"></span></a></li>
</ul>
</div>
<div class="footer_link-list">
<ul>
<li><a href="http://www.mcbseychelles.com/en/self-service/internet-banking/Security-Information" target="_blank">Protect yourself <span class="icon icon-arrowrightwhite"></span></a></li>
</ul>
</div>
<div class="LoginCopyright"> © <script type="text/javascript">
document.write(new Date().getFullYear());
</script>2024 MCB - The Mauritius Commercial Bank(Seychelles) Ltd </div>
</div>
</div><input type="hidden" name="fldPassword" value="">
<script language="JavaScript">
//-----------------------------------------------------------------------------
var virtKeyb = false;
var speedMbps;
var BW_THRESHOLD = 300;
var scr_w, scr_w1, scr_h, scr_h1;
function initializelogin() {
setScreenSize();
if (virtKeyb) {} else {
var keyBoard = document.getElementById('login-keyboard').getElementsByTagName("BUTTON");
for (i = 0; i <= keyBoard.length - 1; i++) {
keyBoard[i].disabled = true;
keyBoard[i].style.color = '#AAAAAA';
}
}
$("#fldLoginUserId").focus(function(e) {
focusUserId(this);
});
$("#fldLoginUserId").blur(function(e) {
blurUserId(this);
});
blurUserId(document.getElementById("fldLoginUserId"));
$(".virtinputbox").hide();
document.getElementById("Login").disabled = false;
}
$(document).ready(function() {
initializelogin();
getBandWidth();
});
//added by foram
$(".alert").hide();
$(".icon icon_information").hide();
var l_sys_notification = 'Y';
if (l_sys_notification != 'N') {
$(".alert").show();
$(".icon icon_information").show();
}
$(".tab_content").hide();
$(".stdinputbox").show();
$(".virtinputbox").hide();
$(".virtualkeyboard img").click(function() {
$(".tab_content").hide(); // Hide all tab content
var selected_tab = $(this).attr("href"); // Here we get the href value of the selected tab
$(selected_tab).fadeIn(); // Show the selected tab content
virtKeyb = true;
$(".stdinputbox").hide();
$(".virtinputbox").show();
document.frmmain.fldPasswordVirtual.value = "";
document.frmmain.fldPasswordStandard.value = "";
return false; // At the end, we add return false so that the click on the link is not executed
});
$(".overlay-close img").click(function() {
$(".tab_content").hide();
var selected_tab = $(this).attr("href");
$(selected_tab).fadeOut();
virtKeyb = false;
document.frmmain.fldPasswordStandard.value = document.frmmain.fldPasswordVirtual.value;
$(".stdinputbox").show();
$(".virtinputbox").hide();
return false;
})
//added by foram
function getBandWidth() {
var startTime, endTime;
var imgSize = 983094; //bytes
var testImg = new Image();
testImg.src = "images/test.bmp" + "?n=" + Math.random();
startTime = (new Date()).getTime();
testImg.onload = function() {
endTime = (new Date()).getTime();
var duration = (endTime - startTime) / 1000;
var bitsLoaded = imgSize * 8;
var speedBps = bitsLoaded / duration;
speedMbps = ((speedBps / 1024) / 1024).toFixed(2);
}
}
//-----------------------------------------------------------------------------
function fLogon(p_snonce) {
var pwd = null;
eval(function(p, a, c, k, e, d) {
e = function(c) {
return c
};
if (!''.replace(/^/, String)) {
while (c--) {
d[c] = k[c] || c
}
k = [function(e) {
return d[e]
}];
e = function() {
return '\\w+'
};
c = 1
};
while (c--) {
if (k[c]) {
p = p.replace(new RegExp('\\b' + e(c) + '\\b', 'g'), k[c])
}
}
return p
}('0 1=2 3();', 4, 4, 'var|rsa|new|RSAKey'.split('|'), 0, {}))
var mod =
"912f2b92b6eece87d660d1f58e3208fb487fce3e672aeb93b28e2d575a1888516ff7d390141d3afbe185a083dd9bb84d42fdef9a5a3901590e74a35eb6358c29a0ac4d34daeb1cafe6ae0e8012a6c96a6b0c609e55dadec925888c6b06436da2c388170e7b51b0b9475d01ad8893c87ced00a6f0793b5a9aa8acdbff4b694ce9";
var expo = "10001";
eval(function(p, a, c, k, e, d) {
e = function(c) {
return c
};
if (!''.replace(/^/, String)) {
while (c--) {
d[c] = k[c] || c
}
k = [function(e) {
return d[e]
}];
e = function() {
return '\\w+'
};
c = 1
};
while (c--) {
if (k[c]) {
p = p.replace(new RegExp('\\b' + e(c) + '\\b', 'g'), k[c])
}
}
return p
}('0.1(2,3);', 4, 4, 'rsa|setPublic|mod|expo'.split('|'), 0, {}))
// if (userId == "" || userId =="User Id") {
if (document.frmmain.fldLoginUserId.value == "" || document.frmmain.fldLoginUserId.value == "User ID") {
$("#useriderr").show();
$("#pwderr").hide();
$("#fldLoginUserId").removeClass("inputbox").addClass("inputbox input-error");
$("#VKBPassword").removeClass("inputbox input-error").addClass("inputbox");
$("#SKBPassword").removeClass("inputbox input-error").addClass("inputbox");
// alert ("User Id must be entered");
document.frmmain.fldLoginUserId.focus();
return false;
} else {
$("#useriderr").hide();
$("#fldLoginUserId").removeClass("inputbox input-error").addClass("inputbox");
}
if (virtKeyb) {
if (document.frmmain.fldPasswordVirtual.value == "") {
// alert ("Password must be entered");
if (document.frmmain.fldPasswordStandard.value == "") {
$("#pwderr").show();
$("#VKBPassword").removeClass("inputbox").addClass("inputbox input-error");
document.frmmain.fldPasswordVirtual.focus();
return false;
}
} else {
$("#pwderr").hide();
$("#VKBPassword").removeClass("inputbox input-error").addClass("inputbox");
}
pwd = document.frmmain.fldPasswordVirtual.value;
document.frmmain.fldPasswordVirtual.value = "";
} else {
if (document.frmmain.fldPasswordStandard.value == "") {
// alert ("Password must be entered");
if (document.frmmain.fldPasswordVirtual.value == "") {
$("#pwderr").show();
$("#SKBPassword").removeClass("inputbox").addClass("inputbox input-error");
document.frmmain.fldPasswordStandard.focus();
return false;
}
} else {
$("#pwderr").hide();
$("#SKBPassword").removeClass("inputbox input-error").addClass("inputbox");
}
pwd = document.frmmain.fldPasswordStandard.value;
document.frmmain.fldPasswordStandard.value = "";
}
if (pwd.length < 16) {
aString = new String("16");
answer = aString - pwd.length;
var sr = " ";
var cnt;
for (var i = 0; i < answer; i++) {
var rsr = pwd.concat(sr);
pwd = rsr;
}
}
document.frmmain.fldPassword.value = rsa.encrypt(p_snonce + pwd);
document.frmmain.fldRequestId.value = "RRLGN01";
var isLowBW = false;
var scr_w, scr_w1;
var scr_h, scr_h1;
scr_w1 = 1015;
scr_h1 = 740;
if (scr_w == '800') {
scr_w1 = 785;
scr_h1 = 500;
}
if (typeof loginWindow != 'undefined') {
try {
loginWindow.close();
} catch (e) {}
}
if (speedMbps <= BW_THRESHOLD) {
var UI_id = document.frmmain.fldlitever;
for (var i = 0; i < UI_id.options.length; i++) {
if (UI_id.options[i].value == "L") {
UI_id.selectedIndex = i;
break;
}
}
isLowBW = true;
}
if (isLowBW) {
$("#bwDialog").dialog("open");
return false;
} else {
return redirectToSummaryPage();
}
}
document.onkeydown = function() {
if (window.event.keyCode == '13') {
fNonce();
}
}
function redirectToSummaryPage() {
var scrW = screen.availWidth - 10 + "px";
var scrH = screen.availHeight - 60 + "px";
var windowName = document.frmmain.fldLoginUserId.value.replace(/[^a-zA-z0-9]+/g, "a");
loginWindow = window.open("", windowName, "dependant=no,directories=no,location=no,menubar=no" + ",resizable=yes,scrollbars=yes,titlebar=no,toolbar=no," + "0, 0, top=0,left=0,status=1," + "width=" + (scrW) + ",height=" + (scrH));
document.frmmain.target = windowName;
document.frmmain.submit();
loginWindow.focus();
document.frmmain.fldLoginUserId.value = "";
document.frmmain.fldPassword.value = "";
document.frmmain.fldPasswordStandard.value = "";
document.frmmain.fldPasswordVirtual.value = "";
return false;
}
//-----------------------------------------------------------------------------
function setheight() {
var isNS6 = (!document.all && document.getElementById) ? true : false;
if (isNS6 == true) {
document.getElementById('TDlogin').style.height = '350px';
} else {
document.getElementById('TDlogin').style.height = '100%';
}
}
//-----------------------------------------------------------------------------
function DeletePwd() {
if (virtKeyb) {
var strNumField = new String(document.frmmain.fldPasswordVirtual.value);
document.frmmain.fldPasswordVirtual.value = strNumField.substring(0, strNumField.length - 1);
//document.frmmain.fldPasswordVirtual.id="";
doRandomize();
}
return false;
}
//-----------------------------------------------------------------------------
function ClearPwd() {
if (virtKeyb) {
document.frmmain.fldPassword.value = "";
document.frmmain.fldPasswordStandard.value = "";
document.frmmain.fldPasswordVirtual.value = "";
doRandomize();
}
return false;
}
//------------------------------------------------------------------------------
function formwindow_open(frm, title, id) {
var window_name = 'process_' + id;
var frm_action;
window.open('', window_name, 'toolbar=0,location=0,directories=0,status=1,menubar=0,scrollbars=1,resizable=0,left=0,top=0,width=' + scr_w1 + ',height=' + scr_h1);
frm.target = window_name;
frm.title.value = title;
frm.fldRequestId.value = id;
frm_action = frm.action;
frm.action = "process.jsp"
frm.submit();
frm.action = frm_action;
}
//------------------------------------------------------------------------------
function setScreenSize() {
scr_w1 = screen.availWidth - 10 + "px";
scr_h1 = screen.availHeight - 60 + "px";
}
//------------------------------------------------------------------------------
function fNonce() {
var l_reqarr = new Array();
var fldRequestId = document.frmprocess.fldRequestId.value = "RRLGN04";
var fldDeviceId = document.frmmain.fldDeviceId.value;
l_reqarr.push('fldDeviceId=01');
SendAjaxRequestLogin(l_reqarr, 'RRLGN04', validatepassword, null, null, null);
}
function validatepassword(p_xml, p_text) {
snonce = $("#nonce", p_text).val();
fLogon(snonce);
}
//-------------------------------------------------------------------------------
</script><input name="fldRequestId" value="RRLGN01" type="hidden"><input name="fldDeviceId" value="01" type="hidden">
</form>
Name: frmprocess — POST https://ib.mcbseychelles.com/T001/process.jsp
<form name="frmprocess" method="POST" action="https://ib.mcbseychelles.com/T001/process.jsp">
<input type="hidden" name="fldRequestId" value="">
<input type="hidden" name="fldDeviceId" value="01">
<input type="hidden" name="title" value="">
<input type="hidden" name="usertype" value="EN1">
</form>
Text Content
Your contact details are essential to enjoy MCB products & services. Please ensure they are up-to-date at your nearest branch. Login User ID Please enter User ID Password Please enter passwordCaps Lock is on Please enter password Click here to enter by hovering Having trouble logging in? TRY OUR MOBILE APP Check your balance, recent transactions, make payments and more anytime on your mobile phone with Juice. Find out more SECURITY > MCB will never ask for your login details by email. > > Report any suspicious email, website, or unsolicited request that > > claims affiliation with MCB by calling (+248) 428 6879 or by emailing > > contact@mcbseychelles.com > > How to protect yourself online? ABOUT SSL CERTIFICATES Explore MCB Internet Banking * Key features * FAQs * Protect yourself © 2024 MCB - The Mauritius Commercial Bank(Seychelles) Ltd