complainsolutions.in
Open in
urlscan Pro
162.241.85.222
Public Scan
Submitted URL: http://complainsolutions.in/pay/ICICIBank/
Effective URL: https://complainsolutions.in/pay/ICICIBank/
Submission: On May 28 via manual from IN — Scanned from DE
Effective URL: https://complainsolutions.in/pay/ICICIBank/
Submission: On May 28 via manual from IN — Scanned from DE
Form analysis
3 forms found in the DOMName: AuthenticationFG — POST AuthenticationController;jsessionid=0000zyd3FcUZ0Kck4pLkZlhX0Va:CR30n43ser?bwayparam=cv2t8tO0Ghj9MBPEtecmG1Je8i5YSqdUfUUygSj1uq4%3D
<form name="AuthenticationFG" action="AuthenticationController;jsessionid=0000zyd3FcUZ0Kck4pLkZlhX0Va:CR30n43ser?bwayparam=cv2t8tO0Ghj9MBPEtecmG1Je8i5YSqdUfUUygSj1uq4%3D" method="post" autocomplete="off">
<script type="text/javascript">
function actionset() {
if (document.AuthenticationFG.ACTIONSWITCH == "Y") {
document.AuthenticationFG.ACTIONSWITCH = "N"
} else {
document.AuthenticationFG.action = "";
document.AuthenticationFG.action = "";
}
}
</script>
<script type="text/javascript">
// Checks if the browser supports document.all
linkArray = new Array();
isIE = document.all;
// Checks if browser used is Netscape Navigator
isNN = !document.all && document.getElementById;
// Checks if browser used is Netscape Navigator 4
isN4 = document.layers;
ppX = 450;
ppY = 250;
editCtl = null;
tmpEditCtl = null;
rX = (Math.random() * 24) - 12;
rY = (Math.random() * 36) - 18;
/*** Declaring variable and separate flag values for call id: 128860 --Begin-- satyabrata ghosh --29/08/2008 ***/
vIndex = 0;
vRandomAlp = 0;
vRandomNo = 0;
vRandomSpl = 0;
/*** Declaring variable and separate flag values for call id: 128860 --End-- satyabrata ghosh --29/08/2008 ***/
isHot = false;
showFirstTime = true;
/*For enabling links*/
isFirstTimeEnable = true;
/* This function is used to enter alphabets, special characters and numbers*/
insertData = function(ctl, value) {
ctl.value = ctl.value + value;
};
/* This function is used to enter password, change case and clear */
applyNumber = function(ctl) {
if (editCtl.value.length >= 6 && ctl.name != 'pp_clear' && ctl.name != 'pp_erase' && ctl.name != 'pp_caps' && this.target.id != 'AuthenticationFG.ACCESS_CODE' && this.target.id != 'AuthenticationFG.USER_PRINCIPAL' && this.target.id !=
'PasswordChangeFG.SIGNON_PWD' && this.target.id != 'PasswordChangeFG.SIGNON_NEW_PWD' && this.target.id != 'PasswordChangeFG.RETYPE_SIGNON_PWD' && this.target.id != 'LoginAltFlowFG.RETYPE_LOGIN_PWD' && this.target.id !=
'LoginAltFlowFG.LOGIN_PWD' && this.target.id != 'AuthenticationFG.SIGNON_PWD' && this.target.id != 'AuthenticationFG.SIGNON_NEW_PWD' && this.target.id != 'AuthenticationFG.RETYPE_SIGNON_PWD' && this.target.id !=
'AuthenticationFG.TRANSACTION_PWD' && this.target.id != 'AuthenticationFG.TRANSACTION_NEW_PWD' && this.target.id != 'AuthenticationFG.RETYPE_TRANSACTION_PWD') {
// Restricted
} else {
if (editCtl != null) {
if (ctl.name == 'pp_clear') {
editCtl.value = '';
} else if (ctl.name == 'pp_erase') {
editCtl.value = editCtl.value.substring(0, editCtl.value.length - 1);
/*** Working of the Caps button for call id: 128860 --Begin-- satyabrata ghosh --29/08/2008 ***/
} else if (ctl.name == 'pp_caps') {
var vCaps = document.getElementById('pp_caps').value;
for (var vIndex = 0; vIndex < 26; vIndex++) {
var vAlp = document.getElementById('alp_' + vIndex).value;
// Changes to Uppercase
if (vAlp == vAlp.toLowerCase()) {
var vTemp = vAlp.toUpperCase();
document.getElementById('alp_' + vIndex).value = vTemp;
//Commented for To ticket Id 340925
//document.getElementById('pp_caps').value=vCaps.toUpperCase();
// Changes to Lowercase
} else {
var vTemp = vAlp.toLowerCase();
document.getElementById('alp_' + vIndex).value = vTemp;
}
//Commented for To ticket Id 340925
//document.getElementById('pp_caps').value=vCaps.toLowerCase();
}
/*** Working of the Caps button for call id: 128860 --End-- satyabrata ghosh --29/08/2008 ***/
} else {
// Inserts alphabets, special characters and numbers on click
if (!editCtl.maxLength || editCtl.maxLength == 0 || editCtl.maxLength > editCtl.value.length) {
insertData(editCtl, ctl.value);
}
tmpEditCtl = editCtl;
if (editCtl.maxLength && editCtl.maxLength <= editCtl.value.length) {
setPinPadCtl(null);
}
if (tmpEditCtl.focus) {
setTimeout('tmpEditCtl.focus()', 1);
}
}
}
}
};
isIE = document.all ? 1 : 0
/*Disable Actual Keyboard*/
noKeyboard = function(e) {
keyEntry = !isIE ? e.which : event.keyCode;
if ((keyEntry < '255') || (keyEntry > '0')) {
return false;
}
};
// Arrays containing alphabets, special characters and numbers in different languages
var langBsdSmallAlp = {
"001": "abcdefghijklmnopqrstuvwxyz",
"002": "abcdefghijklmnopqrstuvwxyz",
"003": "abcdefghijklmnopqrstuvwxyz",
"004": "abcdefghijklmnopqrstuvwxyz"
};
var langBsdNum = {
"001": "0123456789",
"002": "0123456789",
"003": "0123456789",
"004": "0123456789"
};
var langBsdSplChars = {
"001": ".+-! ,@#$%&*()?=<>^_]{:\\|}`/[~\"\';",
"002": ".+-! ,@#$%&*()?=<>^_]{:\\|}`/[~\"\';",
"003": ".+-! ,@#$%&*()?=<>^_]{:\\|}`/[~\"\';",
"004": ".+-! ,@#$%&*()?=<>^_]{:\\|}`/[~\"\';"
};
/* This is method creates separate arrays with alphabets, special characters and numbers based on lang id*/
getCharBasedOnLangId = function(arrayObj) {
var chars = arrayObj[langID];
var langArr = new Array();
var character;
/* Added so that a virtual keypad will be displayed even if an entry for alphabets, special chars and nos
is not present for a particular lang id */
if (chars == null) {
chars = arrayObj["001"];
}
var charLen = chars.length;
for (i = 0; i < charLen; i++) {
character = chars.substring(i, i + 1);
if (character == "\"") {
langArr[i] = """;
} else {
langArr[i] = character;
}
}
return langArr;
};
/*This function is used to paint the virtual keyboard on the page */
settingPinPadCtl = function(whatobject, whatimage, whatelement) {
if (noAction) {
return;
}
smallAlpArr = getCharBasedOnLangId(langBsdSmallAlp);
numArr = getCharBasedOnLangId(langBsdNum);
splCharArr = getCharBasedOnLangId(langBsdSplChars);
/**** Depending on condition shuffle the keys on every click for call id: 128860 --Begin-- satyabrata ghosh --29/08/2008 ***/
if (vRandomAlp == 0) {
// Shuffling the order of an array -AbdulMalik 6/27/2008
smallAlpArr.sort(function() {
return 0.5 - Math.random()
})
}
if (vRandomNo == 0) {
numArr.sort(function() {
return 0.5 - Math.random()
})
}
if (vRandomSpl == 0) {
splCharArr.sort(function() {
return 0.5 - Math.random()
})
}
/**** Depending on condition shuffle the keys on every click for call id: 128860 --End-- satyabrata ghosh --29/08/2008 ***/
var incr = 0;
var incralp = 0,
incrno = 0,
incrspl = 0;
var formname = '';
for (j = 0; document.forms[j] != null; j++) {
for (i = 0; document.forms[j].elements[i] != null; i++) {
if ((document.forms[j].elements[i].name == whatelement)) {
formname = document.forms[j].name;
}
}
}
this.target = document.forms[formname].elements[whatelement];
/**** Reformed the table and button name,separate table created for action buttons for call id: 128860 --Begin-- satyabrata ghosh --29/08/2008 ***/
/* Generates virtual keypad based on the number of special characters, numbers and alphabets :
Added for internationalization */
var len = 11;
var numSplVal = 0;
var newRow;
var smallAlpArrLen = smallAlpArr.length;
var numArrLen = numArr.length;
var splCharArrLen = splCharArr.length;
/** This condition is used for Password,mPin and passcode**/
if (whatimage == 2) {
var sHTML = '<div id="close-keypad" class="width100percentforkeypad" ><div id="keypadstyle" class="width100percentforkeypad">' +
'<p align="right"> <span> <strong><a name="CLOSE_KEYPAD" id="CLOSE_KEYPAD" href="javascript:setPinPadCtl(null),enableTextField(\'+whatelement+\')" class="close" title="Close" style="margin-left:500px">x </a></strong></span> </p>' +
'<p ><span id="titleBar" class="keyBordText" ><ilayer width="100%" onSelectStart="return false">' + '<layer width="100%" onMouseover="isHot=true;if (isN4) ddN4(pp_div)" onMouseout="isHot=false">'
//Added for User Id Keybord addition
if (this.target.id == 'AuthenticationFG.USER_PRINCIPAL') {
sHTML = sHTML + 'User ID: ' + '</layer></ilayer>' + '</span>' + '<span class="floatingleft"><input length="13" type=text name="buffer" id="input_buffer" value="" id=buffer onkeyup=checkPinPad(this) readonly></span>' +
'<span class="left CellBackGroundColourForKeypad"></span></p></div>';
} else if (this.target.id == 'AuthenticationFG.RIB_LOGIN_ATM_PIN') {
sHTML = sHTML + 'ATM PIN: ' + '</layer></ilayer>' + '</span>' + '<span class="floatingleft"><input length="13" type=text name="buffer" id="input_buffer" value="" id=buffer onkeyup=checkPinPad(this) readonly></span>' +
'<span class="left CellBackGroundColourForKeypad"></span></p></div>';
} else if (this.target.id == 'AuthenticationFG.RIB_LOGIN_OTP') {
sHTML = sHTML + '6 Digit OTP: ' + '</layer></ilayer>' + '</span>' + '<span class="floatingleft"><input length="13" type=text name="buffer" id="input_buffer" value="" id=buffer onkeyup=checkPinPad(this) readonly></span>' +
'<span class="left CellBackGroundColourForKeypad"></span></p></div>';
} else {
//For the defect 336275 start 1-Apr-2013
//+'Keyed Code: '
sHTML = sHTML + 'Password: ' + '</layer></ilayer>' + '</span>' + '<span class="floatingleft"><input length="13" type=password name="buffer" id="input_buffer" value="" id=buffer onkeyup=checkPinPad(this) readonly></span>' +
'<span class="left CellBackGroundColourForKeypad"></span></p></div>';
}
//For the defect 336275 End 1-Apr-2013
sHTML = sHTML + '<div id="keypadclear" class="width100percentforkeypad" >';
while (incralp < smallAlpArrLen || incrno < numArr.length || incrspl < splCharArrLen) {
// Creates a new row
sHTML = sHTML + '<p class="clearboth">';
newRow = true;
for (i = 0; i < len; i++) {
// Adds style to td if its the first element of a new row.
if (i == 0) {
sHTML = sHTML + '<span class="height28forkeypad">';
} else {
sHTML = sHTML + '<span>';
}
// Creates a button for each alphabet
if (incralp < smallAlpArrLen && i < len - 2) {
sHTML = sHTML + '<input class="mainButton" type="button" name="alp_' + incralp + '" id="alp_' + incralp + '" value="' + smallAlpArr[incralp++] + '" onclick="applyNumber(this)"/></span>';
// Adds an empty cell to row if not a new row
if (incralp == smallAlpArrLen) {
sHTML = sHTML + '<input class="mainButton_blank" type="button" /></span>';
// Adds an empty cell to row if not a new row
}
newRow = false;
}
// Creates a button for each number (The last two columns are reserved for numbers )
if (incrno < numArrLen && i >= len - 2) {
sHTML = sHTML + '<input class="mainButtonblue" type="button" name="pp_' + numSplVal + '" id="pp_' + numSplVal + '" value="' + numArr[incrno++] + '" onclick="applyNumber(this)"/></span>';
numSplVal++;
// Adds an empty cell to row if not a new row
} else if (incrno >= numArrLen && i >= len - 2) {
sHTML = sHTML + '</span>';
}
// Creates a button for special characters
if (incrspl < splCharArrLen && i < len - 2 && newRow == true) {
sHTML = sHTML + '<input class="mainButtongreen" type="button" name="pp_' + numSplVal + '" id="pp_' + numSplVal + '" value="' + splCharArr[incrspl++] + '" onclick="applyNumber(this)"/></span>';
numSplVal++;
}
// Adds an empty cell to row if not a new row
if ((incrspl >= splCharArrLen || incralp >= smallAlpArrLen) && i < len - 2) {
sHTML = sHTML + '</span>';
}
}
sHTML = sHTML + '</p>';
}
sHTML = sHTML + '</div>';
sHTML = sHTML + '<div id="listing" class="width100percentforkeypad"><p class="listingcol">';
if (langID == '001') {
sHTML = sHTML + '<span class="otherbtns"><input class="keybtn" type="button" id="pp_caps" name="pp_caps" value="CAPS" alt="Caps" onclick="applyNumber(this)"/></span>';
} else {
sHTML = sHTML + '<span class="otherbtns"><input class="keybtn" type="button" id="pp_caps" name="pp_caps" value="CAPS" alt="Caps"/></span>';
}
sHTML = sHTML + '<span class="otherbtns"><input class="keybtn" type="button" name="pp_erase" id="pp_erase" value="BACKSPACE" onclick="applyNumber(this)"/></span>' +
'<span class="otherbtns"><input class="keybtn" type="button" name="pp_clear" id="pp_clear" value="CLEAR" onclick="applyNumber(this)"/></span>' +
'<span class="otherbtns"><input class="keybtn" type="button" name="done" id="done" value="OK" alt="OK" onclick="donePinPad(document.' + formname + '.buffer),setPinPadCtl(null),enableTextField(\'' + whatelement + '\')"/></span>' +
'</p> <p></p></div> </div>';
}
/**** Reformed the div and button name,separate div created for action buttons for call id: 128860 --End-- satyabrata ghosh --29/08/2008 ***/
document.getElementById("scriptdiv").innerHTML = sHTML;
document.forms[formname].buffer.maxLength = 2147483647;
setPinPadCtl(document.forms[formname].buffer);
elem = whatelement;
};
// This function is used to pop up and hide virtual keypad
setPinPadCtl = function(ctl) {
if (ctl && !editCtl && ctl.maxLength && ctl.maxLength <= ctl.value.length) {
return;
}
editCtl = ctl;
var elements = document.forms[0].elements;
for (i = 0; i <= 77; i++) {
var el = elements['pp_' + i];
if (el != null) {
el.disabled = editCtl == null;
}
}
var el = elements['pp_clear'];
if (el != null) {
el.disabled = editCtl == null;
}
var el = elements['pp_erase'];
if (el != null) {
el.disabled = editCtl == null;
}
var el = elements['close'];
if (el != null) {
el.disabled = editCtl == null;
}
var el = elements['done'];
if (el != null) {
el.disabled = editCtl == null;
}
var el = elements['buffer'];
if (el != null) {
el.disabled = editCtl == null;
}
var el = elements['help'];
if (el != null) {
el.disabled = editCtl == null;
}
topLayer = isIE ? 'BODY' : 'HTML';
layer = isIE ? document.all.pp_div : document.getElementById ? document.getElementById('pp_div') : document.layers ? document.layers.pp_div : document.pp_div;
if (isIE && event || !isIE && ctl) {
hotLayer = isIE ? event.srcElement : ctl.target;
while (hotLayer != null && hotLayer.id != 'titleBar' && hotLayer.tagName != topLayer) {
hotLayer = isIE ? hotLayer.parentElement : hotLayer.parentNode;
}
if (hotLayer != null && hotLayer.id == 'titleBar' && ctl != null) {
offsetx = isIE ? event.clientX : ctl.clientX;
offsety = isIE ? event.clientY : ctl.clientY;
nowX = parseInt(layer.style.left);
nowY = parseInt(layer.style.top);
ddEnabled = true;
document.onmousemove = dd;
}
}
if (layer != null) {
if (editCtl != null) {
if (showFirstTime) {
// Called when pinpad is shown for the first time
showFirstTimePinPad(layer, ctl);
display();
showFirstTime = false;
} else {
//Called when pinpad is shown subsequent times
showPinPad(layer, ctl);
display();
}
} else {
hidePinPad(layer);
display();
}
} else {
alert('Pin Pad not supported by your browser');
}
};
onloadNumber = function(ctl) {
ctl.disabled = editCtl == null;
};
checkPinPad = function(ctl) {
if (ctl.maxLength && ctl.maxLength != 0 && ctl.maxLength <= ctl.value.length) {
setPinPadCtl(null);
} else {
if (editCtl == null) setPinPadCtl(this);
}
};
/* This function is used to show virtual keypad*/
showPinPad = function(ctl, pctl) {
if (isIE || isNN) {
layer.style.visibility = 'visible';
} else if (isN4) {
document.pp_div.visibility = 'show';
}
};
/*To Load Pin pad first time*/
showFirstTimePinPad = function(ctl, pctl) {
var pX = 500;
var pY = 250;
if (ppY) {
pY = ppY;
} else if (pctl.screenTop) {
pY = pctl.screenTop + 30;
} else if (pctl.screenY) {
pY = pctl.screenY + 30;
}
if (ppX) {
pX = ppX;
} else if (pctl.screenLeft) {
pX = pctl.screenLeft;
} else if (pctl.screenX) {
pX = pctl.screenX;
}
if (ctl.style) {
ctl.style.top = pY + rX;
ctl.style.left = pX + rY;
}
if (isIE || isNN) {
layer.style.visibility = 'visible';
} else if (isN4) {
document.pp_div.visibility = 'show';
}
};
/* This function is used to hide virtual keypad */
hidePinPad = function(ctl) {
if (isIE || isNN) {
layer.style.visibility = 'hidden';
} else if (isN4) {
document.pp_div.visibility = 'hide';
}
elem = null;
};
ddInit = function(ctl) {
var topLayer = isIE ? 'BODY' : 'HTML';
var layer = isIE ? document.all.pp_div : document.getElementById ? document.getElementById('pp_div') : document.layers ? document.layers.pp_div : document.pp_div;
var hotLayer = isIE ? event.srcElement : ctl.target;
if (layer != null) {
while (hotLayer.id != 'titleBar' && hotLayer.tagName != topLayer) {
hotLayer = isIE ? hotLayer.parentElement : hotLayer.parentNode;
if (hotLayer == null) return;
}
if (hotLayer.id == 'titleBar') {
offsetx = isIE ? event.clientX : ctl.clientX;
offsety = isIE ? event.clientY : ctl.clientY;
nowX = parseInt(layer.style.left);
nowY = parseInt(layer.style.top);
ddEnabled = true;
document.onmousemove = dd;
}
}
};
dd = function(ctl) {
if (!ddEnabled) return;
layer.style.left = isIE ? nowX + event.clientX - offsetx : nowX + ctl.clientX - offsetx + 'px';
layer.style.top = isIE ? nowY + event.clientY - offsety : (nowY + ctl.clientY - offsety) + 'px';
display();
return false;
};
/* This function is used to deactivate parent window when virtual keypad pops up */
disbleTextField = function(whatelement) {
// if virtual keypad is already open
var isVisible = document.getElementById('pp_div').style.visiblity = 'visible' ? true : false;
if (isVisible && elem == whatelement) {
noAction = true;
return;
} else {
noAction = false;
}
/*Iterate through all the forms*/
var j = 0;
var enab = true;
var disb = true;
while ((document.forms[j] != null && (enab || disb))) {
/*Iterate through all elements in a form*/
for (i = 0; document.forms[j].elements[i] != null; i++) {
/*IF you find an element with the name that was passed in*/
if (isVisible && (document.forms[j].elements[i].name == elem)) {
document.forms[j].elements[i].disabled = false;
enab = false;
} else if ((document.forms[j].elements[i].name == whatelement)) {
/*disable it and exit the loop*/
document.forms[j].elements[i].disabled = true;
disb = false;
}
if (!isVisible) {
enab = false;
}
}
j++;
}
};
/* This function is used to change styles of the object passed to it*/
setStyle = function(obj, style, value) {
obj.style[style] = value;
};
/* This function is used to enable page*/
enableTextField = function(whatelement) {
this.target.disabled = false;
};
getPixel = function(str) {
if (str == "") {
return "0";
} else {
return parseInt(str.substring(0, str.length - 2), 10);
}
};
// function to get the virtual keyboard displayed at random locations
randomDisplay = function(top, left) {
//var isFF = !document.all.pp_div.style.pixelTop;
var scrollTop = window.pageYOffset || window.document.documentElement.scrollTop || window.document.body.scrollTop;
var locationtop = top;
var locationleft = left;
// capturing the top and left positions of the keyboard
if (!isIE) {
document.getElementById('pp_div').style.top = locationtop + 'px';
document.getElementById('pp_div').style.left = locationleft + 'px';
} else {
document.all.pp_div.style.pixelTop = locationtop;
document.all.pp_div.style.pixelLeft = locationleft;
}
display();
};
ddN4 = function(whatLayer) {
if (!isN4) return;
N4 = eval(whatLayer);
N4.captureEvents(Event.MOUSEDOWN | Event.MOUSEUP);
N4.onmousedown = function(ctl) {
N4.captureEvents(Event.MOUSEMOVE);
N4x = ctl.x;
N4y = ctl.y;
}
N4.onmousemove = function(ctl) {
if (isHot) {
N4.moveBy(ctl.x - N4x, ctl.y - N4y);
return false;
}
}
N4.onmouseup = function() {
N4.releaseEvents(Event.MOUSEMOVE);
}
};
/* This function is used to put the password entered on virtual keypad into the page on click of OK*/
donePinPad = function(buffer) {
this.target.value = buffer.value;
buffer.value = '';
};
/* This function is used to open the help file for virtual keypad*/
openPinPadHelp = function() {
var url = 'pinpad.html';
newwindow = window.open(url, 'Security', 'height=500,width=700,scrollbars=yes,resizable=yes');
if (window.focus) {
newwindow.focus();
}
};
display = function() {
if (navigator.userAgent.toLowerCase().indexOf("msie") != -1) {
if (document.getElementById('iframetop') != null) {
//Fix for overlapping dropdowns
// show layer
var layerdiv = document.getElementById('pp_div');
layerdiv.style.display = '';
// show IFRAME
var iframe = document.getElementById('iframetop');
iframe.style.display = '';
iframe.style.width = layerdiv.offsetWidth;
iframe.style.height = layerdiv.offsetHeight;
iframe.style.left = layerdiv.offsetLeft;
iframe.style.top = layerdiv.offsetTop;
iframe.style.visibility = layerdiv.style.visibility;
}
}
};
function getScrollXY() {
var scrOfX = 0,
scrOfY = 0;
if (typeof(window.pageYOffset) == 'number') {
//Netscape compliant
scrOfY = window.pageYOffset;
scrOfX = window.pageXOffset;
} else if (document.body && (document.body.scrollLeft || document.body.scrollTop)) {
//DOM compliant
scrOfY = document.body.scrollTop;
scrOfX = document.body.scrollLeft;
} else if (document.documentElement && (document.documentElement.scrollLeft || document.documentElement.scrollTop)) {
//IE6 standards compliant mode
scrOfY = document.documentElement.scrollTop;
scrOfX = document.documentElement.scrollLeft;
}
return [scrOfX, scrOfY];
}
</script>
<script type="text/javascript">
document.onmousedown = ddInit;
document.onmouseup = Function("ddEnabled=false");
</script>
<iframe id="iframetop" scrolling="no" frameborder="0"> </iframe>
<div id="pp_div" valign="right" class="keypaddiv" style="visibility: hidden;">
<div id="scriptdiv"></div>
</div>
<script type="text/javascript">
ppX = 100;
ppY = 100;
setTimeout('setPinPadCtl(null)', 1);
</script>
<script type="text/javascript">
jQuery(document).ready(function() {
var txtBox = document.getElementById("AuthenticationFG.USER_PRINCIPAL");
try {
txtBox.focus();
} catch (err) {}
if ((jQuery('#MessageDisplay_TABLE').length > 0) && (document.getElementById('PID').value != null) && (document.getElementById('PID').value != '')) {
jQuery("#global").hide();
jQuery("#MessageDisplay_TABLE").hide();
jQuery("#HDisplay1").hide();
jQuery("#HDisplay2").hide();
jQuery("#FooterLinks").hide();
jQuery("#Footertext").hide();
jQuery("#footer").hide();
var errMessage = "";
try {
errMessage = document.getElementById('MessageDisplay_TABLE').firstChild.childNodes[2].textContent;
} catch (err) {
errMessage = document.getElementById('MessageDisplay_TABLE').firstChild.innerText;
}
alert(errMessage);
//alert('MD'+ document.getElementById('MD').value)
//document.getElementById('MD_NEW').value= document.getElementById('MD').value;
//alert('PID'+ document.getElementById('PID').value) ;
document.getElementById('PID_NEW').value = document.getElementById('PID').value;
//alert('PRN'+ document.getElementById('PRN').value);
document.getElementById('PRN_NEW').value = document.getElementById('PRN').value;
//alert('ITC'+ document.getElementById('ITC').value);
document.getElementById('ITC_NEW').value = document.getElementById('ITC').value;
//alert('AMT'+ document.getElementById('AMT').value);
document.getElementById('AMT_NEW').value = document.getElementById('AMT').value;
//alert('CRN'+document.getElementById('CRN').value);
document.getElementById('CRN_NEW').value = document.getElementById('CRN').value;
//alert('RU'+ document.getElementById('RU').value) ;
document.getElementById('RU_NEW').value = document.getElementById('RU').value;
//alert('CG'+ document.getElementById('CG').value) ;
document.getElementById('CG_NEW').value = document.getElementById('CG').value;
//alert('ES'+ document.getElementById('ES').value) ;
document.getElementById('ES_NEW').value = document.getElementById('ES').value;
document.RIBSignOn.submit();
}
});
</script>
<div id="global" class="body-style-02">
<div id="header">
<div id="Loginheader-main" class="Loginheader-main">
<div id="header-wrapper" class="wrapper">
<div id="header-row" class="Loginrow">
<div id="header-logo" class="logo1">
<a href="http://www.icicibank.com/?utm_source=homepage&utm_medium=stand&utm_campaign=homepage-header-logo" target="_blank"><img width="197" height="46" src="https://infinity.icicibank.com/corp/L001/consumer/images/DisplayImage_CompanyLogo.jpg" alt="Future bank Logo"></a>
</div>
<div id="links_container" class="links_container">
<div id="TopICICIBankHome" class="links"><a target="_blank" href="http://www.icicibank.com/">ICICI Bank Home</a></div>
<div id="TopAboutUs" class="links"><a target="_blank" href="http://www.icicibank.com/aboutus/about-us.html">About Us</a></div>
<div id="Top24hrCustomerCare" class="links"><a target="_blank" href="http://www.icicibank.com/customer-care.html">Customer Care</a></div>
<div id="TopFindATM" class="last_links"><a target="_blank" href="http://www.icicibank.com/find-atm-branch.html">Find ATM/Branch</a></div>
</div>
<div id="mb" class="mb" alt="Mobile Banking"></div>
<div id="links_container_mb" class="links_container_mb">
<div id="Topmb" onclick=""><a target="_blank" href="http://www.icicibank.com/mobile-banking/index.html">Mobile Banking</a></div>
</div>
</div>
</div>
</div>
</div>
<div id="topbar">
<div id="header">
<div id="topbar-nav" class="Loginheader-nav">
<div id="topbar-wrapper" class="wrapper">
<div id="topbar-row" class="row">
<ul class="tabs1">
<li id="PersonalBanking_default">
<a target="_blank" href="http://www.icicibank.com">Personal Banking</a>
</li>
<li id="PrevilegeBanking">
<a target="_blank" href="http://www.icicibank.com/privilege-banking/index.page"> Privilege Banking</a>
</li>
<li id="WealthManagement">
<a target="_blank" href="http://www.icicibank.com/wealth-management/index.page">Wealth Management</a>
</li>
<li id="PrivateBanking">
<a target="_blank" href="http://www.icicibankprivatebanking.com/">Private Banking</a>
</li>
<li id="NRIBanking">
<a target="_blank" href="http://www.icicibank.com/nri-banking/nri_banking.page">NRI Banking</a>
</li>
<li id="CorporateBanking">
<a target="_blank" href="http://www.icicibank.com/corporate/corp-index.page">Corporate Banking</a>
</li>
<li id="BusinessBanking">
<a target="_blank" href="http://www.icicibank.com/business-banking/index.page">Business Banking</a>
</li>
</ul>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="row toprow">
<noscript>
<font face="Helvetica" color="#000000" style="display: block; text-align: center; margin:20px 0;"> You need to enable javascript in your browser. For details please
<a class="m_noscript_link" href="http://www.icicibank.com/Pfsuser/webnews/javaenablementinstructions.htm" alt="Contact Us" title="Instructions for Javascript" target="_blank">click here</a>. </font>
</noscript>
<div class="" id="HDisplayDefault1">
<div class="" id="HDisplayDefault1.Rowset2">
<div id="Revamp_Banner" class="iframeWrapper">
<iframe id="Revamp_Banner_ID" class="resp-iframe" style=" margin-top: -2px; position: absolute; border: none;left: 0px;" frameborder="0" width="100%" height="1400px" scrolling="no"
src="https://www.icicibank.com/personal-banking/login/primer">
</iframe>
</div>
</div>
</div>
<div id="ErrorDisplay_TABLE" class="section"></div>
<!-- Added for Login with OTP PIN -->
<!--<script>
try{
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-17906056-1',{'cookieDomain': 'icicibank.com'});
ga('send', 'pageview', '/VPV/LI/InternetBanking/InfinityLogin/LogintoInternetBankin',{
'dimension72':'nli_cms_IB_internetbanking_login_btn', 'dimension77': 'NA'});
}catch(e){}
</script>-->
<!--CIB RIB Integration - START -->
<!--CIB RIB Integration - END -->
<div class="" id="HDisplayDefault">
<div class="login-field login-text row_login" id="HDisplayDefault.Rowset2">
<p id="HDisplayDefault.Rb12" class="login-heading">
<span id="HDisplayDefault.Rb12.C1" class="lock_image m_left10"><img src="https://infinity.icicibank.com/corp/L001/consumer/images/u16_original.png?mtime=1472814763000" alt="Lock" title="Lock" height="18" width="18" class="lock_pic"
id="Image11381011" border="0"></span><span id="HDisplayDefault.Rb12.C2" class="lock_id"><label for=" " id="LabelForControl16117102" title="Login to Internet Banking" class="simpletext23">Login to Internet Banking</label></span>
</p>
<p id="HDisplayDefault.Rb14" class="login_label marginTop45">
<span id="HDisplayDefault.Rb14.C1"><label for=" " id="UserId_Text" title="Login using User ID and password" class="label">User ID</label></span>
</p>
<p id="HDisplayDefault.Rb14" class="input-field ">
<span id="HDisplayDefault.Rb14.C3" class="input-arrow"><span class="labelColumn"><input type="text" name="DUMMY1" title="Login using User ID and password" size="28" tabindex="-5" "="" class=" login-input mode-select-userid" maxlength="65"
id="DUMMY1" value="" onkeypress="return checkEnter(event);"></span><img src="https://infinity.icicibank.com/corp/L001/consumer/images/../icici-login-update/img/goahead.png?mtime=1568465547000" alt="" title="arrow" height="8"
width="65" class="goahead" id="user-id-goahead" border="0" onclick="goUserId();"></span>
</p>
<p id="HDisplayDefault.Rb14aa" class="input-field">
<span
id="HDisplayDefault.Rb14aa.C2"><a href="AuthenticationController?FORMSGROUP_ID__=AuthenticationFG&__START_TRAN_FLAG__=Y&__EVENT_ID__=LOAD&__CALL_MODE__=10&LOGIN_FLAG=1&BANK_ID=ICI" title="Create UserId" id="HREF_AuthenticationFG.KNW_USERID" name="HREF_AuthenticationFG.KNW_USERID" class="forgot-user" target="_blank">Get User ID</a></span>
</p>
<h2 class="partition-line">
<p class="partition-circle">OR</p>
</h2>
<p id="HDisplayDefault.Rb16" class="login_label">
<span id="HDisplayDefault.Rb16.C1"><label for=" " id="mobile_label_dummy" title="Login Using Registered Mobile Number" class="label">Registered Mobile Number</label></span>
</p>
<p id="HDisplayDefault.Rb16" class="input-field">
<span id="HDisplayDefault.Rb16.C2" class="input-arrow"><span class="labelColumn"><input type="text" name="DUMMY2" readonly="" title="Login Using Registered Mobile Number" size="28" "="" class=" mode-select-mobile" maxlength="0" id="DUMMY23"
value="" onkeypress="return checkEnter(event);"></span><img src="https://infinity.icicibank.com/corp/L001/consumer/images/../icici-login-update/img/goahead.png?mtime=1568465547000" alt="" title="arrow" height="8" width="10"
class="goahead" id="user-id-goahead" border="0" onclick="goToMobileOTP();"></span>
</p>
</div>
</div>
<!--CIB RIB Integration - START -->
<!--CIB RIB Integration - END -->
<!-- added for Login revamp NLI page banner loading start here -->
<!-- PRPM changes for show/hide password start-->
<input type="Hidden" name="PasswordEyeIconEnable" value="N" id="PasswordEyeIconEnable">
<!-- PRPM changes for show/hide password end-->
<!-- CSS for show/hide password start-->
<style>
input::-ms-reveal {
display: none;
}
.troubleShooting {
padding-top: 0.2rem !important;
}
.troubleShootingSafari {
padding-top: 0.1rem !important;
}
.mac {
width: 64.8% !important;
height: 1.83rem !important;
}
.mac:focus {
outline: none;
border: 1px solid #F27B1A;
background: #FFFFF9;
}
.macPassOn {
position: absolute;
right: 60px;
font-weight: 700;
font-size: 9px;
line-height: 15px;
color: #838282;
cursor: pointer;
}
.macLogButton {
margin: 1rem 0 !important;
}
.dummyPassword {
width: 74.8% !important;
height: 1.95rem !important;
}
/* .accessPassword{
width: 80% !important;
} */
.focusClass {
outline: none !important;
border: 1px solid #F27B1A !important;
background: #FFFFF9 !important;
}
.passOn {
position: absolute;
right: 55px;
font-weight: 700;
font-size: 9px;
line-height: 15px;
color: #838282;
cursor: pointer;
}
.d-flex {
display: flex;
}
.align-center {
align-items: center;
}
.d-none {
display: none;
}
.pin-ml-5 {
margin-left: 5px;
}
.relative {
position: relative;
width: fit-content;
}
</style>
<!-- CSS for show/hide password end-->
<!-- Script for Show/Hide Password start -->
<script>
jQuery(document).ready(function() {
console.log("Inside ready111")
document.getElementById("AuthenticationFG.ACCESS_CODE").addEventListener("keydown",
() => {
console.log("Inside keydown for password")
var keyCode = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode;
console.log("keyCode in checkBackspace:" + keyCode);
var show2 = document.getElementById("passshow2");
var hide2 = document.getElementById("passhide2");
if (keyCode == "46" || keyCode == "8") {
document.getElementById('AuthenticationFG.ACCESS_CODE').value = '';
document.getElementById('AuthenticationFG.DUMMY_ACCESS_CODE').value = '';
show2.classList.add("d-none");
hide2.classList.add("d-none");
}
});
document.getElementById("AuthenticationFG.DUMMY_ACCESS_CODE").addEventListener("keydown",
() => {
console.log("Inside keydown for dummy")
var keyCode = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode;
console.log("keyCode in checkBackspace:" + keyCode);
var show2 = document.getElementById("passshow2");
var hide2 = document.getElementById("passhide2");
if (keyCode == "46" || keyCode == "8") {
document.getElementById('AuthenticationFG.ACCESS_CODE').value = '';
document.getElementById('AuthenticationFG.DUMMY_ACCESS_CODE').value = '';
show2.classList.add("d-none");
hide2.classList.add("d-none");
}
});
});
//password show/hide functionality in verify.html
function passFun(id) {
var password = document.getElementById("AuthenticationFG.ACCESS_CODE");
var text = document.getElementById("AuthenticationFG.DUMMY_ACCESS_CODE")
var show2 = document.getElementById("passshow2");
var hide2 = document.getElementById("passhide2");
console.log(id)
if (id === "passshow2") {
console.log("Adding focus to dummy..");
text.classList.add("focusClass")
}
if (id === "passhide2") {
console.log("Adding focus to password..")
password.classList.add("focusClass")
}
if (id === "passshow2" && password.value.length > 0) {
// password.type = "text";
hide2.classList.add("d-flex")
hide2.classList.remove("d-none")
show2.classList.remove("d-flex")
show2.classList.add("d-none")
password.classList.add("d-none")
text.classList.remove("d-none")
// text.value=password.value
} else if (id === "passhide2" && text.value.length > 0) {
// password.type = "password";
hide2.classList.add("d-none")
hide2.classList.remove("d-flex")
show2.classList.remove("d-none")
show2.classList.add("d-flex")
password.classList.remove("d-none")
text.classList.add("d-none")
}
}
function clickHandler(id) {
if (document.getElementById('PasswordEyeIconEnable').value == "Y") {
console.log("In ClickHandler");
var show2 = document.getElementById("passshow2");
var hide2 = document.getElementById("passhide2");
var password = document.getElementById("AuthenticationFG.ACCESS_CODE");
let passValue = document.getElementById(id).value
let passType = document.getElementById(id).type
if (id === "AuthenticationFG.ACCESS_CODE") {
console.log("in id ACCESS_CODE");
document.getElementById("AuthenticationFG.DUMMY_ACCESS_CODE").value = passValue;
}
if (id === "AuthenticationFG.DUMMY_ACCESS_CODE") {
console.log("in id DUMMY_ACCESS_CODE");
document.getElementById("AuthenticationFG.ACCESS_CODE").value = passValue;
}
console.log(passValue.length)
if (passValue.length > 0 && passType === "password") {
hide2.classList.add("d-none")
hide2.classList.remove("d-flex")
show2.classList.remove("d-none")
show2.classList.add("d-flex")
} else if (passValue.length > 0 && passType === "text") {
console.log("hiding")
show2.classList.remove("d-flex")
show2.classList.add("d-none")
hide2.classList.remove("d-none")
hide2.classList.add("d-flex")
} else if (passValue.length == "0" && passType === "password") {
show2.classList.remove("d-flex")
show2.classList.add("d-none")
} else if (passValue.length == "0" && passType === "text") {
hide2.classList.remove("d-flex")
hide2.classList.add("d-none")
}
}
}
document.addEventListener("visibilitychange", () => {
console.log("Inside Vis Change")
if (document.visibilityState === "visible") {
document.getElementById("AuthenticationFG.ACCESS_CODE").value = '';
document.getElementById("AuthenticationFG.DUMMY_ACCESS_CODE").value = '';
var show2 = document.getElementById("passshow2");
var hide2 = document.getElementById("passhide2");
hide2.classList.add("d-none")
show2.classList.add("d-none")
}
});
function clearFunc(id) {
var mask = document.getElementById(id).value
if (mask.length == "0") {
var show2 = document.getElementById("passshow2");
show2.classList.remove("d-flex")
show2.classList.add("d-none")
}
}
function changeFocus(id) {
var password = document.getElementById("AuthenticationFG.ACCESS_CODE");
var text = document.getElementById("AuthenticationFG.DUMMY_ACCESS_CODE")
if (id === "AuthenticationFG.ACCESS_CODE") {
password.classList.remove("focusClass")
}
if (id === "AuthenticationFG.DUMMY_ACCESS_CODE") {
text.classList.remove("focusClass")
}
}
// function checkBackspace(event){
// var keyCode = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode;
// console.log("keyCode in checkBackspace:"+keyCode);
// var show2 = document.getElementById("passshow2");
// var hide2 = document.getElementById("passhide2");
// if(keyCode=="46" || keyCode=="8")
// {
// document.getElementById('AuthenticationFG.ACCESS_CODE').value='';
// document.getElementById('AuthenticationFG.DUMMY_ACCESS_CODE').value='';
// show2.classList.add("d-none");
// hide2.classList.add("d-none");
// }
// }
function blockSpecialChar(e) {
console.log("entering into funcc blockSpecialChar");
var k = e.keyCode;
console.log(k);
return ((k > 64 && k < 91) || (k > 96 && k < 123) || k == 8 || (k >= 48 && k <= 57));
}
</script>
<!-- Script for Show/Hide Password end -->
<!--CIB RIB Integration - START -->
<!--CIB RIB Integration - END -->
<div class="completeHide" id="HDisplay1">
<div class="login-field login-text row_login" id="HDisplay1.Rowset2">
<p id="HDisplay1.Rb12" class="login-heading">
<span id="HDisplay1.Rb12.C1" class="lock_image m_left10"><img src="https://infinity.icicibank.com/corp/L001/consumer/images/u16_original.png?mtime=1472814763000" alt="Lock" title="Lock" height="18" width="18" class="lock_pic"
id="Image11381011" border="0"></span><span id="HDisplay1.Rb12.C2" class="lock_id"><label for=" " id="LabelForControl16117102" title="Login to Internet Banking" class="simpletext23">Login to Internet Banking</label></span>
</p>
<p id="HDisplay1.Rb14" class="login_label">
<span id="HDisplay1.Rb14.C1"><label for=" " id="UserId_Text" title="User ID" class="label">User ID</label></span>
</p>
<input type="password" style="display:none;">
<p id="HDisplay1.Rb14" class="input-field m_cf ">
<span id="HDisplay1.Rb14.C2"><span class="labelColumn"><input type="text" name="AuthenticationFG.USER_PRINCIPAL" title="User Id" size="28" "="" class=" login-input type_UserPrincipal" data-febatype="UserPrincipal" maxlength="65"
id="AuthenticationFG.USER_PRINCIPAL" value=""
onkeypress="return checkEnter(event);"></span><a data-isexcluded="true" href="javascript:disbleTextField('AuthenticationFG.USER_PRINCIPAL'),settingPinPadCtl(this,2,'AuthenticationFG.USER_PRINCIPAL'),randomDisplay();"><img src="https://infinity.icicibank.com/corp/L001/consumer/images/v-keyboard.png?mtime=1472814764000" alt="Virtual Key Board" title="Virtual Key Board" class="login_virtual_key floatRight" id="virtual_keyboard_password" border="0" onclick="disbleTextField('AuthenticationFG.USER_PRINCIPAL'),settingPinPadCtl(this,2,'AuthenticationFG.USER_PRINCIPAL'),randomDisplay();"></a></span>
</p>
<p id="HDisplay1.Rc4">
<span
id="HDisplay1.Rc4.C2"><a href="AuthenticationController?FORMSGROUP_ID__=AuthenticationFG&__START_TRAN_FLAG__=Y&__EVENT_ID__=LOAD&__CALL_MODE__=10&LOGIN_FLAG=1&BANK_ID=ICI" title="Get User ID" id="HREF_AuthenticationFG.KNW_USERID" name="HREF_AuthenticationFG.KNW_USERID" class="forgot-user" target="_blank">Get User ID</a></span>
</p>
<p id="HDisplay1.Rb16" class="login_label">
<span id="HDisplay1.Rb16.C1"><label for=" " id="label_access_code" title="Password" class="label">Password</label></span>
</p>
<!-- added for password:start -->
<!-- added for password:start -->
<!-- added for show/hide password:start -->
<!-- added for show/hide password:end -->
<p id="HDisplay1.Rb16" class="input-field m_cf">
<span id="HDisplay1.Rb16.C2"><input type="password" onpaste="return false" oncopy="return false" name="dummypwd1" size="1" class="dummypwd_btn" id="dummypwd1" title="dummy Access Code 1"></span><input type="password" onpaste="return false"
oncopy="return false" name="dummypwd2" size="1" class="dummypwd_btn" id="dummypwd2" title="dummy Access Code 2"><input type="password" onpaste="return false" oncopy="return false" name="AuthenticationFG.ACCESS_CODE" size="28"
class="login-input-password" id="AuthenticationFG.ACCESS_CODE" title="Password" onkeypress="return checkEnter(event);" oninput="clickHandler(this.id);" onclick="clearFunc(this.id);" onfocusout="changeFocus(this.id);" "="" maxlength="
128"><span class="labelColumn"><input type="text" name="AuthenticationFG.DUMMY_ACCESS_CODE" title="Password" size="28" "="" class=" dummyPassword d-none" maxlength="128" id="AuthenticationFG.DUMMY_ACCESS_CODE" value=""
onkeypress="return checkEnter(event);" oninput="clickHandler(this.id);" onfocusout="changeFocus(this.id);"></span><img src="https://infinity.icicibank.com/corp/L001/consumer/images/Show.png?mtime=1701887331691" alt="View" title="View"
class="passOn align-center d-none pin-ml-5" id="passshow2" border="0" onclick="passFun(this.id);"><img src="https://infinity.icicibank.com/corp/L001/consumer/images/hide.png?mtime=1701887331707" alt="Hide" title="Hide"
class="passOn align-center d-none pin-ml-5" id="passhide2" border="0"
onclick="passFun(this.id);"><a data-isexcluded="true" href="javascript:disbleTextField('AuthenticationFG.ACCESS_CODE'),settingPinPadCtl(this,2,'AuthenticationFG.ACCESS_CODE'),randomDisplay();"><img src="https://infinity.icicibank.com/corp/L001/consumer/images/v-keyboard.png?mtime=1472814764000" alt="Virtual Key Board" title="Virtual Key Board" class="login_virtual_key keyboard-image floatRight" id="virtual_keyboard_password" border="0" onclick="disbleTextField('AuthenticationFG.ACCESS_CODE'),settingPinPadCtl(this,2,'AuthenticationFG.ACCESS_CODE'),randomDisplay();"></a><input
type="password" onpaste="return false" oncopy="return false" name="dummy1" value="JN0123XYZ" size="28" class="donothing1" id="dummy1" title="Access Code">
</p>
<p id="HDisplay1.Rc6" class="m_cf forgot-details">
<span
id="HDisplay1.Rc6.C2"><a href="AuthenticationController?FORMSGROUP_ID__=AuthenticationFG&__START_TRAN_FLAG__=Y&__EVENT_ID__=LOAD&__CALL_MODE__=91&LOGIN_FLAG=1&BANK_ID=ICI" title="Get Password" id="HREF_AuthenticationFG.PWD_LABEL" name="HREF_AuthenticationFG.PWD_LABEL" class="forgot-password" target="_blank">Get Password</a></span>
</p>
<p id="HDisplay1.Rb18" class=" m_cf">
<span id="HDisplay1.Rb18.C1"><label for="AuthenticationFG.MENU_ID" id="ForMNU" title="Start In" class="label">Start In</label></span>
</p>
<p id="HDisplay1.Rb18" class="m_cf">
<span id="HDisplay1.Rb18.C2"><span class="labelColumn_combo"><span class="labelColumn_combo_brdr"> <select name="AuthenticationFG.MENU_ID" class="dropdownexpandalbe" id="AuthenticationFG.MENU_ID">
<option value="RDASH">Dashboard</option>
<option value="ROACT">Bank Account</option>
<option value="RTXNM">Bill Payment</option>
<option value="RTXNSS">Fund Transfer</option>
<option value="RPRCHG">Recharge</option>
<option value="RINVST">Investment</option>
<option value="RVILMB">General Insurance</option>
<option value="RVIPRU">Life Insurance</option>
<option value="RVMPSR">Customer Service</option>
<option value="SMWFT">Smart Wire</option>
</select></span></span></span>
</p>
<p id="HDisplay1. Rr5" class="check-box-top">
<span id="HDisplay1. Rr5.C1"><input type="checkbox" name="AuthenticationFG.REMEMBER_USERID_CHECKBOX" value="true" id="AuthenticationFG.REMEMBER_USERID_CHECKBOX" title="Remember User Id" onclick="RememberUserId();"><span
class="check-lable-style m2" id="AuthenticationFG.CHECK_BOX1"> Remember User Id</span></span>
</p>
<!-- added for Login Captcha Changes start here -->
<!-- added for Login Captcha Changes end here -->
<!-- Added for iMobile SSO - Start -->
<!-- Added for iMobile SSO - End -->
<p id="HDisplay1.Rb20" class="m_cf btn-dev">
<span id="HDisplay1.Rb20.C2" class="btn-dev"><input type="Submit" name="Action.VALIDATE_CREDENTIALS" class="cta" id="VALIDATE_CREDENTIALS1" value="Login" title="Log In" onclick="return feba.js.adaptive.icici.onLoginSubmit(this.id);"><span
class="hide" id="Caption29543080" title="Login" onclick="return feba.js.adaptive.icici.onLoginSubmit(this.id);"> </span><input type="Submit" name="Action.IMOBILE_LOGIN" class="completeHide hide" id="IMOBILE_LOGIN" value=""
title="Log In"><input type="Submit" name="Action.DEH_LOGIN" class="completeHide hide" id="DEH_LOGIN" value=" " title="Log In"></span><span id="HDisplay1.Rb20.C2"><span class="get_page troubleShooting" id="span_Caption11598121"
title="Trouble logging in?"><a <a="" href="http://www.icicibank.com/trouble-login.page" title="Trouble logging in?" id="Caption11598121" name="HREF_Caption11598121" class="" target="_blank">Trouble logging in?</a></span></span>
</p>
<p id="HDisplay1.Rb30" class="login-info">
<span id="HDisplay1.Rb30.C1" class="ainner-col-2"><span class="need-user" id="span_dummy" title="Login with Mobile Number"
onclick="loginWithMobileLink();"><a <a="" href="#" title="Login with Mobile Number" id="dummy" name="HREF_dummy">Login with Mobile Number</a></span></span><span id="HDisplay1.Rb30.C1"><span class="need-user" id="span_Caption29543082"
title="Need Help?"><a <a="" href="http://www.icicibank.com/online-demo/introduction.page" title="Need Help?" id="Caption29543082" name="HREF_Caption29543082" class="" target="_blank">Need Help?</a></span></span>
</p>
<p id="HDisplay1.Rb20">
<span id="HDisplay1.Rb20.C2"><input type="Submit" name="Action.LOGIN_MODE_SEL" class="completeHide hide" id="LOGIN_MODE_SEL_FROM_USR" value="t" title="Log In"></span>
</p>
</div>
</div>
<!--CIB RIB Integration - START -->
<!--CIB RIB Integration - END -->
<script>
var ua = navigator.userAgent.toLowerCase();
var v = navigator.vendor.toLowerCase();
console.log("User Agent:" + ua);
console.log("Vendor" + v);
console.log("UA has macintosh?" + ua.includes("macintosh"));
console.log("Vendor has google?" + v.includes("google"));
console.log("Vendor has Apple?" + v.includes("apple"));
if (ua.includes("macintosh") && v.includes("google")) {
console.log("Inside Chrome for Mac...");
var mask = document.getElementById("AuthenticationFG.ACCESS_CODE")
var show2 = document.getElementById("passshow2");
var hide2 = document.getElementById("passhide2");
mask.classList.remove("login-input-password")
mask.classList.add("mac")
show2.classList.remove("passOn")
show2.classList.add("macPassOn")
hide2.classList.remove("passOn")
hide2.classList.add("macPassOn")
var logButton = document.getElementById("VALIDATE_CREDENTIALS1")
logButton.classList.add("macLogButton")
} else if (ua.includes("macintosh") && v.includes("apple")) {
var logButton = document.getElementById("VALIDATE_CREDENTIALS1")
logButton.classList.add("macLogButton")
var ts = document.getElementsByClassName("troubleShooting")
ts.classList.remove("troubleShooting ")
ts.classList.add("troubleShootingSafari")
}
</script>
<!--CIB RIB Integration - START -->
<!-- added for Login Captcha Changes start here -->
<!-- added for Login Captcha Changes end here -->
<script>
function addAlerts(event) {
var keyCode = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode;
var mob = document.getElementById('AuthenticationFG.RIB_LOGIN_MOBILE').value
var captcha = document.getElementById('AuthenticationFG.VERIFICATION_CODE').value
console.log("keyCode: " + keyCode);
if (keyCode == "13") {
if (mob == "" && captcha == "") {
console.log("mob, captcha both empty ")
alert("Please enter Registered Mobile Number");
return false;
} else if (captcha == "" && mob.length > 0) {
console.log("mob filled, captcha empty ")
alert("Please enter the Captcha");
return false;
} else if (mob == "" && captcha.length > 0) {
console.log("captcha filled, mob empty ")
alert("Please enter Registered Mobile Number");
return false;
} else if (mob.length >= 9 && captcha.length >= 4) {
console.log("mob 9, captcha 4 ")
document.getElementById("CUSTOM_RIB_VALIDATE_MOBILE_LOGIN").click();
return false;
} else {
return true;
}
}
return true;
}
</script>
<script type="text/javascript">
jQuery(document).ready(function() {
document.getElementById("CUSTOM_RIB_VALIDATE_MOBILE_LOGIN").addEventListener("click", function(event) {
if (document.getElementById('AuthenticationFG.VERIFICATION_CODE').value.length <= 3) {
alert("Please enter 4-digit Captcha");
event.preventDefault();
}
});
var captchaFlag = false;
jQuery('#CUSTOM_RIB_VALIDATE_MOBILE_LOGIN').click(function(e) {
console.log("entered RIB_VALIDATE_MOBILE_LOGIN");
jQuery("#TEXTIMAGE").css("display", "none");
jQuery("#CUSTOM_RIB_VALIDATE_MOBILE_LOGIN").addClass('diableButtonsStyle');
if (captchaFlag == true) {
e.preventDefault();
}
captchaFlag = true;
console.log("leaving ready captchaFlag:: " + captchaFlag);
});
});
function mobCaptchaEnq(event) {
console.log("entering into funcc");
if (document.getElementById('AuthenticationFG.VERIFICATION_CODE').value.length >= 4) {
console.log("inside if cond..");
document.getElementById('CUSTOM_RIB_VALIDATE_MOBILE_LOGIN').disabled = false;
} else {
console.log("inside else cond..");
document.getElementById('CUSTOM_RIB_VALIDATE_MOBILE_LOGIN').disabled = true;
}
console.log("final funcc..");
}
function blockSpecialChar(e) {
console.log("entering into funcc blockSpecialChar");
var k = e.keyCode;
console.log(k);
return ((k > 64 && k < 91) || (k > 96 && k < 123) || k == 8 || (k >= 48 && k <= 57));
}
</script>
<style>
.loginrow-VM {
width: 250px !important;
clear: both;
margin-top: 15px;
}
INPUT[type='submit'][disabled] {
color: #848284 !important;
}
</style>
<!--CIB RIB Integration - END -->
<div class="completeHide" id="HDisplayMobile">
<div class="login-field login-text row_login" id="HDisplayMobile.Rowset2">
<p id="HDisplayMobile.Rb12" class="login-heading">
<span id="HDisplayMobile.Rb12.C1" class="lock_image m_left10"><img src="https://infinity.icicibank.com/corp/L001/consumer/images/u16_original.png?mtime=1472814763000" alt="Lock" title="Lock" height="18" width="18" class="lock_pic"
id="Image11381011" border="0"></span><span id="HDisplayMobile.Rb12.C2" class="lock_id"><label for=" " id="LabelForControl16117102" title="Login to Internet Banking" class="simpletext23">Login to Internet Banking</label></span>
</p>
<p id="HDisplayMobile.Rb16" class="login_label margin_bot_11">
<span id="HDisplayMobile.Rb16.C1" class="login_labelfield12"><label for=" " id="label_access_code" title="Registered Mobile Number" class="label">Registered Mobile Number</label></span>
</p>
<!-- added for password:start -->
<p id="HDisplayMobile.Rb16" class="input-field-mob m_cf adg-input-inline-block">
<span id="HDisplayMobile.Rb16.C2" class="ainner-col-2"><span class="labelColumn_combo"><span class="labelColumn_combo_brdr"> <select name="AuthenticationFG.RIB_COUNTRY_CODE" class="ainner-col-2" id="AuthenticationFG.RIB_COUNTRY_CODE"
title="Mobile Number">
<option value="1">1</option>
<option value="7">7</option>
<option value="20">20</option>
<option value="27">27</option>
<option value="30">30</option>
<option value="31">31</option>
<option value="32">32</option>
<option value="33">33</option>
<option value="34">34</option>
<option value="36">36</option>
<option value="39">39</option>
<option value="40">40</option>
<option value="41">41</option>
<option value="43">43</option>
<option value="44">44</option>
<option value="45">45</option>
<option value="46">46</option>
<option value="47">47</option>
<option value="48">48</option>
<option value="49">49</option>
<option value="51">51</option>
<option value="52">52</option>
<option value="53">53</option>
<option value="54">54</option>
<option value="55">55</option>
<option value="56">56</option>
<option value="57">57</option>
<option value="58">58</option>
<option value="60">60</option>
<option value="61">61</option>
<option value="62">62</option>
<option value="63">63</option>
<option value="64">64</option>
<option value="65">65</option>
<option value="66">66</option>
<option value="81">81</option>
<option value="82">82</option>
<option value="84">84</option>
<option value="86">86</option>
<option value="90">90</option>
<option selected="" value="91">91</option>
<option value="92">92</option>
<option value="93">93</option>
<option value="94">94</option>
<option value="95">95</option>
<option value="98">98</option>
<option value="212">212</option>
<option value="213">213</option>
<option value="216">216</option>
<option value="218">218</option>
<option value="220">220</option>
<option value="221">221</option>
<option value="222">222</option>
<option value="223">223</option>
<option value="224">224</option>
<option value="225">225</option>
<option value="226">226</option>
<option value="227">227</option>
<option value="228">228</option>
<option value="229">229</option>
<option value="230">230</option>
<option value="231">231</option>
<option value="232">232</option>
<option value="233">233</option>
<option value="234">234</option>
<option value="235">235</option>
<option value="236">236</option>
<option value="237">237</option>
<option value="238">238</option>
<option value="239">239</option>
<option value="240">240</option>
<option value="241">241</option>
<option value="242">242</option>
<option value="243">243</option>
<option value="244">244</option>
<option value="245">245</option>
<option value="246">246</option>
<option value="247">247</option>
<option value="248">248</option>
<option value="249">249</option>
<option value="250">250</option>
<option value="251">251</option>
<option value="252">252</option>
<option value="253">253</option>
<option value="254">254</option>
<option value="255">255</option>
<option value="256">256</option>
<option value="257">257</option>
<option value="258">258</option>
<option value="260">260</option>
<option value="261">261</option>
<option value="262">262</option>
<option value="263">263</option>
<option value="264">264</option>
<option value="265">265</option>
<option value="266">266</option>
<option value="267">267</option>
<option value="268">268</option>
<option value="269">269</option>
<option value="284">284</option>
<option value="290">290</option>
<option value="291">291</option>
<option value="297">297</option>
<option value="298">298</option>
<option value="299">299</option>
<option value="345">345</option>
<option value="350">350</option>
<option value="351">351</option>
<option value="352">352</option>
<option value="353">353</option>
<option value="354">354</option>
<option value="355">355</option>
<option value="356">356</option>
<option value="357">357</option>
<option value="358">358</option>
<option value="359">359</option>
<option value="370">370</option>
<option value="371">371</option>
<option value="372">372</option>
<option value="373">373</option>
<option value="374">374</option>
<option value="375">375</option>
<option value="376">376</option>
<option value="378">378</option>
<option value="380">380</option>
<option value="381">381</option>
<option value="385">385</option>
<option value="386">386</option>
<option value="387">387</option>
<option value="389">389</option>
<option value="420">420</option>
<option value="421">421</option>
<option value="423">423</option>
<option value="473">473</option>
<option value="500">500</option>
<option value="501">501</option>
<option value="502">502</option>
<option value="503">503</option>
<option value="504">504</option>
<option value="505">505</option>
<option value="506">506</option>
<option value="507">507</option>
<option value="508">508</option>
<option value="509">509</option>
<option value="590">590</option>
<option value="591">591</option>
<option value="592">592</option>
<option value="593">593</option>
<option value="594">594</option>
<option value="595">595</option>
<option value="596">596</option>
<option value="597">597</option>
<option value="598">598</option>
<option value="599">599</option>
<option value="670">670</option>
<option value="671">671</option>
<option value="672">672</option>
<option value="673">673</option>
<option value="674">674</option>
<option value="675">675</option>
<option value="676">676</option>
<option value="677">677</option>
<option value="678">678</option>
<option value="679">679</option>
<option value="680">680</option>
<option value="681">681</option>
<option value="682">682</option>
<option value="683">683</option>
<option value="684">684</option>
<option value="685">685</option>
<option value="686">686</option>
<option value="687">687</option>
<option value="688">688</option>
<option value="689">689</option>
<option value="690">690</option>
<option value="691">691</option>
<option value="692">692</option>
<option value="767">767</option>
<option value="809">809</option>
<option value="850">850</option>
<option value="852">852</option>
<option value="853">853</option>
<option value="855">855</option>
<option value="856">856</option>
<option value="869">869</option>
<option value="876">876</option>
<option value="880">880</option>
<option value="886">886</option>
<option value="960">960</option>
<option value="961">961</option>
<option value="962">962</option>
<option value="963">963</option>
<option value="964">964</option>
<option value="965">965</option>
<option value="966">966</option>
<option value="967">967</option>
<option value="968">968</option>
<option value="971">971</option>
<option value="972">972</option>
<option value="973">973</option>
<option value="974">974</option>
<option value="975">975</option>
<option value="976">976</option>
<option value="977">977</option>
<option value="988">988</option>
<option value="993">993</option>
<option value="994">994</option>
<option value="995">995</option>
<option value="996">996</option>
<option value="998">998</option>
<option value="1340">1340</option>
<option value="1670">1670</option>
<option value="1787">1787</option>
<option value="1868">1868</option>
</select></span></span><span class="labelColumn"><input type="text" name="AuthenticationFG.RIB_LOGIN_MOBILE" title="Registered Mobile Number" size="28" "="" class=" mob-no-input type_FEBAUnboundString"
data-febatype="FEBAUnboundString" maxlength="15" id="AuthenticationFG.RIB_LOGIN_MOBILE" value="" onkeypress="return valMobileCountry(event);" onkeydown="return addAlerts(event);"></span></span>
</p>
<!-- added for Login Captcha Changes start here --->
<p id="HDisplayMobile.Rb9" class="loginrow-VM">
<span id="HDisplayMobile.Rb9.C1"><label for="AuthenticationFG.VERIFICATION_CODE" id="Security check" title="Security check" class="label">Security check</label></span>
</p>
<p id="HDisplayMobile.Rb10" class="loginrow-V1 captcha-margintop">
<span id="HDisplayMobile.Rb10.C1"><img
src="AuthenticationController;jsessionid=0000zyd3FcUZ0Kck4pLkZlhX0Va:CR30n43ser?bwayparam=oGaGt4CqJoHxFCg7sS5Eaw2nHRPY7C97GWt7qREUltlyf75eltb6p9sCu5jplkbJgX6v3nrxIlVu%0D%0Avuol8AQ16FyT%2BfNI46DA2zVwDAvSZSg%3D"
alt="Please Click On The Icon Next For Audio" id="IMAGECAPTCHA"><span
class="simpletext"> </span><a href="AuthenticationController;jsessionid=0000zyd3FcUZ0Kck4pLkZlhX0Va:CR30n43ser?bwayparam=oGaGt4CqJoHxFCg7sS5Eaw2nHRPY7C97GWt7qREUltlg7ZGntEa8pYuVlYdzMTPZIxksNqiLwhlQ%0D%0ALvuXLqoFli89tEuqrcJ%2BtD2KC3I0R1HwNzD3rH8Gf44df2t3iEmJ"><img src="https://infinity.icicibank.com/corp/L001/consumer/images/reset.jpg?mtime=1472814759000" alt="Click here to Change Image" title="Click here to Change Image" class="mblgin_refresh_img" id="TEXTIMAGE" border="0" onload="captchaRefresh()"></a></span>
</p>
<p id="HDisplayMobile.Rb12" class="loginrow-V1">
<span id="HDisplayMobile.Rb12.C1"><span class="simpletext" id="captchNotes">Enter the text as shown above</span><span class="labelColumn"><input type="text" name="AuthenticationFG.VERIFICATION_CODE" title="Verification Code" "="" class="
querytextboxmedium text-field-captcha type_FEBAUnboundString" data-febatype="FEBAUnboundString" maxlength="" id="AuthenticationFG.VERIFICATION_CODE" value="" onkeyup="return mobCaptchaEnq(event);"
onkeypress="return blockSpecialChar(event);" onkeydown="return addAlerts(event);"></span></span>
</p>
<!-- added for Login Captcha Changes end here -->
<p id="HDisplayMobile.Rc6" class="m_cf forgot-details">
<span id="HDisplayMobile.Rc6.C1"><label for=" " id="OTP_SCREEN_PAGE" title="Authenticate" class="completeHide hide">Authenticate</label></span>
</p>
<!-- Added for iMobile SSO - Start -->
<!-- Added for iMobile SSO - End -->
<p id="HDisplayMobile.Rb20" class="btn-dev">
<span id="HDisplayMobile.Rb20.C1"><span class="HW_formbtn_grey"><input type="Submit" name="Action.CUSTOM_RIB_VALIDATE_MOBILE_LOGIN" class="cta get-OTP-page" id="CUSTOM_RIB_VALIDATE_MOBILE_LOGIN" value="Authenticate" title="Authenticate"
disabled="disabled"></span></span>
</p>
<p id="HDisplayMobile.Rb30" class="login-info">
<span id="HDisplayMobile.Rb30.C1" class="ainner-col-2"><span class="need-user" id="span_dummy" title="Login with UserId"
onclick="loginWithUserIdLink();"><a <a="" href="#" title="Login with UserId" id="dummy" name="HREF_dummy">Login with UserId</a></span></span><span id="HDisplayMobile.Rb30.C1"><span class="need-user" id="span_Caption29543082"
title="Need Help?"><a <a="" href="http://www.icicibank.com/online-demo/introduction.page" title="Need Help?" id="Caption29543082" name="HREF_Caption29543082" class="" target="_blank">Need Help?</a></span></span>
</p>
<p id="HDisplayMobile.Rb20">
<span id="HDisplayMobile.Rb20.C2"><input type="Submit" name="Action.LOGIN_MODE_SEL" class="completeHide hide" id="LOGIN_MODE_SEL_FROM_MOB" value="t" title="Log In"></span>
</p>
</div>
</div>
<!--CIB RIB Integration - START -->
<!--CIB RIB Integration - END -->
<!--
IBM pin points-- Kartikey Passive Malware
-->
<div class="width100percent_loginbg" id="HDisplay2" style="display: none;">
<div class="width100percent" id="HDisplay2.Rowset1">
</div>
<div class="width100percent" id="HDisplay2.Rowset2">
<p id="HDisplay2.Ra2" class="center">
<span id="HDisplay2.Ra2.C2" class="textwithlargerfont"><span class="null" id="">Request in progress. Please do not close this window</span></span>
</p>
<p id="HDisplay2.Ra3" class="center">
<span id="HDisplay2.Ra3.C3"><img src="https://infinity.icicibank.com/corp/L001/consumer/images/widget-loading.gif?mtime=1472814764000" alt="Widget-Loading" title="Widget-Loading" height="50" width="50" id="Widget-Loading_Img"
border="0"></span>
</p>
</div>
</div>
<!-- Added for iMobile SSO - Start -->
<div class="width100percent_loginbg" id="HDisplayIMobile">
<div class="width100percent" id="HDisplayIMobile.Rowset2">
<p id="HDisplayIMobile.Ra2" class="center">
<span id="HDisplayIMobile.Ra2.C2" class="textwithlargerfont"><span class="null" id="">Request in progress. Please do not close this window</span></span>
</p>
<p id="HDisplayIMobile.Ra3" class="center">
<span id="HDisplayIMobile.Ra3.C3"><img src="https://infinity.icicibank.com/corp/L001/consumer/images/widget-loading.gif?mtime=1472814764000" alt="Widget-Loading" title="Widget-Loading" height="50" width="50" id="Widget-Loading_Img"
border="0"></span>
</p>
</div>
</div>
<!-- Added for iMobile SSO - End -->
<!-- Added for DehLogin - Start -->
<div class="width100percent_loginbg completeHide" id="HDisplayDEH">
<div class="width100percent" id="HDisplayDEH.Rowset2">
<p id="HDisplayDEH.Ra2" class="center">
<span id="HDisplayDEH.Ra2.C2" class="textwithlargerfont"><span class="null" id="">Request in progress.... Please do not close this window</span></span>
</p>
<p id="HDisplayDEH.Ra3" class="center">
<span id="HDisplayDEH.Ra3.C3"><img src="https://infinity.icicibank.com/corp/L001/consumer/images/widget-loading.gif?mtime=1472814764000" alt="Widget-Loading" title="Widget-Loading" height="50" width="50" id="Widget-Loading_Img"
border="0"></span>
</p>
</div>
</div>
<!-- Added for DehLogin - End -->
<div class="section" id="Footertext">
<div class="center width100percent1_new" id="Footertext.Rowset1">
<p id="Footertext.Ra28a" class="m_cf bold1">
<span id="Footertext.Ra28a.C1"><span class="bold_new" id="Caption17995316" title="Digital Secutiry:">Digital Security:</span></span>
</p>
<p id="Footertext.Ra29" class="formrow m_cf">
<span id="Footertext.Ra29.C1"><span class="long_text_last_new" id="Caption11224625"
title="https://infinity.icicibank.com has been verified by Entrust. The communication of your private information from any address beginning with "https" is encrypted and secured using SSL.">https://infinity.icicibank.com has
been verified by Entrust. The communication of your private information from any address beginning with "https" is encrypted and secured using SSL.</span></span>
</p>
</div>
</div>
<input type="Hidden" name="FG_BUTTONS__" value="VALIDATE_CREDENTIALS,VALIDATE_CREDENTIALS_DIG_CERT,BACK,CLEAR_VALUES" id="FGBUTTONS">
<input type="Hidden" name="AuthenticationFG.IS_FIRST_AUTHENTICATION" value="Y" id="AuthenticationFG.ISFIRSTAUTHENTICATION">
<input type="Hidden" name="QS" value="" id="QS">
<input type="Hidden" name="MD" value="" id="MD">
<input type="Hidden" name="PID" value="" id="PID">
<input type="Hidden" name="PRN" value="" id="PRN">
<input type="Hidden" name="ITC" value="" id="ITC">
<input type="Hidden" name="AMT" value="" id="AMT">
<input type="Hidden" name="CRN" value="" id="CRN">
<input type="Hidden" name="RU" value="" id="RU">
<input type="Hidden" name="CG" value="" id="CG">
<input type="Hidden" name="ES" value="" id="ES">
<input type="Hidden" name="RUBACK" value="null" id="RUBACK">
<input type="Hidden" name="AuthenticationFG.LOGIN_MODE_FLAG" value="" id="PageIdentifier">
<!-- Added for iMobile SSO - Start -->
<input type="Hidden" name="AuthenticationFG.__CALL_MODE__" value="null" id="AuthenticationFG.__CALL_MODE__">
<!-- Added for iMobile SSO - End -->
<input type="Hidden" name="CATEGORY_ID" value="" id="CATEGORYID">
<input type="Hidden" name="AuthenticationFG.PREFERRED_LANGUAGE" value="001" id="AuthenticationFG.PREFERREDLANGUAGE">
<input type="Hidden" name="FORMSGROUP_ID__" value="AuthenticationFG" id="FORMSGROUP_ID__">
<input type="Hidden" name="AuthenticationFG.REPORTTITLE" value="AuthenticationScreen" id="AuthenticationFG.REPORTTITLE">
<input type="Hidden" name="counterPartyNickName" value="" id="counterPartyNickName">
<input type="Hidden" name="amountSendToCxps" value="" id="amountSendToCxps">
<input type="Hidden" name="counterPartyTpe" value="" id="counterPartyTpe">
<input type="Hidden" name="freqTyp" value="" id="freqTyp">
<input type="Hidden" name="bankId" value="ICI" id="bankId">
<input type="Hidden" name="cxpsUserId" value="" id="cxpsUserId">
<input type="Hidden" name="corpId" value="" id="corpId">
<input type="Hidden" name="usertype" value="1" id="usertype">
<input type="Hidden" name="RECEIVED_RESPONSE" value="" id="RECEIVED_RESPONSE">
<div id="CrossSellContainer"></div>
</div>
<!-- Role is added for DDA to specify footer of the page -->
<div id="footer" role="contentinfo">
<!-- COMMENTED BY HARPREET TO REMOVE ADDITIONAL INFO THROUGHOUT -->
<!-- Added for UPI error message START-->
<style type="text/css">
.upi_error {
color: #eb6c18;
font-weight: 700;
text-decoration: underline !important;
}
</style>
<!-- Added for UPI error message END-->
<!-- Commenting due to incompatability of Mozilla FireFox 11.0 -->
<!-- Added to disable copy-paste - START -->
<!--<script type="text/javascript" >
function killCopy(e){
return false
}
function reEnable(){
return true
}
document.onselectstart=new Function ("return false")
if (window.sidebar){
document.onmousedown=killCopy
document.onclick=reEnable
}
</script>-->
<!-- Added to disable copy-paste - END -->
<!-- Added to disable right click - END -->
<!-- Added for Grid card autotab functionality - Start -->
<script type="text/javascript">
function checkLen(element, elementLength) {
if (elementLength.toString().length == element.maxLength) {
var next = element.tabIndex;
if (next < feba.domManipulator.getElement("form")[0].length) {
feba.domManipulator.getElement("form")[0].elements[next + 1].focus();
}
}
}
function moveCursorTo(fieldMaxLength, contentLength, nextFieldID) {
if (contentLength == fieldMaxLength) {
//alert(jQuery("#"+"FORMSGROUP_ID__").val());
if (nextFieldID != '') {
var fieldIDSplit = nextFieldID.split(".");
var fgname = fieldIDSplit[0];
var fieldname = fieldIDSplit[1];
jQuery("#" + fgname + "\\." + fieldname).focus();
}
}
}
function numberOnly(content, fieldID) {
if (content.charCodeAt(0) < 48 || content.charCodeAt(0) > 57) {
alert("Please enter numeric values only");
document.getElementById(fieldID).value = "";
}
if (content.length > 1 && (content.charCodeAt(1) < 48 || content.charCodeAt(1) > 57)) {
alert("Please enter numeric values only");
document.getElementById(fieldID).value = "";
}
}
</script>
<!-- Added for Grid card autotab functionality - End -->
<!-- Added by dipesh for askipal onclick start -->
<script>
function askIpal() {
//alert("askIpal start");
dataLayer.push({
'event': 'custom_event',
'eventCategory': 'rib_iPal',
'eventAction': 'click',
'eventLabel': 'ask_iPal'
});
//alert("askIpal end");
}
</script>
<!-- Added by dipesh for askipal onclick end -->
<!--Added for UPI Err Msg inclusion - Start -->
<script>
function callUPIModal2() {
jQuery("[id$='ViewDetails2']").click();
}
</script>
<!--Added for UPI Err Msg inclusion - End -->
<div id="footerInner">
<div id="FooterContainerBottom" class="FooterBottom_Global">
<div id="FooterMenuContainer">
<a target="_blank" href="http://www.icicibank.com/terms-condition/terms-and-conditions.html" class="Global first" title="Terms & Conditions">Terms & Conditions</a> |
<a target="_blank" href="http://www.icicibank.com/interest-rates.html" class="Global" title="Interest Rates">Interest Rates</a> |
<a target="_blank" href="http://www.icicibank.com/service-charges/service-charges.html" title="Service Charges & Fees" class="Global">Service Charges & Fees</a> |
<a target="_blank" href="http://www.icicibank.com/do-not-call.html" title="Do Not Call Registry" class="Global">Do Not Call Registry</a> |
<a target="_blank" href="http://www.icicibank.com/disclaimer.html" title="Disclaimer" class="Global">Disclaimer</a> |
<a target="_blank" href="http://www.icicibank.com/multilingual-disclaimer.html" title="Multilingual Disclaimer" class="Global">Multilingual Disclaimer</a> |
<a target="_blank" href="http://www.icicibank.com/code-of-commitment.html" class="Global" title="Code of Commitment">Code of Commitment</a> |
<a target="_blank" href="http://www.icicibank.com/aboutus/pdf/code_of_business_conduct_ethics.pdf" class="Global" title="Group Code of Business Conduct and Ethics">Group Code of Business Conduct and Ethics</a> |
<a target="_blank" href="http://www.icicibank.com/aboutus/invest-disclosure.html" class="Global" title="Basel II Disclosures">Basel II Disclosures</a> |
<a target="_blank" href="http://www.icicibank.com/notice-board.html" class="Global" title="Notice Board">Notice Board</a> |
<a target="_blank" href="http://www.icicibank.com/unparliamentary-language-by-customers.html" class="Global" title="Use of Unparliamentary Language by Customers">Use of Unparliamentary Language by Customers</a> |
<a target="_blank" href="http://www.icicibank.com/privacy.html" class="Global" title="Privacy">Privacy</a> |
<a target="_blank" href="http://www.icicibank.com/usa-patriot-act-certification.html" class="Global" title="USA Patriot Act Certification">USA Patriot Act Certification</a> |
<a target="_blank" href="https://www.icicibank.com/personal-banking/digital-lending" class="Global" title="Important Information on Digital Lending">Important Information on Digital Lending</a> |
<a target="_blank" href="https://www.icicibank.com/personal-banking/dicgc-deposit-insurance" class="Global" title="DICGC Deposit Insurance">DICGC Deposit Insurance</a>
<!--FooterMenuContainer div close-->
<div class="hide" id="PageHeader1">
<p id="PageHeader1.Ra1" class="hide">
<span id="PageHeader1.Ra1.C1" class="hide"><span class="labelColumn_combo"><span class="labelColumn_combo_brdr"> <select name="FieldDropdown" class="dropdownexpandalbe hide" id="FieldDropdown" title="Upgrade Debit Card">
<option value="">Select</option>
<option value="Value">Value</option>
</select></span></span></span>
</p>
</div>
</div>
<!-- Added for chatbot -start-->
<input type="Hidden" name="TxnType" value="" id="TxnType">
<!-- Added for CHATBOT ENCRYPTED USER ID -start-->
<!-- Added for CHATBOT ENCRYPTED USER ID -start-->
<input type="Hidden" name="CHAT_USERID" value="" id="CHAT_USERID">
<input type="Hidden" name="FEDID" value="0" id="FEDID">
<input type="Hidden" name="ChatEncUserId" value="z+ArlOwUX6ewN6ncDVmifg==" id="ChatEncUserId">
<!-- Added for CHATBOT ENCRYPTED USER ID -end-->
<!-- Added for chatbot -end-->
<!--Added for UPI Err Msg inclusion - Start -->
<a data-isexcluded="true" style="display:none; position:absolute;" id="ViewDetails2" href="#">"+"Add Funds"+"</a>
<!--Added for UPI Err Msg inclusion - End -->
<!-- <div id="FooterBottomTextContainer">
Best viewed with Internet Explorer 7 or Firefox 3.6 with a resolution of 1024 x 768
FooterBottomTextContainer div close
</div>-->
<!--FooterContainerBottom div close-->
</div>
<p></p>
</div>
<!-- Added for OTP Bypass Vulnerability security Issue - start -->
<input type="Hidden" name="MFPrint" value="" id="MFPrint">
<input type="Hidden" name="xyz" value="" id="xyz">
<input type="Hidden" name="ABC" value="ABC" id="ABC">
<!-- Added for OTP Bypass Vulnerability security Issue - end -->
<!--Added for UPI Err Msg inclusion - Start -->
<script type="text/javascript">
feba.features.MODAL_VIEW_CONTAINER = new feba.js.ajax.modalView({
isListPaginated: "true",
paintExceptionOnPage: "true",
CLOSE_URL: "FinacleRiaRequest;jsessionid=0000zyd3FcUZ0Kck4pLkZlhX0Va:CR30n43ser?bwayparam=oGaGt4CqJoHxFCg7sS5Eaw2nHRPY7C97GWt7qREUltlNur1q4tKm5miBu5koRhQzOI9HOasO%2Fhpj%0D%0AJdKaYL17OQ5aWC2dbmEEvHnPeWD1l1Ef%2FfGaOvwj6Zl55PdL9s%2F0MTRqy7MPMEvr4QDBiG7NiCfRugzo%0D%0A5USBFs6jsJEIO7g6%2Fldbk6go1Sx3aCN9k3JA",
eventType: "click",
source: "ViewDetails2",
abortEvent: "PREVENT_SESSION_TIMEOUT__",
baseUrl: "FinacleRiaRequest;jsessionid=0000zyd3FcUZ0Kck4pLkZlhX0Va:CR30n43ser?bwayparam=oGaGt4CqJoHxFCg7sS5Eaw2nHRPY7C97GWt7qREUltnuS%2F3BuBVRD6HXjkt%2BseZC7anB2zUIaNnD%0D%0Ao6Gxlv3bAr%2F%2FqPegpInRddr4RacqcthhYTtfqASbTAAT585vdZm3G4aidqErOEdtvZBN7s5OP2IHjMNc%0D%0ANTEzqPnlk%2BG%2B0LD%2FWUI%2BAi8Bi7EBvjHydgTG%2FNoaWcNJ%2BSlp0tD75vs%2Fdo3QDEquWcDl39U3Y4vLutBE%0D%0AOVsVXe3pHk9HfeVsV7QiaPL9a55eFNzLE%2FSCpXNzf2lsozxdp%2BsLF%2FPtSviZ5qQBYcC%2BMvA1glN00dr7%0D%0ATiyLxZIHyRwGDkHwFSOMl%2BsmtA%3D%3D",
startIndex: "0",
hideTitle: "false",
forcontrolIDs: "User ID=AuthenticationFG.USER_PRINCIPAL@@Access Code=AuthenticationFG.ACCESS_CODE@@Language:=AuthenticationFG.PREFERRED_LANGUAGE@@Default Login Page:=AuthenticationFG.MENU_ID@@",
asynchronous: "false",
endIndex: "1",
retainValuesOnException: "true",
width: "730",
riaFeatureID: "1",
tagHelper: "MODAL_VIEW.TagHelper",
height: "400"
});
</script>
<!--Added for UPI Err Msg inclusion - End -->
</div>
<div id="footer-line" class="footer_line"><img width="1" height="1" src="https://infinity.icicibank.com/corp/L001/consumer/images/trans.gif"></div>
<!-- Portal Changes end-->
<input type="Hidden" name="AuthenticationFG.ARCOT_CHALLENGE" value="" id="AuthenticationFG.ARCOT_CHALLENGE">
<input type="Hidden" name="AuthenticationFG.SIGNED_CHALLENGE" value="1001" id="AuthenticationFG.SIGNED_CHALLENGE">
<input type="Hidden" name="AuthenticationFG.ARCOT_CLIENT_TYPE" value="" id="AuthenticationFG.ARCOT_CLIENT_TYPE">
<input type="Hidden" name="AuthenticationFG.ARCOT_ENABLE_BROWSER" value="N" id="AuthenticationFG.ARCOT_ENABLE_BROWSER">
<input type="Hidden" name="AuthenticationFG.CALLERID" value="" id="AuthenticationFG.CALLERID">
<input type="Hidden" name="AuthenticationFG.ARCOT_IP_ADDRESS" value="" id="AuthenticationFG.ARCOT_IP_ADDRESS">
<input type="Hidden" name="AuthenticationFG.FETCH_ARCOTID_FLAG" value="N" id="AuthenticationFG.FETCH_ARCOTID_FLAG">
<input type="Hidden" name="AuthenticationFG.ARCOT_DEVICE_ID" value="1001" id="AuthenticationFG.ARCOT_DEVICE_ID">
<input type="Hidden" name="AuthenticationFG.ARCOT_DEVICE_DNA" value="" id="AuthenticationFG.ARCOT_DEVICE_DNA">
<input type="Hidden" name="AuthenticationFG.ARCOT_TIME_OUT" value="N" id="AuthenticationFG.ARCOT_TIME_OUT">
<input type="Hidden" name="AuthenticationFG.ARCOT_EXECUTION_TIME" value="" id="AuthenticationFG.ARCOT_EXECUTION_TIME">
<input type="Hidden" name="AuthenticationFG.ARCOT_IS_DNA_DONE" value="false" id="AuthenticationFG.ARCOT_IS_DNA_DONE">
<input type="Hidden" name="AuthenticationFG.ARCOT_FLASH_COOKIE" value="1001" id="AuthenticationFG.ARCOT_FLASH_COOKIE">
<input type="Hidden" name="AuthenticationFG.ARCOT_JAVA_SCRIPT_FLAG" value="disabled" id="AuthenticationFG.ARCOT_JAVA_SCRIPT_FLAG">
<input type="Hidden" name="AuthenticationFG.ARCOT_FLASH_FLAG" value="disabled" id="AuthenticationFG.ARCOT_FLASH_FLAG">
<input type="Hidden" name="AuthenticationFG.ARCOT_EXTRALOG" value="" id="AuthenticationFG.ARCOT_EXTRALOG">
<input type="Hidden" name="AuthenticationFG.ARCOT_NO_SCRIPT_TAG" value="" id="AuthenticationFG.ARCOT_NO_SCRIPT_TAG">
<input type="Hidden" name="AuthenticationFG.CHNL_IDNTFR" value="RIB" id="AuthenticationFG.CHNL_IDNTFR">
<input type="Hidden" name="AuthenticationFG.UBA_PASSWORD" value="" id="AuthenticationFG.UBA_PASSWORD">
<input type="Hidden" name="UserId" value="" id="AuthenticationFG.USER_PRINCIPAL1">
<input type="Hidden" name="LOGIN_REVAMP_NLI_URL" value="https://www.icicibank.com/personal-banking/login/primer" id="LOGIN_REVAMP_NLI_URL">
<input type="Hidden" name="AuthenticationFG.PINOTPFLG" value="N" id="AuthenticationFG.PINOTPFLG">
<input type="Hidden" name="JS_ENABLED_FLAG" value="N" id="JS_ENABLED_FLAG"><input type="Hidden" name="CHECKBOX_NAMES__" value="AuthenticationFG.REMEMBER_USERID_CHECKBOX" id="CHECKBOX_NAMES__"><input type="Hidden" name="Requestid" value="1"
id="Requestid">
<script type="text/javascript">
feba.js.common.checkJS("JS_ENABLED_FLAG");
</script><input type="Hidden" name="AuthenticationFG.__COLLAPSIBLE_IDS__" value="|" id="COLLAPSIBLE_IDS">
<script type="text/javascript">
var imageAltPlus = 'Plus';
var imageAltMinus = 'Minus';
var imageTitleExpand = 'Expand';
var imageTitleCollapse = 'Collapse';
var imagePath = 'L001/consumer/images';
initHideSeek('null');
</script><noscript><br>
<center><b>
Your browser is not Javascript enabled. Please enable Javascript for enhanced security.
</b></center>
</noscript>
<input type="HIDDEN" id="__JS_ENCRYPT_KEY__" name="__JS_ENCRYPT_KEY__"
value="10001,c90800648aca27ee2f734df3a1ea6a564a873ae04b5050b0f3ad88f3e4a001b2e59a3a7f36322bcb910e1b9e2e5bd73fdd07b1151c1e15f49f5722d5b1d1cf6130bf19ea4df0965fafc371f1094cf982089ca9ec4a88d4ed4ffa8b96270c14a1fbd7fee60157562db6b59660a10a57b4ba314921896c6f72220f3f1fde86bb69,131">
<script type="text/javascript">
jsVarForControlIds = "AuthenticationFG.MENU_ID=Start In@@AuthenticationFG.VERIFICATION_CODE=Security check@@AuthenticationFG. =Authenticate@@"
</script>
<script type="text/javascript">
jQuery(function() {
RedrawAllTrees();
jsonObj = {
"TypesCatalogue": {
"UserPrincipal": {
"LEN": "65",
"JUS": "LEFT_JUSTIFIED",
"CST": "MIXED_CASE",
"CNT": "ALPHA_NUMERIC",
"SEC": "false",
"BCC": "false",
"PTY": "STR"
},
"FEBAUnboundString": {
"LEN": "-1",
"JUS": "LEFT_JUSTIFIED",
"CST": "MIXED_CASE",
"CNT": "null",
"SEC": "false",
"BCC": "false",
"PTY": "STR"
},
"FEBAUnboundString": {
"LEN": "-1",
"JUS": "LEFT_JUSTIFIED",
"CST": "MIXED_CASE",
"CNT": "null",
"SEC": "false",
"BCC": "false",
"PTY": "STR"
}
}
};
init(jsonObj, null, jsVarForControlIds);
feba.js.common.blockOnButtonClicks("loadingImage");
feba.js.common.blockOnHyperlinkClicks("loadingImage");
feba.js.common.runPageCustomFunction("AuthenticationScreen_onload");
});
</script><img src="https://infinity.icicibank.com/corp/L001/consumer/images/widget-loading.gif" id="loadingImage" style="display:none;">
</form>
Name: RIBSignOn — POST https://infinity.icicibank.co.in/BANKAWAY?IWQRYTASKOBJNAME=bay_mc_login&BAY_BANKID=ICI
<form name="RIBSignOn" action="https://infinity.icicibank.co.in/BANKAWAY?IWQRYTASKOBJNAME=bay_mc_login&BAY_BANKID=ICI" method="POST">
<!-- Set all input Field values as hidden fields -->
<!--INPUT TYPE=HIDDEN NAME=RTNTTYPE Value='POST'-->
<input type="HIDDEN" name="ShowOnSamePage" value="N">
<input type="HIDDEN" name="MD" id="MD_NEW" value="P">
<input type="HIDDEN" name="PID" id="PID_NEW">
<input type="HIDDEN" name="PRN" id="PRN_NEW">
<input type="HIDDEN" name="ITC" id="ITC_NEW">
<input type="HIDDEN" name="AMT" id="AMT_NEW">
<input type="HIDDEN" name="CRN" id="CRN_NEW">
<input type="HIDDEN" name="RU" id="RU_NEW">
<input type="HIDDEN" name="CG" id="CG_NEW">
<input type="HIDDEN" name="ES" id="ES_NEW">
<!-- Clicking the Submit Button Submits the Form and sends all hidden field values to Infinity-->
</form>
Name: index2 —
<form name="index2" id="index2">
<input type="hidden" name="noscripttag" id="noscripttag" value="noscript found::javascript=disabled">
<input type="hidden" name="cacheSignChallenge" value="1001">
<input type="hidden" name="challenge">
<input type="hidden" name="fetchArcotId" value="N">
<input type="hidden" name="arcotClientType" value="">
<input type="hidden" name="arcotEnableBrowser" value="N">
<!-- RiskFort data collection-->
<input type="hidden" name="MFP" value="">
<input type="hidden" name="IpAddress">
<input type="hidden" name="CallerID">
<input type="hidden" name="DeviceID">
<input type="hidden" name="deviceDNA" value="">
<input type="hidden" name="executionTime" value="0">
<!-- RiskFort data collection -->
<input type="hidden" name="javascriptflag" value="disabled">
<input type="hidden" name="flashflag" value="disabled">
<input type="hidden" name="CorporateSignonCorpId" value="">
<input type="hidden" name="extralog" value="User-Agent:Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36:">
<script type="text/javascript">
document.forms["index2"].extralog.value = "User-Agent:" + navigator.userAgent + ":";
</script>
<div id="ArcotIDClient123"></div>
<input type="hidden" name="onOffValue" value="Y">
<div id="DeviceIdClient"></div>
<div id="ArcotIDClient"></div>
</form>
Text Content
Log in to Internet Banking ICICI Bank Home About Us Customer Care Find ATM/Branch Mobile Banking * Personal Banking * Privilege Banking * Wealth Management * Private Banking * NRI Banking * Corporate Banking * Business Banking You need to enable javascript in your browser. For details please click here. Login to Internet Banking User ID Get User ID OR Registered Mobile Number Login to Internet Banking User ID Get User ID Password Get Password Start In Dashboard Bank Account Bill Payment Fund Transfer Recharge Investment General Insurance Life Insurance Customer Service Smart Wire Remember User Id Trouble logging in? Login with Mobile NumberNeed Help? Login to Internet Banking Registered Mobile Number 1 7 20 27 30 31 32 33 34 36 39 40 41 43 44 45 46 47 48 49 51 52 53 54 55 56 57 58 60 61 62 63 64 65 66 81 82 84 86 90 91 92 93 94 95 98 212 213 216 218 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 260 261 262 263 264 265 266 267 268 269 284 290 291 297 298 299 345 350 351 352 353 354 355 356 357 358 359 370 371 372 373 374 375 376 378 380 381 385 386 387 389 420 421 423 473 500 501 502 503 504 505 506 507 508 509 590 591 592 593 594 595 596 597 598 599 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 767 809 850 852 853 855 856 869 876 880 886 960 961 962 963 964 965 966 967 968 971 972 973 974 975 976 977 988 993 994 995 996 998 1340 1670 1787 1868 Security check Enter the text as shown above Authenticate Login with UserIdNeed Help? Request in progress. Please do not close this window Request in progress. Please do not close this window Request in progress.... Please do not close this window Digital Security: https://infinity.icicibank.com has been verified by Entrust. The communication of your private information from any address beginning with "https" is encrypted and secured using SSL. Terms & Conditions | Interest Rates | Service Charges & Fees | Do Not Call Registry | Disclaimer | Multilingual Disclaimer | Code of Commitment | Group Code of Business Conduct and Ethics | Basel II Disclosures | Notice Board | Use of Unparliamentary Language by Customers | Privacy | USA Patriot Act Certification | Important Information on Digital Lending | DICGC Deposit Insurance Select Value "+"Add Funds"+" Your browser is not Javascript enabled. Please enable Javascript for enhanced security.