addNamespace("Veetro.Service");
Veetro.Service = {
	GetAllProposalsByOwner:function(EntityID,status,oldestDate)
			{return AjaxPro.invoke("GetAllProposalsByOwner", {"EntityID":EntityID,"status":status,"oldestDate":oldestDate},[3,arguments,2], this.url);},
	SetProposalWebSafe:function(prop)
			{return AjaxPro.invoke("SetProposalWebSafe", {"prop":prop},[1,arguments,2], this.url);},
	SetLeadProbabilityPercent:function(LeadID,percent)
			{return AjaxPro.invoke("SetLeadProbabilityPercent", {"LeadID":LeadID,"percent":percent},[2,arguments,2], this.url);},
	GetAllLeads:function()
			{return AjaxPro.invoke("GetAllLeads", {},[0,arguments,2], this.url);},
	GetAllLeadsByOwner:function(EntityID)
			{return AjaxPro.invoke("GetAllLeadsByOwner", {"EntityID":EntityID},[1,arguments,2], this.url);},
	SetLead:function(lead)
			{return AjaxPro.invoke("SetLead", {"lead":lead},[1,arguments,2], this.url);},
	GetAllCurrenciesWebSafe:function()
			{return AjaxPro.invoke("GetAllCurrenciesWebSafe", {},[0,arguments,2], this.url);},
	GetUnpaidExpensesAll:function()
			{return AjaxPro.invoke("GetUnpaidExpensesAll", {},[0,arguments,2], this.url);},
	ExportQuickBooksIIFAll:function()
			{return AjaxPro.invoke("ExportQuickBooksIIFAll", {},[0,arguments,2], this.url);},
	ExportQuickBooksIIFByDate:function(from,to)
			{return AjaxPro.invoke("ExportQuickBooksIIFByDate", {"from":from,"to":to},[2,arguments,2], this.url);},
	SetTransaction:function(t)
			{return AjaxPro.invoke("SetTransaction", {"t":t},[1,arguments,2], this.url);},
	RemoveTransaction:function(t)
			{return AjaxPro.invoke("RemoveTransaction", {"t":t},[1,arguments,2], this.url);},
	GetBillableEntities:function()
			{return AjaxPro.invoke("GetBillableEntities", {},[0,arguments,2], this.url);},
	CreateEntryFromCatalogItem:function(EntityID,EntityID_Owner,CatalogItemID,qty,SubscriptionUnits)
			{return AjaxPro.invoke("CreateEntryFromCatalogItem", {"EntityID":EntityID,"EntityID_Owner":EntityID_Owner,"CatalogItemID":CatalogItemID,"qty":qty,"SubscriptionUnits":SubscriptionUnits},[5,arguments,2], this.url);},
	CreateInvoice:function(items,Relation,BillTo,BillToName,ShipTo,ShipToName,Memo,TaxInclusive)
			{return AjaxPro.invoke("CreateInvoice", {"items":items,"Relation":Relation,"BillTo":BillTo,"BillToName":BillToName,"ShipTo":ShipTo,"ShipToName":ShipToName,"Memo":Memo,"TaxInclusive":TaxInclusive},[8,arguments,2], this.url);},
	GetTransactionsByAccount:function(AccountID,top)
			{return AjaxPro.invoke("GetTransactionsByAccount", {"AccountID":AccountID,"top":top},[2,arguments,2], this.url);},
	GetTransactionsByInvoice:function(InvoiceID)
			{return AjaxPro.invoke("GetTransactionsByInvoice", {"InvoiceID":InvoiceID},[1,arguments,2], this.url);},
	GetTransactionsBySupplierEntry:function(EntryID)
			{return AjaxPro.invoke("GetTransactionsBySupplierEntry", {"EntryID":EntryID},[1,arguments,2], this.url);},
	GetAccountBalance:function(AccountID)
			{return AjaxPro.invoke("GetAccountBalance", {"AccountID":AccountID},[1,arguments,2], this.url);},
	GetQuote:function(items,EntityHashID)
			{return AjaxPro.invoke("GetQuote", {"items":items,"EntityHashID":EntityHashID},[2,arguments,2], this.url);},
	SetTax:function(tax)
			{return AjaxPro.invoke("SetTax", {"tax":tax},[1,arguments,2], this.url);},
	GetTaxOptions:function()
			{return AjaxPro.invoke("GetTaxOptions", {},[0,arguments,2], this.url);},
	SetShipping:function(shipping)
			{return AjaxPro.invoke("SetShipping", {"shipping":shipping},[1,arguments,2], this.url);},
	GetShipping:function(ShippingID)
			{return AjaxPro.invoke("GetShipping", {"ShippingID":ShippingID},[1,arguments,2], this.url);},
	GetShippingOptions:function()
			{return AjaxPro.invoke("GetShippingOptions", {},[0,arguments,2], this.url);},
	IntToEntryFlagsWebSafe:function(val)
			{return AjaxPro.invoke("IntToEntryFlagsWebSafe", {"val":val},[1,arguments,2], this.url);},
	GetBillableEntries:function(EntityID,allSubscriptions)
			{return AjaxPro.invoke("GetBillableEntries", {"EntityID":EntityID,"allSubscriptions":allSubscriptions},[2,arguments,2], this.url);},
	GetAllEntries:function(EntityID,flags)
			{return AjaxPro.invoke("GetAllEntries", {"EntityID":EntityID,"flags":flags},[2,arguments,2], this.url);},
	GetAllEntriesWebSafe:function(EntityHashID,flags)
			{return AjaxPro.invoke("GetAllEntriesWebSafe", {"EntityHashID":EntityHashID,"flags":flags},[2,arguments,2], this.url);},
	GetAccount:function(AccountID)
			{return AjaxPro.invoke("GetAccount", {"AccountID":AccountID},[1,arguments,2], this.url);},
	SetAccount:function(account)
			{return AjaxPro.invoke("SetAccount", {"account":account},[1,arguments,2], this.url);},
	GetAccounts:function()
			{return AjaxPro.invoke("GetAccounts", {},[0,arguments,2], this.url);},
	GetQuotes:function()
			{return AjaxPro.invoke("GetQuotes", {},[0,arguments,2], this.url);},
	GetQuotesByLead:function(LeadID)
			{return AjaxPro.invoke("GetQuotesByLead", {"LeadID":LeadID},[1,arguments,2], this.url);},
	GetUnpaidInvoices:function(type)
			{return AjaxPro.invoke("GetUnpaidInvoices", {"type":type},[1,arguments,2], this.url);},
	GetInvoice:function(InvoiceID)
			{return AjaxPro.invoke("GetInvoice", {"InvoiceID":InvoiceID},[1,arguments,2], this.url);},
	GetTransaction:function(TransactionID)
			{return AjaxPro.invoke("GetTransaction", {"TransactionID":TransactionID},[1,arguments,2], this.url);},
	GetTransactionCategories:function()
			{return AjaxPro.invoke("GetTransactionCategories", {},[0,arguments,2], this.url);},
	RemoveInvoice:function(InvoiceID)
			{return AjaxPro.invoke("RemoveInvoice", {"InvoiceID":InvoiceID},[1,arguments,2], this.url);},
	RegenerateAllInvoiceCodes:function()
			{return AjaxPro.invoke("RegenerateAllInvoiceCodes", {},[0,arguments,2], this.url);},
	InvoiceAppendEntry:function(InvoiceID,EntryID)
			{return AjaxPro.invoke("InvoiceAppendEntry", {"InvoiceID":InvoiceID,"EntryID":EntryID},[2,arguments,2], this.url);},
	SetInvoice:function(inv)
			{return AjaxPro.invoke("SetInvoice", {"inv":inv},[1,arguments,2], this.url);},
	InvoiceEmail:function(InvoiceID,recipient,CC,subject,message,recordEmail)
			{return AjaxPro.invoke("InvoiceEmail", {"InvoiceID":InvoiceID,"recipient":recipient,"CC":CC,"subject":subject,"message":message,"recordEmail":recordEmail},[6,arguments,2], this.url);},
	GetInvoiceItemsByCommissionOwner:function(EntityID_Commission)
			{return AjaxPro.invoke("GetInvoiceItemsByCommissionOwner", {"EntityID_Commission":EntityID_Commission},[1,arguments,2], this.url);},
	GetInvoicesByRelation:function(EntityID)
			{return AjaxPro.invoke("GetInvoicesByRelation", {"EntityID":EntityID},[1,arguments,2], this.url);},
	GetInvoiceSearchResults:function(StartIndex,FetchSize,keywords,Relation,filter,sort,asc)
			{return AjaxPro.invoke("GetInvoiceSearchResults", {"StartIndex":StartIndex,"FetchSize":FetchSize,"keywords":keywords,"Relation":Relation,"filter":filter,"sort":sort,"asc":asc},[7,arguments,2], this.url);},
	FindInvoices:function(keywords,Relation)
			{return AjaxPro.invoke("FindInvoices", {"keywords":keywords,"Relation":Relation},[2,arguments,2], this.url);},
	PerformAuthorizeNetPayment:function(CardNum,Month,Year,CCV,InvoiceID,EntityID_Relation,Amount)
			{return AjaxPro.invoke("PerformAuthorizeNetPayment", {"CardNum":CardNum,"Month":Month,"Year":Year,"CCV":CCV,"InvoiceID":InvoiceID,"EntityID_Relation":EntityID_Relation,"Amount":Amount},[7,arguments,2], this.url);},
	On2CheckOutINS:function()
			{return AjaxPro.invoke("On2CheckOutINS", {},[0,arguments,2], this.url);},
	GetEmployee:function(EntityID)
			{return AjaxPro.invoke("GetEmployee", {"EntityID":EntityID},[1,arguments,2], this.url);},
	SetEmployee:function(employee)
			{return AjaxPro.invoke("SetEmployee", {"employee":employee},[1,arguments,2], this.url);},
	SetGroup:function(group)
			{return AjaxPro.invoke("SetGroup", {"group":group},[1,arguments,2], this.url);},
	GetUserGroups:function()
			{return AjaxPro.invoke("GetUserGroups", {},[0,arguments,2], this.url);},
	FindOrCreateUserGroup:function(UserGroupID,Name)
			{return AjaxPro.invoke("FindOrCreateUserGroup", {"UserGroupID":UserGroupID,"Name":Name},[2,arguments,2], this.url);},
	GetEmployeesAll:function()
			{return AjaxPro.invoke("GetEmployeesAll", {},[0,arguments,2], this.url);},
	GetEmployeesActive:function()
			{return AjaxPro.invoke("GetEmployeesActive", {},[0,arguments,2], this.url);},
	GetUserWidgetsWebSafe:function(EntityHashID)
			{return AjaxPro.invoke("GetUserWidgetsWebSafe", {"EntityHashID":EntityHashID},[1,arguments,2], this.url);},
	AddUserWidgetWebSafe:function(EntityHashID,name,slot)
			{return AjaxPro.invoke("AddUserWidgetWebSafe", {"EntityHashID":EntityHashID,"name":name,"slot":slot},[3,arguments,2], this.url);},
	RemoveUserWidgetWebSafe:function(EntityHashID,name)
			{return AjaxPro.invoke("RemoveUserWidgetWebSafe", {"EntityHashID":EntityHashID,"name":name},[2,arguments,2], this.url);},
	GetWidgets:function()
			{return AjaxPro.invoke("GetWidgets", {},[0,arguments,2], this.url);},
	AppendConversationMemberWebSafe:function(ConversationHashID,EntityHashID)
			{return AjaxPro.invoke("AppendConversationMemberWebSafe", {"ConversationHashID":ConversationHashID,"EntityHashID":EntityHashID},[2,arguments,2], this.url);},
	SendMessageWebSafe:function(ConversationHashID,EntityHashID,body)
			{return AjaxPro.invoke("SendMessageWebSafe", {"ConversationHashID":ConversationHashID,"EntityHashID":EntityHashID,"body":body},[3,arguments,2], this.url);},
	GetAllMessagesWebSafe:function(ConversationHashID)
			{return AjaxPro.invoke("GetAllMessagesWebSafe", {"ConversationHashID":ConversationHashID},[1,arguments,2], this.url);},
	GetUnreadMessagesWebSafe:function(ConversationHashID,EntityHashID)
			{return AjaxPro.invoke("GetUnreadMessagesWebSafe", {"ConversationHashID":ConversationHashID,"EntityHashID":EntityHashID},[2,arguments,2], this.url);},
	UserStartedTypingWebSafe:function(ConversationHashID,EntityHashID)
			{return AjaxPro.invoke("UserStartedTypingWebSafe", {"ConversationHashID":ConversationHashID,"EntityHashID":EntityHashID},[2,arguments,2], this.url);},
	UserStoppedTypingWebSafe:function(ConversationHashID,EntityHashID)
			{return AjaxPro.invoke("UserStoppedTypingWebSafe", {"ConversationHashID":ConversationHashID,"EntityHashID":EntityHashID},[2,arguments,2], this.url);},
	MarkAsReadWebSafe:function(EntityHashID,MessageHashID)
			{return AjaxPro.invoke("MarkAsReadWebSafe", {"EntityHashID":EntityHashID,"MessageHashID":MessageHashID},[2,arguments,2], this.url);},
	GetEntrySearchResults:function(StartIndex,FetchSize,SortColumn,Ascending,Keywords,flags,Relation,CompleteState)
			{return AjaxPro.invoke("GetEntrySearchResults", {"StartIndex":StartIndex,"FetchSize":FetchSize,"SortColumn":SortColumn,"Ascending":Ascending,"Keywords":Keywords,"flags":flags,"Relation":Relation,"CompleteState":CompleteState},[8,arguments,2], this.url);},
	SetEvent:function(e)
			{return AjaxPro.invoke("SetEvent", {"e":e},[1,arguments,2], this.url);},
	GetReminders:function(EntryID,EntityID)
			{return AjaxPro.invoke("GetReminders", {"EntryID":EntryID,"EntityID":EntityID},[2,arguments,2], this.url);},
	SetReminder:function(r)
			{return AjaxPro.invoke("SetReminder", {"r":r},[1,arguments,2], this.url);},
	GetEvent:function(EntryID)
			{return AjaxPro.invoke("GetEvent", {"EntryID":EntryID},[1,arguments,2], this.url);},
	GetEventByUid:function(uid)
			{return AjaxPro.invoke("GetEventByUid", {"uid":uid},[1,arguments,2], this.url);},
	GetNotation:function(NotationID)
			{return AjaxPro.invoke("GetNotation", {"NotationID":NotationID},[1,arguments,2], this.url);},
	GetMessage:function(MessageID)
			{return AjaxPro.invoke("GetMessage", {"MessageID":MessageID},[1,arguments,2], this.url);},
	DeleteMessage:function(MessageID)
			{return AjaxPro.invoke("DeleteMessage", {"MessageID":MessageID},[1,arguments,2], this.url);},
	DownloadMessageOriginal:function(MessageID)
			{return AjaxPro.invoke("DownloadMessageOriginal", {"MessageID":MessageID},[1,arguments,2], this.url);},
	GetNotations:function(EntryID)
			{return AjaxPro.invoke("GetNotations", {"EntryID":EntryID},[1,arguments,2], this.url);},
	SetNotation:function(n)
			{return AjaxPro.invoke("SetNotation", {"n":n},[1,arguments,2], this.url);},
	RemoveNotation:function(n)
			{return AjaxPro.invoke("RemoveNotation", {"n":n},[1,arguments,2], this.url);},
	GetCalendars:function(EntityID)
			{return AjaxPro.invoke("GetCalendars", {"EntityID":EntityID},[1,arguments,2], this.url);},
	GetCalendar:function(CalendarIDs,eventsFor,from,until,types)
			{return AjaxPro.invoke("GetCalendar", {"CalendarIDs":CalendarIDs,"eventsFor":eventsFor,"from":from,"until":until,"types":types},[5,arguments,2], this.url);},
	SetCalendar:function(e)
			{return AjaxPro.invoke("SetCalendar", {"e":e},[1,arguments,2], this.url);},
	FindEvents:function(keywords,EntityID,types)
			{return AjaxPro.invoke("FindEvents", {"keywords":keywords,"EntityID":EntityID,"types":types},[3,arguments,2], this.url);},
	MarkRead:function(EntityID,EntryIDs,NotationIDs,MessageIDs)
			{return AjaxPro.invoke("MarkRead", {"EntityID":EntityID,"EntryIDs":EntryIDs,"NotationIDs":NotationIDs,"MessageIDs":MessageIDs},[4,arguments,2], this.url);},
	GetCalendarViewDataByParent:function(EntryID,FlattenResults)
			{return AjaxPro.invoke("GetCalendarViewDataByParent", {"EntryID":EntryID,"FlattenResults":FlattenResults},[2,arguments,2], this.url);},
	SetBlog:function(b)
			{return AjaxPro.invoke("SetBlog", {"b":b},[1,arguments,2], this.url);},
	GetBlogsByOwner:function(EntityID)
			{return AjaxPro.invoke("GetBlogsByOwner", {"EntityID":EntityID},[1,arguments,2], this.url);},
	GetBlogsAll:function()
			{return AjaxPro.invoke("GetBlogsAll", {},[0,arguments,2], this.url);},
	GetBlog:function(BlogID)
			{return AjaxPro.invoke("GetBlog", {"BlogID":BlogID},[1,arguments,2], this.url);},
	GetRecentBlogPosts:function()
			{return AjaxPro.invoke("GetRecentBlogPosts", {},[0,arguments,2], this.url);},
	SetBlogPost:function(b)
			{return AjaxPro.invoke("SetBlogPost", {"b":b},[1,arguments,2], this.url);},
	ExportAddressBookCSV:function(flags,keywords)
			{return AjaxPro.invoke("ExportAddressBookCSV", {"flags":flags,"keywords":keywords},[2,arguments,2], this.url);},
	BatchMoveAllNumbers:function()
			{return AjaxPro.invoke("BatchMoveAllNumbers", {},[0,arguments,2], this.url);},
	StringToAddress:function(str)
			{return AjaxPro.invoke("StringToAddress", {"str":str},[1,arguments,2], this.url);},
	FindAny:function(keywords,Relation,types)
			{return AjaxPro.invoke("FindAny", {"keywords":keywords,"Relation":Relation,"types":types},[3,arguments,2], this.url);},
	FindOrCreateActivity:function(ActivityID,Name)
			{return AjaxPro.invoke("FindOrCreateActivity", {"ActivityID":ActivityID,"Name":Name},[2,arguments,2], this.url);},
	GetActvities:function()
			{return AjaxPro.invoke("GetActvities", {},[0,arguments,2], this.url);},
	GetActvitiesActiveOnly:function()
			{return AjaxPro.invoke("GetActvitiesActiveOnly", {},[0,arguments,2], this.url);},
	SetActivity:function(a)
			{return AjaxPro.invoke("SetActivity", {"a":a},[1,arguments,2], this.url);},
	GetReportDocument:function(Reports,Data,output)
			{return AjaxPro.invoke("GetReportDocument", {"Reports":Reports,"Data":Data,"output":output},[3,arguments,2], this.url);},
	IntToEntryFlags:function(val)
			{return AjaxPro.invoke("IntToEntryFlags", {"val":val},[1,arguments,2], this.url);},
	IntToEntityFlagsWebSafe:function(val)
			{return AjaxPro.invoke("IntToEntityFlagsWebSafe", {"val":val},[1,arguments,2], this.url);},
	RestoreDeletedObject:function(DBHistoryID)
			{return AjaxPro.invoke("RestoreDeletedObject", {"DBHistoryID":DBHistoryID},[1,arguments,2], this.url);},
	_Test:function(key)
			{return AjaxPro.invoke("_Test", {"key":key},[1,arguments,2], this.url);},
	AuthenticateWebSafe:function(email,pass)
			{return AjaxPro.invoke("AuthenticateWebSafe", {"email":email,"pass":pass},[2,arguments,2], this.url);},
	GetUserSetting:function(moniker,def)
			{return AjaxPro.invoke("GetUserSetting", {"moniker":moniker,"def":def},[2,arguments,2], this.url);},
	GetTranslation:function(key)
			{return AjaxPro.invoke("GetTranslation", {"key":key},[1,arguments,2], this.url);},
	SetUserSetting:function(moniker,value)
			{return AjaxPro.invoke("SetUserSetting", {"moniker":moniker,"value":value},[2,arguments,2], this.url);},
	GetSichboWebAjax:function()
			{return AjaxPro.invoke("GetSichboWebAjax", {},[0,arguments,2], this.url);},
	GetCountriesWebSafe:function()
			{return AjaxPro.invoke("GetCountriesWebSafe", {},[0,arguments,2], this.url);},
	GetAllCatalogItems:function()
			{return AjaxPro.invoke("GetAllCatalogItems", {},[0,arguments,2], this.url);},
	GetCatalogItemSearchResults:function(StartIndex,FetchSize,SortColumn,Ascending,Keywords,type)
			{return AjaxPro.invoke("GetCatalogItemSearchResults", {"StartIndex":StartIndex,"FetchSize":FetchSize,"SortColumn":SortColumn,"Ascending":Ascending,"Keywords":Keywords,"type":type},[6,arguments,2], this.url);},
	GetMultipleCatalogItems:function(CatalogItemID)
			{return AjaxPro.invoke("GetMultipleCatalogItems", {"CatalogItemID":CatalogItemID},[1,arguments,2], this.url);},
	GetAllCatalogItemsFullByTag:function(tags,EntityID,existingItems)
			{return AjaxPro.invoke("GetAllCatalogItemsFullByTag", {"tags":tags,"EntityID":EntityID,"existingItems":existingItems},[3,arguments,2], this.url);},
	GetAllCatalogItemsFull:function()
			{return AjaxPro.invoke("GetAllCatalogItemsFull", {},[0,arguments,2], this.url);},
	GetCatalogItem:function(CatalogItemID)
			{return AjaxPro.invoke("GetCatalogItem", {"CatalogItemID":CatalogItemID},[1,arguments,2], this.url);},
	SetCatalogItemPhoto:function(photo)
			{return AjaxPro.invoke("SetCatalogItemPhoto", {"photo":photo},[1,arguments,2], this.url);},
	SetCatalogItem:function(item)
			{return AjaxPro.invoke("SetCatalogItem", {"item":item},[1,arguments,2], this.url);},
	GetLead:function(LeadID)
			{return AjaxPro.invoke("GetLead", {"LeadID":LeadID},[1,arguments,2], this.url);},
	GetLeadsByRelation:function(EntityID,fullDetails)
			{return AjaxPro.invoke("GetLeadsByRelation", {"EntityID":EntityID,"fullDetails":fullDetails},[2,arguments,2], this.url);},
	GetLeadsByOwner:function(EntityID,fullDetails)
			{return AjaxPro.invoke("GetLeadsByOwner", {"EntityID":EntityID,"fullDetails":fullDetails},[2,arguments,2], this.url);},
	GetInvoiceEmailTemplate:function()
			{return AjaxPro.invoke("GetInvoiceEmailTemplate", {},[0,arguments,2], this.url);},
	GetProposal:function(ProposalID)
			{return AjaxPro.invoke("GetProposal", {"ProposalID":ProposalID},[1,arguments,2], this.url);},
	GetAllProposals:function(status,oldestDate)
			{return AjaxPro.invoke("GetAllProposals", {"status":status,"oldestDate":oldestDate},[2,arguments,2], this.url);},
	GetPersonFullWebSafe:function(EntityHashID,Password)
			{return AjaxPro.invoke("GetPersonFullWebSafe", {"EntityHashID":EntityHashID,"Password":Password},[2,arguments,2], this.url);},
	GetCompany:function(EntityID,fullDetails)
			{return AjaxPro.invoke("GetCompany", {"EntityID":EntityID,"fullDetails":fullDetails},[2,arguments,2], this.url);},
	GetField:function(FieldID)
			{return AjaxPro.invoke("GetField", {"FieldID":FieldID},[1,arguments,2], this.url);},
	SetField:function(f)
			{return AjaxPro.invoke("SetField", {"f":f},[1,arguments,2], this.url);},
	GetCustomFields:function()
			{return AjaxPro.invoke("GetCustomFields", {},[0,arguments,2], this.url);},
	GetCustomFields2:function(type)
			{return AjaxPro.invoke("GetCustomFields2", {"type":type},[1,arguments,2], this.url);},
	SetCompany:function(company)
			{return AjaxPro.invoke("SetCompany", {"company":company},[1,arguments,2], this.url);},
	AddEntityFlag:function(EntityID,flags)
			{return AjaxPro.invoke("AddEntityFlag", {"EntityID":EntityID,"flags":flags},[2,arguments,2], this.url);},
	AddEntityFlagWebSafe:function(EntityHashID,flags)
			{return AjaxPro.invoke("AddEntityFlagWebSafe", {"EntityHashID":EntityHashID,"flags":flags},[2,arguments,2], this.url);},
	RemoveEntityFlagWebSafe:function(EntityHashID,flags)
			{return AjaxPro.invoke("RemoveEntityFlagWebSafe", {"EntityHashID":EntityHashID,"flags":flags},[2,arguments,2], this.url);},
	RemoveEntityFlag:function(EntityID,flags)
			{return AjaxPro.invoke("RemoveEntityFlag", {"EntityID":EntityID,"flags":flags},[2,arguments,2], this.url);},
	SetPerson:function(person)
			{return AjaxPro.invoke("SetPerson", {"person":person},[1,arguments,2], this.url);},
	SetPersonWebSafe:function(person)
			{return AjaxPro.invoke("SetPersonWebSafe", {"person":person},[1,arguments,2], this.url);},
	EmailIsDuplicate:function(person)
			{return AjaxPro.invoke("EmailIsDuplicate", {"person":person},[1,arguments,2], this.url);},
	EmailIsDuplicateWebSafe:function(Email)
			{return AjaxPro.invoke("EmailIsDuplicateWebSafe", {"Email":Email},[1,arguments,2], this.url);},
	SetArticle:function(a)
			{return AjaxPro.invoke("SetArticle", {"a":a},[1,arguments,2], this.url);},
	FindArticlesWebSafe:function(keywords)
			{return AjaxPro.invoke("FindArticlesWebSafe", {"keywords":keywords},[1,arguments,2], this.url);},
	GetArticlesWebSafe:function(ArticleID_Parent)
			{return AjaxPro.invoke("GetArticlesWebSafe", {"ArticleID_Parent":ArticleID_Parent},[1,arguments,2], this.url);},
	GetArticles:function(ArticleID_Parent)
			{return AjaxPro.invoke("GetArticles", {"ArticleID_Parent":ArticleID_Parent},[1,arguments,2], this.url);},
	GetArticle:function(ArticleID)
			{return AjaxPro.invoke("GetArticle", {"ArticleID":ArticleID},[1,arguments,2], this.url);},
	MoveKBArticle:function(ArticleID_ToMove,ArticleID_NewParent)
			{return AjaxPro.invoke("MoveKBArticle", {"ArticleID_ToMove":ArticleID_ToMove,"ArticleID_NewParent":ArticleID_NewParent},[2,arguments,2], this.url);},
	SetFolderTemplate:function(template)
			{return AjaxPro.invoke("SetFolderTemplate", {"template":template},[1,arguments,2], this.url);},
	SetFolderTemplateLink:function(link)
			{return AjaxPro.invoke("SetFolderTemplateLink", {"link":link},[1,arguments,2], this.url);},
	GetFolderTemplates:function()
			{return AjaxPro.invoke("GetFolderTemplates", {},[0,arguments,2], this.url);},
	GetFolderTemplate:function(FolderTemplateID)
			{return AjaxPro.invoke("GetFolderTemplate", {"FolderTemplateID":FolderTemplateID},[1,arguments,2], this.url);},
	GetDocumentsByFolder:function(FolderID)
			{return AjaxPro.invoke("GetDocumentsByFolder", {"FolderID":FolderID},[1,arguments,2], this.url);},
	GetDocumentsByLead:function(LeadID)
			{return AjaxPro.invoke("GetDocumentsByLead", {"LeadID":LeadID},[1,arguments,2], this.url);},
	SetDocument:function(doc)
			{return AjaxPro.invoke("SetDocument", {"doc":doc},[1,arguments,2], this.url);},
	EnsureFolder:function(path)
			{return AjaxPro.invoke("EnsureFolder", {"path":path},[1,arguments,2], this.url);},
	DeleteFolder:function(folderID,deleteContents)
			{return AjaxPro.invoke("DeleteFolder", {"folderID":folderID,"deleteContents":deleteContents},[2,arguments,2], this.url);},
	SetFolder:function(folder)
			{return AjaxPro.invoke("SetFolder", {"folder":folder},[1,arguments,2], this.url);},
	SetTemplate:function(template)
			{return AjaxPro.invoke("SetTemplate", {"template":template},[1,arguments,2], this.url);},
	GetTemplates:function(type)
			{return AjaxPro.invoke("GetTemplates", {"type":type},[1,arguments,2], this.url);},
	GetTemplateWebSafe:function(TemplateID)
			{return AjaxPro.invoke("GetTemplateWebSafe", {"TemplateID":TemplateID},[1,arguments,2], this.url);},
	GetTemplateSysFieldsWebSafe:function(TemplateID)
			{return AjaxPro.invoke("GetTemplateSysFieldsWebSafe", {"TemplateID":TemplateID},[1,arguments,2], this.url);},
	GetAvatar:function(EntityID)
			{return AjaxPro.invoke("GetAvatar", {"EntityID":EntityID},[1,arguments,2], this.url);},
	SetAvatar:function(a)
			{return AjaxPro.invoke("SetAvatar", {"a":a},[1,arguments,2], this.url);},
	GetDocument:function(guid)
			{return AjaxPro.invoke("GetDocument", {"guid":guid},[1,arguments,2], this.url);},
	GetDocumentInfo:function(guid)
			{return AjaxPro.invoke("GetDocumentInfo", {"guid":guid},[1,arguments,2], this.url);},
	ExportEmailFile:function(MessageID)
			{return AjaxPro.invoke("ExportEmailFile", {"MessageID":MessageID},[1,arguments,2], this.url);},
	GetExpensesDocument:function(output,from,to)
			{return AjaxPro.invoke("GetExpensesDocument", {"output":output,"from":from,"to":to},[3,arguments,2], this.url);},
	GetTransactionsDocument:function(AccountID,output,from,to)
			{return AjaxPro.invoke("GetTransactionsDocument", {"AccountID":AccountID,"output":output,"from":from,"to":to},[4,arguments,2], this.url);},
	GetInvoiceDocument:function(InvoiceID,output)
			{return AjaxPro.invoke("GetInvoiceDocument", {"InvoiceID":InvoiceID,"output":output},[2,arguments,2], this.url);},
	GetPDF:function(html,title,author,pageNumbers)
			{return AjaxPro.invoke("GetPDF", {"html":html,"title":title,"author":author,"pageNumbers":pageNumbers},[4,arguments,2], this.url);},
	FindDocuments:function(keywords)
			{return AjaxPro.invoke("FindDocuments", {"keywords":keywords},[1,arguments,2], this.url);},
	GetAllCatalogBrands:function()
			{return AjaxPro.invoke("GetAllCatalogBrands", {},[0,arguments,2], this.url);},
	ForceIndexPopulation:function()
			{return AjaxPro.invoke("ForceIndexPopulation", {},[0,arguments,2], this.url);},
	FindOrCreateSupportCaseType:function(SupportCaseTypeID,Name)
			{return AjaxPro.invoke("FindOrCreateSupportCaseType", {"SupportCaseTypeID":SupportCaseTypeID,"Name":Name},[2,arguments,2], this.url);},
	PollForSupportMail:function()
			{return AjaxPro.invoke("PollForSupportMail", {},[0,arguments,2], this.url);},
	PollAutoEvents:function()
			{return AjaxPro.invoke("PollAutoEvents", {},[0,arguments,2], this.url);},
	PollForAlerts:function()
			{return AjaxPro.invoke("PollForAlerts", {},[0,arguments,2], this.url);},
	FindSupportCases:function(keywords,Relation)
			{return AjaxPro.invoke("FindSupportCases", {"keywords":keywords,"Relation":Relation},[2,arguments,2], this.url);},
	SetSupportCase:function(supportCase,appendMessage)
			{return AjaxPro.invoke("SetSupportCase", {"supportCase":supportCase,"appendMessage":appendMessage},[2,arguments,2], this.url);},
	AssignSupportCases:function(EntityID_Owner,EntryIDs)
			{return AjaxPro.invoke("AssignSupportCases", {"EntityID_Owner":EntityID_Owner,"EntryIDs":EntryIDs},[2,arguments,2], this.url);},
	GetSupportCasesByOwner:function(EntityID,status,top)
			{return AjaxPro.invoke("GetSupportCasesByOwner", {"EntityID":EntityID,"status":status,"top":top},[3,arguments,2], this.url);},
	GetSupportCasesByRelation:function(EntityID,top)
			{return AjaxPro.invoke("GetSupportCasesByRelation", {"EntityID":EntityID,"top":top},[2,arguments,2], this.url);},
	GetSupportCasesByCompany:function(EntityID,top)
			{return AjaxPro.invoke("GetSupportCasesByCompany", {"EntityID":EntityID,"top":top},[2,arguments,2], this.url);},
	GetSupportCasesUnassigned:function()
			{return AjaxPro.invoke("GetSupportCasesUnassigned", {},[0,arguments,2], this.url);},
	GetSupportCaseMessages:function(EntryID)
			{return AjaxPro.invoke("GetSupportCaseMessages", {"EntryID":EntryID},[1,arguments,2], this.url);},
	GetSupportCaseNotations:function(EntryID)
			{return AjaxPro.invoke("GetSupportCaseNotations", {"EntryID":EntryID},[1,arguments,2], this.url);},
	SetSupportCaseNotation:function(EntryID,n)
			{return AjaxPro.invoke("SetSupportCaseNotation", {"EntryID":EntryID,"n":n},[2,arguments,2], this.url);},
	SetSupportCaseMessage:function(EntryID,message)
			{return AjaxPro.invoke("SetSupportCaseMessage", {"EntryID":EntryID,"message":message},[2,arguments,2], this.url);},
	GetSupportCase:function(EntryID)
			{return AjaxPro.invoke("GetSupportCase", {"EntryID":EntryID},[1,arguments,2], this.url);},
	GetSupportCaseTypes:function()
			{return AjaxPro.invoke("GetSupportCaseTypes", {},[0,arguments,2], this.url);},
	SetSupportCaseType:function(supportCaseType)
			{return AjaxPro.invoke("SetSupportCaseType", {"supportCaseType":supportCaseType},[1,arguments,2], this.url);},
	CreateConversationWebSafe:function(EntityHashID,subject)
			{return AjaxPro.invoke("CreateConversationWebSafe", {"EntityHashID":EntityHashID,"subject":subject},[2,arguments,2], this.url);},
	CountSupportStaffOnlineWebSafe:function()
			{return AjaxPro.invoke("CountSupportStaffOnlineWebSafe", {},[0,arguments,2], this.url);},
	SetSubjectWebSafe:function(ConversationHashID,subject)
			{return AjaxPro.invoke("SetSubjectWebSafe", {"ConversationHashID":ConversationHashID,"subject":subject},[2,arguments,2], this.url);},
	AddConversationFlagsWebSafe:function(ConversationHashID,flags)
			{return AjaxPro.invoke("AddConversationFlagsWebSafe", {"ConversationHashID":ConversationHashID,"flags":flags},[2,arguments,2], this.url);},
	RemoveConversationFlagsWebSafe:function(ConversationHashID,flags)
			{return AjaxPro.invoke("RemoveConversationFlagsWebSafe", {"ConversationHashID":ConversationHashID,"flags":flags},[2,arguments,2], this.url);},
	GetActiveConversations:function()
			{return AjaxPro.invoke("GetActiveConversations", {},[0,arguments,2], this.url);},
	GetConversationsByUserWithUnreadMessages:function(EntityID)
			{return AjaxPro.invoke("GetConversationsByUserWithUnreadMessages", {"EntityID":EntityID},[1,arguments,2], this.url);},
	GetUnhandledSupportConversations:function()
			{return AjaxPro.invoke("GetUnhandledSupportConversations", {},[0,arguments,2], this.url);},
	GetUnhandledSupportConversationCount:function()
			{return AjaxPro.invoke("GetUnhandledSupportConversationCount", {},[0,arguments,2], this.url);},
	GetRecentConversations:function()
			{return AjaxPro.invoke("GetRecentConversations", {},[0,arguments,2], this.url);},
	GetConversationMembersWebSafe:function(ConversationHashID)
			{return AjaxPro.invoke("GetConversationMembersWebSafe", {"ConversationHashID":ConversationHashID},[1,arguments,2], this.url);},
	GetDisbursementEntry:function(EntryID)
			{return AjaxPro.invoke("GetDisbursementEntry", {"EntryID":EntryID},[1,arguments,2], this.url);},
	GetSubscriptionEntry:function(EntryID)
			{return AjaxPro.invoke("GetSubscriptionEntry", {"EntryID":EntryID},[1,arguments,2], this.url);},
	SetDisbursementEntry:function(e)
			{return AjaxPro.invoke("SetDisbursementEntry", {"e":e},[1,arguments,2], this.url);},
	SetProductEntry:function(e)
			{return AjaxPro.invoke("SetProductEntry", {"e":e},[1,arguments,2], this.url);},
	SetSubscriptionEntry:function(e)
			{return AjaxPro.invoke("SetSubscriptionEntry", {"e":e},[1,arguments,2], this.url);},
	SetProject:function(p)
			{return AjaxPro.invoke("SetProject", {"p":p},[1,arguments,2], this.url);},
	GetProject:function(EntryID)
			{return AjaxPro.invoke("GetProject", {"EntryID":EntryID},[1,arguments,2], this.url);},
	FindProjects:function(keywords)
			{return AjaxPro.invoke("FindProjects", {"keywords":keywords},[1,arguments,2], this.url);},
	GetRootProject:function(EntryID,FullDetails)
			{return AjaxPro.invoke("GetRootProject", {"EntryID":EntryID,"FullDetails":FullDetails},[2,arguments,2], this.url);},
	GetProjectsByMember:function(EntityID,Membership)
			{return AjaxPro.invoke("GetProjectsByMember", {"EntityID":EntityID,"Membership":Membership},[2,arguments,2], this.url);},
	GetProjectsRootByMember:function(EntityID,Membership)
			{return AjaxPro.invoke("GetProjectsRootByMember", {"EntityID":EntityID,"Membership":Membership},[2,arguments,2], this.url);},
	FindOrCreateProject:function(EntityID,EntryID,ProjectName,defaultModel)
			{return AjaxPro.invoke("FindOrCreateProject", {"EntityID":EntityID,"EntryID":EntryID,"ProjectName":ProjectName,"defaultModel":defaultModel},[4,arguments,2], this.url);},
	GetProjectsByRelation:function(EntityID)
			{return AjaxPro.invoke("GetProjectsByRelation", {"EntityID":EntityID},[1,arguments,2], this.url);},
	SetMailingList:function(list)
			{return AjaxPro.invoke("SetMailingList", {"list":list},[1,arguments,2], this.url);},
	GetMailingListsByRelation:function(EntityID)
			{return AjaxPro.invoke("GetMailingListsByRelation", {"EntityID":EntityID},[1,arguments,2], this.url);},
	GetAllMailingLists:function()
			{return AjaxPro.invoke("GetAllMailingLists", {},[0,arguments,2], this.url);},
	SetMailingListsSubscriptions:function(EntityID,MailingListIDs)
			{return AjaxPro.invoke("SetMailingListsSubscriptions", {"EntityID":EntityID,"MailingListIDs":MailingListIDs},[2,arguments,2], this.url);},
	SetSubscription:function(MailingListID,EntityID)
			{return AjaxPro.invoke("SetSubscription", {"MailingListID":MailingListID,"EntityID":EntityID},[2,arguments,2], this.url);},
	SetSubscriptionWebSafe:function(MailingListID,EntityHashID)
			{return AjaxPro.invoke("SetSubscriptionWebSafe", {"MailingListID":MailingListID,"EntityHashID":EntityHashID},[2,arguments,2], this.url);},
	RemoveSubscriptionWebSafe:function(MailingListID,EntityHashID)
			{return AjaxPro.invoke("RemoveSubscriptionWebSafe", {"MailingListID":MailingListID,"EntityHashID":EntityHashID},[2,arguments,2], this.url);},
	RemoveSubscription:function(MailingListID,EntityID)
			{return AjaxPro.invoke("RemoveSubscription", {"MailingListID":MailingListID,"EntityID":EntityID},[2,arguments,2], this.url);},
	ExportMailingListContactsCsv:function(MailingListID,addressType)
			{return AjaxPro.invoke("ExportMailingListContactsCsv", {"MailingListID":MailingListID,"addressType":addressType},[2,arguments,2], this.url);},
	ExportLetters:function(TemplateID)
			{return AjaxPro.invoke("ExportLetters", {"TemplateID":TemplateID},[1,arguments,2], this.url);},
	StartMailing:function(TemplateID)
			{return AjaxPro.invoke("StartMailing", {"TemplateID":TemplateID},[1,arguments,2], this.url);},
	GetMailingProgress:function(TemplateID)
			{return AjaxPro.invoke("GetMailingProgress", {"TemplateID":TemplateID},[1,arguments,2], this.url);},
	GetMailingLists:function()
			{return AjaxPro.invoke("GetMailingLists", {},[0,arguments,2], this.url);},
	GetMailingList:function(mailingListID)
			{return AjaxPro.invoke("GetMailingList", {"mailingListID":mailingListID},[1,arguments,2], this.url);},
	StopMailing:function(TemplateID)
			{return AjaxPro.invoke("StopMailing", {"TemplateID":TemplateID},[1,arguments,2], this.url);},
	PollMailer:function()
			{return AjaxPro.invoke("PollMailer", {},[0,arguments,2], this.url);},
	GetSubscriptionsByMailingList:function(mailingListID)
			{return AjaxPro.invoke("GetSubscriptionsByMailingList", {"mailingListID":mailingListID},[1,arguments,2], this.url);},
	FindOrCreateEntity:function(name,ID,createType)
			{return AjaxPro.invoke("FindOrCreateEntity", {"name":name,"ID":ID,"createType":createType},[3,arguments,2], this.url);},
	GetAddressBookAjaxInitScriptWebSafe:function()
			{return AjaxPro.invoke("GetAddressBookAjaxInitScriptWebSafe", {},[0,arguments,2], this.url);},
	GetEntryAjaxInitScriptWebSafe:function()
			{return AjaxPro.invoke("GetEntryAjaxInitScriptWebSafe", {},[0,arguments,2], this.url);},
	GetEntityCount:function(Flags,keywords)
			{return AjaxPro.invoke("GetEntityCount", {"Flags":Flags,"keywords":keywords},[2,arguments,2], this.url);},
	EntityAddTag:function(EntityID,Tag)
			{return AjaxPro.invoke("EntityAddTag", {"EntityID":EntityID,"Tag":Tag},[2,arguments,2], this.url);},
	EntityRemoveTag:function(EntityID,Tag)
			{return AjaxPro.invoke("EntityRemoveTag", {"EntityID":EntityID,"Tag":Tag},[2,arguments,2], this.url);},
	GetTags:function()
			{return AjaxPro.invoke("GetTags", {},[0,arguments,2], this.url);},
	GetEntitySearchResults:function(StartIndex,FetchSize,EntitySortColumn,Ascending,Flags,Keywords,NameOnly)
			{return AjaxPro.invoke("GetEntitySearchResults", {"StartIndex":StartIndex,"FetchSize":FetchSize,"EntitySortColumn":EntitySortColumn,"Ascending":Ascending,"Flags":Flags,"Keywords":Keywords,"NameOnly":NameOnly},[7,arguments,2], this.url);},
	GetAllEntitiesByFlag:function(flags)
			{return AjaxPro.invoke("GetAllEntitiesByFlag", {"flags":flags},[1,arguments,2], this.url);},
	FindPeople:function(keywords)
			{return AjaxPro.invoke("FindPeople", {"keywords":keywords},[1,arguments,2], this.url);},
	FindCompanies:function(keywords)
			{return AjaxPro.invoke("FindCompanies", {"keywords":keywords},[1,arguments,2], this.url);},
	GetAllEntitiesByOwnerAndFlag:function(EntityID,flags)
			{return AjaxPro.invoke("GetAllEntitiesByOwnerAndFlag", {"EntityID":EntityID,"flags":flags},[2,arguments,2], this.url);},
	GetAllEntities:function()
			{return AjaxPro.invoke("GetAllEntities", {},[0,arguments,2], this.url);},
	GetPerson:function(EntityID,fullDetails)
			{return AjaxPro.invoke("GetPerson", {"EntityID":EntityID,"fullDetails":fullDetails},[2,arguments,2], this.url);},
	SetCustomFieldsWebSafe:function(EntityHashID,fields)
			{return AjaxPro.invoke("SetCustomFieldsWebSafe", {"EntityHashID":EntityHashID,"fields":fields},[2,arguments,2], this.url);},
	GetEntity:function(EntityID)
			{return AjaxPro.invoke("GetEntity", {"EntityID":EntityID},[1,arguments,2], this.url);},
	GetEntityByCustomField:function(fieldName,value)
			{return AjaxPro.invoke("GetEntityByCustomField", {"fieldName":fieldName,"value":value},[2,arguments,2], this.url);},
	GetEntityByName:function(Name)
			{return AjaxPro.invoke("GetEntityByName", {"Name":Name},[1,arguments,2], this.url);},
	GetEntityByEmail:function(email)
			{return AjaxPro.invoke("GetEntityByEmail", {"email":email},[1,arguments,2], this.url);},
	GetPersonAuthenticateWebSafe:function(Email,Password)
			{return AjaxPro.invoke("GetPersonAuthenticateWebSafe", {"Email":Email,"Password":Password},[2,arguments,2], this.url);},
	SendPasswordWebSafe:function(email)
			{return AjaxPro.invoke("SendPasswordWebSafe", {"email":email},[1,arguments,2], this.url);},
	GetPersonWebSafe:function(EntityHashID)
			{return AjaxPro.invoke("GetPersonWebSafe", {"EntityHashID":EntityHashID},[1,arguments,2], this.url);},
	url:"http://sustainproducts.veetro.com/ajaxpro/Veetro.Service,Veetro.ashx"
}
