(function( $ ){ function run_method(options, container_object){ document.ss_inited = true; var container_css = ( typeof options.container != 'undefined' && options.container.css != 'undefined' ) ? options.container.css : { 'text-align' : 'center' }; var img_css = ( typeof options.img != 'undefined' && options.img.css != 'undefined' ) ? options.img.css : {}; var zone = typeof options.zone != 'undefined' ? options.zone : 0; var m3_u = (location.protocol=='https:'?'https://slotmachines-kz.com/www/delivery/ajs.php':'http://slotmachines-kz.com/www/delivery/ajs.php'); //var m3_u = (location.protocol=='https:'?'https://openx.loc/www/delivery/ajs.php':'http://openx.loc/www/delivery/ajs.php'); var m3_r = Math.floor(Math.random()*99999999999); if (!document.MAX_used || typeof document.MAX_used == 'undefined') document.MAX_used = ','; if (!document.clear_campaign || typeof document.clear_campaign == 'undefined') document.clear_campaign = []; var params = { 'zoneid' : zone, 'cb' : m3_r, 'blockcampaign' : 1, // 'block' : 1, } params['HTTP_FORWARDED'] = ''; params['HTTP_FORWARDED_FOR'] = ''; params['HTTP_X_FORWARDED'] = ''; params['HTTP_X_FORWARDED_FOR'] = ''; params['HTTP_CLIENT_IP'] = ''; params['REMOTE_ADDR'] = '87.117.202.66'; if (document.MAX_used != ',') params['exclude'] = document.MAX_used; params['charset'] = document.charset ? '&charset='+document.charset : (document.characterSet ? '&charset='+document.characterSet : ''); params['loc'] = escape(window.location); if (document.referrer) params['referer'] = escape(document.referrer); if (document.context) params['context'] = escape(document.context); if (document.mmm_fo) params['mmm_fo'] = 1; var url = m3_u + '?' + $.param(params); $.ajax({ url: "/current/ss_banner/get_banner.php", data:{ "url" : url, }, type: "post", success: function(data){ $( container_object ).empty(); if (typeof options.clear_campaign != 'undefined' && options.clear_campaign == true){} else eval(data.script_context); eval(data.script_used); if (typeof options.clear_campaign != 'undefined' && options.clear_campaign == true) document.clear_campaign.push(data.cid); if ( data.img_code != undefined && data.imgsrc != '' && data.img_code != null && data.imgsrc != null){ var img = new Image(); img.src = data.img_code; $(img).css( img_css ); var a = $('').css( {'outline' : 'none', 'border-bottom' : 'none'} ).attr( 'href', data.a_href ).attr( 'target', '_blank' ).append( img ); $( container_object ).css( container_css ).append( a ); } document.ss_inited = false; if (typeof options.callback != 'undefined') options.callback(); } }); } var methods = { init : function( options ) { var container_object = this; var interval = setInterval(function() { if(document.ss_inited == false || typeof document.ss_inited == 'undefined') { clearInterval(interval); run_method(options, container_object); } }, 500); }, }; $.fn.ss_banner = function( method ) { if ( methods[method] ) { return methods[method].apply( this, Array.prototype.slice.call( arguments, 1 )); } else if ( typeof method === 'object' || ! method ) { return methods.init.apply( this, arguments ); } else { $.error( 'Call to undefined method ' + method ); } }; })( jQuery );