var CAppHandler = { getMakeAsPerBody:function(makes,bodyStyle,callback,context){return new ajax_request(this.url + '?_method=getMakeAsPerBody&_session=no','makes=' + enc(makes)+ '\r\nbodyStyle=' + enc(bodyStyle),callback, context);}, getModelAsPerBody:function(makes,bodyStyle,callback,context){return new ajax_request(this.url + '?_method=getModelAsPerBody&_session=no','makes=' + enc(makes)+ '\r\nbodyStyle=' + enc(bodyStyle),callback, context);}, GetModel:function(make,fromYear,toYear,bodyStyle,callback,context){return new ajax_request(this.url + '?_method=GetModel&_session=no','make=' + enc(make)+ '\r\nfromYear=' + enc(fromYear)+ '\r\ntoYear=' + enc(toYear)+ '\r\nbodyStyle=' + enc(bodyStyle),callback, context);}, GetTrim:function(make,model,fromYear,toYear,bodyStyle,callback,context){return new ajax_request(this.url + '?_method=GetTrim&_session=no','make=' + enc(make)+ '\r\nmodel=' + enc(model)+ '\r\nfromYear=' + enc(fromYear)+ '\r\ntoYear=' + enc(toYear)+ '\r\nbodyStyle=' + enc(bodyStyle),callback, context);}, GetMakeTrim:function(make,fromYear,toYear,bodyStyle,callback,context){return new ajax_request(this.url + '?_method=GetMakeTrim&_session=no','make=' + enc(make)+ '\r\nfromYear=' + enc(fromYear)+ '\r\ntoYear=' + enc(toYear)+ '\r\nbodyStyle=' + enc(bodyStyle),callback, context);}, getTrimAsPerBody:function(make,model,fromYear,toYear,bodyStyle,callback,context){return new ajax_request(this.url + '?_method=getTrimAsPerBody&_session=no','make=' + enc(make)+ '\r\nmodel=' + enc(model)+ '\r\nfromYear=' + enc(fromYear)+ '\r\ntoYear=' + enc(toYear)+ '\r\nbodyStyle=' + enc(bodyStyle),callback, context);}, GetExterior:function(make,model,fromYear,toYear,bodyStyle,callback,context){return new ajax_request(this.url + '?_method=GetExterior&_session=no','make=' + enc(make)+ '\r\nmodel=' + enc(model)+ '\r\nfromYear=' + enc(fromYear)+ '\r\ntoYear=' + enc(toYear)+ '\r\nbodyStyle=' + enc(bodyStyle),callback, context);}, GetMakeExterior:function(make,fromYear,toYear,bodyStyle,callback,context){return new ajax_request(this.url + '?_method=GetMakeExterior&_session=no','make=' + enc(make)+ '\r\nfromYear=' + enc(fromYear)+ '\r\ntoYear=' + enc(toYear)+ '\r\nbodyStyle=' + enc(bodyStyle),callback, context);}, GetExteriorTrim:function(make,model,trim,fromYear,toYear,bodyStyle,callback,context){return new ajax_request(this.url + '?_method=GetExteriorTrim&_session=no','make=' + enc(make)+ '\r\nmodel=' + enc(model)+ '\r\ntrim=' + enc(trim)+ '\r\nfromYear=' + enc(fromYear)+ '\r\ntoYear=' + enc(toYear)+ '\r\nbodyStyle=' + enc(bodyStyle),callback, context);}, getExteriorAsPerBody:function(make,model,fromYear,toYear,bodyStyle,callback,context){return new ajax_request(this.url + '?_method=getExteriorAsPerBody&_session=no','make=' + enc(make)+ '\r\nmodel=' + enc(model)+ '\r\nfromYear=' + enc(fromYear)+ '\r\ntoYear=' + enc(toYear)+ '\r\nbodyStyle=' + enc(bodyStyle),callback, context);}, GetMakePrice:function(make,fromYear,toYear,bodyStyle,callback,context){return new ajax_request(this.url + '?_method=GetMakePrice&_session=no','make=' + enc(make)+ '\r\nfromYear=' + enc(fromYear)+ '\r\ntoYear=' + enc(toYear)+ '\r\nbodyStyle=' + enc(bodyStyle),callback, context);}, GetPrice:function(make,model,fromYear,toYear,bodyStyle,callback,context){return new ajax_request(this.url + '?_method=GetPrice&_session=no','make=' + enc(make)+ '\r\nmodel=' + enc(model)+ '\r\nfromYear=' + enc(fromYear)+ '\r\ntoYear=' + enc(toYear)+ '\r\nbodyStyle=' + enc(bodyStyle),callback, context);}, GetPriceTrim:function(make,model,trim,fromYear,toYear,bodyStyle,callback,context){return new ajax_request(this.url + '?_method=GetPriceTrim&_session=no','make=' + enc(make)+ '\r\nmodel=' + enc(model)+ '\r\ntrim=' + enc(trim)+ '\r\nfromYear=' + enc(fromYear)+ '\r\ntoYear=' + enc(toYear)+ '\r\nbodyStyle=' + enc(bodyStyle),callback, context);}, getPriceAsPerBody:function(make,model,fromYear,toYear,bodyStyle,callback,context){return new ajax_request(this.url + '?_method=getPriceAsPerBody&_session=no','make=' + enc(make)+ '\r\nmodel=' + enc(model)+ '\r\nfromYear=' + enc(fromYear)+ '\r\ntoYear=' + enc(toYear)+ '\r\nbodyStyle=' + enc(bodyStyle),callback, context);}, GetMakeBodyStyles:function(makes,fromYear,toYear,callback,context){return new ajax_request(this.url + '?_method=GetMakeBodyStyles&_session=no','makes=' + enc(makes)+ '\r\nfromYear=' + enc(fromYear)+ '\r\ntoYear=' + enc(toYear),callback, context);}, GetModelBodyStyles:function(makes,models,fromYear,toYear,callback,context){return new ajax_request(this.url + '?_method=GetModelBodyStyles&_session=no','makes=' + enc(makes)+ '\r\nmodels=' + enc(models)+ '\r\nfromYear=' + enc(fromYear)+ '\r\ntoYear=' + enc(toYear),callback, context);}, GetTrimBodyStyles:function(makes,models,trim,fromYear,toYear,callback,context){return new ajax_request(this.url + '?_method=GetTrimBodyStyles&_session=no','makes=' + enc(makes)+ '\r\nmodels=' + enc(models)+ '\r\ntrim=' + enc(trim)+ '\r\nfromYear=' + enc(fromYear)+ '\r\ntoYear=' + enc(toYear),callback, context);}, NoOfVehiclesAsPerSelectedMake:function(make,fromYear,toYear,bodyStyle,dealerId,callback,context){return new ajax_request(this.url + '?_method=NoOfVehiclesAsPerSelectedMake&_session=no','make=' + enc(make)+ '\r\nfromYear=' + enc(fromYear)+ '\r\ntoYear=' + enc(toYear)+ '\r\nbodyStyle=' + enc(bodyStyle)+ '\r\ndealerId=' + enc(dealerId),callback, context);}, NoOfVehiclesAsPerSelectedMakeAndModel:function(makes,models,fromYear,toYear,bodyStyle,dealerId,callback,context){return new ajax_request(this.url + '?_method=NoOfVehiclesAsPerSelectedMakeAndModel&_session=no','makes=' + enc(makes)+ '\r\nmodels=' + enc(models)+ '\r\nfromYear=' + enc(fromYear)+ '\r\ntoYear=' + enc(toYear)+ '\r\nbodyStyle=' + enc(bodyStyle)+ '\r\ndealerId=' + enc(dealerId),callback, context);}, NoOfVehiclesAsPerSelectedMakeModelAndTrim:function(makes,models,trim,fromYear,toYear,bodyStyle,dealerId,callback,context){return new ajax_request(this.url + '?_method=NoOfVehiclesAsPerSelectedMakeModelAndTrim&_session=no','makes=' + enc(makes)+ '\r\nmodels=' + enc(models)+ '\r\ntrim=' + enc(trim)+ '\r\nfromYear=' + enc(fromYear)+ '\r\ntoYear=' + enc(toYear)+ '\r\nbodyStyle=' + enc(bodyStyle)+ '\r\ndealerId=' + enc(dealerId),callback, context);}, NoOfVehiclesAsPerSelectedTrimAndFromYear:function(makes,models,trim,fromYear,toYear,bodyStyle,dealerId,callback,context){return new ajax_request(this.url + '?_method=NoOfVehiclesAsPerSelectedTrimAndFromYear&_session=no','makes=' + enc(makes)+ '\r\nmodels=' + enc(models)+ '\r\ntrim=' + enc(trim)+ '\r\nfromYear=' + enc(fromYear)+ '\r\ntoYear=' + enc(toYear)+ '\r\nbodyStyle=' + enc(bodyStyle)+ '\r\ndealerId=' + enc(dealerId),callback, context);}, NoOfVehiclesAsPerSelectedFromYearAndToYear:function(makes,models,trim,fromYear,toYear,bodyStyle,dealerId,callback,context){return new ajax_request(this.url + '?_method=NoOfVehiclesAsPerSelectedFromYearAndToYear&_session=no','makes=' + enc(makes)+ '\r\nmodels=' + enc(models)+ '\r\ntrim=' + enc(trim)+ '\r\nfromYear=' + enc(fromYear)+ '\r\ntoYear=' + enc(toYear)+ '\r\nbodyStyle=' + enc(bodyStyle)+ '\r\ndealerId=' + enc(dealerId),callback, context);}, NoOfVehiclesAsPerSelectedPriceFrom:function(makes,models,trim,fromYear,toYear,fromPrice,bodyStyle,dealerId,callback,context){return new ajax_request(this.url + '?_method=NoOfVehiclesAsPerSelectedPriceFrom&_session=no','makes=' + enc(makes)+ '\r\nmodels=' + enc(models)+ '\r\ntrim=' + enc(trim)+ '\r\nfromYear=' + enc(fromYear)+ '\r\ntoYear=' + enc(toYear)+ '\r\nfromPrice=' + enc(fromPrice)+ '\r\nbodyStyle=' + enc(bodyStyle)+ '\r\ndealerId=' + enc(dealerId),callback, context);}, NoOfVehiclesAsPerSelectedPriceFromAndPriceTo:function(makes,models,trim,fromYear,toYear,fromPrice,toPrice,bodyStyle,dealerId,callback,context){return new ajax_request(this.url + '?_method=NoOfVehiclesAsPerSelectedPriceFromAndPriceTo&_session=no','makes=' + enc(makes)+ '\r\nmodels=' + enc(models)+ '\r\ntrim=' + enc(trim)+ '\r\nfromYear=' + enc(fromYear)+ '\r\ntoYear=' + enc(toYear)+ '\r\nfromPrice=' + enc(fromPrice)+ '\r\ntoPrice=' + enc(toPrice)+ '\r\nbodyStyle=' + enc(bodyStyle)+ '\r\ndealerId=' + enc(dealerId),callback, context);}, NoOfVehiclesAsPerExterior:function(makes,models,trim,fromYear,toYear,fromPrice,toPrice,exterior,bodyStyle,dealerId,callback,context){return new ajax_request(this.url + '?_method=NoOfVehiclesAsPerExterior&_session=no','makes=' + enc(makes)+ '\r\nmodels=' + enc(models)+ '\r\ntrim=' + enc(trim)+ '\r\nfromYear=' + enc(fromYear)+ '\r\ntoYear=' + enc(toYear)+ '\r\nfromPrice=' + enc(fromPrice)+ '\r\ntoPrice=' + enc(toPrice)+ '\r\nexterior=' + enc(exterior)+ '\r\nbodyStyle=' + enc(bodyStyle)+ '\r\ndealerId=' + enc(dealerId),callback, context);}, searchByBodyStyle:function(makes,bodyStyle,dealerId,callback,context){return new ajax_request(this.url + '?_method=searchByBodyStyle&_session=no','makes=' + enc(makes)+ '\r\nbodyStyle=' + enc(bodyStyle)+ '\r\ndealerId=' + enc(dealerId),callback, context);}, NoOfVehiclesAsPerSelectedBodyStyle:function(make,model,trim,fromYear,toYear,fromPrice,toPrice,bodyStyle,dealerId,callback,context){return new ajax_request(this.url + '?_method=NoOfVehiclesAsPerSelectedBodyStyle&_session=no','make=' + enc(make)+ '\r\nmodel=' + enc(model)+ '\r\ntrim=' + enc(trim)+ '\r\nfromYear=' + enc(fromYear)+ '\r\ntoYear=' + enc(toYear)+ '\r\nfromPrice=' + enc(fromPrice)+ '\r\ntoPrice=' + enc(toPrice)+ '\r\nbodyStyle=' + enc(bodyStyle)+ '\r\ndealerId=' + enc(dealerId),callback, context);}, url:'/SearchInventory/ajax/InventorySearchEngine.CAppHandler,InventorySearchEngine.ashx' } function HtmlControl(id) { var ele = null; if(typeof(id) == 'object') ele = id; else ele = document.getElementById(id); if(ele == null) return null; var _o = ele.cloneNode(true); var _op = document.createElement('SPAN'); _op.appendChild(_o); this._source = _op.innerHTML; } HtmlControl.prototype.toString = function(){ return this._source; } function HtmlControlUpdate(func, parentId) { var f,i,ff,fa=''; var ele = document.getElementById(parentId); if(ele == null) return; var args = []; for(i=0; i 2) for(i=2; i9999||year<1970||month<1||month>12||day<0||day>31||hours<0||hours>23||minutes<0||minutes>59||seconds<0||seconds>59)throw("ArgumentException");this.Year = year;this.Month = month;this.Day = day;this.Hours = hours;this.Minutes = minutes;this.Seconds = seconds;} DateTime.prototype.toString = function(){return digi(this.Year,4) + digi(this.Month,2) + digi(this.Day,2) + digi(this.Hours,2) + digi(this.Minutes,2) + digi(this.Seconds,2);} function _getTable(n,e){for(var i=0; i