
(function(d,s,id){var getfbLocale=$('.fblike-locale').html();if(getfbLocale!==undefined){var js,fjs=d.getElementsByTagName(s)[0];if(d.getElementById(id))return;js=d.createElement(s);js.id=id;js.src="//connect.facebook.net/"+getfbLocale+"/all.js#xfbml=1";fjs.parentNode.insertBefore(js,fjs);}}(document,'script','facebook-jssdk'));!function(){var root=this;var promoTimer=Number($('#promo-carousel-timer').html());if(isNaN(promoTimer)){promoTimer=7500;}
var defaults={animation:{easing:'inOutQuad',speed:850},interval:promoTimer,showIndicator:true,el:$('.carousel'),autoPlay:true,startPos:0,indicatorClass:'',pauseOnHover:true,afterAnimate:function(){},beforeAnimate:function(){},onReady:function(){}};var Carousel=function(options){this.init(options);this.ready=false;};var proto=Carousel.prototype;proto.init=function(options){this.options=$.extend({},defaults,options);this.$el=$(this.options.el);this.slides=this.$el.find('.slide');var slideSize=this.slides.length;if(slideSize<2){this.options.autoPlay=false;this.options.showIndicator=false;}
this.$el.mouseover(this.pause.bind(this));this.$el.mouseout(this.start.bind(this));this.slideWidth=this.$el.width();this.afterAnimate=$.proxy(function(){this.onAnimFinished();if(this.ready){this.options.afterAnimate();}else{this.options.onReady();}},this);this.timerFunc=$.proxy(function(){this.move();},this);this.findSlides();};proto.findSlides=function(){this.slides=this.$el.find('.slide');var len=this.length=this.slides.length;if(len===0){return;}
var i;for(i=0;i<len;i++){this.slides[i]=$(this.slides[i]).css({zIndex:(len-i),left:this.slideWidth});}
this.slides[this.options.startPos].css('left',0);this.currentPos=this.options.startPos;var img1=this.slides[this.currentPos].find('img');if(img1.length>0){var oldSrc=img1.attr('src');img1.attr('src','');img1.load(this.afterAnimate);img1.attr('src',oldSrc);}else{this.afterAnimate()}
if(this.options.showIndicator){this.buildIndicator()}
this.buildPointers();};proto.move=function(next){this.pause();next=(typeof next==="undefined")?this.currentPos+1:next;var moveRight=next>this.currentPos?true:false;if(next<0){next=this.slides.length-1;}
if(next>this.slides.length-1){next=0;}
if(moveRight){this.slides[this.currentPos].stop().animate({left:-this.slideWidth},this.options.animation.speed);this.slides[next].stop().css('left',this.slideWidth);this.slides[next].stop().animate({left:0},this.options.animation.speed,this.afterAnimate);}else{this.slides[this.currentPos].stop().animate({left:this.slideWidth},this.options.animation.speed);this.slides[next].stop().css('left',-this.slideWidth);this.slides[next].stop().animate({left:0},this.options.animation.speed,this.afterAnimate);}
this.currentPos=next;this.updateIndicator();};proto.onAnimFinished=function(){if(!this.stopped&&this.options.autoPlay)
this.interval=setTimeout(this.timerFunc,this.options.interval);};proto.jumpTo=function(pos){pos=parseInt(pos);pos=pos>(this.length-1)?this.length-1:pos<0?0:pos;if(pos===this.currentPos)
return;this.move(pos);};proto.buildIndicator=function(){var i=0;var indicator='<div class="pager '
+this.options.indicatorClass
+'"><span class="indicatorRightCurve"><span class="indicator">';for(i;i<this.length;i++){indicator+='<a href="#'+i+'"'
+((i===this.currentPos)?' class="activeSlide"':'')
+'>'+i+'</a>';}
indicator+='</span></span></div>';if(this.$indicator){this.$indicator.remove();}
this.$indicator=$(indicator).css('z-index',90);this.$indicatorsArray=this.$indicator.find('a');this.$indicatorWrapper=this.$el.find('.carousel-indicator');if(this.$indicatorWrapper.length==0){this.$indicatorWrapper=$('<nav class="carousel-indicator"></nav>').appendTo(this.$el);}else{this.$indicatorWrapper.empty()}
this.$indicatorWrapper.append(this.$indicator);var self=this;for(var j=0;j<this.$indicatorsArray.length;j++){$(this.$indicatorsArray[j]).on('click',function(e){e.preventDefault();self.jumpTo($(this).attr('href').replace('#',''));});}};proto.buildPointers=function(){var left=$('<a href="#" class="carousel-pointer left"></a>').css('z-index',91),right=$('<a href="#" class="carousel-pointer right"/></a>').css('z-index',91);var self=this;left.on('click',function(e){e.preventDefault();self.move(self.currentPos-1);});right.on('click',function(e){e.preventDefault();self.move(self.currentPos+1);});this.$el.find('.carousel-indicator').append(left,right);};proto.updateIndicator=function(){if(!this.options.showIndicator){return;}
this.$indicatorsArray.removeClass('activeSlide');$(this.$indicatorsArray[this.currentPos]).addClass('activeSlide');};proto.pause=function(){if(this.interval)
clearTimeout(this.interval);};proto.start=function(reset){if(reset)
this.stopped=false;this.pause();this.onAnimFinished();};proto.stop=function(){this.stopped=true;this.pause();};proto.refresh=function(html){this.$el.find('.slide-wrapper').html(html);this.findSlides();};var EP2=root.EP2=root.EP2||{};EP2.Carousel=function(options){return new Carousel(options);};}.call(this);EP2=$.extend({},EP2,{nameplateCarMenu:function(){var carMenuLink=$('.subMenu li a');carMenuLink.on('click',function(){localStorage.removeItem('userSelection');localStorage.removeItem('userSelectionImg');});},updateUserSelection:function(){var userSelection={};var bodyStyleIdx=$('.body-styles li.selected').data('idx');var colorIdx=$('.colour-selector li.selected').data('idx');var exteriorIdx=$('.exterior-image li.selected').data('idx');var imageholder=$('.image-holder img').attr('src');userSelection.bodyStyleOptIdx=bodyStyleIdx;userSelection.colorIdx=colorIdx;userSelection.exteriorAngleIdx=exteriorIdx;userSelection.selectedImageAngle=imageholder;localStorage.setItem('userSelection',JSON.stringify(userSelection));console.log(JSON.stringify(userSelection));},fromPriceTooltip:function(){var p=$('.name-plate-text .price'),exVAT=p.attr('title'),incVAT=p.text();if(exVAT!==undefined){exVAT=exVAT.replace(/\*/g,'');}
if(incVAT!==undefined){incVAT=incVAT.replace(/\*/g,'');}
tooltip=$('<span class="tooltip" style="display: none;"><span class="tooltip-txt">'+exVAT+'<br>'+incVAT+'</span><span class="arrow left"></span></span>');if(p.find('tooltip').length==0){p.append(tooltip);tooltipPos=p.find('.tooltip').width()+22;tooltipPos=p.find('.tooltip').css({right:-(tooltipPos)+'px'});}
p.hover(function(){var $this=$(this);$this.removeAttr('title');$this.css({cursor:'pointer'}).find('.tooltip').stop(true).fadeIn('fast');},function(){var $this=$(this);$this.find('.tooltip').stop(true).fadeOut('fast');});},initializeMidpageTabs:function(){$('#primaryTabs li a').on('click',EP2.updateUserSelection);$('.sub-nav li a').on('click',function(e){e.preventDefault();EP2.updateUserSelection();window.location.href=$(this).attr('href')+"#primaryTabs";});var primaryTabsize=$('#primaryTabs li').length,paddingSet="5px 8px";if(primaryTabsize<=1){$('#primaryTabs').remove();}
var moreTab=$('#primaryTabs li a[id]');moreTab.map(function(){var $this=$(this);if($(this).length){var moreTabLink=$this.attr('id');$('#'+moreTabLink).on('click',function(e){e.preventDefault();$('#primaryTabs li.selected').removeClass('selected');$(this).parent('li').addClass('selected');$('#primary-tab-content > .sub-nav').css('display','block');});}});if($('#tabs').length){$('div.reevoo-xaxis-ask').live('click',function(){EP2.updateUserSelection();window.location.assign(askOwnerTabLink);console.log('clicked');})
var innerTabsize=$('#inner-tabs li').length;if(innerTabsize<=1){$('#inner-tabs').remove();$('.innertab-wrapper .tab-content').css('display','block');return}else{EP2.innerTabsContent(paddingSet);}}},innerTabsContent:function(pix){var maxWidth=615;var getTabWidth=$("#inner-tabs").width();var tabLinks=$("#inner-tabs li a");$('#inner-tabs li:first').addClass('selected');$('#tabs').tabbifiedContent({navEle:'#inner-tabs li a',tabPanelSelector:'.innertab-wrapper .tab-content',selectedTabLink:0,tabNavEvent:'click',afterTabSelected:function(){$('#inner-tabs li a').on('click',function(e){e.preventDefault();var selectedTab=$('#inner-tabs li.selected');$(selectedTab).removeClass('selected');$(this).parent('li').addClass('selected');var tabName=$('#inner-tabs li.selected').text();if(TK.braodcast=="function"){TK.broadcast(document,"pageload",{tabName:tabName});}else{setOmnitureTabName(tabName);}});if(getTabWidth<maxWidth){tabLinks.css({padding:pix,width:"auto"});}else{$('body').addClass('jsTab');}}});}});!function($,window,document,undefined){EP2.nameplateMidPageTabContent=function(){var $tabs=$('#primaryTabs.tabs li'),$list="",$tabLen=$tabs.size()-1;if($tabLen>0){$('.tab-wrapper').append('<hr>');for(var i=0;i<$tabLen;i++){$list+='<div class="tab-content"></div>';};$('#tabs.nameplate-main-content').append($list);$('#xAxis-detailed .nameplate-tab-content').tabbifiedContent({navEle:'#primaryTabs.tabs li a',tabPanelSelector:'#tabs.nameplate-main-content .tab-content',selectedTabLink:0,tabNavEvent:'click',hiAjax:{'enable':true,'targetEle':'.tab-content'},afterTabSelected:function(){$('#primaryTabs.tabs li a').on('click',function(e){e.preventDefault();var selectedTab=$('#primaryTabs.tabs li.selected');$(selectedTab).removeClass('selected');$(this).closest('li').addClass('selected');});}});}};}(jQuery,window,document);!function($,window,document,undefined){EP2.dynTabContent=function(){this.init();};EP2.dynTabContent.prototype={init:function(){this.moveElementAround();this.primaryTabContent();},moveElementAround:function(){var subtabs=$('.secondary-tabs .sub-nav');$.each(subtabs,function(i,v){$(this).attr('id','subtab'+i);});$('#tabs.nameplate-main-content').append($('.secondary-tabs.tab-content'));},primaryTabContent:function(){var $tabs=$('#primaryTabs.tabs li'),$primaryDefaultTab=$('#primaryTabs.tabs li.selected').index();$list="",$tabLen=$tabs.size(),$subtabLen=$('.sub-nav li').size();$tabContent=$('#tabs.nameplate-main-content .tab-content').size(),$totalTabContentToCreate=$tabLen-$tabContent,$backtotopsiteTerm=$('.nameplate-tab-content').attr('data-siteterm-backtotop'),paddingSet="2px 4px",staticTabEle=$('#tabs.nameplate-main-content').html();if($tabs.length){if($tabLen===1){$('#primaryTabs').parent().css('opacity',0);$('#primaryTabs').css('opacity',0);}
if($tabLen>1){$('#primaryTabs').css('opacity',1);}
if($totalTabContentToCreate!==0){for(var i=0;i<$totalTabContentToCreate;i++){$list+='<div class="tab-content"></div>';};}
$('#tabs.nameplate-main-content:first').append($list);$('#primary-tab-content').tabbifiedContent({navEle:'#primaryTabs.tabs li a',tabPanelSelector:'#tabs.nameplate-main-content > .tab-content',selectedTabLink:$primaryDefaultTab,tabNavEvent:'click',hiAjax:{'type':'GET','enable':true,'targetEle':'.tab-content','page':'xaxis-detailed'},backtoTopSiteTerm:$backtotopsiteTerm,animateTo:540,dockTabMenu:true,dockTabEleSelector:'.tab-wrapper:first',afterTabSelected:function(navEle){$('#primaryTabs.tabs li a').on('click',function(e){e.preventDefault();var selectedTab=$('#primaryTabs.tabs li.selected');$(selectedTab).removeClass('selected');$(this).closest('li').addClass('selected');if($(this).closest('.tab-wrapper').hasClass('sticky-tab-menu')==true){$('.sub-nav.open').addClass('sticky-sub-tab');}});}});if($subtabLen===1){$('.innertab-wrapper').css('padding-top',20);$('.secondary-tabs.tab-content:visible').find('.sub-nav').remove();$('.secondary-tabs.tab-content:visible').css('display','block');}else if($tabLen===1&&$subtabLen>1){$('#primaryTabs').parent().css('opacity',1);$('#primaryTabs').css('opacity',1);}}
this.ajaxSubTabs();},ajaxSubTabs:function(){var proto=EP2.dynTabContent.prototype;var selectedPanelidx=$('.secondary-tab-content:visible').attr('data-tabpanel-idx');$('.tab-content').tabbifiedContent({navEle:'.sub-nav li a',tabPanelSelector:'.tab-content .innertab-wrapper .secondary-tab-content',selectedTabLink:0,tabNavEvent:'click',afterTabSelected:function(navEle){var thisElem=$(navEle);$('#primary-tab-content0').css('display','block');$('.tab-content:empty').remove();if($('.secondary-tabs.tab-content:visible').find('.sub-nav li').length===1){$('.secondary-tabs.tab-content:visible').find('.sub-nav').remove();$('.secondary-tabs.tab-content:visible').find('.innertab-wrapper').css('padding-top',20);}
$('.secondary-tabs.tab-content').each(function(){if($(this).find('.sub-nav li').length===1){$(this).find('.sub-nav').remove();$(this).find('.innertab-wrapper').css('padding-top',20);}});$('.secondary-tab-content').each(function(){$(this).children('.bto-wrapper, .bti-wrapper, .igg-wrapper').wrapAll('<section class="btf-body-wrapper"/>');});$('.sub-nav li a').on('click',function(e){e.preventDefault();if($('.sticky-tab-menu').length&&!$('.tab-nav-spacer').length){$('#tabs').css({'margin-top':'45px'});}});$('#primary-tab-content0').delay(450).animate({opacity:1},450);}});},btfContentStyle:function(){var introHdr=$('.secondary-tab-content .intro-header > .bigHeading'),btfIggWrapper=$('#tabs .igg-wrapper'),btfBtoWrapper=$('#tabs .bto-wrapper');if(introHdr.is(':empty')){introHdr.css('border',0);$('.secondary-tab-content .intro-header').find('.highlighter').remove();}
if(btfIggWrapper.length){btfIggWrapper.closest('.secondary-tab-content').css({margin:'0 auto',width:'617px'});btfBtoWrapper.css({'padding-left':'20px'});}}};}(jQuery);jQuery(function($){if($('#promoCarousel').length){$('#promoCarousel').show();}
EP2.initPromoCarousel=function(){var promo=$('#promoCarousel');if(promo.length>0){var carousel=new EP2.Carousel({el:promo,indicatorClass:'small'});}else{return null;}
return{carousel:carousel};};var isDynamicTabContent=$('.nameplate-tab-content').attr('data-dynamic-tabcontent'),paddingSet="5px 8px";if(isDynamicTabContent==="true"){$('.nameplate-tab-content[data-dynamic-tabcontent="true"]').addClass('mid-page-content');var xaxisNp=new EP2.dynTabContent();return xaxisNp;}else{EP2.nameplateCarMenu();EP2.initializeMidpageTabs(paddingSet);}
var __links=$('.omt_tabName'),i;for(i=0;i<__links.length;++i){var selectedTabName=$(".sub-nav li.selected > .omt_tabName").text();console.log(selectedTabName);TK.broadcast($(document),"pageload",{tabName:selectedTabName});}});$(function(){EP2.Globals.promoCarousel=EP2.initPromoCarousel();if(typeof(bootstrapsocialshare)!==("undefined"||undefined)){if($.isEmptyObject(bootstrapsocialshare)){return;}
var vehicleDescriptn;if(typeof(bootstrapVehicleData)!==(undefined||"undefined")){vehicleDescriptn=bootstrapVehicleData.vehicles[0].strIntroToFord+" ";vehicleDescriptn+=bootstrapVehicleData.vehicles[0].brand+" ";vehicleDescriptn+=bootstrapVehicleData.vehicles[0].nameplate+" ";vehicleDescriptn+=bootstrapVehicleData.vehicles[0].nameplateText;}else{vehicleDescriptn="";}
var shareBtn=new FordSocialShareOn({targetContainer:"#primary-tab-content",enabled:bootstrapsocialshare.enable,content:{url:$('meta[property="og:url"]').attr('content')||window.location.href,image:$('meta[property="og:image"]').attr('content'),title:$('meta[property="og:title"]').attr('content')||$('title').text(),description:$('meta[property="og:description"]').attr('content')||vehicleDescriptn,type:'pc',heading:bootstrapsocialshare.headline,subheading:bootstrapsocialshare.subline,emailSubj:bootstrapsocialshare.emailSubject,emailBody:bootstrapsocialshare.emailBodyContent},shareBtnApp:bootstrapsocialshare.shareBtn,buttons:bootstrapsocialshare.items,tag:{email:"<prevPgNameNoVehicle>:email share initiate[:<nameplate>]",others:"<prevPgNameNoVehicle>:social share initiate <socialChannel>[:<nameplate>]",platform:"pc"},headingTextOn:true});shareBtn;}});
