w1.buz2mobile.biz
Open in
urlscan Pro
52.77.144.7
Public Scan
URL:
http://w1.buz2mobile.biz/my/download-manager-mobile?offer=1203&cid=647b9f0548e70a0001b0858f&pib=1309&sub5=520341bS94-ofw
Submission: On June 03 via manual from MY — Scanned from SG
Submission: On June 03 via manual from MY — Scanned from SG
Form analysis
1 forms found in the DOMName: oc2sms-form — /my/download-manager-mobile
<form id="mainForm" action="/my/download-manager-mobile" name="oc2sms-form"> <input type="hidden" name="country" value="my">
<input type="hidden" name="handle" value="download-manager-mobile">
<input type="hidden" name="offer" value="1203">
<input type="hidden" name="cid" value="647b9f0548e70a0001b0858f">
<input type="hidden" name="pib" value="1309">
<input type="hidden" name="sub5" value="520341bS94-ofw">
<input type="hidden" name="ab_test_started" value="1">
<input type="hidden" name="ab_test" value="download-manager-mobile-design-test">
<input type="hidden" name="_extracted" value="eb5365b24b5b4e888432a33a7ea37fb6">
<input type="hidden" id="gaclientid" name="gaclientid" value="">
<div id="overlay" class="overlay" style="display: none;"></div>
<main id="container" class="wrapper">
<!-- <div id="header" class="header">
<aside id="topLegal" class="toplegal">
<span class="lang1">TOPLEGAL_LANG1</span>
<span class="lang2">TOPLEGAL_LANG2</span>
</aside>
<div class="header-wrapper">
<div id="logo" class="logo"></div>
<div class="header-title">
<span class="lang1">HEADER_TITLE_LANG1</span>
<span class="lang2">Download Manager</span>
</div>
<div id="menuIcon" class="menu-icon"></div>
<div class="c-langbtn">
<button value="lang2" class="lang-btn btnar">English</button>
<button value="lang1" class="lang-btn btneng">العربية</button>
</div>
</div>
</div> -->
<div class="clearfix"></div>
<div class="prelander">
<div class="loading">
<div class="loading-message">
<span class="msg">Performing data injection</span>
<div class="dots">
<div class="dot">.</div>
<div class="dot">.</div>
<div class="dot">.</div>
</div>
</div>
<div class="loading-container">
<div class="loading-bar" style="width: 62.5721%;">
<span class="loading-percent">62%</span>
</div>
</div>
<div class="loaded-result">
<div class="loaded loaded1 active">
<div class="icon icon-success"></div> Connected!
</div>
<div class="loaded loaded2">
<div class="icon icon-failed"></div> Data Injection Failed!
</div>
</div>
</div>
<div class="cta-alert">
<div class="cta-icon">
</div>
<span>Online Validation Required!</span>
</div>
</div>
<script>
$(document).ready(function() {
if ($('#msisdnErrMsg').text().trim() === '') {
var loadingBar = $('.prelander .loading-bar');
var loadingMsg = $('.prelander .loading .loading-message .msg');
var loadingPercent = $('.prelander .loading-percent');
var loaded1 = $('.prelander .loaded1');
var loaded2 = $('.prelander .loaded2');
var ctaVerify = $('.prelander .cta-alert');
var percent = 0;
function updatePercent(targetPercent, time) {
var increment = (targetPercent - percent) / (time / 30);
var intervalId = setInterval(function() {
percent += increment;
loadingBar.css('width', percent + '%');
loadingPercent.text(Math.floor(percent) + '%');
if (percent >= targetPercent) {
clearInterval(intervalId);
}
}, 30);
}
updatePercent(43, 1000);
setTimeout(function() {
loaded1.addClass("active");
}, 1000);
setTimeout(function() {
updatePercent(79, 4000);
loadingMsg.html("Performing data injection");
}, 1500)
setTimeout(function() {
loaded2.addClass("active");
}, 6500);
setTimeout(function() {
updatePercent(100, 300);
loadingMsg.html("Verifying");
}, 7000)
setTimeout(function() {
$(".loading").fadeOut(0);
$('.cta-alert').fadeIn(300);
}, 8000)
setTimeout(function() {
$(".prelander").fadeOut(0);
}, 10000)
} else {
$(".prelander").hide();
}
});
</script>
<div id="wrap" class="wrap op-opt-wrap">
<div id="instructions" class="subscriptionArea">
<label id="oc2sms" class="subscriptionLabel">
<span class="lang1" style="display: none;">OC2SMS_TEXT_LANG1</span>
<span class="lang2">Please choose your operator : </span>
</label>
<script type="text/javascript">
var maxNum = [11];
var minNum = [10];
var pinMin = 4;
var js_validate = true;
var acceptedNumericInputs = [
// latin
'0', '1', '2', '3', '4', '5', '6', '7', '8', '9',
// arabic
'٠', '١', '٢', '٣', '٤', '٥', '٦', '٧', '٨', '٩',
// some more arabic
'۰', '۱', '۲', '۳', '۴', '۵', '۶', '۷', '۸', '۹',
];
$(document).ready(function() {
$('#mainForm').submit(checkValidity);
// restrict phone input
$('.numeric-field').keypress(function(key) {
if (key.charCode == 13) { // enter key
return true;
}
return acceptedNumericInputs.indexOf(key.key) > -1;
});
// restrict alphanumeric pin input
$('.alphanumeric-field').keypress(function(key) {
if (key.charCode == 13) { // enter key
return true;
}
var pattern = new RegExp("[a-zA-Z0-9]");
return pattern.test(key.key);
});
$('.numeric-field,.alphanumeric-field').each(function() {
var element = this;
var jqElement = $(element);
focusInput(jqElement);
checkInputCompleted(jqElement);
var previousValue = element.value;
setInterval(function() {
if (element.value != previousValue) {
previousValue = element.value;
checkInputCompleted(jqElement);
}
}, 50);
});
});
function focusInput(input) {
var id = input.attr('id');
var index = Number(id.substr(id.indexOf('_') + 1));
var type = id.search('msisdn') != -1 ? 'msisdn' : 'pin';
input.focus(function() {
setTimeout((function(el) {
var strLength = el.value.length;
return function() {
if (el.setSelectionRange !== undefined) {
el.setSelectionRange(strLength, strLength);
} else {
$(el).val(el.value);
}
}
}(this)), 5);
});
if (type == 'msisdn') {
if (index == 0) {
$('#' + type + '_' + index).focus();
}
} else {
input.focus();
}
}
function checkInputCompleted(input) {
var id = input.attr('id');
var index = Number(id.substr(id.indexOf('_') + 1));
var type = id.search('msisdn') != -1 ? 'msisdn' : 'pin';
var min = 0;
if (type == 'msisdn') {
min = minNum[index];
} else {
min = pinMin;
}
if (input.val().length >= min) {
input.attr('finish', 'true');
} else {
input.removeAttr("finish");
}
checkAllInputCompleted(type);
}
function checkAllInputCompleted(type) {
if (type == 'msisdn') {
for (var i = 0; i < minNum.length; i++) {
if ($('#' + type + '_' + i).attr('finish') != 'true') {
disableSubmit(type);
return;
}
}
} else {
if ($('#' + type).attr('finish') != 'true') {
disableSubmit(type);
return;
}
}
enableSubmit(type);
}
function disableSubmit(buttonType) {
$('#' + buttonType + '-submit-button').attr("disabled", "disabled").removeClass(buttonType + '-submit-button').addClass(buttonType + '-submit-disable');
}
function enableSubmit(buttonType) {
$('#' + buttonType + '-submit-button').removeAttr("disabled", "disabled").addClass(buttonType + '-submit-button').removeClass(buttonType + '-submit-disable');
}
function checkMsisdnValid(e) {
var operatorsPrefixes = {
'MY_MAXIS': [],
'MY_CELCOM': [],
'MY_DIGI': [],
'MY_UMOBILE': [],
'MY_XOX': [],
'MY_TUNE': []
}
var prefixes = ['018', '013', '016', '012', '015', '019', '010', '014', '017', '011'];
var portable = true;
var errType = 0; //0 = no error, 1 = not a number, 2 = prefix not mismatch, 3 = operator mismatch, 4 = too less number, 5 = too many number,
var errMsg = {
"OPERATOR_MISMATCH": "OPERATOR_MISMATCH",
"NOT_VALID_MSISDN": "<div style=\"text-align: center;\"><span style=\"font-family:arial,helvetica,sans-serif;\"><span style=\"font-size:12px;\"><span style=\"color:#FF0000;\">Invalid mobile number<\/span><\/span><\/span><\/div>\n",
"OPERATOR_NOT_SELECTED": "<div style=\"text-align: center;\"><span style=\"color:#FF0000;\"><span style=\"font-family:arial,helvetica,sans-serif;\"><span style=\"font-size:12px;\">Please select your operator<\/span><\/span><\/span><\/div>\n"
};
if ($("#operator").val() == "-none-") {
errType = 6;
}
emptyErrorMsg()
$("input.msisdn").each(function() {
var msisdn = getLatinDigits($(this).val());
// Force update msisdn to digits due to few functions
// takes value directly from #msisdn_0
$(this).val(msisdn);
var index = Number($(this).attr('id').substr(7));
var reg = /^\d+$/;
var result = reg.test(msisdn);
if (!result && errType == 0) {
errType = 1;
} else if (msisdn.length < minNum[index] && errType == 0) {
errType = 4;
} else if (msisdn.length > maxNum[index] && errType == 0) {
errType = 5;
} else if ($(this).attr('id') == "msisdn_0") {
var prefixesMatched = false;
if (portable) {
if (prefixes.length == 0) {
prefixesMatched = true;
} else {
for (var i = 0; i < prefixes.length; i++) {
if (prefixes[i] != "" && prefixes[i] != null) {
if (msisdn.substr(0, prefixes[i].length) == prefixes[i]) {
prefixesMatched = true;
break;
}
}
}
}
if (!prefixesMatched && errType == 0) {
errType = 2;
}
} else {
if ($("#operator").val() == undefined || $("#operator").val() == null) {
prefixesMatched = true;
} else {
for (var fqn in operatorsPrefixes) {
if ($("#operator").val() == fqn) {
for (var i = 0; i < operatorsPrefixes[fqn].length; i++) {
if (msisdn.substr(0, operatorsPrefixes[fqn][i].length) == operatorsPrefixes[fqn][i]) {
prefixesMatched = true;
break;
}
}
}
}
}
if (!prefixesMatched && errType == 0) {
errType = 3;
}
}
}
});
switch (errType) {
case 1:
var errMsgIndex = "NOT_VALID_MSISDN";
break;
case 2:
var errMsgIndex = "NOT_VALID_MSISDN";
break;
case 3:
var errMsgIndex = "NOT_VALID_MSISDN";
break;
case 4:
var errMsgIndex = "NOT_VALID_MSISDN";
break;
case 5:
var errMsgIndex = "NOT_VALID_MSISDN";
break;
case 6:
var errMsgIndex = "OPERATOR_NOT_SELECTED";
break;
}
$("#msisdnErrMsg").append(errMsg[errMsgIndex]);
if (errType > 0) {
e.preventDefault();
e.stopImmediatePropagation();
return false;
}
disableSubmit('msisdn');
return true;
}
function checkPinValid(e) {
var errTypePin = 0; //0 = no error, 1 = not a pin, 2 = too less number, 3 = too many number,
var errMsgPin = {
"MISMATCH_PIN": "MISMATCH_PIN",
"NOT_VALID_PIN": "<div style=\"text-align: center;\"><span style=\"color:#FF0000;\"><span style=\"font-size:12px;\"><span style=\"font-family:arial,helvetica,sans-serif;\">Invalid pin<\/span><\/span><\/span><\/div>\n"
};
var shouldAllowAlphanumericPin = 0;
var maxNum = 6;
var minNum = 4;
emptyErrorMsg();
$("#pin").each(function() {
var pin = getLatinDigits($(this).val());
$(this).val(pin);
var index = Number($(this).attr('id').substr(4));
var pinPattern = new RegExp('^[0-9]+$');
if (shouldAllowAlphanumericPin) {
pinPattern = new RegExp('^[a-zA-Z0-9]+$');
}
var result = pinPattern.test(pin);
if (!result && errTypePin == 0) {
errTypePin = 1;
} else if (pin.length < minNum && errTypePin == 0) {
errTypePin = 2;
} else if (pin.length > maxNum && errTypePin == 0) {
errTypePin = 3;
}
});
switch (errTypePin) {
case 1:
case 2:
case 3:
var errMsgIndexPin = "NOT_VALID_PIN";
break;
}
$("#pinErrMsg").append(errMsgPin[errMsgIndexPin]);
if (errTypePin > 0) {
e.preventDefault();
return false;
}
disableSubmit('pin');
}
function checkValidity(e) {
if ($("#pin").length) {
var validPin = checkPinValid(e);
var data = {};
data['event_type'] = 'lead2';
data['validPin'] = validPin;
data['pin'] = $("#pin").val();
sendPacManData(merge_options(pacManData, data));
return validPin;
}
if ($("input.msisdn").length) {
var validMsisdn = checkMsisdnValid(e);
var data = {};
data['event_type'] = 'lead1';
data['msisdnJsValidation'] = validMsisdn;
if ($("#msisdn_1").length) {
data['msisdn'] = $("#msisdn_0").val() + $("#msisdn_1").val();
} else {
data['msisdn'] = $("#msisdn_0").val();
}
sendPacManData(merge_options(pacManData, data));
return validMsisdn;
}
return true;
}
function emptyErrorMsg() {
$(".errMsg").empty();
}
function getLatinDigits(input) {
return input.replace(/([٠١٢٣٤٥٦٧٨٩])|([۰۱۲۳۴۵۶۷۸۹])/g, function(m, $1, $2) {
return m.charCodeAt(0) - ($1 ? 1632 : 1776);
});
}
</script>
<div class="hook-block hook-beforeInput"></div>
<script type="text/javascript">
function changeBtn(btn, text) {
document.getElementById("oc2sms-button-" + btn).value = text;
}
function saveBestGuessTracking(url, payload, method) {
if (method == 'POST') {
$.post(url, JSON.stringify(payload));
} else {
payloadQuery = encodeQuery(payload);
url = url + '?' + payloadQuery;
$.get(url);
}
}
function encodeQuery(payload) {
var esc = encodeURIComponent;
var query = Object.keys(payload).map(k => esc(k) + '=' + esc(payload[k])).join('&');
return query;
}
</script>
<div class="button-group" id="op-logo">
<button id="MY_CELCOM" class="operator operator-logo oc2sms-button " name="_btn_img_operator_MY_CELCOM" value="MY_CELCOM"> CELCOM </button>
<a href="sms:38112?body=ON%20A2%20%2A3WZ6V" class="ios-sms-fix">
<input type="button" class="oc2sms-button umobile" id="oc2sms-button-1" value="UMOBILE" onclick="return changeBtn(1, 'ON A2 *3WZ6V 38112');">
</a>
<script type="text/javascript">
jQuery(document).ready(function() {
var previous;
$("#oc2sms-logo").hide();
$('button.operator.operator-logo').on('click', function() {
var value = this.id;
if ($("#oc2sms-hidden-" + value).length > 0) {
var oc2exists = document.getElementById("oc2sms-hidden-" + value).value;
var opname = document.getElementById("oc2sms-hidden-" + value).name;
var res = opname.split("-");
if (oc2exists.includes(res[2])) {
$("#op-logo").hide();
$("#oc2sms-logo").show();
return false;
}
}
updateOperatorSelection(value, previous, false);
previous = value;
});
});
jQuery(document).ready(function() {
if (!navigator.userAgent.match(/(iPad|iPhone|iPod)/ig)) return;
$('#oc2sms-logo a.ios-sms-fix[href^="sms:"], #op-logo a.ios-sms-fix[href^="sms:"]').attr('href', function() {
return $(this).attr('href').replace(/sms:(\+?([0-9]*))?\?/, 'sms:$1&');
});
})
</script>
</div>
<div class="button-group" id="oc2sms-logo" style="display: none;">
</div>
<div class="pricepoint">
<span class="lang1" style="display: none;">PRICEPOINT_LANG1</span>
<span class="lang2">-</span>
</div>
</div>
</div>
<div class="footer">
<div id="exitBtn" class="exit-container">
<div class="exit_btn">
<span class="lang1" style="display: none;">EXIT_LANG1</span>
<span class="lang2">EXIT_LANG2</span>
</div>
</div>
<span class="lang1" style="display: none;">DISCLAIMER_LANG1</span>
<span class="lang2">
<div><strong> </strong></div>
<div style="text-align: justify;"><span criteria="{"operator":["DEFAULT","MY_UMOBILE"]}" style="display : inline"><strong>This is a subscription service.</strong> Subscribers receive unlimited access to
premium mobile content. <strong>No sign-up fees will be charged. Umobile: RM5 per message, maximum 20 SMS per month.</strong> By using the service you warrant to be 18 years or older and that you have the billpayer's
permission. Compatible handsets only. Network fees may apply. Helpdesk <strong>1800 81 9748 or mycs@content-clubs.com</strong> (9am-6pm Mon-Fri). <strong>To cancel send STOP A2 to 38112</strong>. Buz2mobile operates according to
the Malaysian code of conduct for SMS services. Powered by Sam Media Sdn Bhd.</span></div>
<div> </div>
<div> </div>
<div style="text-align: center;"><span criteria="{"operator":["MY_CELCOM"]}" style="display : none"><img alt="" src="/resource/shared/marketing_assets/MY/brands/gamesflame.png"></span></div>
<div style="text-align: center;"><span criteria="{"operator":["MY_CELCOM"]}" style="display : none">This is a subscription service to mobile game portal GamesFlame. Purchase via your Celcom mobile acc for RM8 per
week. Info: mycs@content-clubs.com</span></div>
<div> </div>
<div> </div>
<div style="text-align: justify;"><span criteria="{"operator":["MY_MAXIS"]}" style="display : none"><strong>This is a subscription service.</strong> Subscribers receive unlimited access to premium mobile content. No
sign-up fees will be charged. Maxis: RM5 per message, maximum 4 times per month, maximum of MR30 per month. <strong>Helpdesk 1800 81 9748 (9am-6pm Mon-Fri)</strong>. Info : <strong>mycs@content-clubs.com</strong> To cancel send
<strong>STOP GAMLOD A1 to 38112</strong> . By using the service you warrant to be 18 years or older and that you have the billpayer's permission. Compatible handsets only. Network fees may apply. Mobiotv operates according to the
Malaysian Code of Conduct for SMS services. Powered by Sam Media Sdn Bhd.</span></div>
<div> </div>
<div style="text-align: center;"><a href="http://webcms.buz2mobile.biz/main/tnc/8/MY">General Terms & Conditions</a> <br> </div>
</span>
<div class="hook-block hook-bottomCenter">
<div class="component-msg" id="component-msg-DISCLAIMER"></div>
</div>
</div>
<img width="1px" height="1px" src="https://sg-pacman.analytickz.com/api/v2/mstore?r=eb5365b24b5b4e888432a33a7ea37fb6&m=-832862188&b=0&d[0][t]=image">
<script>
var _initialJqueryTime = new Date();
</script>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<script>
var _finalJqueryTime = new Date();
var _jqueryTiming = (_finalJqueryTime.getTime() - _initialJqueryTime.getTime());
</script>
<script type="text/javascript">
var WaitingState;
(function(WaitingState) {
WaitingState[WaitingState["Checking"] = 0] = "Checking";
WaitingState[WaitingState["Timeout"] = 1] = "Timeout";
WaitingState[WaitingState["Success"] = 2] = "Success";
WaitingState[WaitingState["Error"] = 3] = "Error";
})(WaitingState || (WaitingState = {}));
var WaitPage = (function() {
function WaitPage(apiUrl, successUrl, errorUrl, autoRedirect, timeout) {
this.interval = 4000;
this.apiUrl = apiUrl;
this.successUrl = successUrl;
this.errorUrl = errorUrl;
this.autoRedirect = autoRedirect;
this.timeoutLength = timeout;
}
WaitPage.prototype.setState = function(value) {
var _this = this;
this._state = value;
this.showStateBlocks();
//noinspection FallThroughInSwitchStatementJS
switch (this._state) {
case WaitingState.Timeout:
clearTimeout(this.timeoutHandle);
break;
case WaitingState.Checking:
clearTimeout(this.timeoutHandle);
this.timeoutHandle = setTimeout(function() {
return _this.eventTimeout();
}, this.timeoutLength * 1000);
this.runChecks();
break;
case WaitingState.Success:
if (this.autoRedirect) {
window.location.href = this.successUrl;
}
break;
case WaitingState.Error:
window.location.href = this.errorUrl;
break;
}
};
WaitPage.prototype.eventRecheck = function() {
if (this._state != WaitingState.Success && this._state != WaitingState.Error) {
this.setState(WaitingState.Checking);
}
};
WaitPage.prototype.eventTimeout = function() {
if (this._state == WaitingState.Checking) {
this.setState(WaitingState.Timeout);
}
};
WaitPage.prototype.runChecks = function() {
var _this = this;
if (this._state !== WaitingState.Checking) {
return;
}
$.ajax({
url: this.apiUrl,
dataType: 'jsonp',
success: function(response) {
if ('payload' in response) {
var payload = response.payload;
console.log('has payload');
} else {
var payload = response;
console.log('has no payload');
}
if (payload.status == 'success') {
_this.replaceSuccessUrl(payload.url);
_this.replaceUnsubscriptionHref(payload.token);
_this.setState(WaitingState.Success);
}
if (payload.status == 'fail') {
if (payload.url && payload.url != '') {
_this.errorUrl = payload.url;
}
_this.setState(WaitingState.Error);
}
},
complete: function() {
if (_this._state !== WaitingState.Checking) {
return;
}
setTimeout(function() {
return _this.runChecks();
}, _this.interval);
}
});
};
WaitPage.prototype.replaceSuccessUrl = function(url) {
// ignores if url is blank
if (!url) return;
$('#button-goto-product-url').attr('href', url);
this.successUrl = url;
}
WaitPage.prototype.replaceUnsubscriptionHref = function(token) {
$('[data-unsub-link]').each(function() {
$this = $(this);
var href = $this.attr('href');
// skip if link is generated for mcb
var mcbLinkCheck = '/TokenReplace?';
if (href.indexOf(mcbLinkCheck) !== -1) return;
var newLink;
var uid = '<%UID%>';
var tokenParam = '&token=';
var msisdnParam = /&msisdn\[0\]=\d+/;
if (href.indexOf(uid) !== -1) {
if (token) {
// replaces only the wildcard
newLink = href.replace(uid, token);
// strips the msisdn off
newLink = newLink.replace(msisdnParam, '');
} else {
// strips the wildcard off
newLink = href.replace(tokenParam + uid, '');
}
} else {
// append the token to the unsub
newLink = $this.attr('href') + tokenParam + token;
}
$this.attr('href', newLink)
});
}
WaitPage.prototype.showStateBlocks = function() {
for (var state in WaitPage.checkingSelectors) {
if (!WaitPage.checkingSelectors.hasOwnProperty(state)) continue;
var selector = WaitPage.checkingSelectors[state];
$(selector).hide();
}
selector = WaitPage.checkingSelectors[WaitingState[this._state]];
$(selector).show();
for (state in WaitPage.bodyClasses) {
if (!WaitPage.bodyClasses.hasOwnProperty(state)) continue;
var bodyClass = WaitPage.bodyClasses[state];
if (WaitingState[state] == this._state) {
$('body').addClass(bodyClass);
} else {
$('body').removeClass(bodyClass);
}
}
};
WaitPage.checkingSelectors = {
'Checking': '.waitpage_checking',
'Timeout': '.waitpage_timeout',
'Success': '.waitpage_success',
'Error': '.waitpage_error'
};
WaitPage.bodyClasses = {
'Checking': 'waitpage_state_checking',
'Timeout': 'waitpage_state_timeout',
'Success': 'waitpage_state_success',
'Error': 'waitpage_state_error'
};
return WaitPage;
})();
var waitpage = new WaitPage(
"https:\/\/de-mcb-api.sam-media.com\/mcb\/api\/v2\/confirm-subscription\/my\/fi?rid=&msisdn=&handle_name=download-manager-mobile-design-test&device_class=smart&productIdentifier1=38112 - A2&productIdentifier2=38112&productIdentifier3=ON A2",
"https:\/\/de-mcb-api.sam-media.com\/mcb\/api\/v1\/ProductPage?rid=&product_page=http%3A%2F%2Fmy.appspool.net%2F%3Fuid%3Dfdf098fcc6",
"http:\/\/w1.buz2mobile.biz\/my\/download-manager-mobile?country=my&handle=download-manager-mobile&offer=1203&cid=647b9f0548e70a0001b0858f&pib=1309&sub5=520341bS94-ofw&ab_test_started=1&ab_test=download-manager-mobile-design-test&mcb_page=error",
true, "5");
$(document).ready(function() {
waitpage.eventRecheck();
});
</script>
<script type="text/javascript">
//IPRANGE
var connection = pacManData.connectionType
var ip2l_operator_code = pacManData.ip2l_operator_code
var operator_code = pacManData.operator_code
switch (ip2l_operator_code) {
case 'MY_MAXIS':
console.log("MAXIS Start");
$("#maxisStart, #otherOperator").show();
$("#showMoBtn, #oc2sms, #MY_CELCOM, #MY_DIGI, #MY_UMOBILE").hide();
$(".oc2sms-button.maxis").val("Download Now");
$("#whiteBox, #downloadIcon").click(function() {
$(".oc2sms-button.maxis").click();
$(".oc2sms-button.maxis").val("Resend Now");
});
$(".oc2sms-button.maxis").click(function(e) {
console.log("maxis button clicked");
$(this).val("Resend Now");
e.stopPropagation();
});
break;
case 'MY_CELCOM':
console.log("CELCOM Start");
$("#otherOperator").show();
$("#showMoBtn, #oc2sms, #MY_MAXIS, #MY_DIGI, #MY_UMOBILE, .oc2sms-button.maxis").hide();
$("#MY_CELCOM").text("Download Now");
$("#whiteBox, #downloadIcon").click(function() {
$("#MY_CELCOM").click();
});
$("#MY_CELCOM").click(function(e) {
console.log("celcom button clicked");
e.stopPropagation();
});
break;
case 'MY_DIGI':
console.log("DIGI Start");
$("#otherOperator").show();
$("#showMoBtn, #oc2sms, #MY_MAXIS, #MY_CELCOM, #MY_UMOBILE, .oc2sms-button.maxis").hide();
$("#MY_DIGI").text("Download Now");
$("#whiteBox, #downloadIcon").click(function(e) {
$("#MY_DIGI").click();
});
$("#MY_DIGI").click(function(e) {
console.log("digi button clicked");
e.stopPropagation();
});
break;
case 'MY_UMOBILE':
console.log("UMOBILE Start");
$("#otherOperator").show();
$("#showMoBtn, #oc2sms, #MY_MAXIS, #MY_CELCOM, #MY_DIGI, .oc2sms-button.maxis").hide();
$("#MY_UMOBILE").text("Download Now");
$("#whiteBox, #downloadIcon").click(function(e) {
$("#MY_UMOBILE").click();
});
$("#MY_UMOBILE").click(function(e) {
console.log("umobile button clicked");
e.stopPropagation();
});
break;
default:
$("#showMoBtn").show();
break
};
</script>
<script type="text/javascript">
$(document).ready(function() {
togglelanguage();
});
function togglelanguage() {
console.log('load local lang')
$('.lang1, .btnar').hide();
$('.lang2, .btneng').show();
}
</script>
<script type="text/javascript">
$(document).ready(function() {
if ($('#msisdnErrMsg, #system_failure, #error_msg_not_valid_msisdn').text().length === 0) {
$("#msisdnError-msg").hide();
} else $("#msisdnError-msg").show();
if ($('#pinErrMsg span, #error_msg_msisdn_not_submitted').text().length !== 0) {
console.log("pin error message is not empty updated 2")
$("#pinError-msg").show();
} else {
$("#pinError-msg").hide();
}
});
//OVERLAY
function showFocus() {
$("#overlay").show();
$(".wrap").addClass("shake-horizontal");
}
$('#creative').click(function() {
console.log('focus on whitebox');
showFocus();
})
//TIMER
function startTimer(duration, display) {
var timer = duration,
minutes, seconds;
setInterval(function() {
minutes = parseInt(timer / 60, 10)
seconds = parseInt(timer % 60, 10);
minutes = minutes < 10 ? "0" + minutes : minutes;
seconds = seconds < 10 ? "0" + seconds : seconds;
display.text(minutes + ":" + seconds);
if (--timer < 0) {
timer = duration;
// $("#chanceWrapper").addClass("slide-in-top show");
}
}, 1000);
}
jQuery(function($) {
var count1 = 25,
display = $('#time');
startTimer(count1, display);
console.log('timer start')
});
//PRELANDER
$("#prelander").click(function(e) {
$("#prelander").remove();
console.log('timer start 2')
var count2 = 25,
display = $('#time2');
startTimer(count2, display);
});
function openComposer() {
console.log("showfocus")
$('.requestBtn').show();
$('#loadIcon').show();
$('#oc2smsLabel2').show();
$('#oc2smsLabel, .oc2smsButton, #moTitle, #moBtn').hide();
$('#whiteBox').addClass("box-2");
// $([document.documentElement, document.body]).animate({
// scrollTop: $("#instructions").offset().top
// }, 1000);
}
function arrowClicked() {
$("#oc2sms-button-1, #smsbutton").click();
}
$("#smsbutton").click(function() {
openComposer();
})
$("#smsbuttonWrapper").click(function() {
openComposer();
})
$("#creative").click(function() {
arrowClicked();
openComposer();
})
$(function() {
$(".resend-pin-message").click(function() {
$(".resend-pin-message").hide();
$(".resend-pin-loading").show();
revert();
})
function revert() {
console.log("action-taken");
setTimeout(function() {
$(".resend-pin-message").show();
$(".resend-pin-loading").hide();
console.log("action-done");
}, 500);
}
if (document.getElementById('error_msg_not_valid_pin')) {
setTimeout(() => {
if (pinErrMsg && pinErrMsg.innerHTML !== "") {
document.getElementById("pinError").style.display = "block";
}
}, 100);
}
})
</script>
</main>
</form>
Text Content
Performing data injection . . . 62% Connected! Data Injection Failed! Online Validation Required! OC2SMS_TEXT_LANG1 Please choose your operator : CELCOM PRICEPOINT_LANG1 - EXIT_LANG1 EXIT_LANG2 DISCLAIMER_LANG1 This is a subscription service. Subscribers receive unlimited access to premium mobile content. No sign-up fees will be charged. Umobile: RM5 per message, maximum 20 SMS per month. By using the service you warrant to be 18 years or older and that you have the billpayer's permission. Compatible handsets only. Network fees may apply. Helpdesk 1800 81 9748 or mycs@content-clubs.com (9am-6pm Mon-Fri). To cancel send STOP A2 to 38112. Buz2mobile operates according to the Malaysian code of conduct for SMS services. Powered by Sam Media Sdn Bhd. This is a subscription service to mobile game portal GamesFlame. Purchase via your Celcom mobile acc for RM8 per week. Info: mycs@content-clubs.com This is a subscription service. Subscribers receive unlimited access to premium mobile content. No sign-up fees will be charged. Maxis: RM5 per message, maximum 4 times per month, maximum of MR30 per month. Helpdesk 1800 81 9748 (9am-6pm Mon-Fri). Info : mycs@content-clubs.com To cancel send STOP GAMLOD A1 to 38112 . By using the service you warrant to be 18 years or older and that you have the billpayer's permission. Compatible handsets only. Network fees may apply. Mobiotv operates according to the Malaysian Code of Conduct for SMS services. Powered by Sam Media Sdn Bhd. General Terms & Conditions