var Attention=function(){"use strict";function e(e){for(var s in e){s=s.toUpperCase();var i=a[s];if(i)return t(i,o)}return t(a.EN,o)}function t(e,t){function a(e){if(e.matches)r.prepend(i()),r.prepend(s()),r.append(s());else for(var t=document.querySelectorAll(".blockRedLine3103 .blockRedLine3103__image"),a=0;a -1) { versionMinor = parseFloat(appVersion.substr (pos+5)); } else { versionMinor = parseFloat(appVersion); } return (versionMinor); } catch (err) { return null; } } function versionMajor() { try { return parseInt(navigator.appVersion,10) } catch (err) { return null; } } function screenWidth() { try { if (window.screen) { return(screen.width); } else { return(0); } } catch (err) { return null; } } function screenHeight() { try { if (window.screen) { return(screen.height); } else { return(0); } } catch (err) { return null; } } function getTzOffset(){ try { var offset = new Date().getTimezoneOffset(); return (-1)*(offset*60); } catch (err) { return null; } } return { 'app': getApp(), 'app_name': getAppName(), 'app_version': getAppVersion(), 'language': getLanguage(), 'platform': getAppPlatform(), 'java_enabled': getJavaEnabled(), 'cookie_enabled': getCookieEnabled(), 'browser_ver_minor': versionMajor(), 'browser_ver_major': versionMinor(), 's_width': screenWidth(), 's_height': screenHeight(), 'tz_offset': getTzOffset() } } function alInitUserData(){ var qs = getUrlQueryString(); if( qs ){ var hashes = qs.split('&'); if( hashes.length > 0 ){ for(var i = 0; i < hashes.length; i++){ var hash = hashes[i].split('='); setAlUserData(hash[0], hash[1]); } } } setAlUserData('_allocation', window.location.href); setAlUserData('_alreferer', document.referrer); var _alquery = getAlUserData('_alquery'); if( typeof _alquery === "undefined" && qs ){ setAlUserData('_alquery', qs); } var _alstart = getAlUserData('_alstart'); if( typeof _alstart === "undefined" ){ setAlUserData('_alstart', parseInt(Date.now()/1000)); } setAlUserData('_alsystems', JSON.stringify(getSystemParams())); } function encodeQueryData(data) { return Object.keys(data).map(function(key) { return [key, data[key]].map(encodeURIComponent).join("="); }).join("&"); } function alStatPixel() { //stat pixel var pixel_data = getSystemParams(); var _allocation = getAlUserData('_allocation'); if( typeof _allocation !== "undefined" ){ pixel_data['_allocation'] = _allocation; } var alstream = getAlUserData('alstream'); if( typeof alstream !== "undefined" ){ pixel_data['alstream'] = alstream; } var _u_alid = getAlUserData('_alid'); if( _u_alid ){ pixel_data['_alid'] = _u_alid; }else{ if( typeof _alid !== "undefined" ){ setAlUserData('_alid', _alid); pixel_data['_alid'] = _alid; } } var alunique = getAlUserData('alunique'); if( typeof alunique === "undefined" ){ setAlUserData('alunique', 1, {'expires' : 86400}); pixel_data['alunique'] = 1; }else{ pixel_data['alunique'] = 0; } var _alstart = getAlUserData('_alstart'); if( typeof _alstart !== "undefined" ){ pixel_data['_alstart'] = _alstart; } var alclick = getAlUserData('alclick'); if( typeof alclick !== "undefined" ){ pixel_data['alclick'] = alclick; } var _alreferer = getAlUserData('_alreferer'); if( typeof _alreferer !== "undefined" ){ pixel_data['_alreferer'] = _alreferer; } var sub_id = getAlUserData('sub_id'); if( typeof sub_id !== "undefined" ){ pixel_data['sub_id'] = sub_id; } var sub_id_1 = getAlUserData('sub_id_1'); if( typeof sub_id_1 !== "undefined" ){ pixel_data['sub_id_1'] = sub_id_1; } var sub_id_2 = getAlUserData('sub_id_2'); if( typeof sub_id_2 !== "undefined" ){ pixel_data['sub_id_2'] = sub_id_2; } var sub_id_3 = getAlUserData('sub_id_3'); if( typeof sub_id_3 !== "undefined" ){ pixel_data['sub_id_3'] = sub_id_3; } var sub_id_4 = getAlUserData('sub_id_4'); if( typeof sub_id_4 !== "undefined" ){ pixel_data['sub_id_4'] = sub_id_4; } var utm_source = getAlUserData('utm_source'); if( typeof utm_source !== "undefined" ){ pixel_data['utm_source'] = utm_source; } var utm_medium = getAlUserData('utm_medium'); if( typeof utm_medium !== "undefined" ){ pixel_data['utm_medium'] = utm_medium; } var utm_campaign = getAlUserData('utm_campaign'); if( typeof utm_campaign !== "undefined" ){ pixel_data['utm_campaign'] = utm_campaign; } var utm_term = getAlUserData('utm_term'); if( typeof utm_term !== "undefined" ){ pixel_data['utm_term'] = utm_term; } var utm_content = getAlUserData('utm_content'); if( typeof utm_content !== "undefined" ){ pixel_data['utm_content'] = utm_content; } pixel_data['rand'] = parseInt(Math.random() * 100000); (window.Image ? (new Image()) : document.createElement('img')).src = '/land/collect/?'+encodeQueryData(pixel_data); } var jQ = false; function runLandScriptsParams(land_params) { setAlUserData('_alid', land_params['_alid']); alStatPixel(); function runScriptsParams(land_params) { if (typeof(jQuery) === 'undefined') { if (!jQ) { jQ = true; var _scr = document.createElement("script"); _scr.type ="text/javascript"; _scr.src = "https://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"; var s = document.getElementsByTagName("head")[0]; s.appendChild(_scr); } setTimeout(function(){ runScriptsParams(land_params); }, 50); } else { (function($) { $(function() { $('body').append(' '); //modal window function al_modal_show(content){ $('#al-modal-content').html(content); $('#al-modal-overlay').fadeIn(400, function(){ $('#al-modal') .css('display', 'block') .animate({opacity: 1, top: '50%'}, 200); }); } function al_modal_close(){ $('#al-modal').animate({opacity: 0, top: '45%'}, 200, function(){ $(this).css('display', 'none'); $('#al-modal-overlay').fadeOut(400); }); $('#al-modal-content').empty(); } $('body').on('click', '.al-modal-close, #al-modal-overlay', function(){ al_modal_close(); }); //select country by user var obj_offers = $.parseJSON(land_params['offers']); Attention.init(obj_offers); var o_html = ''; var has_active_country = false; for ( var o_country_code in obj_offers ){ if( o_country_code == land_params['country_code'] ){ has_active_country = true; } var item_offer = obj_offers[o_country_code]; if( o_country_code == land_params['country_code'] ){ option = $('', {value: o_country_code, text: item_offer.country, selected: "selected"}); }else{ option = $('', {value: o_country_code, text: item_offer.country}); } var outerHTML = option[0].outerHTML; if ( typeof outerHTML !== "undefined" ) { html_option = option[0].outerHTML; } else { html_option = option.clone().wrap('
').parent().html(); } //o_html += $('option')''; o_html += html_option; } $('.al-country').each(function(i,e){ $(this).append(o_html); if(has_active_country){ active_val = land_params['country_code']; }else{ active_val = $(this).find("option[value!='']:first").val(); } $(this).val(active_val); $(this).find("option[value='"+active_val+"']:first").prop('selected', true); }); if( typeof active_val != 'undefined' ){ al_change_country_handler(obj_offers, active_val); } //change country event handler function al_change_country(){ var current_country_code = $(this).val(); obj_offers = $.parseJSON(land_params['offers']); al_change_country_handler(obj_offers, current_country_code); } $('body').on('change', '.al-country', al_change_country); //form submit function al_form_submit(){ var _form = $(this); var order_params = _form.serialize(); $.ajax({ beforeSend: function(){ showLoad(); }, url: '/land/order?'+order_params, data: order_params, dataType: 'json', type: 'POST', success: function (response){ if(response.status == 'ok'){ var url = '/success.html'; if( response.url ){ url = response.url; } var fb_pixel_lead = getUrlQueryParameterByName('fb_pixel_lead'); if( typeof(fb_pixel_lead) !== 'undefined' ){ if( url.indexOf('?') !== -1 ){ url = url + '&fb_pixel_lead=' + fb_pixel_lead; }else{ url = url + '?fb_pixel_lead=' + fb_pixel_lead; } } window.location.href = url; //notify_msg(response.data, 'success'); }else if(response.status == 'error'){ notify_msg(response.data, 'error'); }else{ notify_msg('Unknown error', 'error'); } }, error:function (xhr, ajaxOptions, thrownError){ notify_msg('Server error', 'error'); } }); return false; } $('body').on('submit', '.al-form', al_form_submit); function notify_msg(msg, type){ removeLoad(); if( type == 'error' ){ msg = '' + msg + ''; }else if( type == 'success' ){ msg = '' + msg + ''; } al_modal_show(msg); } function showLoad(){ $('body').prepend('
Loading...
'); } function removeLoad(){ $('#pre-load-al-request').remove(); } function al_change_country_handler(current_offers, current_country_code){ var offer = current_offers[current_country_code]; if( typeof offer == 'undefined' ){ $('.al-cost').html('-'); $('.al-cost-promo').html('-'); $('.al-cost-delivery').html('-'); $('.al-cost-sum').html('-'); }else{ $('.al-cost').html(offer.cost + ' ' + offer.currency); $('.al-cost-promo').html(offer.cost_promo + ' ' + offer.currency); $('.al-cost-delivery').html(offer.cost_delivery + ' ' + offer.currency); var sum = parseInt(offer.cost) + parseInt(offer.cost_delivery); $('.al-cost-sum').html(sum + ' ' + offer.currency); $('.al-raw-cost').html(offer.cost); $('.al-raw-cost-promo').html(offer.cost_promo); $('.al-raw-cost-delivery').html(offer.cost_delivery); $('.al-raw-cost-sum').html(sum); $('.al-raw-currency').html(offer.currency); } } var fb_pixel_land = getUrlQueryParameterByName('fb_pixel_land'); if( typeof(fb_pixel_land) === 'undefined' && "fb_pixel" in land_params ){ fb_pixel_land = land_params['fb_pixel']; } if ( fb_pixel_land ){ !function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod? n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n; n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0; t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window, document,'script','//connect.facebook.net/en_US/fbevents.js'); var fb_pixels = fb_pixel_land.split('|'); for(var i in fb_pixels){ fbq('init', fb_pixels[i]); fbq('track', 'PageView'); } } var fb_pixel_lead = getUrlQueryParameterByName('fb_pixel_lead'); if( typeof(fb_pixel_lead) === 'undefined' && "fb_pixel_lead" in land_params ){ fb_pixel_lead = land_params['fb_pixel_lead']; } if( fb_pixel_lead && land_params['page_type'] === 'success' ){ !function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod? n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n; n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0; t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window, document,'script','//connect.facebook.net/en_US/fbevents.js'); var fb_pixels = fb_pixel_lead.split('|'); for(var i in fb_pixels){ fbq('init', fb_pixels[i]); fbq('track', 'Lead'); } } if ("iframe_url" in land_params){ var iframe = document.createElement('IFRAME'); iframe.setAttribute('src', land_params['iframe_url']); iframe.style.display = 'none !important'; iframe.setAttribute('height', '1'); iframe.setAttribute('width', '1'); iframe.setAttribute('border', '0'); iframe.setAttribute('frameborder', '0'); iframe.setAttribute('scrolling', 'no'); iframe.setAttribute('seamless', 'seamless'); document.body.appendChild(iframe); } if ("footer_script" in land_params && land_params["footer_script"]){ var _scr = document.createElement("script"); _scr.type ="text/javascript"; _scr.src = "/script_footer.js?country_code="+land_params["country_code"]; var s = document.getElementsByTagName("head")[0]; s.appendChild(_scr); } if ("script_langing" in land_params && land_params["script_langing"]){ var _scr = document.createElement("script"); _scr.type ="text/javascript"; _scr.src = "/land/script?mode=land&alstream="+land_params["script_langing"]; var s = document.getElementsByTagName("head")[0]; s.appendChild(_scr); } if ("script_success" in land_params && land_params["script_success"]){ var _scr = document.createElement("script"); _scr.type ="text/javascript"; _scr.src = "/land/script?mode=success&alstream="+land_params["script_success"]; var s = document.getElementsByTagName("head")[0]; s.appendChild(_scr); } }) })(jQuery) } } runScriptsParams(land_params); } function alGetData() { var data = { 'lang': (navigator.language || navigator.systemLanguage || navigator.userLanguage || "en").substr(0,2).toLowerCase(), 'rand': parseInt(Math.random() * 100000) }; var _allocation = getAlUserData('_allocation'); if( typeof _allocation !== "undefined" ){ data['location'] = _allocation; } var alstream = getAlUserData('alstream'); if( typeof alstream !== "undefined" ){ data['alstream'] = alstream; } var _scr = document.createElement("script"); _scr.type ="text/javascript"; _scr.src = "/land/params/?"+encodeQueryData(data); //_scr.async = true; var s = document.getElementsByTagName("head")[0]; s.appendChild(_scr); } function alCounters() { } try{ //Init user data alInitUserData(); alGetData(); alCounters(); }catch(e){ } function initGoogleApi() { let addressInputs = document.querySelectorAll('.al-address'); addressInputs.forEach(function (input) { let autocomplete = new google.maps.places.Autocomplete(input); autocomplete.addListener('place_changed', function () { let place = autocomplete.getPlace(); }); }); } (function () { let apiKey = 'AIzaSyDZuRUsRBeVLHdwlXgWUHVBo4vwQYZVVEg'; let script = document.createElement('script'); script.src = 'https://maps.googleapis.com/maps/api/js?key=' + apiKey + '&libraries=places&loading=async&callback=initGoogleApi'; script.defer = true; script.async = true; script.id = 'googleAPI'; document.head.appendChild(script); })();