/* -- PICKLE ADS COMMON JAVASCRIPT LIBRARY --------------------------------------------- */


if (window.addEventListener){

    window.addEventListener('load', function () {
	if (typeof this.pickleAdsUC == 'undefined') {
	    this.pickleAdsUC = '6e27b3fc6091ed24c45b3fd47e7667d7';
	}
    });

} else if (window.attachEvent){

    window.attachEvent('onload', function () {
	if (typeof this.pickleAdsUC == 'undefined') {
	    this.pickleAdsUC = '6e27b3fc6091ed24c45b3fd47e7667d7';
	}
    });

}

var pickleAds_Queue = (function(){
    
    "use strict";
    
    /* Array that contains the URLs to be loaded */
    var _queue = [];
    
    /* Specifies whether to continue on error */
    var _canContinueOnError = true;
    
    /* Specifies whether we are loading an URL at the moment */
    var _running = false;
    
    function _process() {
        if (_queue.length === 0) return;
        
        var _url = _queue.shift();
        
        var img = new Image();
        _running = true;
        img.src = _url;
        
        img.onload = function () {
            _running = false;
            _process();        
        };
        
        img.onerror = function ( e ) {
            _running = false;
            if (_canContinueOnError) {
                _process();                
            }
        };
        
    }
    
    return {
        add: function (url) {
            _queue.push(url);
            if (!_running) {
                _process();
            }
        }    
    }
})();

if (typeof pickleAds_clickthru == 'undefined') {
    function pickleAds_clickthru( keyword ) {
      window.open(pickleAds_base_URL + 'activity/clickthru/' + pickleAds_creative_id + '/' + keyword + '/' + pickleAdsUC + '/' + Math.floor(Math.random()*10000), '_blank');
    }
}

if (typeof pickleAds_clickthru_1585 == 'undefined') {
    function pickleAds_clickthru_1585( keyword ) {
      window.open(pickleAds_base_URL + 'activity/clickthru/' + '1585' + '/' + keyword + '/' + pickleAdsUC + '/' + Math.floor(Math.random()*10000), '_blank');
    }
}

if (typeof pickleAds_track == 'undefined') {
    function pickleAds_track( keyword, comment ) {

        /*
        var img = document.createElement('img');
        img.src = pickleAds_base_URL + 'activity/track/' + pickleAds_creative_id + '/' + keyword + '/' + comment + '/' + pickleAdsUC + '/' + Math.floor(Math.random()*10000);
        */
        
        pickleAds_Queue.add(pickleAds_base_URL + 'activity/track/' + pickleAds_creative_id + '/' + keyword + '/' + comment + '/' + pickleAdsUC + '/' + Math.floor(Math.random()*10000));
    }
}

if (typeof pickleAds_track_1585 == 'undefined') {
    function pickleAds_track_1585( keyword, comment ) {
    
        /*
        var img = document.createElement('img');
        img.src = pickleAds_base_URL + 'activity/track/' + '1585' + '/' + keyword + '/' + comment + '/' + pickleAdsUC + '/' + Math.floor(Math.random()*10000);
        */
        
        pickleAds_Queue.add(pickleAds_base_URL + 'activity/track/' + '1585' + '/' + keyword + '/' + comment + '/' + pickleAdsUC + '/' + Math.floor(Math.random()*10000));
    
    }
}

if (typeof pickleAds_openPanel == 'undefined') {
    function pickleAds_openPanel( panel_name ) {
    
        var pickleAds_newPanel_html = "";
        for(p = 0; p < pickleAds_panels.length; p++) {
        	if (pickleAds_panels[p].name == panel_name) {
        	
        	    var panel_div=document.createElement('div');
        	    panel_div.innerHTML=pickleAds_panels[p].html;
        	    document.getElementById('pickle_adsystem_'+pickleAds_creative_id+'_container').appendChild(panel_div.firstChild); 
        	    
        	    // track the expanding
        	    pickleAds_track('EXPAND_PANEL', pickleAds_panels[p].id );
            
        	    break;
        	}
        }
    }
}

if (typeof pickleAds_openPanel_1585 == 'undefined') {
    function pickleAds_openPanel_1585( panel_name ) {
    
        var pickleAds_newPanel_html = "";
        for(p = 0; p < pickleAds_panels.length; p++) {
        	if ((pickleAds_panels[p].name == panel_name) && (pickleAds_panels[p].creative_id==1585)) {
        	
        	    var panel_div=document.createElement('div');
        	    panel_div.innerHTML=pickleAds_panels[p].html;
        	    document.getElementById('pickle_adsystem_'+'1585'+'_container').appendChild(panel_div.firstChild); 
        	    
        	    // track the expanding
        	    pickleAds_track_1585('EXPAND_PANEL', pickleAds_panels[p].id );
            
        	    break;
        	}
        }
    }
}

if (typeof pickleAds_closePanel == 'undefined') {
    function pickleAds_closePanel( panel_name ) {
    
        for(p=0;p<pickleAds_panels.length;p++) {
        	if (pickleAds_panels[p].name==panel_name) {
        
        	    var element = document.getElementById('pickle_adsystem_'+pickleAds_creative_id+'_panel_'+pickleAds_panels[p].id);
        	    element.parentNode.removeChild(element);
        
        	    // track the expanding
        	    pickleAds_track('CLOSE_PANEL', pickleAds_panels[p].id );
            
        	    break;
        	}
        }
        
    }
}

if (typeof pickleAds_closePanel_1585 == 'undefined') {
    function pickleAds_closePanel_1585( panel_name ) {
    
        for(p=0;p<pickleAds_panels.length;p++) {
        	if ((pickleAds_panels[p].name == panel_name) && (pickleAds_panels[p].creative_id==1585)) {
        
        	    var element = document.getElementById('pickle_adsystem_'+'1585'+'_panel_'+pickleAds_panels[p].id);
        	    element.parentNode.removeChild(element);
        
        	    // track the expanding
        	    pickleAds_track_1585('CLOSE_PANEL', pickleAds_panels[p].id );
            
        	    break;
        	}
        }
        
    }
}

// ---------------------------------------------------

function pickleAds_AnimateCss(sEleId, sCssProp, iTarget, uTotalTime) {

    units = 'px'; // only supports integer pixel values for now
    var ele = pickleAds_xGetElementById(sEleId);
    var startValue = parseInt(pickleAds_xGetComputedStyle(ele, sCssProp)) || 0;
    var disp = iTarget - startValue; // total displacement
    var freq = Math.PI / (2 * uTotalTime); // frequency
    var startTime = new Date().getTime();
    var tmr = setInterval(
	function() {
	var elapsedTime = new Date().getTime() - startTime;
	if (elapsedTime < uTotalTime) {
	    var f = Math.abs(Math.sin(elapsedTime * freq));
	    ele.style[pickleAds_xCamelize(sCssProp)] = Math.round(f * disp + startValue) + units;
	}
	else {
	    clearInterval(tmr);
	    ele.style[pickleAds_xCamelize(sCssProp)] = iTarget + units;
	}
	}, 10
    );
    
}


