Type.registerNamespace('Salary.Services');
Salary.Services.SelectReport=function() {
Salary.Services.SelectReport.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
Salary.Services.SelectReport.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return Salary.Services.SelectReport._staticInstance.get_path();},
GetJobTitlesWithSurveyCount:function(theRequest,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetJobTitlesWithSurveyCount',false,{theRequest:theRequest},succeededCallback,failedCallback,userContext); },
GetSubClassifications:function(theRequest,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetSubClassifications',false,{theRequest:theRequest},succeededCallback,failedCallback,userContext); },
GetSubClassificationSummary:function(theRequest,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetSubClassificationSummary',false,{theRequest:theRequest},succeededCallback,failedCallback,userContext); }}
Salary.Services.SelectReport.registerClass('Salary.Services.SelectReport',Sys.Net.WebServiceProxy);
Salary.Services.SelectReport._staticInstance = new Salary.Services.SelectReport();
Salary.Services.SelectReport.set_path = function(value) { Salary.Services.SelectReport._staticInstance.set_path(value); }
Salary.Services.SelectReport.get_path = function() { return Salary.Services.SelectReport._staticInstance.get_path(); }
Salary.Services.SelectReport.set_timeout = function(value) { Salary.Services.SelectReport._staticInstance.set_timeout(value); }
Salary.Services.SelectReport.get_timeout = function() { return Salary.Services.SelectReport._staticInstance.get_timeout(); }
Salary.Services.SelectReport.set_defaultUserContext = function(value) { Salary.Services.SelectReport._staticInstance.set_defaultUserContext(value); }
Salary.Services.SelectReport.get_defaultUserContext = function() { return Salary.Services.SelectReport._staticInstance.get_defaultUserContext(); }
Salary.Services.SelectReport.set_defaultSucceededCallback = function(value) { Salary.Services.SelectReport._staticInstance.set_defaultSucceededCallback(value); }
Salary.Services.SelectReport.get_defaultSucceededCallback = function() { return Salary.Services.SelectReport._staticInstance.get_defaultSucceededCallback(); }
Salary.Services.SelectReport.set_defaultFailedCallback = function(value) { Salary.Services.SelectReport._staticInstance.set_defaultFailedCallback(value); }
Salary.Services.SelectReport.get_defaultFailedCallback = function() { return Salary.Services.SelectReport._staticInstance.get_defaultFailedCallback(); }
Salary.Services.SelectReport.set_path("/Services/SelectReport.asmx");
Salary.Services.SelectReport.GetJobTitlesWithSurveyCount= function(theRequest,onSuccess,onFailed,userContext) {Salary.Services.SelectReport._staticInstance.GetJobTitlesWithSurveyCount(theRequest,onSuccess,onFailed,userContext); }
Salary.Services.SelectReport.GetSubClassifications= function(theRequest,onSuccess,onFailed,userContext) {Salary.Services.SelectReport._staticInstance.GetSubClassifications(theRequest,onSuccess,onFailed,userContext); }
Salary.Services.SelectReport.GetSubClassificationSummary= function(theRequest,onSuccess,onFailed,userContext) {Salary.Services.SelectReport._staticInstance.GetSubClassificationSummary(theRequest,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
Type.registerNamespace('SEEK.SalaryCentre.Client');
if (typeof(SEEK.SalaryCentre.Client.JobTitle) === 'undefined') {
SEEK.SalaryCentre.Client.JobTitle=gtc("SEEK.SalaryCentre.Client.JobTitle");
SEEK.SalaryCentre.Client.JobTitle.registerClass('SEEK.SalaryCentre.Client.JobTitle');
}
if (typeof(SEEK.SalaryCentre.Client.SubClassificationSummary) === 'undefined') {
SEEK.SalaryCentre.Client.SubClassificationSummary=gtc("SEEK.SalaryCentre.Client.SubClassificationSummary");
SEEK.SalaryCentre.Client.SubClassificationSummary.registerClass('SEEK.SalaryCentre.Client.SubClassificationSummary');
}
if (typeof(SEEK.SalaryCentre.Client.GetJobTitlesRequest) === 'undefined') {
SEEK.SalaryCentre.Client.GetJobTitlesRequest=gtc("SEEK.SalaryCentre.Client.GetJobTitlesRequest");
SEEK.SalaryCentre.Client.GetJobTitlesRequest.registerClass('SEEK.SalaryCentre.Client.GetJobTitlesRequest');
}
if (typeof(SEEK.SalaryCentre.Client.GetJobTitlesResponse) === 'undefined') {
SEEK.SalaryCentre.Client.GetJobTitlesResponse=gtc("SEEK.SalaryCentre.Client.GetJobTitlesResponse");
SEEK.SalaryCentre.Client.GetJobTitlesResponse.registerClass('SEEK.SalaryCentre.Client.GetJobTitlesResponse');
}
if (typeof(SEEK.SalaryCentre.Client.GetSubClassificationsRequest) === 'undefined') {
SEEK.SalaryCentre.Client.GetSubClassificationsRequest=gtc("SEEK.SalaryCentre.Client.GetSubClassificationsRequest");
SEEK.SalaryCentre.Client.GetSubClassificationsRequest.registerClass('SEEK.SalaryCentre.Client.GetSubClassificationsRequest');
}
if (typeof(SEEK.SalaryCentre.Client.GetSubClassificationsResponse) === 'undefined') {
SEEK.SalaryCentre.Client.GetSubClassificationsResponse=gtc("SEEK.SalaryCentre.Client.GetSubClassificationsResponse");
SEEK.SalaryCentre.Client.GetSubClassificationsResponse.registerClass('SEEK.SalaryCentre.Client.GetSubClassificationsResponse');
}
if (typeof(SEEK.SalaryCentre.Client.GetSubClassificationSummaryRequest) === 'undefined') {
SEEK.SalaryCentre.Client.GetSubClassificationSummaryRequest=gtc("SEEK.SalaryCentre.Client.GetSubClassificationSummaryRequest");
SEEK.SalaryCentre.Client.GetSubClassificationSummaryRequest.registerClass('SEEK.SalaryCentre.Client.GetSubClassificationSummaryRequest');
}
if (typeof(SEEK.SalaryCentre.Client.GetSubClassificationSummaryResponse) === 'undefined') {
SEEK.SalaryCentre.Client.GetSubClassificationSummaryResponse=gtc("SEEK.SalaryCentre.Client.GetSubClassificationSummaryResponse");
SEEK.SalaryCentre.Client.GetSubClassificationSummaryResponse.registerClass('SEEK.SalaryCentre.Client.GetSubClassificationSummaryResponse');
}
