var ie6=(jQuery.browser.msie&&jQuery.browser.version=="6.0");var addthis_config={services_compact:"facebook,twitter,linkedin"};var global=({init:function(){var a=[""];global.externals();global.otherNissanSites();global.footerLinks();global.bindPlaceholders();if(ie6){jQuery("#navigation-top").pngFix()}},preloadImages:function(a){jQuery.preLoadImages(a)},externals:function(){var a=jQuery(".ext");jQuery(a).each(function(){jQuery(this).attr("target","_blank")})},footerLinks:function(){var a=jQuery("#footer-links li a.link, #other-container li a, #navigation-top .ext");jQuery(a).bind("click",function(c){c.preventDefault();var b=jQuery(this).attr("href");if(jQuery(this).hasClass("ext")){window.open(b)}else{window.location.href=b}})},otherNissanSites:function(){var b=jQuery("a[href='/other-nissan-sites.gsp']",jQuery("#footer"));var a=jQuery("#other-container");var c=jQuery(".closer",jQuery(a));jQuery(b).bind("click",function(d){d.preventDefault();if(parseFloat(jQuery(a).css("height"))!==85){jQuery(a).stop().animate({paddingTop:18,paddingBottom:8,height:85}).css({borderTop:"solid 1px #686868"})}else{jQuery(c).trigger("click")}});jQuery(c).bind("click",function(d){d.preventDefault();jQuery(a).stop().animate({paddingTop:0,paddingBottom:0,height:0}).css({borderTop:0})})},fireCrmEvent:function(a,b){if($.isArray(a)==true){if(a[0][2].toString().indexOf("%")==-1){switcher=a[0][0];b=a[0]}else{num=a[0][2].toString().split("%")[0];switcher="Answers_Video_"+num;b=a[0]}}else{switcher=a}switch(switcher){case"Commercial_Home_Page_Days_Work":crmEvent7();break;case"Commercial_Home_Page_Mobile_Office":crmEvent8();break;case"Commercial_Home_Page_Warehouse":crmEvent9();break;case"Commercial_Home_Page_Headquarters":crmEvent10();break;case"Commercial_Home_Page_Your_Ad_Agency":crmEvent11();break;case"All_News":break;case"Press_Releases":break;case"Heard_on_the_Web":break;case"Overview":break;case"Models_&_Pricing":break;case"Photos_&_360":break;case"Features_Gallery":break;case"Specs":break;case"Options_&_Accessories":break;case"Popular_Configurations":break;case"NV1500":crmEvent1500();break;case"NV2500_HD":crmEvent2500();break;case"NV3500_HD":crmEvent3500();break;case"See_All_Vehicles":break;case"Trucks":break;case"Vans":break;case"Overview":break;case"Trac_Leasing":break;case"Business_Partner_Program":break;case"FAQ_Financing_Option":crmEvent1();break;case"FAQ_Purchase":crmEvent2();break;case"FAQ_Lease":crmEvent3();break;case"Line_of_Credit":break;case"NMAC":break;case"About_Us":break;case"Dealer_Locator":break;case"Contact_Dealer_Form":break;case"Contact_Dealer_Confirm":break;case"Design_Tour_Graphics":break;case"Global_Link":crmEvent1();break;case"Answers_Video_Start":crmEvent2(true,false,false,false,false,false,false,false,b[1],false);break;case"Answers_Video_25":crmEvent2(false,true,false,false,false,false,false,false,b[1],false);break;case"Answers_Video_50":crmEvent2(false,false,true,false,false,false,false,false,b[1],false);break;case"Answers_Video_75":crmEvent2(false,false,false,true,false,false,false,false,b[1],false);break;case"Answers_Video_80":crmEvent2(false,false,false,false,true,false,false,false,b[1],false);break;case"Answers_Video_100":crmEvent2(false,false,false,false,false,true,false,false,b[1],false);break;case"Answers_Video_Overlay":crmEvent2(false,false,false,false,false,false,b[0],b[1],false,b[2]);break;case"Global_Video_View":crmEvent98(b[0],b[1]);break;case"Global_Photo_View":crmEvent97(b[0],b[1]);break;case"Features_360_Color_Change":crmEvent7(b,false,false,false,false);break;case"Features_360_Height_Change":crmEvent7(false,b,false,false,false);break;case"Features_360_Background_Change":crmEvent7(false,false,false,b,false);break;case"Features_360_Interior_View":crmEvent7(false,false,false,false,true);break;case"Get_Updates_Form":crmEvent1();break;case"Get_Updates_Error":crmEvent2();break;case"Get_Updates_Confirm":crmEvent1();break;case"Events_Ext_Link":crmEvent3(b);break;case"Site_Map":crmEvent1();break;case"Privacy_Policy":crmEvent1();break;case"Copyright":crmEvent1();break;case"Global_Link":crmEvent1();break;case"Answers_Video_Start":crmEvent2(true,false,false,false,false,false,false,false,b[1],false);break;case"Answers_Video_25":crmEvent2(false,true,false,false,false,false,false,false,b[1],false);break;case"Answers_Video_50":crmEvent2(false,false,true,false,false,false,false,false,b[1],false);break;case"Answers_Video_75":crmEvent2(false,false,false,true,false,false,false,false,b[1],false);break;case"Answers_Video_80":crmEvent2(false,false,false,false,true,false,false,false,b[1],false);break;case"Answers_Video_100":crmEvent2(false,false,false,false,false,true,false,false,b[1],false);break;case"Answers_Video_Overlay":crmEvent2(false,false,false,false,false,false,b[0],b[1],false,b[2]);break;case"Global_Video_View":crmEvent98(b[0],b[1]);break;case"Global_Photo_View":crmEvent97(b[0],b[1]);break;case"Our_Story":crmEvent1();break;case"News_Home":crmEvent1();break;case"News_Home_Video_View":crmEvent2();break;case"News_Home_News_Link":crmEvent3();break;case"News_<title>":crmEvent1();break;case"Events_Home":crmEvent1();break;case"Events_NTEA_Webcast":crmEvent1();break;case"Events_NTEA_Webcast_View":crmEvent2();break;default:crmEvent1(true);break}},crmCallback:function(){var b=Shadowbox.getCurrent();if(b.player==="img"){var c=window.location.href.split("/").reverse();var a=[c[0]+" | "+b.content,c[0]];global.fireCrmEvent("Global_Photo_View",a)}},getFlashMovie:function(b){var a=navigator.appName.indexOf("Microsoft")!=-1;return(a)?window[b]:document[b]},initShadowbox:function(){Shadowbox.init({language:"en",players:["img","html","iframe","flv"],viewportPadding:"20px",modal:true,displayCounter:false,onOpen:global.crmCallback,onChange:global.crmCallback})},bindPlaceholders:function(){jQuery("[placeholder]").focus(function(){var a=jQuery(this);if(a.val()==a.attr("placeholder")){a.val("");a.removeClass("placeholder")}}).blur(function(){var a=jQuery(this);if(a.val()==""||a.val()==a.attr("placeholder")){a.addClass("placeholder");a.val(a.attr("placeholder"))}}).blur()},removePlaceholders:function(a){jQuery(a).find("[placeholder]").each(function(){var b=jQuery(this);if(b.val()==b.attr("placeholder")){b.val("")}})},leadDealerContactForm:function(){var a=jQuery("#contactDealer").serialize();jQuery.ajax({url:"/lead/submit/dealer_form",data:a,type:"POST",beforeSend:function(){jQuery("#dealership_form_container").css({opacity:".3"});jQuery("#dealership_form_container .loader").show()},success:function(b){jQuery("#dealership_form_container").css({opacity:"1"});jQuery("#dealership_form_container .loader").hide();jQuery("#server_message").html(b).removeClass("error");jQuery("#contactDealer, #req_legend").hide()},error:function(b,d,c){jQuery("#dealership_form_container").css({opacity:"1"});jQuery("#dealership_form_container .loader").hide();jQuery("#server_message").html(b.responseText).addClass("error")}})},resetContactForm:function(){jQuery("#contactDealer, #req_legend").show();jQuery("#server_message").html("").removeClass("error");jQuery("#contactDealer input.error_field, #contactDealer select.error_field").removeClass("error_field");jQuery("#contactDealer").unbind()},initValidation:function(c,g,a,e,b,h){var d=c.validator({position:g,offset:[a,e],message:b}).bind("onFail",function(f,i){if(f.originalEvent.type=="submit"){jQuery.each(i,function(){var j=this.input;j.addClass("error_field").focus(function(){j.removeClass("error_field placeholder")})})}}).submit(function(f){if(!f.isDefaultPrevented()){global.removePlaceholders(c);if(typeof h=="function"){h.call()}f.preventDefault()}});jQuery.tools.validator.fn("input[name=phone3]","Please enter a valid phone number",function(l,j){var k=jQuery("input[name=phone1]").val();var i=jQuery("input[name=phone2]").val();var f=jQuery("input[name=phone3]").val();var m=true;if(k.length<3||i.length<3||f.length<4){m=false}if(isNaN(k)||isNaN(i)||isNaN(f)){m=false}return m});jQuery.tools.validator.fn("input[required]","",function(i,f){var k=true;var j=jQuery(i).attr("placeholder");if(f==j){k=false}return k})},ArrayIndexOf:function(e,c,d){var a=e.length;for(var b=(d<0)?Math.max(0,a+d):d||0;b<a;b++){if(e[b]===c){return b}}return -1},ArrayContains:function(c,a,b){return global.ArrayIndexOf(c,a,b)!=-1},modernBrowser:function(){var b=true;if(/MSIE (\d+\.\d+);/.test(navigator.userAgent)){var a=new Number(RegExp.$1);if(a<8){b=false}}return b}});jQuery(document).ready(function(){global.init()});
