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){
	var TWITTER_MAX_CHARACTERS=140;function PageLevel(b){this.bind(b);this.uniqueimageoverride=false;PageLevel.instances.push(this);var a=this;jQuery.ajax({url:"/resources/ford/general/share/customimages.xml",method:"GET",success:function(d,c){if(c==="success"){if(typeof d==="object"){a.imageoverride=jQuery(d).find("customimage");if(a.imageoverride.length){jQuery.each(a.imageoverride,function(f,e){var g=jQuery(e).find("pathregex");if(location.href.match(new RegExp(g.text(),"g"))!==null){a.uniqueimageoverride=jQuery(e);return false;}});}}}},error:function(d,c){}});}PageLevel.prototype.bind=function(c){var b=this,a=$(c);this.element=a;(function(h,e){var g,i="facebook-jssdk",f=h.getElementsByTagName("script")[0];if(h.getElementById(i)){return;}g=h.createElement("script");g.id=i;g.async=true;g.src="//connect.facebook.net/en_US/all.js";f.parentNode.insertBefore(g,f);}(document,false));window.fbInitialized=false;window.fbAsyncInit=function(){var d=jQuery(".share-tile.share-facebook").data("appid-ford"),g=jQuery(".share-tile.share-facebook").data("appid-lincoln"),f,e="";if(__params&&__params.make){e=__params.make.toLocaleLowerCase();}else{if(window.location.href.indexOf("lincoln")>-1){e="lincoln";}else{e="ford";}}switch(e){case"lincoln":f=g;break;case"ford":f=d;break;}FB.init({appId:f,status:true,cookie:true});window.fbInitialized=true;};$(document).on("click touchstart",function(d){var f=$(".ngbssharev2pagelevel");if(f.has(d.target).length===0){a.find(".media").css("display","none");$(".sharev2pagelevel-left").css("z-index","");}});$(".featurelist").on("click",function(){b.close();});a.on("click",".sharev2",function(d){b.open(d);});a.on("click",".share-tile",function(j){var f=$(j.target),g,o,l=(typeof(si3)!=="undefined")?si3.namespace("si3.pageData.vehicleDetails").metricsData.modelYear:"",d=(typeof(si3)!=="undefined")?si3.namespace("si3.pageData.vehicleDetails").metricsData.namePlate:"",m={title:a.attr("data-title")||document.title,description:a.attr("data-description")||$("meta[name=description]").attr("content"),imageSource:(typeof b.uniqueimageoverride==="boolean"?null:b.uniqueimageoverride.find("image").text())||a.attr("data-image")||$("#share-image-source").val(),network:f.data("network"),url:a.attr("url")||a.attr("data-url")||window.location.href,metricsname:f.data("metricsname")||__params.metricsname,year:f.closest(".msi-gallery").data("model-year")||f.data("year")||__params.year||l,vehicleModel:f.closest(".msi-gallery").data("model")||d},h,n,k;f.parents(".sharev2data").each(function(r,u){var p=$(u),t=p.data(),s={},q={href:"url",title:"title",image:"imageSource",summary:"description"},e;for(e in t){if(t.hasOwnProperty(e)){s[q[e]]=t[e].replace(/\s(\w|\/)+\/gallery/gi,"/gallery");}}$.extend(m,s);});if(!m.imageSource){if(window.location.host.indexOf("lincoln")>-1){m.imageSource=window.location.protocol+"//www.lincoln.com/resources/lincoln/general/innovations/sync/configurations/Lincoln_sync_configurations_package02.jpg";}else{m.imageSource=window.location.protocol+"//www.ford.com/resources/ford/general/innovations/sync/landing/default-vehicle.png";}}if(m.imageSource.indexOf("http://")===-1){if(m.imageSource.charAt(0)==="/"){if(window.location.host.indexOf("lincoln")>-1){m.imageSource="http://www.lincoln.com"+m.imageSource;}else{m.imageSource="http://www.ford.com"+m.imageSource;}}else{if(window.location.host.indexOf("lincoln")>-1){m.imageSource="http://www.lincoln.com/"+m.imageSource;}else{m.imageSource="http://www.ford.com/"+m.imageSource;}}}switch(m.network){case"email":k=b.raiseEvent("emailClicked");m.imageSource=(k&&k.hasOwnProperty("imageSource"))?k.imageSource:m.imageSource;b.openEmailPopup(m.title,m.description,m.imageSource,m.url,m.metricsname,m.year,m.vehicleModel);break;case"twitter":var i=m.url.length+m.title.length;j.preventDefault();b.raiseEvent("twitterClicked",m);if(!String.prototype.trimRight){String.prototype.trimRight=function(){return this.replace(/\s+$/,"");};}if(i>TWITTER_MAX_CHARACTERS){m.title=m.title.substr(0,m.title.length-(i-TWITTER_MAX_CHARACTERS)-3).trimRight()+"...";}window.open("https://twitter.com/share?source=webclient&url="+encodeURIComponent(m.url)+"&text="+encodeURIComponent(m.title),"","width=550,height=450");b.metrics.twitter.share();twttr.events.bind("click",b.metrics.twitter.shareComplete);break;case"googleplus":j.preventDefault();window.open("https://plus.google.com/share?url="+encodeURIComponent(m.url),"","width=550,height=450,scrollbars=1");b.metrics.googleplus.share();break;case"facebook":j.preventDefault();if(!window.fbInitialized){window.fbAsyncInit();}k=b.raiseEvent("facebookClicked");a.find(".media").css("display","none");h={method:"feed",link:m.url,picture:m.imageSource=(k&&k.hasOwnProperty("imageSource"))?k.imageSource:m.imageSource,name:m.title,caption:"",description:m.description};n=function(e){var p=document.getElementById("msg");if(p){p.innerHTML="Post ID: "+(e?e.post_id:"");}};FB.ui(h,n);b.metrics.facebook.share();break;default:j.preventDefault();break;}});};PageLevel.prototype.setData=function(a,b){this.element.find(".share-title.share-"+a).data(b);};PageLevel.prototype.open=function(a,c){var b=this.element.find(".media");b.css("display","block");$(".sharev2pagelevel-left").css("z-index","99999");if(navigator.userAgent.toLocaleLowerCase().indexOf("mozilla")>-1){$("#sharev2-innovation-electric-nav .ngbssharev2pagelevel .media").css("top","10px");}if(a!==undefined){b.css("left",a+"px");}if(c!==undefined){b.css("top",c+"px");}};PageLevel.prototype.addEventListener=function(a,b){if(!a){return;}if(!b){return;}a="_"+a;if(!this[a]){this[a]=[];}this[a].push(b);};PageLevel.prototype.raiseEvent=function(a,b){if(!a){return;}a="_"+a;if(!this[a]){return;}return this[a][0].call(this);};PageLevel.prototype.removeEventListener=function(a){if(!a){return;}delete this["_"+a];};PageLevel.prototype.openEmailPopup=function(j,k,n,a,c,h,f){var b=715,m=620,d=screen.width/2-b/2,i=screen.height/2-m/2,g=this.getBrandSite(),e={},l;if(g.indexOf(window.location.host)===-1){if(window.s){e.ch=window.s.channel;e.h1=window.s.hier1;e.eV11=window.s.eVar11;e.p11=window.s.prop11;}}e.t=j;e.l=a;e.d=k;e.s=n;e.n=c;e.y=h;e.vm=f;e.level="page";e=JSON.stringify(e);l=ngbs.u.encoder(e,"base64").encode().replace(/\=/g,"%3D");a=g+"/share-email?params="+l;window.open(a,"","width="+b+",height="+m+",top="+i+",left="+d+",location=no,resizable=no,scrollbars=no,toolbar=no");this.metrics.email.share(h,f);};PageLevel.prototype.getBrandSite=function(){var a="prod",b="ford",c={prod:{ford:"www.ford.com",lincoln:"www.lincoln.com"},dev:{ford:"ford.dev.nextgen.teamdetroit.com",lincoln:"lincoln.dev.nextgen.teamdetroit.com"},qa:{ford:"wwwqa.ford.com",lincoln:"wwwqa.lincoln.com"},local:{ford:"local.ford.com:8080",lincoln:"local.lincoln.com:8080"}};if(window.location.host.indexOf("wwwqa")!==-1){a="qa";}else{if(window.location.host.indexOf("dev")!==-1){a="dev";}else{if(window.location.host.indexOf("local")!==-1){a="local";}else{a="prod";}}}if(window.location.host.indexOf("ford")!==-1){b="ford";}else{b="lincoln";}return"http://"+c[a][b];};PageLevel.prototype.metrics={facebook:{share:function(){ngbs.metrics.click("pageShare",{provider:"facebook"});}},twitter:{share:function(){ngbs.metrics.click("pageShare",{provider:"twitter"});},shareComplete:function(){ngbs.metrics.click("pageShareComplete",{provider:"twitter"});}},googleplus:{share:function(){ngbs.metrics.click("pageShare",{provider:"google"});}},email:{share:function(b,a){ngbs.metrics.click("pageShare",{provider:"email",modelYear:b,vehicleModel:a});}}};PageLevel.prototype.close=function(a){this.element.find(".media").css("display","none");};PageLevel.instances=[];widgetv2.sharev2pagelevel=PageLevel;	})(jQuery, ngbs.widgetv2, ngbs._message_bus);
});
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+":page";}else{d="share:"+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(g){var d="",e="",f="";if(g.vehicleModel){d=g.vehicleModel;}if(g.make){e=g.make;}else{if(g.n){e=g.n;}else{if(__params.make){e=__params.make;}}}if(g.nameplate){f=g.nameplate;}else{f=e.toLowerCase()+" "+d.toLowerCase();}return f;},eVar16:function(g){var d="",e="",f="";if(g.vehicleModel){d=g.vehicleModel;}if(g.make){e=g.make;}else{if(g.n){e=g.n;}else{if(__params.make){e=__params.make;}}}if(g.nameplate){f=g.nameplate;}else{f=e.toLowerCase()+" "+d.toLowerCase();}return f;}};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:{pageShare:b,pageShareComplete:{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:page:"+e.provider;}else{d="share: page: "+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{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() {
	ngbs.widgetv2.bootstrap.init();
	ngbs.widgetv2.bootstrap.bind();
});