function pageLoad(){$addHandler($get("saveSearch"),"keypress",CheckKey)}function Page_OnLoginComplete(){Reynolds.CL.Web.WebServices.VehicleFunctions.GetCarMatchCount(WSKey,GetCMCountSuccess,GetCMCountFailure,"")}function GetCMCountSuccess(b,a){if(3<=b){$get(cbCarMatchId).disabled=true;$get(ddlEndDateId).disabled=true;showDIV("maxAlertsMsg");hideDIV("normAlertsMsg")}else{$get(cbCarMatchId).disabled=false;$get(ddlEndDateId).disabled=false;hideDIV("maxAlertsMsg");showDIV("normAlertsMsg")}}function GetCMCountFailure(b,a){}function SliderOnClientLoaded(a,b){a.updateClientState()
}function Sort(a){if(!javaLoaded){return}$get(hidNewSortId).value=a;$get(btnDoSortId).click()}function fnNewSearch(){if(!javaLoaded){return}facPopupVar.Open();return false}function ExpandedMouseOver(b,a){addCssClass($get("exRow"+a,b),"active")}function ExpandedMouseOut(b,a){removeCssClass($get("exRow"+a,b),"active")}function CollapsedMouseOver(b,a){addCssClass(b,"colRowHover");removeCssClass($get("imagePopUp",b),"hide");if(a=="cell1Premium1"||a=="cell1Premium2"||$get("hiddenIE7")){cell1=b.childNodes[0];
removeCssClass(cell1,a);addCssClass(cell1,"cell1Hover")}}function CollapsedMouseOut(b,a){removeCssClass(b,"colRowHover");addCssClass($get("imagePopUp",b),"hide");if(a=="cell1Premium1"||a=="cell1Premium2"||$get("hiddenIE7")){cell1=b.childNodes[0];removeCssClass(cell1,"cell1Hover");addCssClass(cell1,a)}}function CompareVehicles(){var b=readCookie("cveh");if(b){var a=b.split("|")}if(!b||a.length<2){AlertVar.OpenAlert("COMPARE","Vehicles","Please select at least two vehicles for side-by-side comparison using the check boxes to the left of each search result.<br /><br />Please note that web cookies must be enabled.",null)
}else{$get("hidScrollY").value=CL_GetScrollY();WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions(btnDetailViewId,"",false,"",strCompareUrl,false,true))}return false}function checkVeh_OnClick(a){var b=a.id.replace(/chk/,"");if(a.checked){addVehToCompare(a,b)}else{removeVehToCompare(b)}return false}function addVehToCompare(a,b){var f=readCookie("cveh");if(!f){createCookie("cveh",b,0)}else{var h=f.split("|");var c=checkIfCompareExists(b,h);if(!c){if(h.length>4){a.checked=false;var e='<a title="Compare checked vehicles side by side" onclick="CompareVehicles();return false" href="javascript:void(0);">Compare Vehicles</a>';
AlertVar.OpenAlert("COMPARE","Vehicles","At most 5 vehicles can be selected to compare side by side. If you wish to remove vehicles from the Compare Vehicles page, you may deselect the vehicle using the check box to the left of the vehicle, or you may delete the vehicle from the "+e+" page.",null)}else{var g="";for(var d=0;d<h.length;d++){g=g+h[d]+"|"}g=g+b;createCookie("cveh",g,0)}}}}function removeVehToCompare(f){var b=readCookie("cveh");if(b){var d=b.split("|");var c=checkIfCompareExists(f,d);
if(c){var e="";for(var a=0;a<d.length;a++){if(d[a]!=f){e=e+d[a]+"|"}}if(e.length>0){e=e.substr(0,(e.length-1))}createCookie("cveh",e,0)}}}function checkIfCompareExists(c,b){for(var a=0;a<b.length;a++){if(b[a]==c){return true}}return false}function RestoreVehicleChecks(){var c=readCookie("cveh");if(c){var b=c.split("|");var a;for(i=0;i<b.length;i++){a=$get("chk"+b[i]);if(null!=a){a.checked=true}}}}function VehicleOnClick(b,c){var a="";var d=document.getElementsByName("checkVeh");for(i=0;i<d.length;
i++){a+=d[i].id.substring(3)+"|"}$get(hidVehIdsId).value=a.substring(0,a.lastIndexOf("|"));$get("hidScrollY").value=CL_GetScrollY();if(null!=c&&false===c&&$get("logDetailsView")){$get("logDetailsView").value="false"}WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions(btnDetailViewId,"",false,"",b,false,true));return false}function FeaturedOnClick(a){$get("hidScrollY").value=CL_GetScrollY();WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions(btnDetailViewId,"",false,"",a,false,true));return false
}function saveSearch(){var a=$get("txtSaveSearch");var b=a.value;if(b==null||b==""){a.style.backgroundColor="#FF9E00"}else{a.style.backgroundColor="white";a.value="";alertClose();ProgressVar.Open();Reynolds.CL.Web.WebServices.VehicleFunctions.SaveSearch(b,strSearchParms,$get(hidSearchXmlId).value,$get(cbCarMatchId).checked,$get(ddlEndDateId).value,WSKey,onComplete,onError,"search")}}function CheckKey(a){if(mapKeyToAction(a)){saveSearch();setFixValidation();return false}}function onComplete(b,c,a){if(3<=b){$get(cbCarMatchId).disabled=true;
$get(ddlEndDateId).disabled=true;showDIV("maxAlertsMsg");hideDIV("normAlertsMsg")}ProgressVar.SuccessfulComplete("Search Saved Successfully.",1000)}function onError(a){ProgressVar.FailureComplete("Error saving Search. Please try again.",1000)}function verifySaveSearch(){if(isLoggedInVar=="Y"){showDIV("saveSearch");setFocus($get("txtSaveSearch"))}else{showDIV("cantSaveSearch")}showAlertBackground()}function alertClose(){hideAlertBackground();hideDIV("saveSearch");hideDIV("cantSaveSearch")}function directToLogin(){alertClose();
showLoginPopup()}function directToRegister(a){alertClose();openRegister(a)}function onBeginRequest(a,e){var b=e.get_postBackElement();var c=b.id;var d=progressVarList.split(",");for(i=0;i<d.length;i++){if(c==d[i]){fnShowSearchingProgress();break}}}function getSliderValue(a,f,c){var e;if(a.get_isSelectionRangeEnabled()){if(c=="dollars"){var d=addCommas(a.get_selectionStart());var b=addCommas(a.get_selectionEnd());e="$"+d+" - $"+b}else{e=a.get_selectionStart()+" - "+a.get_selectionEnd()}}else{if(c=="miles"){e=addCommas(a.get_value())
}else{e=a.get_value()}}return e}function addCommas(a){a+="";x=a.split(".");x1=x[0];x2=x.length>1?"."+x[1]:"";var b=/(\d+)(\d{3})/;while(b.test(x1)){x1=x1.replace(b,"$1,$2")}return x1+x2}function toolTipVis(a,c){if(!c.isVisible()){var b=a.get_activeHandle();if(!b){return}c.set_targetControl(b);c.show()}else{c.updateLocation()}}function clientSlide(a,d){var b=$find(sliderToolTipVar);var c=getSliderValue(a,d,"normal");toolTipVis(a,b);b.set_text(c)}function clientSlideMiles(a,d){var b=$find(sliderToolTipVar);
var c=getSliderValue(a,d,"miles");toolTipVis(a,b);b.set_text(c)}function clientSlideDollars(a,d){var b=$find(sliderToolTipVar);var c=getSliderValue(a,d,"dollars");toolTipVis(a,b);b.set_text(c)}function clientSlideStart(a,c){var b=$find(sliderToolTipVar);b.hide()}function GotoPage(a){CL_ScrollTo(0,0);$get(hidGotoPageId).value=a;$get(btnUpdateId).click()}function createCookie(b,c,a){if(a){var d=new Date();d.setTime(d.getTime()+(a*24*60*60*1000));var e="; expires="+d.toGMTString()}else{var e=""}document.cookie=b+"="+c+e+"; path=/"
}function readCookie(d){var b=d+"=";var f=document.cookie.split(";");for(var a=0;a<f.length;a++){var e=f[a];while(e.charAt(0)==" "){e=e.substring(1,e.length)}if(e.indexOf(b)==0){return e.substring(b.length,e.length)}}return null};