// Help functions for pickleAds_AnimateCSS function ----------------------------------
function pickleAds_xGetElementById(a){if(typeof(a)=="string"){if(document.getElementById){a=document.getElementById(a)} else {if(document.all){a=document.all[a]}else{a=null}}}return a;}
function pickleAds_xGetComputedStyle(e, p, i){if(!(e=pickleAds_xGetElementById(e))) return null;var s, v = 'undefined', dv = document.defaultView;if(dv && dv.getComputedStyle){s = dv.getComputedStyle(e,'');if (s) v = s.getPropertyValue(p);}else if(e.currentStyle) {v = e.currentStyle[pickleAds_xCamelize(p)];}else return null;return i ? (parseInt(v) || 0) : v;}
function pickleAds_xCamelize(d){var e,g,b,f;b=d.split("-");f=b[0];for(e=1;e<b.length;++e){g=b[e].charAt(0);f+=b[e].replace(g,g.toUpperCase())}return f}


// -- STORED VARIABLES -------------------------------------------------

if (typeof pickleAds_storedVariables == 'undefined') {
    var pickleAds_storedVariables = new Array();
}

if (typeof pickleAds_storeVariable == 'undefined') {
    function pickleAds_storeVariable(_variableName, _variableValue) {
	var existingFlag = -1;
	for(var r=0; r<pickleAds_storedVariables.length;r++){
		if (pickleAds_storedVariables[r].name == _variableName) {existingFlag = r;}
	}
	// update or add the variable ------------------------------------------


	if (existingFlag>-1) {
		pickleAds_storedVariables[existingFlag].value = _variableValue;
	} else {
		pickleAds_storedVariables.push({name:_variableName, value:_variableValue});
	}

    }
}

if (typeof pickleAds_getVariable == 'undefined') {
    function pickleAds_getVariable(_variableName) {

	    var variableValue = undefined;

	    for(var r=0; r<pickleAds_storedVariables.length;r++){
		if (pickleAds_storedVariables[r].name == _variableName) {variableValue = pickleAds_storedVariables[r].value; break;}
	    }

	return variableValue;
    }
}
// -- END OF STORED VARIABLES -------------------------------------------------




// -- VIDEO TRACKING ----------------------------------------------------------

if (typeof video_tracking == 'undefined') {

    var video_tracking = true;
    
    function pickleAds_videoStart( comment ) {
        // tracking of the event
        pickleAds_track('VIDEO_START', comment );
    }
    function pickleAds_videoEnd( comment ) {
        // tracking of the event
        pickleAds_track('VIDEO_END', comment );
    }
    function pickleAds_videoStop( comment ) {
        // tracking of the event
        pickleAds_track('VIDEO_STOP', comment );
    }
    function pickleAds_videoPause( comment ) {
        // tracking of the event
        pickleAds_track('VIDEO_PAUSE', comment );
    }
    function pickleAds_videoPlay( comment ) {
        // tracking of the event
        pickleAds_track('VIDEO_PLAY', comment );
    }
    function pickleAds_videoAudioUnmute( comment ) {
        // tracking of the event
        pickleAds_track('VIDEO_AUDIO_UNMUTE', comment );
    }
    function pickleAds_videoAudioMute( comment ) {
        // tracking of the event
        pickleAds_track('VIDEO_AUDIO_MUTE', comment );
    }
    function pickleAds_videoPercentage25( comment ) {
        // tracking of the event
        pickleAds_track('VIDEO_PERCENTAGE_25', comment );
    }
    function pickleAds_videoPercentage50( comment ) {
        // tracking of the event
        pickleAds_track('VIDEO_PERCENTAGE_50', comment );
    }
    function pickleAds_videoPercentage75( comment ) {
        // tracking of the event
        pickleAds_track('VIDEO_PERCENTAGE_75', comment );
    }
}

if (typeof video_tracking_1585 == 'undefined') {

    var video_tracking_1585 = true;
    
    function pickleAds_videoStart_1585( comment ) {
        // tracking of the event
        pickleAds_track_1585('VIDEO_START', comment );
    }
    function pickleAds_videoEnd_1585( comment ) {
        // tracking of the event
        pickleAds_track_1585('VIDEO_END', comment );
    }
    function pickleAds_videoStop_1585( comment ) {
        // tracking of the event
        pickleAds_track_1585('VIDEO_STOP', comment );
    }
    function pickleAds_videoPause_1585( comment ) {
        // tracking of the event
        pickleAds_track_1585('VIDEO_PAUSE', comment );
    }
    function pickleAds_videoPlay_1585( comment ) {
        // tracking of the event
        pickleAds_track_1585('VIDEO_PLAY', comment );
    }
    function pickleAds_videoAudioUnmute_1585( comment ) {
        // tracking of the event
        pickleAds_track_1585('VIDEO_AUDIO_UNMUTE', comment );
    }
    function pickleAds_videoAudioMute_1585( comment ) {
        // tracking of the event
        pickleAds_track_1585('VIDEO_AUDIO_MUTE', comment );
    }
    function pickleAds_videoPercentage25_1585( comment ) {
        // tracking of the event
        pickleAds_track_1585('VIDEO_PERCENTAGE_25', comment );
    }
    function pickleAds_videoPercentage50_1585( comment ) {
        // tracking of the event
        pickleAds_track_1585('VIDEO_PERCENTAGE_50', comment );
    }
    function pickleAds_videoPercentage75_1585( comment ) {
        // tracking of the event
        pickleAds_track_1585('VIDEO_PERCENTAGE_75', comment );
    }
}
// -- END OF VIDEO TRACKING ---------------------------------------------------



