Type.registerNamespace('Grammis.Web.Services');
Grammis.Web.Services.GrammisScriptService=function() {
Grammis.Web.Services.GrammisScriptService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
Grammis.Web.Services.GrammisScriptService.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return Grammis.Web.Services.GrammisScriptService._staticInstance.get_path();},
GetAlbum:function(chartId,nomineeId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetAlbum',false,{chartId:chartId,nomineeId:nomineeId},succeededCallback,failedCallback,userContext); },
Vote:function(contentItemId,chartId,g,s,b,name,email,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'Vote',false,{contentItemId:contentItemId,chartId:chartId,g:g,s:s,b:b,name:name,email:email},succeededCallback,failedCallback,userContext); }}
Grammis.Web.Services.GrammisScriptService.registerClass('Grammis.Web.Services.GrammisScriptService',Sys.Net.WebServiceProxy);
Grammis.Web.Services.GrammisScriptService._staticInstance = new Grammis.Web.Services.GrammisScriptService();
Grammis.Web.Services.GrammisScriptService.set_path = function(value) { Grammis.Web.Services.GrammisScriptService._staticInstance.set_path(value); }
Grammis.Web.Services.GrammisScriptService.get_path = function() { return Grammis.Web.Services.GrammisScriptService._staticInstance.get_path(); }
Grammis.Web.Services.GrammisScriptService.set_timeout = function(value) { Grammis.Web.Services.GrammisScriptService._staticInstance.set_timeout(value); }
Grammis.Web.Services.GrammisScriptService.get_timeout = function() { return Grammis.Web.Services.GrammisScriptService._staticInstance.get_timeout(); }
Grammis.Web.Services.GrammisScriptService.set_defaultUserContext = function(value) { Grammis.Web.Services.GrammisScriptService._staticInstance.set_defaultUserContext(value); }
Grammis.Web.Services.GrammisScriptService.get_defaultUserContext = function() { return Grammis.Web.Services.GrammisScriptService._staticInstance.get_defaultUserContext(); }
Grammis.Web.Services.GrammisScriptService.set_defaultSucceededCallback = function(value) { Grammis.Web.Services.GrammisScriptService._staticInstance.set_defaultSucceededCallback(value); }
Grammis.Web.Services.GrammisScriptService.get_defaultSucceededCallback = function() { return Grammis.Web.Services.GrammisScriptService._staticInstance.get_defaultSucceededCallback(); }
Grammis.Web.Services.GrammisScriptService.set_defaultFailedCallback = function(value) { Grammis.Web.Services.GrammisScriptService._staticInstance.set_defaultFailedCallback(value); }
Grammis.Web.Services.GrammisScriptService.get_defaultFailedCallback = function() { return Grammis.Web.Services.GrammisScriptService._staticInstance.get_defaultFailedCallback(); }
Grammis.Web.Services.GrammisScriptService.set_path("/Services/GrammisScriptService.asmx");
Grammis.Web.Services.GrammisScriptService.GetAlbum= function(chartId,nomineeId,onSuccess,onFailed,userContext) {Grammis.Web.Services.GrammisScriptService._staticInstance.GetAlbum(chartId,nomineeId,onSuccess,onFailed,userContext); }
Grammis.Web.Services.GrammisScriptService.Vote= function(contentItemId,chartId,g,s,b,name,email,onSuccess,onFailed,userContext) {Grammis.Web.Services.GrammisScriptService._staticInstance.Vote(contentItemId,chartId,g,s,b,name,email,onSuccess,onFailed,userContext); }
