if(typeof NewArtistDriven == "undefined") NewArtistDriven={};
NewArtistDriven.ADAjaxArtist_class = function() {};
Object.extend(NewArtistDriven.ADAjaxArtist_class.prototype, Object.extend(new AjaxPro.AjaxClass(), {
	ArtistTrans: function(strName, strHomeTown, strState, strCountry, strType) {
		return this.invoke("ArtistTrans", {"strName":strName, "strHomeTown":strHomeTown, "strState":strState, "strCountry":strCountry, "strType":strType}, this.ArtistTrans.getArguments().slice(5));
	},
	ArtistGetArtistGroup: function(strName) {
		return this.invoke("ArtistGetArtistGroup", {"strName":strName}, this.ArtistGetArtistGroup.getArguments().slice(1));
	},
	AccountExistAccountEmail: function(strArtistEmail) {
		return this.invoke("AccountExistAccountEmail", {"strArtistEmail":strArtistEmail}, this.AccountExistAccountEmail.getArguments().slice(1));
	},
	ArtistExistArtist: function(strArtist) {
		return this.invoke("ArtistExistArtist", {"strArtist":strArtist}, this.ArtistExistArtist.getArguments().slice(1));
	},
	AccountGetSignIn: function() {
		return this.invoke("AccountGetSignIn", {}, this.AccountGetSignIn.getArguments().slice(0));
	},
	AccountSignIn: function(sArtistName, sEmail, sPassword, strType) {
		return this.invoke("AccountSignIn", {"sArtistName":sArtistName, "sEmail":sEmail, "sPassword":sPassword, "strType":strType}, this.AccountSignIn.getArguments().slice(4));
	},
	AccountGetAccount: function() {
		return this.invoke("AccountGetAccount", {}, this.AccountGetAccount.getArguments().slice(0));
	},
	AccountGetArtist: function() {
		return this.invoke("AccountGetArtist", {}, this.AccountGetArtist.getArguments().slice(0));
	},
	AccountGetArtistByName: function(strArtistName) {
		return this.invoke("AccountGetArtistByName", {"strArtistName":strArtistName}, this.AccountGetArtistByName.getArguments().slice(1));
	},
	AccountGetArtistManager: function() {
		return this.invoke("AccountGetArtistManager", {}, this.AccountGetArtistManager.getArguments().slice(0));
	},
	AccountGetSalesReport: function(strArtist) {
		return this.invoke("AccountGetSalesReport", {"strArtist":strArtist}, this.AccountGetSalesReport.getArguments().slice(1));
	},
	AccountGetPromoTix: function(strArtist) {
		return this.invoke("AccountGetPromoTix", {"strArtist":strArtist}, this.AccountGetPromoTix.getArguments().slice(1));
	},
	AccountGetDownloadReport: function(strArtist) {
		return this.invoke("AccountGetDownloadReport", {"strArtist":strArtist}, this.AccountGetDownloadReport.getArguments().slice(1));
	},
	AccountGetSaleTixOnlyReport: function(strArtist) {
		return this.invoke("AccountGetSaleTixOnlyReport", {"strArtist":strArtist}, this.AccountGetSaleTixOnlyReport.getArguments().slice(1));
	},
	AccountGetTheoTix: function(strArtist) {
		return this.invoke("AccountGetTheoTix", {"strArtist":strArtist}, this.AccountGetTheoTix.getArguments().slice(1));
	},
	AccountGetSalesNoTixReport: function(strArtist) {
		return this.invoke("AccountGetSalesNoTixReport", {"strArtist":strArtist}, this.AccountGetSalesNoTixReport.getArguments().slice(1));
	},
	AccountGetCountByCity: function(strArtist) {
		return this.invoke("AccountGetCountByCity", {"strArtist":strArtist}, this.AccountGetCountByCity.getArguments().slice(1));
	},
	AccountGetFanCountPerArtist: function(strArtist) {
		return this.invoke("AccountGetFanCountPerArtist", {"strArtist":strArtist}, this.AccountGetFanCountPerArtist.getArguments().slice(1));
	},
	AccountGetFanMailingList: function(strArtist) {
		return this.invoke("AccountGetFanMailingList", {"strArtist":strArtist}, this.AccountGetFanMailingList.getArguments().slice(1));
	},
	AccountGetSalesReportPerSong: function(iArtistId) {
		return this.invoke("AccountGetSalesReportPerSong", {"iArtistId":iArtistId}, this.AccountGetSalesReportPerSong.getArguments().slice(1));
	},
	AccountGetDownloadReportPerSong: function(iArtistId) {
		return this.invoke("AccountGetDownloadReportPerSong", {"iArtistId":iArtistId}, this.AccountGetDownloadReportPerSong.getArguments().slice(1));
	},
	AccountSignOut: function() {
		return this.invoke("AccountSignOut", {}, this.AccountSignOut.getArguments().slice(0));
	},
	registerAdmin: function(strEmail, strPassword, strFName, strLName, strPhone1, strPhone2, strPhone3, strTitle, strCheckPayableTo, strCheckAddress1, strCheckAddress2, strCheckCity, strCheckState, strCheckZip, strCheckCountry, intCCMonth, intCCYear, strCCNumber, strCCType, strCCName, strCCCvn, strCCAddress1, strCCAddress2, strCCCity, strCCState, strCCZip, strCCCountry, dblCharge, iTier) {
		return this.invoke("registerAdmin", {"strEmail":strEmail, "strPassword":strPassword, "strFName":strFName, "strLName":strLName, "strPhone1":strPhone1, "strPhone2":strPhone2, "strPhone3":strPhone3, "strTitle":strTitle, "strCheckPayableTo":strCheckPayableTo, "strCheckAddress1":strCheckAddress1, "strCheckAddress2":strCheckAddress2, "strCheckCity":strCheckCity, "strCheckState":strCheckState, "strCheckZip":strCheckZip, "strCheckCountry":strCheckCountry, "intCCMonth":intCCMonth, "intCCYear":intCCYear, "strCCNumber":strCCNumber, "strCCType":strCCType, "strCCName":strCCName, "strCCCvn":strCCCvn, "strCCAddress1":strCCAddress1, "strCCAddress2":strCCAddress2, "strCCCity":strCCCity, "strCCState":strCCState, "strCCZip":strCCZip, "strCCCountry":strCCCountry, "dblCharge":dblCharge, "iTier":iTier}, this.registerAdmin.getArguments().slice(29));
	},
	check: function(strCheckPayableTo, strCheckAddress1, strCheckAddress2, strCheckCity, strCheckState, strCheckZip, strCheckCountry) {
		return this.invoke("check", {"strCheckPayableTo":strCheckPayableTo, "strCheckAddress1":strCheckAddress1, "strCheckAddress2":strCheckAddress2, "strCheckCity":strCheckCity, "strCheckState":strCheckState, "strCheckZip":strCheckZip, "strCheckCountry":strCheckCountry}, this.check.getArguments().slice(7));
	},
	init: function() {
		return this.invoke("init", {}, this.init.getArguments().slice(0));
	},
	ArtistGetTixOrderPrice: function() {
		return this.invoke("ArtistGetTixOrderPrice", {}, this.ArtistGetTixOrderPrice.getArguments().slice(0));
	},
	getTixOrder: function() {
		return this.invoke("getTixOrder", {}, this.getTixOrder.getArguments().slice(0));
	},
	ArtistInsertTixOrder: function(strArtist, intIndex) {
		return this.invoke("ArtistInsertTixOrder", {"strArtist":strArtist, "intIndex":intIndex}, this.ArtistInsertTixOrder.getArguments().slice(2));
	},
	ArtistRemoveTixOrder: function(strArtist) {
		return this.invoke("ArtistRemoveTixOrder", {"strArtist":strArtist}, this.ArtistRemoveTixOrder.getArguments().slice(1));
	},
	ArtistGetTixOrderTotal: function() {
		return this.invoke("ArtistGetTixOrderTotal", {}, this.ArtistGetTixOrderTotal.getArguments().slice(0));
	},
	authorizeOnlyTixOrderCC: function(cardNumber, cardType, cvn, nameOnCard, month, year, address1, address2, city, state, country, zip) {
		return this.invoke("authorizeOnlyTixOrderCC", {"cardNumber":cardNumber, "cardType":cardType, "cvn":cvn, "nameOnCard":nameOnCard, "month":month, "year":year, "address1":address1, "address2":address2, "city":city, "state":state, "country":country, "zip":zip}, this.authorizeOnlyTixOrderCC.getArguments().slice(12));
	},
	makePaymentTixOrderCC: function() {
		return this.invoke("makePaymentTixOrderCC", {}, this.makePaymentTixOrderCC.getArguments().slice(0));
	},
	showTixOrderCC: function() {
		return this.invoke("showTixOrderCC", {}, this.showTixOrderCC.getArguments().slice(0));
	},
	cancelTixOrder: function() {
		return this.invoke("cancelTixOrder", {}, this.cancelTixOrder.getArguments().slice(0));
	},
	AccountGetArtistArtByAdmin: function() {
		return this.invoke("AccountGetArtistArtByAdmin", {}, this.AccountGetArtistArtByAdmin.getArguments().slice(0));
	},
	AccountGetArtistManagerShort: function() {
		return this.invoke("AccountGetArtistManagerShort", {}, this.AccountGetArtistManagerShort.getArguments().slice(0));
	},
	AccountGetArtistArtByArtist: function(strArtist) {
		return this.invoke("AccountGetArtistArtByArtist", {"strArtist":strArtist}, this.AccountGetArtistArtByArtist.getArguments().slice(1));
	},
	AccountGetArt: function(iArtId) {
		return this.invoke("AccountGetArt", {"iArtId":iArtId}, this.AccountGetArt.getArguments().slice(1));
	},
	AccountDisableArt: function(iArtId) {
		return this.invoke("AccountDisableArt", {"iArtId":iArtId}, this.AccountDisableArt.getArguments().slice(1));
	},
	getSubSubCategory: function(strCatName) {
		return this.invoke("getSubSubCategory", {"strCatName":strCatName}, this.getSubSubCategory.getArguments().slice(1));
	},
	ArtistInsertArtist: function(strArtistId, strArtistName, strCatName, strSubSubCatName, strCity, strState, strCountry, strUrl) {
		return this.invoke("ArtistInsertArtist", {"strArtistId":strArtistId, "strArtistName":strArtistName, "strCatName":strCatName, "strSubSubCatName":strSubSubCatName, "strCity":strCity, "strState":strState, "strCountry":strCountry, "strUrl":strUrl}, this.ArtistInsertArtist.getArguments().slice(8));
	},
	ArtistUpdateArtistImage: function(iArtistImageId) {
		return this.invoke("ArtistUpdateArtistImage", {"iArtistImageId":iArtistImageId}, this.ArtistUpdateArtistImage.getArguments().slice(1));
	},
	ArtistForgotPassword: function(strEmail) {
		return this.invoke("ArtistForgotPassword", {"strEmail":strEmail}, this.ArtistForgotPassword.getArguments().slice(1));
	},
	AccountGetAccountSummary: function(strArtistName) {
		return this.invoke("AccountGetAccountSummary", {"strArtistName":strArtistName}, this.AccountGetAccountSummary.getArguments().slice(1));
	},
	AccountGetInfo: function() {
		return this.invoke("AccountGetInfo", {}, this.AccountGetInfo.getArguments().slice(0));
	},
	AccountGetInfoSingle: function() {
		return this.invoke("AccountGetInfoSingle", {}, this.AccountGetInfoSingle.getArguments().slice(0));
	},
	AccountUpdateGenearl: function(iEmail, iFirstName, iLastName, iTitle, iPhone1, iPhone2, iPhone3, iPassword, strOldPassword) {
		return this.invoke("AccountUpdateGenearl", {"iEmail":iEmail, "iFirstName":iFirstName, "iLastName":iLastName, "iTitle":iTitle, "iPhone1":iPhone1, "iPhone2":iPhone2, "iPhone3":iPhone3, "iPassword":iPassword, "strOldPassword":strOldPassword}, this.AccountUpdateGenearl.getArguments().slice(9));
	},
	AccountUpdatePayInfo: function(iCheckPayableTo, iAddress1, iAddress2, iZip, iCity, iState, iCountry, iPaypalEmail, strOldPassword) {
		return this.invoke("AccountUpdatePayInfo", {"iCheckPayableTo":iCheckPayableTo, "iAddress1":iAddress1, "iAddress2":iAddress2, "iZip":iZip, "iCity":iCity, "iState":iState, "iCountry":iCountry, "iPaypalEmail":iPaypalEmail, "strOldPassword":strOldPassword}, this.AccountUpdatePayInfo.getArguments().slice(9));
	},
	AccountGetNewArtist: function() {
		return this.invoke("AccountGetNewArtist", {}, this.AccountGetNewArtist.getArguments().slice(0));
	},
	AccountInsertNewArtist: function(sArtistName, sHometown, sWebsite, sGenre, sSubGenre, sState, sCountry) {
		return this.invoke("AccountInsertNewArtist", {"sArtistName":sArtistName, "sHometown":sHometown, "sWebsite":sWebsite, "sGenre":sGenre, "sSubGenre":sSubGenre, "sState":sState, "sCountry":sCountry}, this.AccountInsertNewArtist.getArguments().slice(7));
	},
	AccountDeleteNewArtist: function(sArtistName) {
		return this.invoke("AccountDeleteNewArtist", {"sArtistName":sArtistName}, this.AccountDeleteNewArtist.getArguments().slice(1));
	},
	AccountNewHasNewArtist: function() {
		return this.invoke("AccountNewHasNewArtist", {}, this.AccountNewHasNewArtist.getArguments().slice(0));
	},
	AccessManagementDeleteAccount: function(iAccountId, iArtistId) {
		return this.invoke("AccessManagementDeleteAccount", {"iAccountId":iAccountId, "iArtistId":iArtistId}, this.AccessManagementDeleteAccount.getArguments().slice(2));
	},
	AccessManagementInsertAccount: function(strEmail, strPassword, strArtistName) {
		return this.invoke("AccessManagementInsertAccount", {"strEmail":strEmail, "strPassword":strPassword, "strArtistName":strArtistName}, this.AccessManagementInsertAccount.getArguments().slice(3));
	},
	AjaxAdminGetSalesReportTixCount: function(strArtist) {
		return this.invoke("AjaxAdminGetSalesReportTixCount", {"strArtist":strArtist}, this.AjaxAdminGetSalesReportTixCount.getArguments().slice(1));
	},
	AjaxAdminGetAlbum: function(iArtistId) {
		return this.invoke("AjaxAdminGetAlbum", {"iArtistId":iArtistId}, this.AjaxAdminGetAlbum.getArguments().slice(1));
	},
	AjaxAdminGetDownloadReportArt: function(iArtId) {
		return this.invoke("AjaxAdminGetDownloadReportArt", {"iArtId":iArtId}, this.AjaxAdminGetDownloadReportArt.getArguments().slice(1));
	},
	AjaxAdminAccountStandard: function() {
		return this.invoke("AjaxAdminAccountStandard", {}, this.AjaxAdminAccountStandard.getArguments().slice(0));
	},
	AjaxAccountIsAdmin: function() {
		return this.invoke("AjaxAccountIsAdmin", {}, this.AjaxAccountIsAdmin.getArguments().slice(0));
	},
	AjaxAdminPurchaseAccountType: function(iTypeOfPurchase) {
		return this.invoke("AjaxAdminPurchaseAccountType", {"iTypeOfPurchase":iTypeOfPurchase}, this.AjaxAdminPurchaseAccountType.getArguments().slice(1));
	},
	AjaxAccountGetAlbum: function(strArtist) {
		return this.invoke("AjaxAccountGetAlbum", {"strArtist":strArtist}, this.AjaxAccountGetAlbum.getArguments().slice(1));
	},
	AjaxAccountUpdateAccountType: function(strAlbumName, dblAmount, iArtistId) {
		return this.invoke("AjaxAccountUpdateAccountType", {"strAlbumName":strAlbumName, "dblAmount":dblAmount, "iArtistId":iArtistId}, this.AjaxAccountUpdateAccountType.getArguments().slice(3));
	},
	AjaxAccountDeleteAlbum: function(iAlbumId) {
		return this.invoke("AjaxAccountDeleteAlbum", {"iAlbumId":iAlbumId}, this.AjaxAccountDeleteAlbum.getArguments().slice(1));
	},
	url: '/ajaxpro/NewArtistDriven.ADAjaxArtist,ArtistDrivenDLL.ashx'
}));
NewArtistDriven.ADAjaxArtist = new NewArtistDriven.ADAjaxArtist_class();

