jQuery(document).ready(function(){var a=window.ngbs||{};a.widgetv2=a.widgetv2||(function(e){var g="ngbsWidget",f="ngbs";function d(){this.instances=[];}d.prototype.getWidget=function(h){var i=this[h]||this[h.charAt(0).toUpperCase()+h.substr(1)];if(!i){console.warn("Widget ["+h+"] has not been defined or does not have a script");}return i;};function b(o,n){if(n>10){return;}var k=e(o).attr("class").split(/\s+/),p,r;for(p=1;p<k.length;p++){r=k[p].replace(f,"");var l=a.widgetv2.getWidget(r);if(l){if(n===0){e(o).append(l.html);}var q=new l(o),h=e(o).children("."+g),m;a.widgetv2.instances.push(q);for(m=0;m<h.length;m++){b(h[m],n+1);}}}}function c(){this.elements=[];}c.prototype.init=function(){var h,i=this;e("."+g).each(function(j,k){if(e(k).hasClass(g)){i.elements.push(k);}});};c.prototype.register=function(i){var h,j=this;if(e(i).hasClass(g)){j.elements.push(i);}b(i,0);};c.prototype.load=function(h){var i=h;e(this.elements).each(function(j,l){var k=e(l).attr("class").split(/\s+/);e(k).each(function(m,n){if(n!==g){if(i===h){i+="?";}else{i+="&";}i+="id="+n;}});});e("head").append('<script src="'+i+'" type="text/javascript"><\/script>');};c.prototype.bind=function(){var h;e(this.elements).each(function(i,j){b(j,0);});};d.prototype.bootstrap=new c();return new d();}(jQuery));});jQuery(document).ready(function() {
	(function($, widgetv2, message_bus){
	jQuery(document).ready(function(){var a={pageName:false,pe:"o",pev2:function(e){var d;if(e.make==="lincoln"){d="ln:share";}else{d="fv: share";}return d;},prop5:function(e){var d;if(e.make==="lincoln"){d="share start:"+e.provider;}else{d="share start: "+e.provider;}return d;},channel:true,hier1:true,eVar11:true,prop11:true,eVar12:function(e){var d="";if(typeof e.year!=="undefined"&&e.year!==""){d=e.year;}else{d=e.modelYear;}return d;},prop12:function(e){var d="";if(typeof e.year!=="undefined"&&e.year!==""){d=e.year;}else{d=e.modelYear;}return d;},eVar14:"ford",prop14:"ford",prop15:"fordvehicles.com",eVar15:"fordvehicles.com",prop16:function(f){var d="";if(typeof f.nameplate!=="undefined"&&f.nameplate!==""){d=f.nameplate;}else{var e=f.make;var g=f.n;if(typeof e!=="undefined"&&e!==""){d=e;if(typeof g!=="undefined"&&g!==""){d=d+" "+g;}}}return d;},eVar16:function(f){var d="";if(typeof f.nameplate!=="undefined"&&f.nameplate!==""){d=f.nameplate;}else{var e=f.make;var g=f.n;if(typeof e!=="undefined"&&e!==""){d=e;if(typeof g!=="undefined"&&g!==""){d=d+" "+g;}}}return d;}};var c={dart:{src:function(d){var e="";if(d.make==="lincoln"){e=690333;}else{e=690327;}return e;},type:function(e){var d="";if(e.make==="lincoln"){d="lngen2";}else{d="fvflup";}return d;},cat:"shareit",u1:function(f){var d="";if(typeof f.nameplate!=="undefined"&&f.nameplate!==""){d=f.nameplate;}else{if(typeof f.vehicleModel!=="undefined"&&f.vehicleModel!==""){d=f.vehicleModel;if(typeof f.make!=="undefined"&&f.make!==""){d=(f.make+" "+d).toLowerCase();}}else{var e=f.make;var g=f.n;if(typeof e!=="undefined"&&e!==""){d=e;if(typeof g!=="undefined"&&g!==""){d=d+" "+g;}}}}return d;},u6:0},eff:{category:"shareit",brand:function(d){return d.make;},site:function(e){var d;if(e.cpo){d="cpo";}else{d="t1";}return d;}}};var b={};jQuery.extend(b,a);if(__params.make==="Lincoln"){jQuery.extend(b,c);}ngbs.metrics.config({click:{share:b,shareComplete:{pageName:false,pe:"o",pev2:function(e){var d;if(e.make==="lincoln"){d="ln:share:complete";}else{d="fv: share: complete";}return d;},prop5:function(e){var d;if(e.make==="lincoln"){d="share:asset:"+e.provider;}else{d="share: asset: "+e.provider;}return d;},channel:true,hier1:true,eVar11:true,prop11:true,eVar12:function(d){return d.year;},prop12:function(d){return d.year;},eVar14:"ford",prop14:"ford",prop15:"fordvehicles.com",eVar15:"fordvehicles.com",prop16:function(f){var d="";if(typeof f.nameplate!=="undefined"&&f.nameplate!==""){d=f.nameplate;}else{var e=f.make;var g=f.n;if(typeof e!=="undefined"&&e!==""){d=e;if(typeof g!=="undefined"&&g!==""){d=d+" "+g;}}}return d;},eVar16:function(f){var d="";if(typeof f.nameplate!=="undefined"&&f.nameplate!==""){d=f.nameplate;}else{var e=f.make;var g=f.n;if(typeof e!=="undefined"&&e!==""){d=e;if(typeof g!=="undefined"&&g!==""){d=d+" "+g;}}}return d;},dart:{src:function(d){var e="";if(d.make==="lincoln"){e=690333;}else{e=690327;}return e;},type:function(e){var d="";if(e.make==="lincoln"){d="lngen2";}else{d="fvflup";}return d;},cat:"shareit",u1:function(f){var d="";if(typeof f.nameplate!=="undefined"&&f.nameplate!==""){d=f.nameplate;}else{if(typeof f.vehicleModel!=="undefined"&&f.vehicleModel!==""){d=f.vehicleModel;if(typeof f.make!=="undefined"&&f.make!==""){d=(f.make+" "+d).toLowerCase();}}else{var e=f.make;var g=f.n;if(typeof e!=="undefined"&&e!==""){d=e;if(typeof g!=="undefined"&&g!==""){d=d+" "+g;}}}}return d;},u6:0},eff:{category:"shareit",brand:function(d){return d.make;},site:function(e){var d;if(e.cpo){d="cpo";}else{d="t1";}return d;}}},exitSocial:{pe:"o",pev2:" ",prop5:function(d){return"social: "+d.provider;},channel:true,hier1:true,eVar11:true,prop11:true,eVar12:function(d){return d.year;},prop12:function(d){return d.year;},eVar14:"ford",prop14:"ford",prop15:"fordvehicles.com",eVar15:"fordvehicles.com",prop16:function(f){var d="";if(typeof f.nameplate!=="undefined"&&f.nameplate!==""){d=f.nameplate;}else{var e=f.make;var g=f.n;if(typeof e!=="undefined"&&e!==""){d=e;if(typeof g!=="undefined"&&g!==""){d=d+" "+g;}}}return d;},eVar16:function(f){var d="";if(typeof f.nameplate!=="undefined"&&f.nameplate!==""){d=f.nameplate;}else{var e=f.make;var g=f.n;if(typeof e!=="undefined"&&e!==""){d=e;if(typeof g!=="undefined"&&g!==""){d=d+" "+g;}}}return d;},dart:{src:function(d){var e="";if(d.make==="lincoln"){e=690333;}else{e=690327;}return e;},type:function(e){var d="";if(e.make==="lincoln"){d="lngen2";}else{d="fvflup";}return d;},cat:"shareit",u1:function(f){var d="";if(typeof f.nameplate!=="undefined"&&f.nameplate!==""){d=f.nameplate;}else{if(typeof f.vehicleModel!=="undefined"&&f.vehicleModel!==""){d=f.vehicleModel;if(typeof f.make!=="undefined"&&f.make!==""){d=(f.make+" "+d).toLowerCase();}}else{var e=f.make;var g=f.n;if(typeof e!=="undefined"&&e!==""){d=e;if(typeof g!=="undefined"&&g!==""){d=d+" "+g;}}}}return d;},u6:0}}}});});	})(jQuery, ngbs.widgetv2, ngbs._message_bus);
});
jQuery(document).ready(function() {
	(function($, widgetv2, message_bus){
	function AssetLevel(a){this.bind(a);}AssetLevel.prototype.bind=function(e){var c=this;var a=(/Android|iPhone|iPad|iPod/i.test(navigator.userAgent));if(window.location.href.indexOf("combinator")>-1){$(document).ready(function(){var i="";i=window.location.protocol+"//"+window.location.host+"/resources/ford/general/microsites/transit-combinator/img/transit_van_share_thumbnail.jpg";$("input#share-image-source").val(i);});}if(window.location.href.indexOf("/f650-f750/2016/configurator")>-1){$(document).ready(function(){var i="";i=window.location.protocol+"//"+window.location.host+"/resources/ford/general/microsites/f650-f750-combinator/img/f650-f750-share.jpg";if($("input#share-image-source").length>0){$("input#share-image-source").val(i);}else{$(".sharev2_elements").append('<input id="share-image-source" type="hidden" value="'+i+'">');}});}if(window.location.href.indexOf("/videos-and-demos")>-1){$(document).ready(function(){c.setDeepLinkVideos();if(navigator.userAgent.toLocaleLowerCase().indexOf("msie 8")>-1){c.setTwitterIE8();}});}$(e).on("click",".share-email",function(){var i=$("#share-image-source").val();if(!i){if(window.location.host.indexOf("lincoln")>-1){i=window.location.protocol+"//"+window.location.host+"/resources/lincoln/general/innovations/sync/configurations/Lincoln_sync_configurations_package02.jpg";}else{if(window.location.href.indexOf("sync-app-link")>-1){i=window.location.protocol+"//"+window.location.host+"/resources/ford/general/innovations/sync/features/applink/ford-applink_217x225.jpg?v=1366041718414";}else{i=window.location.protocol+"//"+window.location.host+"/resources/ford/general/innovations/sync/landing/default-vehicle.png";}}}c.openEmailPopup(document.title,$("meta[name=description]").attr("content"),i);return false;});$(e).on("updateSharesHref",function(j,i){c.deepLink=i;c.updateHref();});$(document).on("updateDeepLinkHistory",".playDiv.playing",function(){c.setDeepLinkVideos();});function h(j){var i=j.target.id;if(i.match(/[0-9]+/)){c.deepLinkId=i.match(/[0-9]+/)[0];}c.configureHref();}function d(){c.configureHref("right");}function g(){c.configureHref("left");}function b(k){var i=$(k.currentTarget).attr("rel"),j=i.match("highlight([0-9]+)");if(j){if(_widgets.context.SelectedContext.get("model.highlights")[j[0]]){c.deepLinkId=j[1];c.configureHref(null,j[0]);}else{j=i.match("highlight([a-z0-9_.]+)");if(j){c.deepLinkId=j[1];c.configureHref(null,j[0]);}}}else{j=i.match("highlight([a-z0-9_.]+)");if(j){c.deepLinkId=j[1];c.configureHref(null,j[0]);}}}function f(){if(window.location.href.indexOf("combinator")>-1){var s="";$(".options .current").each(function(){var w=$(this).attr("id");var v=w.split("-")[2];s+=v+"-";});s=s.slice(0,s.length-1);var o=s.split("-");var u="bodystyle="+o[0];var t="wheelbase="+o[1];var r="height="+o[2];var q="color="+o[3];c.deepLink=window.location.href+"?"+u+"&"+t+"&"+r+"&"+q;c.setDeepLinkToTweeter();c.setDeepLinkToFB();c.setDeepLinkToGoogle();}else{if(window.location.href.indexOf("/f650-f750/2016/configurator")>-1){var i=window.location.href;if(i.indexOf("?")>-1){i=i.substring(0,i.indexOf("?"));}var k="";$(".options .current").each(function(){var w=$(this).attr("id");var v=w.split("-")[2];k+=v+"-";});k=k.slice(0,k.length-1);var p=k.split("-");var n="vocation="+p[0];var m="vehicleType="+p[1];var l="cab="+p[2];var j="powertrain="+p[3];c.deepLink=i+"?"+n+"&"+m+"&"+l+"&"+j;c.setDeepLinkToTweeter();c.setDeepLinkToFB();c.setDeepLinkToGoogle();}}}$(".imgDiv_mouseout").on("click",h);$("#imageDispDiv_picArrowRight").on("click",d);$("#imageDispDiv_picArrowLeft").on("click",g);$("#setDeepLink").on("click",f);if(a){$(".carousel-element").on("touchend",b);}else{$(".carousel-element").on("click",b);}};AssetLevel.prototype.setDeepLinkToTweeter=function(){var a=this;if($(".share-twitter.assetlevel").length){$(".share-twitter.assetlevel").children().remove();$(".share-twitter.assetlevel").append('<a href="https://twitter.com/share" class="twitter-share-button" data-url="'+a.deepLink+'"></a>');if(typeof(twttr)!=="undefined"){twttr.widgets.load();this.setUpTW();}}};AssetLevel.prototype.setDeepLinkToFB=function(){var a=this;if($(".share-facebook.assetlevel").length){$(".share-facebook.assetlevel").children().remove();$(".share-facebook.assetlevel").append('<div class="fb-like" data-href="'+a.deepLink+'" data-send="false" data-layout="button_count" data-width="450" data-show-faces="false"></div>');FB.XFBML.parse();this.setUpFB();}};AssetLevel.prototype.setDeepLinkToGoogle=function(){var b=this;var a=$(".share-googleplus");var c;c=0;if(a.length){a.children().remove();if(navigator.userAgent.toLocaleLowerCase().indexOf("msie 8")>-1){var d=document.createElement("g:plusone");for(c;c<a.length;c++){a[c].appendChild(d);gapi.plus.render(a[c],{action:"share",annotation:"bubble",href:b.deepLink});}}else{$(".share-googleplus.assetlevel").append('<g:plus action="share" href="'+b.deepLink+'" annotation="bubble" onendinteraction="gplusMetrics"></g:plus>');gapi.plus.go();}}};AssetLevel.prototype.setUpFB=function(){if(!this.initFB){FB.Event.subscribe("edge.create",this.metrics.facebook.share);this.initFB=true;}};AssetLevel.prototype.setUpTW=function(){if(!this.initTW){twttr.events.bind("click",this.metrics.twitter.share);twttr.events.bind("tweet",this.metrics.twitter.shareComplete);twttr.events.bind("retweet",this.metrics.twitter.shareComplete);this.initTW=true;}};AssetLevel.prototype.openEmailPopup=function(e,f,i){this.deepLink=this.deepLink||window.location.href;var a=715,h=550,b=screen.width/2-a/2,d=screen.height/2-h/2,c={t:e,l:this.deepLink,d:f,s:i,n:__params.metricsname,y:__params.year,level:"asset"},g=ngbs.u.encoder(JSON.stringify(c),"base64").encode().replace(/\=/g,"%3D");window.open("/share-email?params="+g,"","width="+a+",height="+h+",top="+d+",left="+b+",location=no,resizable=no,scrollbars=no,toolbar=no");this.metrics.email.share();};AssetLevel.prototype.configureHref=function(g,e){var a=this,h,f;this.deepLink=window.location.href.replace(window.location.search,"");h=this.deepLink.indexOf("highlight");if(h>-1){this.deepLink=this.deepLink.substr(0,h);}if(e){var c=this.deepLink.match("/highlight:[0-9]+");if(c){this.deepLink=this.deepLink.replace(c[0],"");}this.deepLink+="highlight:"+this.deepLinkId;}else{if(window.location.href.indexOf("videos-and-demos")>-1){var d=window.location.href.match("/video:([0-9]+)");if(d){this.deepLink=this.deepLink.replace(d[0],"");if(!this.deepLinkId){this.deepLinkId=d[1];}}if(g==="left"){this.deepLinkId--;}else{if(g==="right"){this.deepLinkId++;}}if(this.deepLinkId){f=$("#tdi_pic_play_"+this.deepLinkId);if(f.length>0&&f.data("video-uri")){this.deepLink=window.location.origin+f.data("video-uri");}else{this.deepLink+="video:"+this.deepLinkId;}}if(navigator.userAgent.toLocaleLowerCase().indexOf("msie 8")>-1){this.setTwitterIE8();}}else{if(window.location.href.indexOf("photos")>-1){var b=window.location.href.match("/photo:([0-9]+)");if(b){this.deepLink=this.deepLink.replace(b[0],"");if(!this.deepLinkId){this.deepLinkId=b[1];}}if(g==="left"){this.deepLinkId--;}else{if(g==="right"){this.deepLinkId++;}}this.deepLink+="photo:"+this.deepLinkId;if(navigator.userAgent.toLocaleLowerCase().indexOf("msie 8")>-1){this.setTwitterIE8();}}}}this.updateHref();a.setDeepLinkToTweeter();a.setDeepLinkToFB();a.setDeepLinkToGoogle();};AssetLevel.prototype.updateHref=function(){var b=this;if(!twttr||!FB||!gapi){window.setTimeout(function(){b.updateHref();},50);}else{if($(".share-twitter.assetlevel").length){$(".share-twitter.assetlevel").children().remove();$(".share-twitter.assetlevel").append('<a href="https://twitter.com/share" class="twitter-share-button" data-url="'+this.deepLink+'"></a>');twttr.widgets.load();this.setUpTW();}if($(".share-facebook.assetlevel").length){$(".share-facebook.assetlevel").children().remove();$(".share-facebook.assetlevel").append('<div class="fb-like" data-href="'+this.deepLink+'" data-send="false" data-layout="button_count" data-width="450" data-show-faces="false"></div>');FB.XFBML.parse();this.setUpFB();}var a=$(".share-googleplus.assetlevel"),c=0;if(a.length){a.children().remove();if(navigator.userAgent.toLocaleLowerCase().indexOf("msie 8")>-1){var d=document.createElement("g:plusone");for(c;c<a.length;c++){a[c].appendChild(d);gapi.plus.render(a[c],{action:"share",annotation:"bubble",href:this.deepLink});}}else{$(".share-googleplus").append('<g:plus action="share" href="'+this.deepLink+'" annotation="bubble" onendinteraction="gplusMetrics"></g:plus>');gapi.plus.go();}}}};AssetLevel.prototype.setTwitterIE8=function(){var a=this;$("#photo-gallery-asset-share .share-twitter a").html("<i></i>Tweet");$("#lincoln-photo-gallery-asset-share .share-twitter a").html("<i></i>Tweet");$("#photo-gallery-asset-share .share-twitter a").on("click",function(d){d.preventDefault();var h=encodeURIComponent(document.title),c=a.deepLink,f=575,j=400,g=($(window).width()-f)/2,i=($(window).height()-j)/2,e=this.href+"?url="+c+"&text="+h,b="status=1,width="+f+",height="+j+",top="+i+",left="+g;window.open(e,"twitter",b);});$("#lincoln-photo-gallery-asset-share .share-twitter a").on("click",function(d){d.preventDefault();var h=encodeURIComponent(document.title),c=a.deepLink,f=575,j=400,g=($(window).width()-f)/2,i=($(window).height()-j)/2,e=this.href+"?url="+c+"&text="+h,b="status=1,width="+f+",height="+j+",top="+i+",left="+g;window.open(e,"twitter",b);});};AssetLevel.prototype.setDeepLinkVideos=function(){var a=this;a.deepLink=window.location.href;if(a.deepLink.indexOf("video:")!==-1){a.deepLink=window.location.href;a.setDeepLinkToTweeter();a.setDeepLinkToFB();a.setDeepLinkToGoogle();}};AssetLevel.prototype.metrics={facebook:{share:function(){ngbs.metrics.click("share",{provider:"facebook"});}},twitter:{share:function(){ngbs.metrics.click("share",{provider:"twitter"});},shareComplete:function(){ngbs.metrics.click("shareComplete",{provider:"twitter"});}},googleplus:{share:function(){ngbs.metrics.click("share",{provider:"google"});}},email:{share:function(){ngbs.metrics.click("share",{provider:"email"});}}};widgetv2.sharev2assetlevel=AssetLevel;	})(jQuery, ngbs.widgetv2, ngbs._message_bus);
});
jQuery(document).ready(function() {
	ngbs.widgetv2.bootstrap.init();
	ngbs.widgetv2.bootstrap.bind();
});