// -- HEATMAPS ----------------------------------------------------------

    var pickleAds_heatmaps_1585 = [];    
    var pickleAds_heatmaps_container_registered_1585 = false; 
    
    function pickleAds_addHeatmap_1585(_heatmapContainer, _domID, _heatmapName) {
    	
	pickleAds_heatmaps_container_1585 = _heatmapContainer;
    	pickleAds_heatmaps_1585.push({name:_heatmapName, acmtime:0, timerStart:0});
    	
    	document.getElementById(_domID).heatmapIndex = pickleAds_heatmaps_1585.length-1;
    	
	if (window.addEventListener) {
	    document.getElementById(_domID).addEventListener("mouseover", function(event) {
		    pickleAds_startHeatmapTimer_1585(document.getElementById(_domID).heatmapIndex);
	    }, false);
	    document.getElementById(_domID).addEventListener("mouseout", function(event) {
		    pickleAds_stopHeatmapTimer_1585(document.getElementById(_domID).heatmapIndex);
	    }, false);
	    
	    if (pickleAds_heatmaps_container_registered_1585==false) {
		document.getElementById(_heatmapContainer).addEventListener("mouseout", function(event) {
		
		    //this is the original element the event handler was assigned to
		    var e = event.toElement || event.relatedTarget;

		     //check for all children levels (checking from bottom up)
		     while(e && e.parentNode && e.parentNode != window) {
			 if (e.parentNode == this||  e == this) {
			     if(e.preventDefault) e.preventDefault();
			     return false;
			 }
			 e = e.parentNode;
		     }
	
		    pickleAds_saveHeatmaps_1585();
		    
		}, false);
		pickleAds_heatmaps_container_registered_1585=true;
	    }
	    
    	} else if (window.attachEvent) {
	    document.getElementById(_domID).attachEvent("onmouseover", function(event) {
		    pickleAds_startHeatmapTimer_1585(document.getElementById(_domID).heatmapIndex);
	    }, false);
	    document.getElementById(_domID).attachEvent("onmouseout", function(event) {
		    pickleAds_stopHeatmapTimer_1585(document.getElementById(_domID).heatmapIndex);
	    }, false);
	    
	    if (pickleAds_heatmaps_container_registered_1585==false) {
		document.getElementById(_heatmapContainer).attachEvent("onmouseout", function(event) {
		
		    //this is the original element the event handler was assigned to
		    var e = event.toElement || event.relatedTarget;

		     //check for all children levels (checking from bottom up)
		     while(e && e.parentNode && e.parentNode != window) {
			 if (e.parentNode == this||  e == this) {
			     if(e.preventDefault) e.preventDefault();
			     return false;
			 }
			 e = e.parentNode;
		     }
	
		    pickleAds_saveHeatmaps_1585();
		    
		}, false);
		pickleAds_heatmaps_container_registered_1585=true;
	    }
	}
	
    }
    
    function pickleAds_startHeatmapTimer_1585(_heatmapIndex) {
    	
    	var now = new Date();
    	pickleAds_heatmaps_1585[_heatmapIndex].timerStart = now.getTime();
    	
    }
    
    function pickleAds_stopHeatmapTimer_1585(_heatmapIndex) {
    
    	var now = new Date();
    	var stopTime = now.getTime();
    	var difference = stopTime-pickleAds_heatmaps_1585[_heatmapIndex].timerStart;
    	var accumulated = pickleAds_heatmaps_1585[_heatmapIndex].acmtime + difference;
    	pickleAds_heatmaps_1585[_heatmapIndex].acmtime = accumulated;

    }
    
    function pickleAds_saveHeatmaps_1585() {
    
	if (typeof window.pickleAdsUC == 'undefined') {window.pickleAdsUC = '6e27b3fc6091ed24c45b3fd47e7667d7';}
    
	var heatmaps_info = [];
	for (var i = 0; i < pickleAds_heatmaps_1585.length; i++) {
		var seconds = parseFloat(pickleAds_heatmaps_1585[i].acmtime / 1000);
		if (pickleAds_heatmaps_1585[i].acmtime>1500) {heatmaps_info.push(pickleAds_heatmaps_1585[i].name+'%7C'+seconds);}
		pickleAds_heatmaps_1585[i].acmtime = 0;
	}
	
	if (heatmaps_info.length>0) {
	    var url = pickleAds_base_URL + 'activity/heatmaps/' + '1585' + '/' + heatmaps_info.join('%5E') + '/' + window.pickleAdsUC;
	    pickleAds_Queue.add(url + '/' + Math.floor(Math.random()*10000));
	}
    }
    


// -- END OF HEATMAPS ---------------------------------------------------

// AFP Functions
function afp_loadJS(src, callback) {var s = document.createElement('script'); s.type = 'text/javascript'; s.src = src; s.async = true; s.onreadystatechange = s.onload = function() { var state = s.readyState; if (!callback.done && (!state || /loaded|complete/.test(state))) { callback.done = true; callback(); } };var oHead = document.getElementsByTagName('HEAD').item(0); oHead.appendChild(s);}


/* -- END OF PICKLE ADS COMMON JAVASCRIPT LIBRARY --------------------------------------------- */

/* -- PICKLE ADS HTML5 JAVASCRIPT LIBRARY --------------------------------------------- */

// -- BROADCAST MESSAGES ------------------------------------------------------

var isMSIE = /*@cc_on!@*/0;

function pickleAds_findIndex(array, string) {
    var i = 0;
    for(i = 0; i < array.length; i++) {
        if(array[i] == string) break;
    }
    return array[i] == string ? i : -1;
}

if (typeof pickleAds_Listeners == 'undefined') {
    var pickleAds_Listeners = [];
}

if (typeof pickleAds_registerBroadcastListener == 'undefined') {
    function pickleAds_registerBroadcastListener(func) {
        
        if ((pickleAds_Listeners.indexOf && pickleAds_Listeners.indexOf(func)) === -1 || pickleAds_findIndex(pickleAds_Listeners, func) === -1) {
            pickleAds_Listeners.push(func);
        }    
    }
}

if (typeof pickleAds_broadcastMessage == 'undefined') {
    function pickleAds_broadcastMessage(broadcaster, msg) {
        
        for (var i = 0, l = pickleAds_Listeners.length; i < l; i++) {
            pickleAds_Listeners[i] && pickleAds_Listeners[i](broadcaster, msg);      
        }
        
    } 
}

// -- END OF BROADCAST MESSAGES -----------------------------------------------------------------



/* -- END OF PICKLE ADS HTML5 JAVASCRIPT LIBRARY --------------------------------------------- */


var pickleAds_targetVersion = 8;
var pickleAds_targetMinor = 0;
var pickleAds_base_URL = 'http://serve.adfootprints.com/';
var pickleAds_creative_id = '1585';
var pickleAds_serve_rnd = '840479';
var pickleAds_atm_visits = '1';
var pickleAds_atm_activity_ip = '10.228.99.182';
var pickleAds_atm_activity_user_agent = 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.37 Safari/537.36';
var pickleAds_atm_campaign_id = '1311';
var pickleAds_atm_browser_name = '';
var pickleAds_atm_browser_version = '';
var pickleAds_atm_browser_os = '';
var pickleAds_atm_browser_mobile = '0';
var pickleAds_atm_browser_inner_width = '1009';
var pickleAds_atm_browser_inner_height = '0';
var pickleAds_atm_browser_screen_width = '1024';
var pickleAds_atm_browser_screen_height = '768';

