function showSymptoms(){document.getElementById("diagnosisIllustration").style.display="none";document.getElementById("diagnosisTopExplain").style.display="none";document.getElementById("diagnosisTopExplainSymptoms").style.display="block";$j("#emodHDiag").css("top","-130px");$j("#emodHDiag").css("z-index","10")}function replaceAll(txt,replace,with_this){return txt.replace(new RegExp(replace,"g"),with_this)}function showSymp(theSymp){closeSymp("sympABS");closeSymp("sympHotAir");closeSymp("sympBatteryLight");closeSymp("sympBrakeFluid");closeSymp("sympBrakeLight");closeSymp("sympBrakeLow");closeSymp("sympCheckEngine");closeSymp("sympCoolantCompartment");closeSymp("sympEngineCranks");closeSymp("sympEnginePoor");closeSymp("sympBouncing");closeSymp("sympFluidDriveway");closeSymp("sympFluidLeak");closeSymp("sympHardStart");closeSymp("sympLooseSteering");closeSymp("sympLowDipstick");closeSymp("sympLowFluid");closeSymp("sympNoAir");closeSymp("sympNoiseBump");closeSymp("sympLooseTurning");closeSymp("sympOverheating");closeSymp("sympGasMileage");closeSymp("sympPowerLock");closeSymp("sympPowerWindow");closeSymp("sympRearDefrost");closeSymp("sympSmoke");closeSymp("sympUnevenWear");closeSymp("sympSweetBurn");closeSymp("sympVibration");closeSymp("sympVoltageLow");closeSymp("sympWipersInoperative");closeSymp("sympNoiseBraking");closeSymp("sympBrakeGrinding");document.getElementById(theSymp).style.zIndex=4}function closeSymp(theSymp){document.getElementById(theSymp).style.zIndex=2}function showDiagnosis(){document.getElementById("diagnosisIllustration").style.display="block";document.getElementById("diagnosisTopExplainSymptoms").style.display="none";document.getElementById("diagnosisTopExplain").style.display="block";$j("#emodHDiag").css("top","0px")}function diagnosisClose(theFilter){imgLine=document.getElementById("diagnosisLine"+theFilter);imgColor=document.getElementById("diagnosisColor"+theFilter);divFilter=document.getElementById("diagnosisPop"+theFilter);imgLine.style.zIndex=6;imgColor.style.zIndex=6;divFilter.style.zIndex=6}function diagnosisOpen(theFilter){document.getElementById("diagnosisPopAC").style.zIndex=6;document.getElementById("diagnosisPopEngine").style.zIndex=6;document.getElementById("diagnosisPopBattery").style.zIndex=6;document.getElementById("diagnosisPopCooling").style.zIndex=6;document.getElementById("diagnosisPopFluid").style.zIndex=6;document.getElementById("diagnosisPopBrake").style.zIndex=6;document.getElementById("diagnosisPopSteering").style.zIndex=6;document.getElementById("diagnosisPopElectrical").style.zIndex=6;document.getElementById("diagnosisColorAC").style.zIndex=6;document.getElementById("diagnosisColorEngine").style.zIndex=6;document.getElementById("diagnosisColorBattery").style.zIndex=6;document.getElementById("diagnosisColorCooling").style.zIndex=6;document.getElementById("diagnosisColorFluid").style.zIndex=6;document.getElementById("diagnosisColorBrake").style.zIndex=6;document.getElementById("diagnosisColorSteering").style.zIndex=6;document.getElementById("diagnosisColorElectrical").style.zIndex=6;imgLine=document.getElementById("diagnosisLine"+theFilter);imgColor=document.getElementById("diagnosisColor"+theFilter);divFilter=document.getElementById("diagnosisPop"+theFilter);imgLine.style.zIndex=6;imgColor.style.zIndex=8;divFilter.style.zIndex=10}function diagnosisHover(theFilter){imgLine=document.getElementById("diagnosisLine"+theFilter);imgColor=document.getElementById("diagnosisColor"+theFilter);imgLine.style.zIndex=8;imgColor.style.zIndex=8}function diagnosisOut(theFilter){imgLine=document.getElementById("diagnosisLine"+theFilter);imgColor=document.getElementById("diagnosisColor"+theFilter);divFilter=document.getElementById("diagnosisPop"+theFilter);if(divFilter.style.zIndex!=10){imgColor.style.zIndex=6}imgLine.style.zIndex=6}function filterClose(theFilter){imgLine=document.getElementById("filterLine"+theFilter);imgColor=document.getElementById("filterColor"+theFilter);divFilter=document.getElementById("filterPop"+theFilter);imgLine.style.zIndex=6;imgColor.style.zIndex=6;divFilter.style.zIndex=6}function filterOpen(theFilter){document.getElementById("filterPopAir").style.zIndex=6;document.getElementById("filterPopOil").style.zIndex=6;document.getElementById("filterPopFuel").style.zIndex=6;document.getElementById("filterPopCabin").style.zIndex=6;document.getElementById("filterPopPCV").style.zIndex=6;document.getElementById("filterPopBreather").style.zIndex=6;document.getElementById("filterColorAir").style.zIndex=6;document.getElementById("filterColorOil").style.zIndex=6;document.getElementById("filterColorFuel").style.zIndex=6;document.getElementById("filterColorCabin").style.zIndex=6;document.getElementById("filterColorPCV").style.zIndex=6;document.getElementById("filterColorBreather").style.zIndex=6;imgLine=document.getElementById("filterLine"+theFilter);imgColor=document.getElementById("filterColor"+theFilter);divFilter=document.getElementById("filterPop"+theFilter);imgLine.style.zIndex=6;imgColor.style.zIndex=8;divFilter.style.zIndex=10}function filterHover(theFilter){imgLine=document.getElementById("filterLine"+theFilter);imgColor=document.getElementById("filterColor"+theFilter);imgLine.style.zIndex=8;imgColor.style.zIndex=8}function filterOut(theFilter){imgLine=document.getElementById("filterLine"+theFilter);imgColor=document.getElementById("filterColor"+theFilter);divFilter=document.getElementById("filterPop"+theFilter);if(divFilter.style.zIndex!=10){imgColor.style.zIndex=6}imgLine.style.zIndex=6}function showWear(showDiv){document.getElementById("featheringDiv").style.display="none";document.getElementById("cuppingDiv").style.display="none";document.getElementById("oneEdgeDiv").style.display="none";document.getElementById("twoEdgesDiv").style.display="none";document.getElementById(showDiv).style.display="block"}function showFlyout(flyoutId){$j("#"+flyoutId).show()}function hideFlyout(flyoutId){$j("#"+flyoutId).hide()}function showDash(theNumber){for(x=1;x<=14;x++){tempDiv=document.getElementById("dashItem"+x);if(tempDiv.style.display=="block"){theIcon=document.getElementById("icon"+x);newSrc="/images/uploads/icon_"+x+".jpg";theIcon.setAttribute("origsrc",newSrc);theIcon.src=newSrc;tempDiv.style.display="none"}}theDiv=document.getElementById("dashItem"+theNumber);theDiv.style.display="block";theIcon=document.getElementById("icon"+theNumber);theIcon.setAttribute("origsrc","/images/uploads/icon_"+theNumber+"_red.jpg")}function toggleStore(){theDiv=document.getElementById("sidebarStore");theOpenDiv=document.getElementById("sidebarStoreOpen");theCloseDiv=document.getElementById("sidebarStoreClose");if(theDiv.style.display=="none"){theDiv.style.display="block";theCloseDiv.style.display="block";theOpenDiv.style.display="none"}else{theDiv.style.display="none";theCloseDiv.style.display="none";theOpenDiv.style.display="block"}}function toggleVehicle(){theDiv=document.getElementById("sidebarVehicle");theOpenDiv=document.getElementById("sidebarVehicleOpen");theCloseDiv=document.getElementById("sidebarVehicleClose");if(theDiv.style.display=="block"){theDiv.style.display="none";theCloseDiv.style.display="none";theOpenDiv.style.display="block"}else{theDiv.style.display="block";theCloseDiv.style.display="block";theOpenDiv.style.display="none"}}function toggleHours(){theDiv=document.getElementById("storeHours");theOpenDiv=document.getElementById("storeHoursOpen");theCloseDiv=document.getElementById("storeHoursClose");if(theDiv.style.display=="block"){theDiv.style.display="none";theCloseDiv.style.display="none";theOpenDiv.style.display="block"}else{theDiv.style.display="block";theCloseDiv.style.display="block";theOpenDiv.style.display="none"}}function updateNav(bgOffset){$j("#nav").css("background-position","0px "+bgOffset+"px")}function resetNav(){$j("#nav").css("background-position","0px 0px")}function updateGregNav(bgOffset){$j("#gregNav").css("background-position","0px "+bgOffset+"px")}function resetGregNav(){$j("#gregNav").css("background-position","0px 0px")}function searchTextFocus(){if($j("#searchText").val()=="Keyword, Part Name or #"){$j("#searchText").val("")}}function searchTextBlur(){if($j("#searchText").val()==""){$j("#searchText").val("Keyword, Part Name or #")}}function emailTextFocus(){if($j("#emailText").val()=="Enter email address"){$j("#emailText").val("")}}function emailTextBlur(){if($j("#emailText").val()==""){$j("#emailText").val("Enter email address")}}function emailText2Focus(){if($j("#emailText2").val()=="Enter email address"){$j("#emailText2").val("")}}function emailText2Blur(){if($j("#emailText2").val()==""){$j("#emailText2").val("Enter email address")}}function showGloveDetails(){var tsTimeStamp=new Date().getTime();$j.get("/glovebox_header/vehicle_status",{time:tsTimeStamp},function(data){$j("#gloveVehiclesDetails").html(data)});$j("#gloveViewDetails").css("display","none");$j("#gloveHideDetails").css("display","block");$j("#gloveVehiclesDetails").slideDown("slow");$j("#gloveStoresDetails").slideDown("slow");$j("#gloveRewardsDetails").slideDown("slow")}function hideGloveDetails(){$j("#gloveViewDetails").css("display","block");$j("#gloveHideDetails").css("display","none");$j("#gloveVehiclesDetails").slideUp("slow");$j("#gloveStoresDetails").slideUp("slow");$j("#gloveRewardsDetails").slideUp("slow")}function editMileage(mileageDiv){$j(mileageDiv).css("display","block")}function showDiv(divName){$j("div.pop404").fadeOut("medium");$j(divName).css("display","block")}function hideDiv(divName){$j(divName).fadeOut("medium")}function openRecall(recallNumber){$j("#recallToggleContent_"+recallNumber).slideDown("medium");$j("#recallOpen_"+recallNumber).css("display","none");$j("#recallClose_"+recallNumber).css("display","block")}function closeRecall(recallNumber){$j("#recallToggleContent_"+recallNumber).slideUp("medium");$j("#recallClose_"+recallNumber).css("display","none");$j("#recallOpen_"+recallNumber).css("display","block")}function toggleSrvAddSection(theCheck,theDiv){if($j(theCheck+":checked").val()=="on"){showDiv(theDiv)}else{hideDiv(theDiv)}}function toggleMyAcctEdit(sectionName){if($j("#myacctText"+sectionName).css("display")=="block"){$j("#myacctText"+sectionName).css("display","none");$j("#myacctEdit"+sectionName).css("display","block");$j("#myacctEditLink"+sectionName).css("display","none");$j("#myacctCancelLink"+sectionName).css("display","inline")}else{$j("#myacctEdit"+sectionName).css("display","none");$j("#myacctText"+sectionName).css("display","block");$j("#myacctCancelLink"+sectionName).css("display","none");$j("#myacctEditLink"+sectionName).css("display","inline")}}function setupVehicleStatus(currentMileage,lastService,nextService,status){milesPerPixel=33;remainder=currentMileage%3000;centerPoint=215;tickOffset=3;maxLeftRcmdTick=420;var prevLeftValue=0;$j("#vehstatMilebox").html(addCommas(currentMileage)+" miles");$j("#vehstatPrevServiceMiles").html(addCommas(lastService));$j("#vehstatRcmdServiceMiles").html(addCommas(nextService));if(nextService>0){rcmdLeftValue=centerPoint+((nextService-currentMileage)/milesPerPixel)-tickOffset;if(rcmdLeftValue>maxLeftRcmdTick||rcmdLeftValue<0){$j("#vehstatRcmdTick").css("display","none")}else{$j("#vehstatRcmdTick").css("left",rcmdLeftValue+"px")}}else{$j("#vehstatRcmdTick").hide()}if(lastService>0){prevLeftValue=centerPoint-((currentMileage-lastService)/milesPerPixel)-tickOffset;$j("#vehstatPrevTick").css("left",prevLeftValue+"px");if(prevLeftValue<0){$j("#vehstatPrevTick").hide()}}else{$j("#vehstatPrevTick").hide()}if(remainder==0){updateMileMarker(1,currentMileage-(3000*2),centerPoint-(92*2));updateMileMarker(2,currentMileage-3000,centerPoint-92);updateMileMarker(3,currentMileage,centerPoint);updateMileMarker(4,currentMileage+3000,centerPoint+92);updateMileMarker(5,currentMileage+(3000*2),centerPoint+(92*2))}else{if(currentMileage<3000){centerMileMarker=3000}else{centerMileMarker=currentMileage-remainder+3000}centerMarkerLeft=centerPoint+((3000-remainder)/milesPerPixel);updateMileMarker(1,centerMileMarker-(3000*2),centerMarkerLeft-(92*2));updateMileMarker(2,centerMileMarker-3000,centerMarkerLeft-92);updateMileMarker(3,centerMileMarker,centerMarkerLeft);updateMileMarker(4,centerMileMarker+3000,centerMarkerLeft+92);updateMileMarker(5,centerMileMarker+(3000*2),centerMarkerLeft+(92*2))}if((nextService>0&&nextService<currentMileage)){$j("#vehstatMilebox").removeClass("blue");$j("#vehstatMilebox").addClass("red");$j("#vehstatTextbox").removeClass("blue");$j("#vehstatTextbox").addClass("red");leftPoint=((rcmdLeftValue+tickOffset)<0)?0:rcmdLeftValue+tickOffset;if(rcmdLeftValue<0){rightPoint=centerPoint-prevLeftValue-tickOffset;rightPoint=(centerPoint-rightPoint)-tickOffset}else{rightPoint=centerPoint-rcmdLeftValue-tickOffset}$j("#overlayRed").css("left",leftPoint+"px");if(lastService>0&&lastService<currentMileage&&leftPoint!=0){$j("#overlayRed").css("width","416px")}else{$j("#overlayRed").css("width",rightPoint+"px")}$j("#overlayRed").css("height","19px")}else{if(remainder>1500&&nextService>0){$j("#overlayRed").css("left",centerPoint-2+"px");rightPoint=rcmdLeftValue-centerPoint+2;$j("#overlayRed").css("width",rightPoint+"px");$j("#overlayRed").css("height","19px")}else{if(lastService==0&&nextService>currentMileage&&status!="ServiceUpToDate"){$j("#overlayRed").css("left",centerPoint+"px");redWidth=rcmdLeftValue-centerPoint;$j("#overlayRed").css("width",redWidth+"px");$j("#overlayRed").css("height","19px")}else{if(lastService>0){leftPoint=prevLeftValue+6;$j("#overlayBlue").css("left",leftPoint+"px");blueWidth=centerPoint-leftPoint;$j("#overlayBlue").css("width",blueWidth+"px");$j("#overlayBlue").css("height","19px")}}}}}function updateMileMarker(tickNumber,mileageNumber,leftValue){if(mileageNumber<0){$j("#vehstatMileTick"+tickNumber).css("display","none")}$j("#vehstatMileTick"+tickNumber).css("left",leftValue+"px");$j("#vehstatMileNumber"+tickNumber).html(addCommas(mileageNumber))}function addCommas(nStr){nStr+="";x=nStr.split(".");x1=x[0];x2=x.length>1?"."+x[1]:"";var rgx=/(\d+)(\d{3})/;while(rgx.test(x1)){x1=x1.replace(rgx,"$1,$2")}return x1+x2}function updateEserveFormNav(bgOffset){$j("#eserveFormNav").css("background-position","0px "+bgOffset+"px")}function resetEserveFormNav(){$j("#eserveFormNav").css("background-position","0px 0px")}function vehselUpdateInfo(){$j("#vehselSelectedEdit").slideUp("slow",function(){$j("#vehselSelectedInfo").slideDown("slow")})}function vehselEditInfo(){$j("#vehselSelectedInfo").slideUp("slow",function(){$j("#vehselSelectedEdit").slideDown("slow")})}function radioDivToggle(theRadio,theValue,theDiv){if($j("input[class="+theRadio+"]:checked").val()==theValue){$j("#"+theDiv).css("display","block")}else{$j("#"+theDiv).css("display","none")}}function toggleAppointment(appointmentNumber){if($j("#appointmentContent_"+appointmentNumber).css("display")=="block"){$j("#appointmentContent_"+appointmentNumber).slideUp("medium");$j("#appointmentArrowOpen_"+appointmentNumber).css("display","none");$j("#appointmentArrowClosed_"+appointmentNumber).css("display","block")}else{$j("#appointmentContent_"+appointmentNumber).slideDown("medium");$j("#appointmentArrowOpen_"+appointmentNumber).css("display","block");$j("#appointmentArrowClosed_"+appointmentNumber).css("display","none")}}function toggleEmodAppoint(appointmentNumber){if($j("#emodAppointContent_"+appointmentNumber).css("display")=="block"){$j("#emodAppointContent_"+appointmentNumber).slideUp("medium");$j("#emodAppointOpen_"+appointmentNumber).css("display","block");$j("#emodAppointClose_"+appointmentNumber).css("display","none")}else{$j("#emodAppointContent_"+appointmentNumber).slideDown("medium");$j("#emodAppointOpen_"+appointmentNumber).css("display","none");$j("#emodAppointClose_"+appointmentNumber).css("display","block")}}function editAppointmentSection(sectionName){$j("#editSectionDetails"+sectionName).slideUp("medium",function(){$j("#editSectionEdit"+sectionName).slideDown("medium")})}function noop(){}function toggleDiv(divId){if($j(divId).css("display")=="none"){$j(divId).css("display","block")}else{$j(divId).css("display","none")}}function toggleContent(tab){$j(".tabContent").css("display","none");$j(".tabNav").removeClass("active");$j("#tab_"+tab).css("display","block");$j("#nav_"+tab).addClass("active")}function checkboxDivToggle(theCheck,theDiv){checkValue=$j("#"+theCheck+":checked").val();if(checkValue=="on"||checkValue=="true"){$j("#"+theDiv).css("display","block");$j("#"+theCheck).parent("div").children("hr").css("display","none")}else{$j("#"+theDiv).css("display","none");$j("#"+theCheck).parent("div").children("hr").css("display","block")}}function togglePricing(theCheck,theDiv,theLink){if($j("#"+theDiv).css("display")=="block"){$j("#"+theDiv).css("display","none");$j("#"+theLink).html("View Pricing")}else{$j("#"+theDiv).css("display","block");$j("#"+theLink).html("Close")}}var initialSlide=true;var moveNav=true;var resumePlay=false;function onBefore(curr,next,opts){bbUpdateNav(opts.nextSlide,opts.currSlide)}function bbGoToSlide(slideNumber){moveNav=false;$j("#billboards").cycle(slideNumber);bbPause()}function bbUpdateNav(nextSlide,currSlide){if(!initialSlide){$j(".billboardLink").removeClass("current");$j("#billboardLink"+nextSlide).addClass("current")}else{$j("#billboardLink"+currSlide).addClass("current");initialSlide=false}if(moveNav){$j("#billboardsList li").each(function(index){$currentFound=false;if($j(this).hasClass("current")){return false}else{if(!resumePlay){$j(this).animate({width:"0px","padding-left":"0px","padding-right":"0px"},500,function(){$j(this).remove().appendTo("#billboardsList");$j(this).css("width","auto");$j(this).css("padding","3px 16px 3px")})}else{$j(this).remove().appendTo("#billboardsList")}}});if(resumePlay){resumePlay=false}}else{moveNav=true}}function bbPause(){$j("#billboards").cycle("pause");$j("#billboardPause").css("display","none");$j("#billboardPlay").css("display","block")}function bbPlay(){resumePlay=true;$j("#billboards").cycle("resume",true);$j("#billboardPlay").css("display","none");$j("#billboardPause").css("display","block")};
