// cached javascript var CommonAjax = { LoadOnBehalfObjects:function(sCustomerID,sContactID,callback,context){return new ajax_request(this.url + '?_method=LoadOnBehalfObjects&_session=rw','sCustomerID=' + enc(sCustomerID)+ '\r\nsContactID=' + enc(sContactID),callback, context);}, SetCurrentException:function(message,extendedMessage,callback,context){return new ajax_request(this.url + '?_method=SetCurrentException&_session=rw','message=' + enc(message)+ '\r\nextendedMessage=' + enc(extendedMessage),callback, context);}, GetEntity:function(sessionKey,pageUniqueID,callback,context){return new ajax_request(this.url + '?_method=GetEntity&_session=rw','sessionKey=' + enc(sessionKey)+ '\r\npageUniqueID=' + enc(pageUniqueID),callback, context);}, GetResource:function(resourceID,callback,context){return new ajax_request(this.url + '?_method=GetResource&_session=r','resourceID=' + enc(resourceID),callback, context);}, GetResources:function(resourceIds,callback,context){return new ajax_request(this.url + '?_method=GetResources&_session=r','resourceIds=' + json_from_object(resourceIds),callback, context);}, ClearPageSession:function(pageUniqueID,sFilterExpression,entityID,entityTypeName,callback,context){return new ajax_request(this.url + '?_method=ClearPageSession&_session=rw','pageUniqueID=' + enc(pageUniqueID)+ '\r\nsFilterExpression=' + enc(sFilterExpression)+ '\r\nentityID=' + enc(entityID)+ '\r\nentityTypeName=' + enc(entityTypeName),callback, context);}, CanAddNewContactToCustomer:function(customerId,callback,context){return new ajax_request(this.url + '?_method=CanAddNewContactToCustomer&_session=rw','customerId=' + enc(customerId),callback, context);}, DetectConnection:function(url,callback,context){return new ajax_request(this.url + '?_method=DetectConnection&_session=no','url=' + enc(url),callback, context);}, CheckEntityLock:function(sessionKey,pageUniqueID,callback,context){return new ajax_request(this.url + '?_method=CheckEntityLock&_session=rw','sessionKey=' + enc(sessionKey)+ '\r\npageUniqueID=' + enc(pageUniqueID),callback, context);}, GetEntityLockStatus:function(FilterExpression,EntityTypeName,callback,context){return new ajax_request(this.url + '?_method=GetEntityLockStatus&_session=no','FilterExpression=' + enc(FilterExpression)+ '\r\nEntityTypeName=' + enc(EntityTypeName),callback, context);}, UpdateLockStatus:function(filterExpression,entityTypeName,status,callback,context){return new ajax_request(this.url + '?_method=UpdateLockStatus&_session=rw','filterExpression=' + enc(filterExpression)+ '\r\nentityTypeName=' + enc(entityTypeName)+ '\r\nstatus=' + enc(status),callback, context);}, UnlockEntitiesByLockUser:function(userID,callback,context){return new ajax_request(this.url + '?_method=UnlockEntitiesByLockUser&_session=rw','userID=' + enc(userID),callback, context);}, MapWindowsUserToChannelSalesUser:function(windowsUser,callback,context){return new ajax_request(this.url + '?_method=MapWindowsUserToChannelSalesUser&_session=rw','windowsUser=' + enc(windowsUser),callback, context);}, UnlockAllEntities:function(callback,context){return new ajax_request(this.url + '?_method=UnlockAllEntities&_session=rw','',callback, context);}, GetModeSensitiveAllocatedLicensesCount:function(callback,context){return new ajax_request(this.url + '?_method=GetModeSensitiveAllocatedLicensesCount&_session=rw','',callback, context);}, GetCustomerAllocatedLicensesCount:function(customerId,callback,context){return new ajax_request(this.url + '?_method=GetCustomerAllocatedLicensesCount&_session=rw','customerId=' + enc(customerId),callback, context);}, GetApplicationUsedLicensesCount:function(callback,context){return new ajax_request(this.url + '?_method=GetApplicationUsedLicensesCount&_session=rw','',callback, context);}, GetApplicationRemainingLicensesCount:function(callback,context){return new ajax_request(this.url + '?_method=GetApplicationRemainingLicensesCount&_session=rw','',callback, context);}, GetCustomerRemainingLicensesCount:function(customerId,callback,context){return new ajax_request(this.url + '?_method=GetCustomerRemainingLicensesCount&_session=rw','customerId=' + enc(customerId),callback, context);}, GetBase64String:function(asciiString,callback,context){return new ajax_request(this.url + '?_method=GetBase64String&_session=no','asciiString=' + enc(asciiString),callback, context);}, GetASCIIString:function(base64String,callback,context){return new ajax_request(this.url + '?_method=GetASCIIString&_session=no','base64String=' + enc(base64String),callback, context);}, LogoutUser:function(callback,context){return new ajax_request(this.url + '?_method=LogoutUser&_session=rw','',callback, context);}, EncodeString:function(sExpression,separator,callback,context){return new ajax_request(this.url + '?_method=EncodeString&_session=no','sExpression=' + enc(sExpression)+ '\r\nseparator=' + enc(separator),callback, context);}, EncodeQueryString:function(sExpression,callback,context){return new ajax_request(this.url + '?_method=EncodeQueryString&_session=no','sExpression=' + enc(sExpression),callback, context);}, GetStatesForCountry:function(sCountry,callback,context){return new ajax_request(this.url + '?_method=GetStatesForCountry&_session=no','sCountry=' + enc(sCountry),callback, context);}, GetCustomers:function(locationId,dropDownListID,callback,context){return new ajax_request(this.url + '?_method=GetCustomers&_session=r','locationId=' + enc(locationId)+ '\r\ndropDownListID=' + enc(dropDownListID),callback, context);}, SetOnBehalfOfCustomerIfNecessary:function(orderNo,callback,context){return new ajax_request(this.url + '?_method=SetOnBehalfOfCustomerIfNecessary&_session=rw','orderNo=' + enc(orderNo),callback, context);}, SetOnBehalfOf:function(customerID,callback,context){return new ajax_request(this.url + '?_method=SetOnBehalfOf&_session=rw','customerID=' + enc(customerID),callback, context);}, DeleteEntity:function(entityType,entityLoadString,callback,context){return new ajax_request(this.url + '?_method=DeleteEntity&_session=rw','entityType=' + enc(entityType)+ '\r\nentityLoadString=' + enc(entityLoadString),callback, context);}, OrderIsComplete:function(orderId,callback,context){return new ajax_request(this.url + '?_method=OrderIsComplete&_session=rw','orderId=' + enc(orderId),callback, context);}, GetCustomerIsComplete:function(pageUniqueID,customerID,callback,context){return new ajax_request(this.url + '?_method=GetCustomerIsComplete&_session=rw','pageUniqueID=' + enc(pageUniqueID)+ '\r\ncustomerID=' + enc(customerID),callback, context);}, GetDatePickerFormat:function(callback,context){return new ajax_request(this.url + '?_method=GetDatePickerFormat&_session=rw','',callback, context);}, IsProjectBeingUsed:function(projectId,callback,context){return new ajax_request(this.url + '?_method=IsProjectBeingUsed&_session=rw','projectId=' + enc(projectId),callback, context);}, IsMyItemBeingUsed:function(partNumber,callback,context){return new ajax_request(this.url + '?_method=IsMyItemBeingUsed&_session=rw','partNumber=' + enc(partNumber),callback, context);}, IsDealerBeingUsed:function(customerId,callback,context){return new ajax_request(this.url + '?_method=IsDealerBeingUsed&_session=rw','customerId=' + enc(customerId),callback, context);}, IsJobBeingUsed:function(jobNo,callback,context){return new ajax_request(this.url + '?_method=IsJobBeingUsed&_session=rw','jobNo=' + enc(jobNo),callback, context);}, ShouldDisplayNewEntityButton:function(entityType,callback,context){return new ajax_request(this.url + '?_method=ShouldDisplayNewEntityButton&_session=r','entityType=' + enc(entityType),callback, context);}, IsSessionValid:function(callback,context){return new ajax_request(this.url + '?_method=IsSessionValid&_session=r','',callback, context);}, CanCurrentContactOpenQuoteOrOrder:function(orderNo,orderTypeId,callback,context){return new ajax_request(this.url + '?_method=CanCurrentContactOpenQuoteOrOrder&_session=r','orderNo=' + enc(orderNo)+ '\r\norderTypeId=' + enc(orderTypeId),callback, context);}, url:'/Q1/ajax/TDCI.BuyDesign.Sales.Web.CommonAjax,TDCI.BuyDesign.Sales.Web.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);} if (typeof(Sys) !== 'undefined') Sys.Application.notifyScriptLoaded();