document.write('<div id=\"pickle_adsystem_1585_840479_container\" style=\"position:relative; width: 100%; height: 270px; z-index: 9999999999999999999;\">\n\n    <div id=\"pickle_adsystem_1585_840479_banner\" style=\"position:absolute; left:0; top:0; width: 100%; height: 270px;\">\n\t\n\t\n\t<script type=\"text/javascript\">function afp_loadJS(src, callback) {var s = document.createElement(\'script\'); s.type = \'text/javascript\'; s.src = src; s.async = true; s.onreadystatechange = s.onload = function() { var state = s.readyState; if (!callback.done && (!state || /loaded|complete/.test(state))) { callback.done = true; callback(); } };var oHead = document.getElementsByTagName(\'HEAD\').item(0); oHead.appendChild(s);}</script>\n<style>\n@charset \"utf-8\";\n\n.vjs-default-skin{color:#ccc}@font-face{font-family:VideoJS;src:url(//d3cxgjorprur2q.cloudfront.net/campaigns/campaign_1311/creative_1585/vjs.eot);src:url(//d3cxgjorprur2q.cloudfront.net/campaigns/campaign_1311/creative_1585/vjs.eot?#iefix) format(\'embedded-opentype\'),url(//d3cxgjorprur2q.cloudfront.net/campaigns/campaign_1311/creative_1585/vjs.woff) format(\'woff\'),url(//d3cxgjorprur2q.cloudfront.net/campaigns/campaign_1311/creative_1585/vjs.ttf) format(\'truetype\');font-weight:400;font-style:normal}.vjs-default-skin .vjs-slider{outline:0;position:relative;cursor:pointer;padding:0;background-color:#333;background-color:rgba(51,51,51,.9)}.vjs-default-skin .vjs-slider:focus{-webkit-box-shadow:0 0 2em #fff;-moz-box-shadow:0 0 2em #fff;box-shadow:0 0 2em #fff}.vjs-default-skin .vjs-slider-handle{position:absolute;left:0;top:0}.vjs-default-skin .vjs-slider-handle:before{content:\"\\e009\";font-family:VideoJS;font-size:1em;line-height:1;text-align:center;text-shadow:0 0 1em #fff;position:absolute;top:0;left:0;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.vjs-default-skin .vjs-control-bar{display:none;position:absolute;bottom:0;left:0;right:0;height:3em;background-color:#07141e;background-color:rgba(7,20,30,.7)}.vjs-default-skin.vjs-has-started .vjs-control-bar{display:block;visibility:visible;opacity:1;-webkit-transition:visibility .1s,opacity .1s;-moz-transition:visibility .1s,opacity .1s;-o-transition:visibility .1s,opacity .1s;transition:visibility .1s,opacity .1s}.vjs-default-skin.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{display:block;visibility:hidden;opacity:0;-webkit-transition:visibility 1s,opacity 1s;-moz-transition:visibility 1s,opacity 1s;-o-transition:visibility 1s,opacity 1s;transition:visibility 1s,opacity 1s}.vjs-default-skin.vjs-controls-disabled .vjs-control-bar{display:none}.vjs-default-skin.vjs-using-native-controls .vjs-control-bar{display:none}@media \\0screen{.vjs-default-skin.vjs-user-inactive.vjs-playing .vjs-control-bar :before{content:\"\"}}.vjs-default-skin .vjs-control{outline:0;position:relative;float:left;text-align:center;margin:0;padding:0;height:3em;width:4em}.vjs-default-skin .vjs-control:before{font-family:VideoJS;font-size:1.5em;line-height:2;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;text-shadow:1px 1px 1px rgba(0,0,0,.5)}.vjs-default-skin .vjs-control:focus:before,.vjs-default-skin .vjs-control:hover:before{text-shadow:0 0 1em #fff}.vjs-default-skin .vjs-control:focus{}.vjs-default-skin .vjs-control-text{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.vjs-default-skin .vjs-play-control{width:5em;cursor:pointer}.vjs-default-skin .vjs-play-control:before{content:\"\\e001\"}.vjs-default-skin.vjs-playing .vjs-play-control:before{content:\"\\e002\"}.vjs-default-skin .vjs-mute-control,.vjs-default-skin .vjs-volume-menu-button{cursor:pointer;float:right}.vjs-default-skin .vjs-mute-control:before,.vjs-default-skin .vjs-volume-menu-button:before{content:\"\\e006\"}.vjs-default-skin .vjs-mute-control.vjs-vol-0:before,.vjs-default-skin .vjs-volume-menu-button.vjs-vol-0:before{content:\"\\e003\"}.vjs-default-skin .vjs-mute-control.vjs-vol-1:before,.vjs-default-skin .vjs-volume-menu-button.vjs-vol-1:before{content:\"\\e004\"}.vjs-default-skin .vjs-mute-control.vjs-vol-2:before,.vjs-default-skin .vjs-volume-menu-button.vjs-vol-2:before{content:\"\\e005\"}.vjs-default-skin .vjs-volume-control{width:5em;float:right}.vjs-default-skin .vjs-volume-bar{width:5em;height:.6em;margin:1.1em auto 0}.vjs-default-skin .vjs-volume-menu-button .vjs-menu-content{height:2.9em}.vjs-default-skin .vjs-volume-level{position:absolute;top:0;left:0;height:.5em;background:#66a8cc url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAP0lEQVQIHWWMAQoAIAgDR/QJ/Ub//04+w7ZICBwcOg5FZi5iBB82AGzixEglJrd4TVK5XUJpskSTEvpdFzX9AB2pGziSQcvAAAAAAElFTkSuQmCC) -50% 0 repeat}.vjs-default-skin .vjs-volume-bar .vjs-volume-handle{width:.5em;height:.5em}.vjs-default-skin .vjs-volume-handle:before{font-size:.9em;top:-.2em;left:-.2em;width:1em;height:1em}.vjs-default-skin .vjs-volume-menu-button .vjs-menu .vjs-menu-content{width:6em;left:-4em}.vjs-default-skin .vjs-progress-control{position:absolute;left:0;right:0;width:auto;font-size:.3em;height:1em;top:-1em;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s}.vjs-default-skin:hover .vjs-progress-control{font-size:.9em;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s}.vjs-default-skin .vjs-progress-holder{height:100%}.vjs-default-skin .vjs-progress-holder .vjs-play-progress,.vjs-default-skin .vjs-progress-holder .vjs-load-progress{position:absolute;display:block;height:100%;margin:0;padding:0;left:0;top:0}.vjs-default-skin .vjs-play-progress{background:#66a8cc url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAP0lEQVQIHWWMAQoAIAgDR/QJ/Ub//04+w7ZICBwcOg5FZi5iBB82AGzixEglJrd4TVK5XUJpskSTEvpdFzX9AB2pGziSQcvAAAAAAElFTkSuQmCC) -50% 0 repeat}.vjs-default-skin .vjs-load-progress{background:#646464;background:rgba(255,255,255,.4)}.vjs-default-skin .vjs-seek-handle{width:1.5em;height:100%}.vjs-default-skin .vjs-seek-handle:before{padding-top:.1em}.vjs-default-skin .vjs-time-controls{font-size:1em;line-height:3em}.vjs-default-skin .vjs-current-time{float:left}.vjs-default-skin .vjs-duration{float:left}.vjs-default-skin .vjs-remaining-time{display:none;float:left}.vjs-time-divider{float:left;line-height:3em}.vjs-default-skin .vjs-fullscreen-control{width:3.8em;cursor:pointer;float:right}.vjs-default-skin .vjs-fullscreen-control:before{content:\"\\e000\"}.vjs-default-skin.vjs-fullscreen .vjs-fullscreen-control:before{content:\"\\e00b\"}.vjs-default-skin .vjs-big-play-button{left:50%;top:50%;font-size:3em;z-index:2;position:absolute;width:1.6em;height:1.6em;margin-top:-0.8em;margin-left:-0.8em;text-align:center;vertical-align:middle;cursor:pointer;opacity:0.6;background-color:#07141e;background-color:rgba(7,20,30,.7);border:.1em solid #3b4249;-webkit-border-radius:3.8em;-moz-border-radius:3.8em;border-radius:3.8em;-webkit-box-shadow:0 0 1em rgba(255,255,255,.25);-moz-box-shadow:0 0 1em rgba(255,255,255,.25);box-shadow:0 0 1em rgba(255,255,255,.25);-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s}.vjs-default-skin.vjs-controls-disabled .vjs-big-play-button{display:none}.vjs-default-skin.vjs-has-started .vjs-big-play-button{display:none}.vjs-default-skin.vjs-using-native-controls .vjs-big-play-button{display:none}.vjs-default-skin:hover .vjs-big-play-button,.vjs-default-skin .vjs-big-play-button:focus{outline:0;border-color:#fff;background-color:#505050;background-color:rgba(50,50,50,.75);-webkit-box-shadow:0 0 3em #fff;-moz-box-shadow:0 0 3em #fff;box-shadow:0 0 3em #fff;-webkit-transition:all 0s;-moz-transition:all 0s;-o-transition:all 0s;transition:all 0s}.vjs-default-skin .vjs-big-play-button:before{content:\"\\e001\";font-family:VideoJS;line-height:2.6em;text-shadow:.05em .05em .1em #000;text-align:center;position:absolute;left:0.1em;top:-0.5em;width:100%;height:100%}.vjs-loading-spinner{display:none;position:absolute;top:50%;left:50%;font-size:5em;line-height:1;width:1em;height:1em;margin-left:-.5em;margin-top:-.5em;opacity:.75;-webkit-animation:spin 1.5s infinite linear;-moz-animation:spin 1.5s infinite linear;-o-animation:spin 1.5s infinite linear;animation:spin 1.5s infinite linear}.vjs-default-skin .vjs-loading-spinner:before{content:\"\\e00a\";font-family:VideoJS;position:absolute;top:0;left:0;width:1em;height:1em;text-align:center;text-shadow:0 0 .1em #000}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0deg)}100%{-o-transform:rotate(359deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}.vjs-default-skin .vjs-menu-button{float:right;cursor:pointer}.vjs-default-skin .vjs-menu{display:none;position:absolute;bottom:0;left:0;width:0;height:0;margin-bottom:3em;border-left:2em solid transparent;border-right:2em solid transparent;border-top:1.55em solid #000;border-top-color:rgba(7,40,50,.5)}.vjs-default-skin .vjs-menu-button .vjs-menu .vjs-menu-content{display:block;padding:0;margin:0;position:absolute;width:10em;bottom:1.5em;max-height:15em;overflow:auto;left:-5em;background-color:#07141e;background-color:rgba(7,20,30,.7);-webkit-box-shadow:-.2em -.2em .3em rgba(255,255,255,.2);-moz-box-shadow:-.2em -.2em .3em rgba(255,255,255,.2);box-shadow:-.2em -.2em .3em rgba(255,255,255,.2)}.vjs-default-skin .vjs-menu-button:hover .vjs-menu{display:block}.vjs-default-skin .vjs-menu-button ul li{list-style:none;margin:0;padding:.3em 0;line-height:1.4em;font-size:1.2em;text-align:center;text-transform:lowercase}.vjs-default-skin .vjs-menu-button ul li.vjs-selected{background-color:#000}.vjs-default-skin .vjs-menu-button ul li:focus,.vjs-default-skin .vjs-menu-button ul li:hover,.vjs-default-skin .vjs-menu-button ul li.vjs-selected:focus,.vjs-default-skin .vjs-menu-button ul li.vjs-selected:hover{outline:0;color:#111;background-color:#fff;background-color:rgba(255,255,255,.75);-webkit-box-shadow:0 0 1em #fff;-moz-box-shadow:0 0 1em #fff;box-shadow:0 0 1em #fff}.vjs-default-skin .vjs-menu-button ul li.vjs-menu-title{text-align:center;text-transform:uppercase;font-size:1em;line-height:2em;padding:0;margin:0 0 .3em;font-weight:700;cursor:default}.vjs-default-skin .vjs-subtitles-button:before{content:\"\\e00c\"}.vjs-default-skin .vjs-captions-button:before{content:\"\\e008\"}.vjs-default-skin .vjs-captions-button:focus .vjs-control-content:before,.vjs-default-skin .vjs-captions-button:hover .vjs-control-content:before{-webkit-box-shadow:0 0 1em #fff;-moz-box-shadow:0 0 1em #fff;box-shadow:0 0 1em #fff}.video-js{background-color:#000;position:relative;padding:0;font-size:10px;vertical-align:middle;font-weight:400;font-style:normal;font-family:Arial,sans-serif;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none; transform: translate(0%, 0%); object-fit: cover;}.video-js .vjs-tech{position:absolute;top:0;left:0;width:100%;height:100%;transform: translate(0%, 0%);object-fit: cover;}.video-js:-moz-full-screen{position:absolute}body.vjs-full-window{padding:0;margin:0;height:100%;overflow-y:auto}.video-js.vjs-fullscreen{position:fixed;overflow:hidden;z-index:1000;left:0;top:0;bottom:0;right:0;width:100%!important;height:100%!important;_position:absolute}.video-js:-webkit-full-screen{width:100%!important;height:100%!important}.video-js.vjs-fullscreen.vjs-user-inactive{cursor:none}.vjs-poster{background-repeat:no-repeat;background-position:50% 50%;background-size:cover;cursor:pointer;height:100%;margin:0;padding:0;position:relative;width:100%}.vjs-poster img{display:block;margin:0 auto;max-height:100%;padding:0;width:100%}.video-js.vjs-using-native-controls .vjs-poster{display:none}.video-js .vjs-text-track-display{text-align:center;position:absolute;bottom:4em;left:1em;right:1em}.video-js .vjs-text-track{display:none;font-size:1.4em;text-align:center;margin-bottom:.1em;background-color:#000;background-color:rgba(0,0,0,.5)}.video-js .vjs-subtitles{color:#fff}.video-js .vjs-captions{color:#fc6}.vjs-tt-cue{display:block}.vjs-default-skin .vjs-hidden{display:none}.vjs-lock-showing{display:block!important;opacity:1;visibility:visible}\n\n\nbody {padding:0;margin:0;} \n\n.afp_hidden {\n    -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(opacity=0)\";\n    filter: alpha(opacity=0);\n    opacity:0;  \n \n}\n.afp_visible {\n    -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(opacity=100)\";\n    filter: alpha(opacity=100);\n    opacity:1;  \n \n}\n\n\n#afp_1585_840479_wrapper {  \n    width: 100%;\n    height: 268px;\n    max-width: 1603px;\n    min-width: 766px;\n    overflow: hidden;\n    position: relative;\n    -webkit-touch-callout:none;\n    -webkit-user-select:none;\n    -webkit-text-size-adjust:none;\n    cursor:pointer;\n    border: 1px solid black;\n    background-color: white; \n\n\n    -webkit-box-sizing: content-box;\n    -moz-box-sizing: content-box;\n    box-sizing: content-box;\n    \n}\n\n\n\n\n\n  \n\n#afp_1585_840479_inner {\n    width: 100%;\n    height: 270px;\n    position: relative; \n    overflow: hidden;\n    background-color: #005CB9;\n}\n \n\n#afp_1585_840479_imagevideo {\n    width: 480px;\n    height: 270px;\n    position: absolute;\n    top: -1px;\n    left: 0px;\n    background-image:url(//d3cxgjorprur2q.cloudfront.net/campaigns/campaign_1311/creative_1585/NYT_Image_Only_960X270_NOV-thumbnail.jpg); \n    background-repeat: no-repeat;\n    background-position: center;\n    background-size: 960px 270px;\n}\n\n#afp_1585_840479_copytext {\n    width: 525px;\n    height: 270px;\n    position: absolute; \n    background-repeat: no-repeat;\n    top: 0px;\n    left: 480px;  \n    z-index: 1;\n    background-color: #005CB9;\n}\n \n#afp_1585_840479_rightimage {\n       width: calc(100% - 1005px); \n    height: 270px;\n    position: absolute;\n    top: 0px;\n    right: 0px;\n    background-image:url(//d3cxgjorprur2q.cloudfront.net/campaigns/campaign_1311/creative_1585/NYT_Image_Only_600X270_NOV.jpg); \n    background-repeat: no-repeat;\n    background-position: center;\n    background-size: cover;\n}\n\n\n#afp_1585_840479_playbutton{ \n       width: 46px; \n    height: 42px;\n    position: absolute;\n    background-image:url(//d3cxgjorprur2q.cloudfront.net/campaigns/campaign_1311/creative_1585/play_button-1.png); \n    left: 217px;\n    top: 114px; \n    background-repeat: no-repeat;\n    background-position: center;\n    background-size: cover;\n}\n\n\n\n#afp_1585_840479_videocontainer { \n    \n  position: absolute;\n  top: 0px;\n  left: 0px;  \n    width: 100%;\n    height: 100%; \n    background-color: black;\n    overflow: hidden; \n    -webkit-touch-callout:none;\n    -webkit-user-select:none;\n    -webkit-text-size-adjust:none;\n    cursor:pointer;\n\n}\n \n#afp_1585_840479_videocontainer.afp_start { \n    top: -1000000px;\n} \n \n#afp_1585_840479_videocover { \n    \n  position: absolute;\n  top: 0px;\n  left: 0px;  \n    width: 480px;\n    height: 268px;  \n    overflow: hidden; \n    -webkit-touch-callout:none;\n    -webkit-user-select:none;\n    -webkit-text-size-adjust:none;\n    cursor:pointer;\n\n}\n\n\n#afp_1585_840479_overlay{\n    display: none;\n       width: 162px; \n    height: 72px;\n    position: absolute;\n    background-image:url(//d3cxgjorprur2q.cloudfront.net/campaigns/campaign_1311/creative_1585/overlay.png); \n    bottom: 83px;\n    left: 20px; \n    background-repeat: no-repeat;\n    background-position: center;\n    background-size: cover;\n}\n\n\n#afp_1585_840479_pausebtn{ \n\n    -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(opacity=0)\";\n    filter: alpha(opacity=0);\n    opacity:0; \n       width: 75px; \n    height: 75px;\n    position: absolute;\n    background-image:url(//d3cxgjorprur2q.cloudfront.net/campaigns/campaign_1311/creative_1585/pause_button.png); \n    top: 97px;\n    left: 202px; \n    background-repeat: no-repeat;\n    background-position: center;\n    background-size: cover;\n}\n\n#afp_1585_840479_pausebtn:hover{\n    -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(opacity=100)\";\n    filter: alpha(opacity=100);\n    opacity:1;  \n}\n\n\n#afp_1585_840479_pausebtn2{ \n    display: none;\n    -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(opacity=0)\";\n    filter: alpha(opacity=0);\n    opacity:0; \n       width: 75px; \n    height: 75px;\n    position: absolute;\n    background-image:url(//d3cxgjorprur2q.cloudfront.net/campaigns/campaign_1311/creative_1585/pause_button.png); \n    bottom: 20px;\n    left: 20px; \n    background-repeat: no-repeat;\n    background-position: center;\n    background-size: cover;\n\n    -webkit-transition: all 0.5s ease-in-out;\n    -moz-transition: all 0.5s ease-in-out;\n    -o-transition: all 0.5s ease-in-out;\n    -ms-transition: all 0.5s ease-in-out;\n    transition: all 0.5s ease-in-out;\n}\n\n#afp_1585_840479_pausebtn2:hover{\n    -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(opacity=100)\";\n    filter: alpha(opacity=100);\n    opacity:1;  \n}\n\n#afp_1585_840479_pausebtn2.afp_hover{\n    -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(opacity=100)\";\n    filter: alpha(opacity=100);\n    opacity:1;  \n}\n\n/* xxx*/\n\n#afp_1585_840479_logo{ \n    width: 86px; \n    height: 34px;\n    position: absolute;\n    background-image:url(//d3cxgjorprur2q.cloudfront.net/campaigns/campaign_1311/creative_1585/logo.png); \n    background-size: 86px 34px;\n    top: 62px;\n    left: 26px;\n    background-repeat: no-repeat;\n    background-position: center; \n}\n\n#afp_1585_840479_logo2{\n    display: none; \n    width: 86px; \n    height: 34px;\n    position: absolute;\n    background-image:url(//d3cxgjorprur2q.cloudfront.net/campaigns/campaign_1311/creative_1585/logo.png); \n    background-size: 86px 34px;\n    right: 20px;\n    bottom: 10px;\n    background-repeat: no-repeat;\n    background-position: center; \n}\n\n\n#afp_1585_840479_bottomcopy{  \n    top: 202px;\n    left: 26px;  \n    position: absolute;   \n    pointer-events: all;\n    flex: none;\n    cursor: pointer;\n    padding: 10px 15px;\n    font-size: 13px;\n    width: 88px;\n    background-repeat: no-repeat;\n    height: 18px;\n    width: 88px; \n    background-image:url(//d3cxgjorprur2q.cloudfront.net/campaigns/campaign_1311/creative_1585/orange_btn.png); \n    text-transform: uppercase;\n    font-family: \'Proxima N W01 Bold\', sans-serif;  \n    font-weight: 800; \n    color: #fff;\n    text-align: center;\n    display: inline-block;\n    margin-bottom: 25px;color: white;\n}\n\n \n \n\n\n#afp_1585_840479_copy{ \n    font-size: 27px;\n    font-family: \'Proxima N W01 Smbd\', sans-serif;\n    max-width: 485px;\n    margin-bottom: 5px;\n    line-height: 1;\n    margin-right: 25px;\n    color: #fff; \n    -moz-osx-font-smoothing: grayscale;\n    -webkit-font-smoothing: antialiased;\n    position: absolute;\n    top: 130px;\n    left: 25px;\n}\n\n\n  \n#afp_1585_840479_descriptor{ \n    font-family: \'Proxima N W01 Reg\', sans-serif;    \n    font-size: 18px;\n    max-width: 280px;\n    margin-bottom: 20px;\n    margin-right: 25px;\n    color: #fff;     \n    -moz-osx-font-smoothing: grayscale;\n    -webkit-font-smoothing: antialiased;\n    position: absolute;\n    top: 164px;\n    left: 25px;\n}\n   \n\n#afp_1585_840479_copy2{ \n    display: none;\n    font-size: 27px;\n    font-family: \'Proxima N W01 Smbd\', sans-serif;\n    max-width: 485px;\n    margin-bottom: 5px;\n    line-height: 1;\n    margin-right: 25px;\n    color: #fff; \n    -moz-osx-font-smoothing: grayscale;\n    -webkit-font-smoothing: antialiased;\n    position: absolute;\n    left: 72px;\n    bottom: 10px;\n\n}\n\n/* Ad Sizes */ \n \n#afp_1585_840479_wrapper.afp_size_less_960 {}\n \n#afp_1585_840479_wrapper.afp_size_less_960 #afp_1585_840479_imagevideo {\n    width: 100%; \n    background-image:url(//d3cxgjorprur2q.cloudfront.net/campaigns/campaign_1311/creative_1585/NYT_Image_Only_960X270_NOV-thumbnail.jpg);  \n     background-size: cover; \n    background-position: top center;\n}\n\n#afp_1585_840479_wrapper.afp_size_less_960 #afp_1585_840479_playbutton {     \n    \n    top: 218px;\n    left:10px;\n}\n\n#afp_1585_840479_wrapper.afp_size_less_960 #afp_1585_840479_overlay {\n    display: block; \n}\n\n#afp_1585_840479_wrapper.afp_size_less_960 #afp_1585_840479_logo {\n    display: block; \n}\n\n#afp_1585_840479_wrapper.afp_size_less_960 #afp_1585_840479_expanded_video {\n    left:calc(50% - 240px); \n}\n\n#afp_1585_840479_wrapper.afp_size_less_960 #afp_1585_840479_videocover {\n    left:calc(50% - 240px); \n}\n\n#afp_1585_840479_wrapper.afp_size_less_960 #afp_1585_840479_pausebtn {\n     display: none;\n}\n\n#afp_1585_840479_wrapper.afp_size_less_960 #afp_1585_840479_pausebtn2 {\n     display: block;\n}\n#afp_1585_840479_wrapper.afp_size_less_960 #afp_1585_840479_copytext {\n    display: none;\n}\n \n#afp_1585_840479_wrapper.afp_size_less_960 #afp_1585_840479_rightimage {\n    display: none;\n}\n\n#afp_1585_840479_wrapper.afp_size_960_1250 #afp_1585_840479_rightimage {\n    display: none;\n}\n\n\n#afp_1585_840479_wrapper.afp_size_1440_768 #afp_1585_840479_rightimage {    \n     background-size: cover; \n     display: none;\n}\n \n</style>\n\n\n<div id=\"afp_1585_840479_wrapper\" class=\"afp_size_1605_1440 afp_hidden\"> \n    <div id=\"afp_1585_840479_inner\" >   \n        <div id=\"afp_1585_840479_imagevideo\" > \n            <div id=\"afp_1585_840479_playbutton\" ></div>\n            <div id=\"afp_1585_840479_logo2\" ></div>      \n\n            <div id=\"afp_1585_840479_copy2\" >Need a game changer?</div>       \n            <div id=\"afp_1585_840479_videocontainer\" class=\"afp_start\">  \n                    <div id=\"afp_1585_840479_pausebtn2\" ></div>  \n                <video id=\"afp_1585_840479_expanded_video\"  class=\"video-js vjs-default-skin\"  width=\"480\" height=\"268\" preload=\"auto\"></video>    \n                <div id=\"afp_1585_840479_videocover\" >\n                    <div id=\"afp_1585_840479_pausebtn\" ></div>                      \n                </div>                 \n            </div> \n        </div>\n        <div id=\"afp_1585_840479_copytext\" >        \n            <div id=\"afp_1585_840479_logo\" ></div>        \n            <div id=\"afp_1585_840479_copy\">Need a game changer?</div>      \n            <div id=\"afp_1585_840479_descriptor\">It&#39;s time to move on.</div>  \n            <div id=\"afp_1585_840479_bottomcopy\" ></div>   \n            \n\n\n        </div> \n        <div id=\"afp_1585_840479_rightimage\" ></div> \n    </div>\n</div><!--end pickleads_wrapper-->\n<script type=\"text/javascript\">\n\nvar afp_1585_840479_Ad = null;\n\nafp_loadJS(\'//s3.amazonaws.com/pickle-adsystem/libs/afp_v1/afp_library.js\', function() {\n\n    var first_interaction_flag = false;  \n    var afp_videoplaying=false;\n\n    var curAd = new afp_v1({\n    domPrefix:\'afp_1585_840479_\',\n    creativeId: 1585,\n    assetsURL: \'//d3cxgjorprur2q.cloudfront.net/campaigns/campaign_1311/creative_1585/\',\n    log: true,\n    // start function -----------------------\n    // the ad object will be passed to the start function as a parameter\n    start: adStart\n    // end of start functon ----------------\n    });\n\n    function adStart(_library) {\n        \n        _library.add_preload(\'unexpanded_images\', [\n\t\t\t \'//d3cxgjorprur2q.cloudfront.net/campaigns/campaign_1311/creative_1585/NYT_Image_Only_600X270_NOV.jpg\',\n             \'//d3cxgjorprur2q.cloudfront.net/campaigns/campaign_1311/creative_1585/NYT_Image_Only_960X270_NOV-thumbnail.jpg\',\n             \'//d3cxgjorprur2q.cloudfront.net/campaigns/campaign_1311/creative_1585/orange_btn.png\',\n             \'//d3cxgjorprur2q.cloudfront.net/campaigns/campaign_1311/creative_1585/pause_button.png\',\n             \'//d3cxgjorprur2q.cloudfront.net/campaigns/campaign_1311/creative_1585/play_button-1.png\',\n             \'//d3cxgjorprur2q.cloudfront.net/campaigns/campaign_1311/creative_1585/logo.png\'\n\t    ]);\n        \n        _library.preload(\'unexpanded_images\', function() {\n                _library.isCreativeViewable();\n                setTimeout(function(){basic_init(_library);},5);\n        });       \n\n    }\n    \n    curAd.resizeFunction = function() {\n        //console.log(\'resizeFunction\');\n\n        // Patch for MegaAd \n        var wrapperElement = document.getElementById(\"afp_1585_840479_wrapper\");\n        var possibleMegaAdId = (wrapperElement.parentElement.parentElement.parentElement)?wrapperElement.parentElement.parentElement.parentElement.getAttribute(\'id\'):null;\n        var imageElement = document.getElementById(\"afp_1585_840479_imagevideo\");\n        var copytextElement = document.getElementById(\"afp_1585_840479_copytext\");\n\n        if (possibleMegaAdId == \'MegaAd\') {\n            var parentElement = document.getElementById(\"MegaAd\");\n        } else {\n            var parentElement = wrapperElement.parentElement;\n        }\n        //console.log(\'AFP -> parentElement = \');\n        ////console.info(parentElement);\n\n        var parentSize = parentElement.getBoundingClientRect();\n        var height = parentSize.height;\n        var width = parentSize.width;\n        var imagewidth= imageElement.offsetWidth;\n        //console.log(\'AFP -> parentElement.width = \'+width+\'//imagewidth:\'+imagewidth);\n\n        // Patch for the MegaAd container\n        if (possibleMegaAdId == \'MegaAd\') wrapperElement.parentElement.style.width=width+\'px\';  \n        wrapperElement.style.width=(width-2)+\'px\'; \n\n        // Mobile\n        if (width<=960)    set_wrapper_class(wrapperElement, \"afp_size_less_960\"); \n        if (width>960 && width<1250)     set_wrapper_class(wrapperElement, \"afp_size_960_1250\");\n        if (width>=1250)     set_wrapper_class(wrapperElement, \"afp_size_1250_1605\");\n\n        if (width<=960){             \n                curAd.el(\'copy2\').style.display=\"block\"; \n                curAd.el(\'logo2\').style.display=\"block\";\n        }else{\n                curAd.el(\'copy2\').style.display=\"none\"; \n                curAd.el(\'logo2\').style.display=\"none\";\n\n\n        }\n    }\n\n    function set_wrapper_class(_wrapperElement, _className) {\n        if (!_wrapperElement.classList.contains(_className)){\n \n                _wrapperElement.classList.remove(\n                    \"afp_size_1250_1605\",\n                    \"afp_size_960_1250\",\n                    \"afp_size_less_960\" \n                    );\n                _wrapperElement.classList.add(_className);\n        }\n\n    }\n\n    function basic_init(_library) { \n \n\n        _library.el(\'wrapper\').className = \'\';   \n\n        afp_1585_840479_Ad = _library;\n        if (window.addEventListener){\n            window.addEventListener(\"resize\", afp_1585_840479_Ad.resizeFunction);\n        } else if (window.attachEvent){\n            window.attachEvent(\"onresize\", afp_1585_840479_Ad.resizeFunction);\n        }\n\n\n        // execure the resize initially\n        setTimeout(function() {\n        afp_1585_840479_Ad.resizeFunction();\n        },200);\n \n\n        //all the clickhandlers\n        clickhandlers(); \n    }\n\t\n  \n    \n\n    function first_interaction_check(){\n        if (first_interaction_flag == false) {\n            curAd.track(\'FIRST_INTERACTION\', \'-\', \'ExpandedPanel\');   \n            first_interaction_flag = true;  \n        } \n    }\n\n\n    function clickhandlers(){    \n \n          curAd.on(\'wrapper\', \'click\', function(e) {     \n            first_interaction_check();\n             curAd.clickthru(\'link\',\'billboard\'); \n            e.stopPropagation();\n        }) \n   \n \n          curAd.on(\'imagevideo\', \'click\', function(e) {     \n            first_interaction_check(); \n            if(afp_videoplaying){\n                //its playing\n                curAd.el(\'videocontainer\').className = \'\';  \n                var curVideoPlayer = curAd.findVideoplayer(\'expanded_video\');           \n                curVideoPlayer.obj.play();  \n            }else{\n                //its not playing\n                load_video();\n            }\n            e.stopPropagation();\n        }) \n\n\n          curAd.on(\'videocontainer\', \'click\', function(e) {     \n            clickthru()   \n            e.stopPropagation();\n        }) \n \n\n        curAd.on(\'copytext\', \'click\', function(e) {   \n            clickthru()  \n            e.stopPropagation();\n        }) \n\n        curAd.on(\'rightimage\', \'click\', function(e) {   \n            clickthru()  \n            e.stopPropagation();\n        }) \n\n        curAd.on(\'videocover\', \'click\', function(e) {   \n            clickthru()  \n            e.stopPropagation();\n        }) \n\n        curAd.on(\'pausebtn\', \'click\', function(e) {  \n            curAd.track(\'OTHER\',\'Pause_video\',\'Flex\'); \n            curAd.el(\'videocontainer\').className = \'afp_start\';      \n            var curVideoPlayer = curAd.findVideoplayer(\'expanded_video\');           \n            curVideoPlayer.obj.pause(); \n            e.stopPropagation();\n        }) \n \n\n        curAd.on(\'pausebtn2\', \'click\', function(e) {  \n            curAd.track(\'OTHER\',\'Pause_video\',\'Flex\'); \n            curAd.el(\'videocontainer\').className = \'afp_start\';  \n            var curVideoPlayer = curAd.findVideoplayer(\'expanded_video\');               \n            curVideoPlayer.obj.pause(); \n            e.stopPropagation();\n        }) \n\n\n        curAd.on(\'videocontainer\', \'mouseover\', function(e) {  \n            curAd.el(\'pausebtn2\').className = \'afp_hover\'; \n            e.stopPropagation();\n        }) \n\n        curAd.on(\'videocontainer\', \'mouseleave\', function(e) {  \n            curAd.el(\'pausebtn2\').className = \'\'; \n            e.stopPropagation();\n        }) \n\n\n    } // end of clickhandlers\n  \n    function clickthru(){    \n        first_interaction_check(); \n        hide_video()\n        curAd.clickthru(\'link\',\'Flexframe\'); \n    }\n\n \n     function load_video(_value) { \n           curAd.loadJS(\'//d3cxgjorprur2q.cloudfront.net/campaigns/campaign_1311/creative_1585/video.js\',  function() { \n                curAd.registerVideoPlayer({\n                     domId: \'expanded_video\',\n                     name: \'expanded_video\',\n                     tracking_panel: \'ExpandedPanel\',\n                     tracking: true, \n                          errorCallback: function() {\n                          },\n                          loadstartCallback: function() {\n                            //curAd.el(\'video\').className=\'afp_show\';\n                          },\n                          timeupdateCallback: function() {\n                          },\n                          pauseCallback: function() {\n                          },\n                          playCallback: function() {   \n                            curAd.el(\'videocontainer\').className = \'\';   \n                          },\n                          endedCallback: function() {  \n                            curAd.el(\'videocontainer\').className = \'afp_start\';   \n                            afp_videoplaying=false; \n                          } \n                });    \n                curAd.loadVideo(\'expanded_video\',{type: \'video/mp4\', src: \'//d3cxgjorprur2q.cloudfront.net/campaigns/campaign_1311/creative_1585/video.mp4\'});\n                var curVideoPlayer = curAd.findVideoplayer(\'expanded_video\');                  \n                setTimeout(function() {\n                    curAd.playVideo(\'expanded_video\');     \n                    afp_videoplaying=true;\n                },500);\n            });         \n    }\n       \n    function hide_video(){\n        curAd.stopAllVideos();        \n        curAd.el(\'videocontainer\').className = \'afp_start\';  \n    } \n  \n}); // end of the library scope ----------------------------------------------------------------\n\n\n\n\n</script>\n<script type=\"text/javascript\" src=\"\"></script><script type=\"text/javascript\" src=\"\"></script>\n\t\n    </div>\n    \n</div>\n\n\n\n');
