// cached javascript var AjaxFunctions = { GetCities:function(stateId,callback,context){return new ajax_request(this.url + '?_method=GetCities&_session=no','stateId=' + enc(stateId),callback, context);}, GetAreas:function(cityId,callback,context){return new ajax_request(this.url + '?_method=GetAreas&_session=no','cityId=' + enc(cityId),callback, context);}, GetModels:function(makeId,callback,context){return new ajax_request(this.url + '?_method=GetModels&_session=no','makeId=' + enc(makeId),callback, context);}, GetVersions:function(modelId,callback,context){return new ajax_request(this.url + '?_method=GetVersions&_session=no','modelId=' + enc(modelId),callback, context);}, GetDealers:function(cityId,callback,context){return new ajax_request(this.url + '?_method=GetDealers&_session=no','cityId=' + enc(cityId),callback, context);}, InsertSimilarVersions:function(CarVersionId,SimilarCarVersionid,callback,context){return new ajax_request(this.url + '?_method=InsertSimilarVersions&_session=no','CarVersionId=' + enc(CarVersionId)+ '\r\nSimilarCarVersionid=' + enc(SimilarCarVersionid),callback, context);}, DeleteSimilarVersions:function(CarVersionId,SimilarCarVersionid,callback,context){return new ajax_request(this.url + '?_method=DeleteSimilarVersions&_session=no','CarVersionId=' + enc(CarVersionId)+ '\r\nSimilarCarVersionid=' + enc(SimilarCarVersionid),callback, context);}, ShowBuyerDetails:function(consumerType,carId,purCustIdEncrypted,viewerType,callback,context){return new ajax_request(this.url + '?_method=ShowBuyerDetails&_session=no','consumerType=' + enc(consumerType)+ '\r\ncarId=' + enc(carId)+ '\r\npurCustIdEncrypted=' + enc(purCustIdEncrypted)+ '\r\nviewerType=' + enc(viewerType),callback, context);}, ShowSellerDetails:function(sellerType,carId,viewerType,callback,context){return new ajax_request(this.url + '?_method=ShowSellerDetails&_session=no','sellerType=' + enc(sellerType)+ '\r\ncarId=' + enc(carId)+ '\r\nviewerType=' + enc(viewerType),callback, context);}, CheckLoginId:function(loginId,callback,context){return new ajax_request(this.url + '?_method=CheckLoginId&_session=no','loginId=' + enc(loginId),callback, context);}, GetStdCode:function(cityId,callback,context){return new ajax_request(this.url + '?_method=GetStdCode&_session=no','cityId=' + enc(cityId),callback, context);}, GetHelp:function(helpId,callback,context){return new ajax_request(this.url + '?_method=GetHelp&_session=no','helpId=' + enc(helpId),callback, context);}, CalculateInsurancePremium:function(carVersionId,cityId,price,callback,context){return new ajax_request(this.url + '?_method=CalculateInsurancePremium&_session=no','carVersionId=' + enc(carVersionId)+ '\r\ncityId=' + enc(cityId)+ '\r\nprice=' + enc(price),callback, context);}, CalculateRegistrationCharges:function(carVersionId,cityId,price,callback,context){return new ajax_request(this.url + '?_method=CalculateRegistrationCharges&_session=no','carVersionId=' + enc(carVersionId)+ '\r\ncityId=' + enc(cityId)+ '\r\nprice=' + enc(price),callback, context);}, url:'/ajax/Vspl.Common.AjaxFunctions,Vspl.Common.ashx' } function digi(v, c){v = v + "";var n = "0000";if(v.length < c) return n.substr(0, c-v.length) + v;return v;} function DateTime(year,month,day,hours,minutes,seconds){if(year>9999||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 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; i