var queryString="";var firstItemOnQueryString=true;function appendToQueryString(key,value){if(value!=null&&value!=""&&value!=-1){if(firstItemOnQueryString){queryString+=key+"="+value;firstItemOnQueryString=false}else{queryString+="&"+key+"="+value}}}function generateQuickSearchLinkMakeModelType(baseUrl,usedMakeDropDown,usedModelDropDown,makeModelType){queryString="";firstItemOnQueryString=true;if(document.getElementById(usedMakeDropDown)!=null&&document.getElementById(makeModelType)!=null){var okToSearch=false;var dropDownMake=document.getElementById(usedMakeDropDown);var dropDownModel=document.getElementById(usedModelDropDown);var bikeType=document.getElementById(makeModelType);if(dropDownMake.selectedIndex>0){appendToQueryString("make",dropDownMake.options[dropDownMake.selectedIndex].text)}if(bikeType.selectedIndex>0){appendToQueryString("subcat",bikeType.options[bikeType.selectedIndex].value)}if(dropDownModel.selectedIndex>0){appendToQueryString("modid",dropDownModel.options[dropDownModel.selectedIndex].value)}if(dropDownMake.selectedIndex>0||bikeType.selectedIndex>0){okToSearch=true}if(okToSearch){window.location=baseUrl+"?"+queryString}else{alert('Please select a Make to continue')}}}function generateQuickSearchLink(baseUrl,usedMakeDropDown,usedModelDropDown,usedYearRangeDropDown){queryString="";firstItemOnQueryString=true;if(document.getElementById(usedMakeDropDown)!=null&&document.getElementById(usedModelDropDown)!=null){var okToSearch=false;var yearOk=false;var yearDropdownExists=false;var dropDownMake=document.getElementById(usedMakeDropDown);var dropDownModel=document.getElementById(usedModelDropDown);if(dropDownMake.selectedIndex>0){appendToQueryString("make",dropDownMake.options[dropDownMake.selectedIndex].text)}if(dropDownModel.selectedIndex>0){appendToQueryString("modid",dropDownModel.options[dropDownModel.selectedIndex].value)}if(dropDownMake.selectedIndex>0){okToSearch=true}if(document.getElementById(usedYearRangeDropDown)!=null){yearDropdownExists=true;var dropDownYear=document.getElementById(usedYearRangeDropDown);if(dropDownYear.selectedIndex>0){var yearRange=dropDownYear.options[dropDownYear.selectedIndex].value;appendToQueryString("YearRange",yearRange);if(yearRange.length>0){var dividerIndex=yearRange.indexOf("|");if(dividerIndex>-1){minYear=yearRange.substring(0,dividerIndex);maxYear=yearRange.substring(dividerIndex+1,yearRange.length);appendToQueryString("minYear",minYear);appendToQueryString("maxYear",maxYear)}}yearOk=true}}if(okToSearch||yearOk){window.location=baseUrl+"?"+queryString}else{if(yearDropdownExists){alert('Please select a Make or a Year Range from the dropdown boxes.\n\nAlternatively, click the Advanced Search link to specify different search criteria.')}else{alert('Please select a Make to continue')}}}}function generateQuickSearchLinkVtype(baseUrl,VTypeID,usedMakeDropDown,usedModelDropDown,usedYearRangeDropDown){queryString="";firstItemOnQueryString=true;if(document.getElementById(usedMakeDropDown)!=null&&document.getElementById(usedModelDropDown)!=null){var okToSearch=false;var yearOk=false;var yearDropdownExists=false;var dropDownMake=document.getElementById(usedMakeDropDown);var dropDownModel=document.getElementById(usedModelDropDown);if(dropDownMake.selectedIndex>0){appendToQueryString("make",dropDownMake.options[dropDownMake.selectedIndex].text)}if(dropDownModel.selectedIndex>0){appendToQueryString("modid",dropDownModel.options[dropDownModel.selectedIndex].value)}if(dropDownMake.selectedIndex>0){okToSearch=true}if(document.getElementById(usedYearRangeDropDown)!=null){yearDropdownExists=true;var dropDownYear=document.getElementById(usedYearRangeDropDown);if(dropDownYear.selectedIndex>0){var yearRange=dropDownYear.options[dropDownYear.selectedIndex].value;appendToQueryString("YearRange",yearRange);if(yearRange.length>0){var dividerIndex=yearRange.indexOf("|");if(dividerIndex>-1){minYear=yearRange.substring(0,dividerIndex);maxYear=yearRange.substring(dividerIndex+1,yearRange.length);appendToQueryString("minYear",minYear);appendToQueryString("maxYear",maxYear)}}yearOk=true}}appendToQueryString("VTypeID",VTypeID);if(okToSearch||yearOk){window.location=baseUrl+"?"+queryString}else{if(yearDropdownExists){alert('Please select a Make or a Year Range from the dropdown boxes.\n\nAlternatively, click the Advanced Search link to specify different search criteria.')}else{alert('Please select a Make to continue')}}}}function generateCleanUsedSearchLink(baseUrl,DropDownListMakeSearch,DropDownListModelSearch,minPrice,maxPrice,minYear,maxYear){if(document.getElementById(DropDownListMakeSearch)!=null&&document.getElementById(DropDownListModelSearch)!=null&&document.getElementById(minPrice)!=null&&document.getElementById(maxPrice)!=null&&document.getElementById(minYear)!=null&&document.getElementById(maxYear)!=null){var DropDownListMakeSearch=document.getElementById(DropDownListMakeSearch);var DropDownListModelSearch=document.getElementById(DropDownListModelSearch);var minPrice=document.getElementById(minPrice);var maxPrice=document.getElementById(maxPrice);var minYear=document.getElementById(minYear);var maxYear=document.getElementById(maxYear);var allOk=true;firstItemOnQueryString=true;queryString="";if(DropDownListMakeSearch.selectedIndex>0){appendToQueryString("make",DropDownListMakeSearch.options[DropDownListMakeSearch.selectedIndex].text)}else{allOk=false}if(DropDownListModelSearch.selectedIndex>0){appendToQueryString("modid",DropDownListModelSearch.options[DropDownListModelSearch.selectedIndex].value)}appendToQueryString("minPrice",minPrice.value);appendToQueryString("maxPrice",maxPrice.value);if(minYear.selectedIndex>0){appendToQueryString("minYear",minYear.options[minYear.selectedIndex].value)}if(maxYear.selectedIndex>0){appendToQueryString("maxYear",maxYear.options[maxYear.selectedIndex].value)}if(queryString!=""&&allOk==true){var location=baseUrl+queryString;window.location=location}else{alert("Please choose a make.")}}else{alert("There was a problem with the used car search form.")}}function generateAdvancedSearchLink(baseUrl,DropDownListMakeAdvancedSearchName,DropDownListModelAdvancedSearchName,ColourIDName,dropDownBodyTypeName,minPriceName,maxPriceName,minYearName,maxYearName,mileMinName,mileMaxName,CountyIDName,dropDownVendorName,keywordsName,dropDownDoorsName){if(document.getElementById(DropDownListMakeAdvancedSearchName)!=null&&document.getElementById(DropDownListModelAdvancedSearchName)!=null&&document.getElementById(ColourIDName)!=null&&document.getElementById(dropDownBodyTypeName)!=null&&document.getElementById(minPriceName)!=null&&document.getElementById(maxPriceName)!=null&&document.getElementById(minYearName)!=null&&document.getElementById(maxYearName)!=null&&document.getElementById(mileMinName)!=null&&document.getElementById(mileMaxName)!=null&&document.getElementById(CountyIDName)!=null&&document.getElementById(dropDownVendorName)!=null&&document.getElementById(keywordsName)!=null&&document.getElementById(dropDownDoorsName)!=null){var DropDownListMakeAdvancedSearch=document.getElementById(DropDownListMakeAdvancedSearchName);var DropDownListModelAdvancedSearch=document.getElementById(DropDownListModelAdvancedSearchName);var minPrice=document.getElementById(minPriceName);var maxPrice=document.getElementById(maxPriceName);var minYear=document.getElementById(minYearName);var maxYear=document.getElementById(maxYearName);var mileMin=document.getElementById(mileMinName);var mileMax=document.getElementById(mileMaxName);var ColourID=document.getElementById(ColourIDName);var dropDownBodyType=document.getElementById(dropDownBodyTypeName);var CountyID=document.getElementById(CountyIDName);var dropDownVendor=document.getElementById(dropDownVendorName);var keywords=document.getElementById(keywordsName);var dropDownDoors=document.getElementById(dropDownDoorsName);firstItemOnQueryString=true;queryString="";if(DropDownListMakeAdvancedSearch.selectedIndex>0){appendToQueryString("make",DropDownListMakeAdvancedSearch.options[DropDownListMakeAdvancedSearch.selectedIndex].text)}if(DropDownListModelAdvancedSearch.selectedIndex>0){appendToQueryString("modid",DropDownListModelAdvancedSearch.options[DropDownListModelAdvancedSearch.selectedIndex].value)}appendToQueryString("minPrice",minPrice.value);appendToQueryString("maxPrice",maxPrice.value);if(minYear.selectedIndex>0){appendToQueryString("minYear",minYear.options[minYear.selectedIndex].value)}if(maxYear.selectedIndex>0){appendToQueryString("maxYear",maxYear.options[maxYear.selectedIndex].value)}if(dropDownVendor.selectedIndex>0){appendToQueryString("vendor",dropDownVendor.options[dropDownVendor.selectedIndex].value)}appendToQueryString("minMileage",mileMin.value);appendToQueryString("maxMileage",mileMax.value);appendToQueryString("body",dropDownBodyType.value);appendToQueryString("keywords",keywords.value);if(ColourID.selectedIndex>0){appendToQueryString("colour",ColourID.options[ColourID.selectedIndex].text);appendToQueryString("colourId",ColourID.options[ColourID.selectedIndex].value)}if(dropDownDoors.selectedIndex>0){appendToQueryString("doors",dropDownDoors.options[dropDownDoors.selectedIndex].value)}if(CountyID.selectedIndex>0){appendToQueryString("county",CountyID.options[CountyID.selectedIndex].text);appendToQueryString("countyid",CountyID.options[CountyID.selectedIndex].value)}if(queryString!=""){var location=baseUrl+queryString;window.location=location}else{alert("Please choose some parameters to refine your search")}}else{alert("not all elements were found on page")}}function generateCarValuerLink(baseUrl,makeDropDownName,modelDropDownName,yearDropDownName){if(document.getElementById(makeDropDownName)!=null&&document.getElementById(modelDropDownName)!=null&&document.getElementById(yearDropDownName)!=null){var redirectLink=baseUrl+"PriceCheck.asp?";var makeDropDown=document.getElementById(makeDropDownName);var modelDropDown=document.getElementById(modelDropDownName);var yearDropDown=document.getElementById(yearDropDownName);if(makeDropDown.selectedIndex<1){alert("Please select a make");makeDropDown.focus()}else if(modelDropDown.selectedIndex<1){alert("Please select a model");modelDropDown.focus()}else if(yearDropDown.selectedIndex<1){alert("Please select a year");yearDropDown.focus()}else{redirectLink+="make="+makeDropDown.options[makeDropDown.selectedIndex].text+"&";redirectLink+="modid="+modelDropDown.options[modelDropDown.selectedIndex].value+"&";redirectLink+="smodel="+modelDropDown.options[modelDropDown.selectedIndex].value+"&";redirectLink+="model="+modelDropDown.options[modelDropDown.selectedIndex].text+"&";redirectLink+="year="+yearDropDown.options[yearDropDown.selectedIndex].value+"&";redirectLink+="Submitted="+"True";window.location=redirectLink}}}function generateDealerListLink(baseUrl,countyDropDownName,makeDropDownName,dealerNameTextBoxName){if(document.getElementById(countyDropDownName)!=null&&document.getElementById(makeDropDownName)!=null&&document.getElementById(dealerNameTextBoxName)!=null){var redirectLink=baseUrl+"Dealer_List.asp?";var countyDropDown=document.getElementById(countyDropDownName);var makeDropDown=document.getElementById(makeDropDownName);var dealerNameTextBox=document.getElementById(dealerNameTextBoxName);var countySelected=false;var makeSelected=false;var textSelected=false;if(countyDropDown.selectedIndex>0){redirectLink+="County="+countyDropDown.options[countyDropDown.selectedIndex].text+"&";redirectLink+="CountyId="+countyDropDown.options[countyDropDown.selectedIndex].value+"&";countySelected=true}if(makeDropDown.selectedIndex>0){redirectLink+="Make="+makeDropDown.options[makeDropDown.selectedIndex].text+"&";makeSelected=true}if(dealerNameTextBox.value.length>0&&dealerNameTextBox.value!="Dealer Name"){redirectLink+="DealerName="+dealerNameTextBox.value;textSelected=true}if(countySelected||makeSelected||textSelected){window.location=redirectLink}else{alert("Please select a County, a Make or type a Dealer Name to locate a dealer.")}}}function generateSearchLink(baseUrl,usedMakeDropDown,usedModelDropDown,usedYearRangeDropDown){if(document.getElementById(usedMakeDropDown)!=null&&document.getElementById(usedModelDropDown)!=null){var okToSearch=false;var yearOk=false;var yearDropdownExists=false;var dropDownMake=document.getElementById(usedMakeDropDown);var dropDownModel=document.getElementById(usedModelDropDown);if(dropDownMake.selectedIndex>0){appendToQueryString("make",dropDownMake.options[dropDownMake.selectedIndex].text)}if(dropDownModel.selectedIndex>0){appendToQueryString("modid",dropDownModel.options[dropDownModel.selectedIndex].value)}if(dropDownMake.selectedIndex>0){okToSearch=true}if(document.getElementById(usedYearRangeDropDown)!=null){yearDropdownExists=true;var dropDownYear=document.getElementById(usedYearRangeDropDown);if(dropDownYear.selectedIndex>0){var yearRange=dropDownYear.options[dropDownYear.selectedIndex].value;appendToQueryString("YearRange",yearRange);if(yearRange.length>0){var dividerIndex=yearRange.indexOf("|");if(dividerIndex>-1){minYear=yearRange.substring(0,dividerIndex);maxYear=yearRange.substring(dividerIndex+1,yearRange.length);appendToQueryString("minYear",minYear);appendToQueryString("maxYear",maxYear)}}yearOk=true}}if(okToSearch||yearOk){window.location=baseUrl+"car.asp?"+queryString}else{if(yearDropdownExists){alert('Please select a Make or a Year Range from the dropdown boxes.\n\nAlternatively, click the Advanced Search link to specify different search criteria.')}else{alert('Please select a Make to continue')}}}}