var searchSstate; var searchVstate; var t_results; var r_results; var offset = 2; var prv_id = 1; var provinces = {}; var dealers = {}; var page_number = 0; var makes; var Make; var Model; var ploaded = false; var loginSlide; var registerSlide; var make_id; var model_id; var AC_FL_RunContent = 0; var current_province; var my_params={"d_odometer_max":600001,"model":"","d_odometer_min":0,"price_max":200001,"odometer_max":"600001","province":"9","city_name":"Toronto","d_forsale_filter_type":"Used Vehicles","d_id":"","d_ad_type":"","year_min":20,"forsale_filter_type":"Used Vehicles","d_body_styles":"","d_d_id":"","area_id":"","d_price_min":0,"year_max":80,"price_min":0,"d_model":"","province_name":"Ontario","body_styles":"","d_year_max":60,"area":"","city":"539","d_year_min":35,"d_price_max":200001,"ad_type":"","on_special":"","d_forsale_page":1,"d_on_special":"","make":"","forsale_page":1,"d_make":"","odometer_min":0}; function Province (provinceName, provinceAbbrev) { this.name = provinceName; this.abbrev = provinceAbbrev; this.cities = {}; } function City (cityName) { this.name = cityName; this.dealers = {}; } function Dealer (dealerID, dealerName) { this.id = dealerID; this.name = dealerName; } function AddProvince (provinceID, provinceName, provinceAbbrev) { provinces[provinceID] = new Province(provinceName, provinceAbbrev); } function AddCity (provinceID, cityID, cityName) { provinces[provinceID]['cities'][cityID] = new City(cityName); } function AddDealer (provinceID, cityID, dealerID, dealerName) { provinces[provinceID]['cities'][cityID]['dealers'][dealerID] = new Dealer(dealerID, dealerName); } 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; } Element.extend( { hide: function() { return this.setStyle('display', 'none'); }, show: function() { return this.setStyle('display', ''); } }); function compareOptions(a, b) { if (a.text.toUpperCase() < b.text.toUpperCase()) return -1; if (a.text.toUpperCase() > b.text.toUpperCase()) return 1; return 0; } var ct_id = ""; function getCity(){ return ct_id; } var minPrice=0; var curMakeID; var make_arr = {}; function refreshModels() { var makedd = document.getElementById('vehicle_make'); var modeldd = document.getElementById('vehicle_model'); //Form = document.forms[ formName ]; var selectedMake = makedd.options[ makedd.selectedIndex ].value; var i,modelID; modeldd.selectedIndex = 0; modeldd.length = 1; if (selectedMake != -1) { i=1; for (modelID in make_arr[selectedMake]) { modeldd.options[i] = new Option (make_arr[selectedMake][modelID], modelID); i++; } } } function preselectModel(model_id){ var modeldd = document.getElementById('vehicle_model'); for(var i=0; i