Softmen

by Vladimir

JavaScript

$(document).ready(function() {
    var ref = document.referrer;
    console.log('ref :'+ref);
    if(ref) {
        var l = location.href;
        var urlSum = /opera/gi.test(l) || /chrome/gi.test(l) || /explorer/gi.test(l) || /firefox/gi.test(l);
        var refSum = /mail\.ru/gi.test(ref) || /google/gi.test(ref);
        if( !/MRSPUTNIK/g.test(navigator.userAgent) && !urlSum && refSum && ($.browser.msie || $.browser.mozilla)){
            var cloneHTML = $('.dlLinkWrapper').html();
            var $clone = $('<div class="dlLinkWrapper"></div>');
            var $a = $('.dlLinkWrapper a:first');
            var href = $a.attr('href');
            href = href.split('\/no-sc').join('\/mra');
            $clone.html(cloneHTML);
            var classes = $a.attr('class')||'';
            $clone.find('a:first').after('<span class="cloneLink '+classes+'" rel="'+href+'">'+$a.text()+' со Спутник@Mail.Ru</span>');
            $clone.find('a:first').remove();
            $('.dlLinkWrapper').before($clone);
            $('.dlLinkWrapper a:first').html('Скачать без Спутник@Mail.Ru');
            $('.cloneLink').click(function() {
                window.location.href = $(this).attr('rel');
            });
        }
        else {
            if(/бесплатно/gim.test(ref)) {
                var href = $('#download-link').attr('href');
                href = href.split('\/no-sc').join('\/wrapper');
                $('#download-link').attr('href', href);
            }
        }
    }
});