﻿var globDDCount=0;var globDDUsedCount=0;VerifyDDIsAvailable('new','ctl00_RightPanel_ctrlSearch_ddlMakeNew','ctl00_Content_ctrlSearch_ddlMakeNew','ctl00_RightPanel_ctrlSearch_ddlModelNew','ctl00_Content_ctrlSearch_ddlModelNew');VerifyDDIsAvailable('used','ctl00_RightPanel_ctrlSearch_ddlMake','ctl00_Content_ctrlSearch_ddlMake','ctl00_RightPanel_ctrlSearch_ddlModel','ctl00_Content_ctrlSearch_ddlModel');function VerifyDDIsAvailable(type,id1,id2,id3,id4){if(document.getElementById(id1)||document.getElementById(id2)){var makeObjNewTest=document.getElementById(id1);if(!makeObjNewTest)makeObjNewTest=document.getElementById(id2);if(makeObjNewTest.value!=""&& makeObjNewTest.value!=null){var selObj=document.getElementById(id3);if(!selObj)selObj=document.getElementById(id4);if(selObj){if(selObj.value>0){}else{if(makeObjNewTest.value>0){getModels(makeObjNewTest.value,type);}}}}else{globDDCount++;if(globDDCount<40){setTimeout('VerifyDDIsAvailable("'+type+'","'+id1+'","'+id2+'","'+id3+'","'+id4+'")',50);}}}else{globDDCount++;if(globDDCount<40){setTimeout('VerifyDDIsAvailable("'+type+'","'+id1+'","'+id2+'","'+id3+'","'+id4+'")',50);}}}function getModels(makeID,type){var Year="2009"if(type=="used"){var selObj=document.getElementById("ctl00_RightPanel_ctrlSearch_ddlModel");if(!selObj)selObj=document.getElementById("ctl00_Content_ctrlSearch_ddlModel");}else{var selObj=document.getElementById("ctl00_RightPanel_ctrlSearch_ddlModelNew");if(!selObj)selObj=document.getElementById("ctl00_Content_ctrlSearch_ddlModelNew");var yearObj=document.getElementById("ctl00_RightPanel_ctrlSearch_ddlMinYearNew");if(!yearObj)yearObj=document.getElementById("ctl00_Content_ctrlSearch_ddlMinYearNew");Year=yearObj.value;}clearSelectList(selObj);if(makeID!=0){var url="/getJson.aspx?year="+Year+"&type="+type+"&mode=models&makeID="+makeID;JsonLoadDoc(url);addOpt(selObj,"Search By Model",0);if(objJson.Result.ValidRS){var optObj;for(var i=0;i<objJson.Result.Records.length;i++){addOpt(selObj,objJson.Result.Records[i].ModelName,objJson.Result.Records[i].ModelID);}}selObj.disabled=false;}else{addOpt(selObj,"Search By Model",0);selObj.disabled=true;}}function clearSelectList(selObj){var i;while(selObj.options.length>0){selObj.remove(0);}}function addOpt(selObj,text,value){var optObj=document.createElement("option");optObj.text=text;optObj.value=value;try{selObj.add(optObj,null);}catch(ex){selObj.add(optObj);}}function setModel(modelID){var txtObj=document.getElementById("ctl00_RightPanel_ctrlSearch_modelID");if(!txtObj)txtObj=document.getElementById("ctl00_Content_ctrlSearch_modelID");txtObj.value=modelID;}function setModelNew(modelID){var txtObj=document.getElementById("ctl00_RightPanel_ctrlSearch_modelIDNew");if(!txtObj)txtObj=document.getElementById("ctl00_Content_ctrlSearch_modelIDNew");txtObj.value=modelID;}function setMakeNew(makeID,makeName){var txtObj=document.getElementById("ctl00_RightPanel_ctrlSearch_makeIDNew");if(!txtObj)txtObj=document.getElementById("ctl00_Content_ctrlSearch_makeIDNew");txtObj.value=makeID;var txtObjName=document.getElementById("ctl00_RightPanel_ctrlSearch_makeNameNew");if(!txtObjName)txtObjName=document.getElementById("ctl00_Content_ctrlSearch_makeNameNew");txtObjName.value=makeName;}function getNewMakes(Year){if(Year==null){var ddlYear=document.getElementById("ctl00_RightPanel_ctrlSearch_ddlMinYearNew");if(!ddlYear)ddlYear=document.getElementById("ctl00_Content_ctrlSearch_ddlMinYearNew");Year=ddlYear.options[ddlYear.selectedIndex].value;}var selObj=document.getElementById("ctl00_RightPanel_ctrlSearch_ddlMakeNew");if(!selObj)selObj=document.getElementById("ctl00_Content_ctrlSearch_ddlMakeNew");var selModelObj=document.getElementById("ctl00_RightPanel_ctrlSearch_ddlModelNew");if(!selModelObj)selModelObj=document.getElementById("ctl00_Content_ctrlSearch_ddlModelNew");var ddlDealer=document.getElementById("ctl00_RightPanel_ctrlSearch_ddlLocation");if(!ddlDealer)ddlDealer=document.getElementById("ctl00_Content_ctrlSearch_ddlLocation");clearSelectList(selModelObj);clearSelectList(selObj);if(Year>0){var url="/getJson.aspx?year="+Year+"&dealerID="+ddlDealer.options[ddlDealer.selectedIndex].value+"&mode=makes";JsonLoadDoc(url);addOpt(selObj,"Search By Make",0);addOpt(selModelObj,"Search By Model",0);if(objJson.Result.ValidRS){var optObj;if(objJson.Result.Records.length>0){for(var i=0;i<objJson.Result.Records.length;i++){addOpt(selObj,objJson.Result.Records[i].ManufacturerName,objJson.Result.Records[i].ManufacturerID);}}else{selObj.disabled=true;}}if(objJson.Result.Records.length>0)selObj.disabled=false;selModelObj.disabled=true;}else{addOpt(selObj,"Search By Make",0);selObj.disabled=true;selModelObj.disabled=true;}}function selectOneOwner(){var oneOwner=(document.getElementById('ctl00_Content_ctrlSearch_chkOneOwner'))?document.getElementById('ctl00_Content_ctrlSearch_chkOneOwner'):document.getElementById('ctl00_RightPanel_ctrlSearch_chkOneOwner');if(!oneOwner.disabled)oneOwner.checked=!oneOwner.checked;}function fixSearchDivs(){var CtrlObject=(document.getElementById('ctl00_Content_ctrlSearch_rbNewVehicle'));var prefix="";if(CtrlObject){prefix="ctl00_Content_ctrlSearch_";}else{prefix="ctl00_RightPanel_ctrlSearch_";}var NewObject=(document.getElementById('ctl00_Content_ctrlSearch_rbNewVehicle'))?document.getElementById('ctl00_Content_ctrlSearch_rbNewVehicle'):document.getElementById('ctl00_RightPanel_ctrlSearch_rbNewVehicle');var UsedObject=(document.getElementById('ctl00_Content_ctrlSearch_rbUsedVehicle'))?document.getElementById('ctl00_Content_ctrlSearch_rbUsedVehicle'):document.getElementById('ctl00_RightPanel_ctrlSearch_rbUsedVehicle');var CPOObject=(document.getElementById('ctl00_Content_ctrlSearch_rbCertified'))?document.getElementById('ctl00_Content_ctrlSearch_rbCertified'):document.getElementById('ctl00_RightPanel_ctrlSearch_rbCertified');var oneOwner=(document.getElementById('ctl00_Content_ctrlSearch_chkOneOwner'))?document.getElementById('ctl00_Content_ctrlSearch_chkOneOwner'):document.getElementById('ctl00_RightPanel_ctrlSearch_chkOneOwner');var lblOneOwner=document.getElementById('lblOneOwner');var blnNewChecked=document.getElementById(prefix+'rbNewVehicle').checked;var blnUsedChecked=document.getElementById(prefix+'rbUsedVehicle').checked;var blnCertifiedChecked=document.getElementById(prefix+'rbCertified').checked;oneOwner.disabled=false;lblOneOwner.style.color="black";if(blnCertifiedChecked){HideDiv(prefix+'divYear_Used');HideDiv(prefix+'divYear_New');HideDiv(prefix+'divMake_New');HideDiv(prefix+'divModel_New');HideDiv(prefix+'divBody_New');ShowDiv(prefix+'divYear_CPO');ShowDiv(prefix+'divMake_Used');ShowDiv(prefix+'divModel_Used');showMainSearchDivs(prefix);}else if(blnUsedChecked){HideDiv(prefix+'divYear_New');HideDiv(prefix+'divYear_CPO');HideDiv(prefix+'divMake_New');HideDiv(prefix+'divModel_New')HideDiv(prefix+'divBody_New');ShowDiv(prefix+'divYear_Used');ShowDiv(prefix+'divMake_Used');ShowDiv(prefix+'divModel_Used');showMainSearchDivs(prefix);}else if(blnNewChecked){HideDiv(prefix+'divYear_Used');HideDiv(prefix+'divYear_CPO');HideDiv(prefix+'divMake_Used');HideDiv(prefix+'divModel_Used')HideDiv(prefix+'divBody_Used');ShowDiv(prefix+'divYear_New');ShowDiv(prefix+'divMake_New');ShowDiv(prefix+'divModel_New');ShowDiv(prefix+'divBody_New');oneOwner.checked=false;oneOwner.disabled=true;lblOneOwner.style.color="gray";}}function HideMainSearchDivs(prefix){HideDiv(prefix+'divBody_Used');HideDiv(prefix+'divPrice_Used');HideDiv(prefix+'divLocation_Used');}function showMainSearchDivs(prefix){ShowDiv(prefix+'divBody_Used');ShowDiv(prefix+'divPrice_Used');ShowDiv(prefix+'divLocation_Used');}function checkNewSearch(){var selObj=document.getElementById("ctl00_RightPanel_ctrlSearch_ddlMakeNew");if(!selObj)selObj=document.getElementById("ctl00_Content_ctrlSearch_ddlMakeNew");var rdObj=document.getElementById("ctl00_RightPanel_ctrlSearch_rbNewVehicle");if(!rdObj)rdObj=document.getElementById("ctl00_Content_ctrlSearch_rbNewVehicle");var bodyObj=document.getElementById("ctl00_RightPanel_ctrlSearch_ddlBody");if(!bodyObj)bodyObj=document.getElementById("ctl00_Content_ctrlSearch_ddlBody");var newmake=selObj.value;if(rdObj.checked){if(newmake>0){return true;}else{if(bodyObj.value>0){return true;}else{alert('Please Select a Make or Body Style');return false;}}}else{return true;}}function ddlBody_change(bodyCtrl,makeCtrlID,modelCtrlID){var makeCtrl=document.getElementById(makeCtrlID);var modelCtrl=document.getElementById(modelCtrlID);if(bodyCtrl.selectedIndex>0){makeCtrl.selectedIndex=0;modelCtrl.selectedIndex=0;modelCtrl.disabled=true;}}